8.8 KiB
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v1.11.0 (2020-08-26)
Features:
-
support inner lateral joins (#100)
-
add identities, to enhance
get
calls (#99) -
initial calculation support (#98)
-
initial calculation support
Bug Fixes:
-
spec + dialyzer fixes
-
spec mix task run as no_return
v1.10.0 (2020-08-22)
Features:
- Add delegate datalayer (#97)
v1.9.0 (2020-08-19)
Features:
- various custom datalayer features
v1.8.0 (2020-08-18)
Features:
- streamline
load
by accepting ok/error
Bug Fixes:
-
extensions: resolve duplicate nested entities
-
use Ecto's NotLoaded for assocs for now
-
create/update typespecs were wrong
v1.7.0 (2020-08-17)
Features:
- add
is_nil
predicate
Bug Fixes:
-
add lexical scope to DSL for imports
-
crash on entity w/ no options specified
-
convert
eq: nil
into is_nil, fix credo
v1.6.8 (2020-08-15)
Bug Fixes:
- some day tag names will work
v1.6.7 (2020-08-15)
Bug Fixes:
- get the tag name for real this time
v1.6.6 (2020-08-15)
Bug Fixes:
- try again to get the version name in tweets
v1.6.5 (2020-08-15)
Bug Fixes:
- get the version property
v1.6.4 (2020-08-15)
Bug Fixes:
- test out automatic tweeting
v1.6.3 (2020-08-15)
Bug Fixes:
- remove bad package reference from the docs
v1.6.2 (2020-08-13)
Bug Fixes:
- various fixes for graphql extension
v1.6.1 (2020-08-10)
Bug Fixes:
load
typespecs
v1.6.0 (2020-08-10)
Features:
- add named aggregates
Bug Fixes:
- various fixes from json:api integration
v1.5.1 (2020-07-24)
Bug Fixes:
- scope data layer feature to aggregate kind
v1.5.0 (2020-07-24)
Features:
-
group metadata by path and async?: false
-
run aggregates async if not in query
-
aggregations!
v1.4.1 (2020-07-20)
Bug Fixes:
- simplify dsl building using
on_load
v1.4.0 (2020-07-16)
Features:
- allow editing join association attributes
v1.3.1 (2020-07-16)
Bug Fixes:
- use proper errors everywhere
v1.3.0 (2020-07-15)
Features:
- various small refactors + validations
v1.2.1 (2020-07-13)
Bug Fixes:
- changeset + set_state issues
v1.2.0 (2020-07-13)
Features:
- refactor changes into changesets
v1.1.3 (2020-07-09)
v1.1.2 (2020-07-09)
v1.1.1 (2020-07-09)
Bug Fixes:
- small fixes
v1.1.0 (2020-07-09)
Features:
-
lots of docs, simplify query generation
-
validate relationship keys
v1.0.3 (2020-07-08)
v1.0.2 (2020-07-07)
v1.0.1 (2020-07-07)
v1.0.0 (2020-07-07)
Breaking Changes:
- remove initial subscriptions pass
Features:
- general improvements
Bug Fixes:
- in predicate + engine errors
v0.10.0 (2020-07-02)
Breaking Changes:
- remove atom type, add docs
Features:
-
list types
-
refactor ash types to modules, add constraints
Bug Fixes:
-
remove benchee, ensure mnesia always uses transactions
-
try clearing cache to fix CI
-
stop gitignoring the mnesia data layer
-
try to fix ash.formatter task
-
test/improve parallelizable requests
-
require that resources have primary keys
v0.9.1 (2020-06-30)
Bug Fixes:
- move to simpler transaction logic
v0.9.0 (2020-06-29)
Features:
-
add less_than and greater_than filter support
-
validate all related resources in API
Bug Fixes:
-
fix tests/credo
-
fix tests, add tests for gt/lt filters
v0.8.0 (2020-06-29)
Features:
-
cross data layer filters
-
cross data layer filtering
v0.7.0 (2020-06-27)
Features:
- section option configuration
Bug Fixes:
- set persistent_term properly
v0.6.5 (2020-06-22)
Bug Fixes:
- use authorization filters in side loads
v0.6.4 (2020-06-22)
Bug Fixes:
- remove reverse relationships
v0.6.3 (2020-06-22)
Bug Fixes:
- many filter/side load fixes/improvements
v0.6.2 (2020-06-20)
Bug Fixes:
- allow side_load option on create/update
v0.6.1 (2020-06-20)
Bug Fixes:
-
raised error message contents
-
parent error messages
-
relationship path clause
v0.6.0 (2020-06-19)
Features:
-
boolean filter refactor (#78)
-
predicate behaviour
v0.5.2 (2020-06-15)
Bug Fixes:
- consider nested entities in ash.formatter
v0.5.1 (2020-06-15)
Bug Fixes:
- compile application in ash.formatter task
v0.5.0 (2020-06-15)
Features:
- extension section module imports, generated .formatter.exs (#71)
v0.4.0 (2020-06-14)
Features:
-
rebuild DSL inner workings for extensibility (#70)
-
add
after_compile
and validate primary key
Bug Fixes:
-
dialyzer warnings
-
honor the
authorize?
flag
Improvements:
- add
date
support (#68)
v0.3.0 (2020-06-05)
Features:
- remove name/type from ash core
Bug Fixes:
-
account for action/actor args to interface
-
remove the rest of the deps on name/type
-
add
resource_module?/1
back toAsh
v0.2.0 (2020-06-05)
Features:
- use option schemas in the interface (#30)
v0.1.9 (2020-06-04)
Bug Fixes:
-
references to error handling code
-
fix empty filter checks
v0.1.8 (2020-06-02)
This release is a test of our automatic hex.pm package publishing
v0.1.7 (2020-06-02)
This release is a test of our automatic hex.pm package publishing
v0.1.6 (2020-06-02)
This release is a test of our automatic hex.pm package publishing
v0.1.5 (2020-06-02)
This release is a test of our automatic hex.pm package publishing
v0.1.4 (2020-06-02)
This release covers the initial linting/dialyzing improvements