2020-06-01 17:19:07 +12:00
|
|
|
# Change Log
|
|
|
|
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
See [Conventional Commits](Https://conventionalcommits.org) for commit guidelines.
|
|
|
|
|
|
|
|
<!-- changelog -->
|
|
|
|
|
2020-07-13 16:37:22 +12:00
|
|
|
## [v1.2.1](https://github.com/ash-project/ash/compare/1.2.0...v1.2.1) (2020-07-13)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* changeset + set_state issues
|
|
|
|
|
2020-07-13 15:21:11 +12:00
|
|
|
## [v1.2.0](https://github.com/ash-project/ash/compare/1.1.3...v1.2.0) (2020-07-13)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* refactor changes into changesets
|
|
|
|
|
2020-07-10 01:25:58 +12:00
|
|
|
## [v1.1.3](https://github.com/ash-project/ash/compare/1.1.2...v1.1.3) (2020-07-09)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-07-09 19:25:59 +12:00
|
|
|
## [v1.1.2](https://github.com/ash-project/ash/compare/1.1.1...v1.1.2) (2020-07-09)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-07-09 19:23:35 +12:00
|
|
|
## [v1.1.1](https://github.com/ash-project/ash/compare/1.1.0...v1.1.1) (2020-07-09)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* small fixes
|
|
|
|
|
2020-07-09 18:55:48 +12:00
|
|
|
## [v1.1.0](https://github.com/ash-project/ash/compare/1.0.3...v1.1.0) (2020-07-09)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* lots of docs, simplify query generation
|
|
|
|
|
|
|
|
* validate relationship keys
|
|
|
|
|
2020-07-08 12:31:30 +12:00
|
|
|
## [v1.0.3](https://github.com/ash-project/ash/compare/1.0.2...v1.0.3) (2020-07-08)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-07-08 11:28:47 +12:00
|
|
|
## [v1.0.2](https://github.com/ash-project/ash/compare/1.0.1...v1.0.2) (2020-07-07)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-07-08 02:39:50 +12:00
|
|
|
## [v1.0.1](https://github.com/ash-project/ash/compare/1.0.0...v1.0.1) (2020-07-07)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-07-08 02:39:03 +12:00
|
|
|
## [v1.0.0](https://github.com/ash-project/ash/compare/0.10.0...v1.0.0) (2020-07-07)
|
|
|
|
### Breaking Changes:
|
|
|
|
|
|
|
|
* remove initial subscriptions pass
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* general improvements
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* in predicate + engine errors
|
|
|
|
|
2020-07-02 15:19:22 +12:00
|
|
|
## [v0.10.0](https://github.com/ash-project/ash/compare/0.9.1...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
|
|
|
|
|
2020-06-30 16:15:16 +12:00
|
|
|
## [v0.9.1](https://github.com/ash-project/ash/compare/0.9.0...v0.9.1) (2020-06-30)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* move to simpler transaction logic
|
|
|
|
|
2020-06-29 15:44:09 +12:00
|
|
|
## [v0.9.0](https://github.com/ash-project/ash/compare/0.8.0...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
|
|
|
|
|
2020-06-29 13:37:02 +12:00
|
|
|
## [v0.8.0](https://github.com/ash-project/ash/compare/0.7.0...v0.8.0) (2020-06-29)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* cross data layer filters
|
|
|
|
|
|
|
|
* cross data layer filtering
|
|
|
|
|
2020-06-28 06:27:45 +12:00
|
|
|
## [v0.7.0](https://github.com/ash-project/ash/compare/0.6.5...v0.7.0) (2020-06-27)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* section option configuration
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* set persistent_term properly
|
|
|
|
|
2020-06-22 18:14:14 +12:00
|
|
|
## [v0.6.5](https://github.com/ash-project/ash/compare/0.6.4...v0.6.5) (2020-06-22)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* use authorization filters in side loads
|
|
|
|
|
2020-06-22 16:35:08 +12:00
|
|
|
## [v0.6.4](https://github.com/ash-project/ash/compare/0.6.3...v0.6.4) (2020-06-22)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* remove reverse relationships
|
|
|
|
|
2020-06-22 15:27:10 +12:00
|
|
|
## [v0.6.3](https://github.com/ash-project/ash/compare/0.6.2...v0.6.3) (2020-06-22)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* many filter/side load fixes/improvements
|
|
|
|
|
2020-06-21 11:42:17 +12:00
|
|
|
## [v0.6.2](https://github.com/ash-project/ash/compare/0.6.1...v0.6.2) (2020-06-20)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* allow side_load option on create/update
|
|
|
|
|
2020-06-21 11:04:20 +12:00
|
|
|
## [v0.6.1](https://github.com/ash-project/ash/compare/0.6.0...v0.6.1) (2020-06-20)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* raised error message contents
|
|
|
|
|
|
|
|
* parent error messages
|
|
|
|
|
|
|
|
* relationship path clause
|
|
|
|
|
2020-06-19 14:59:52 +12:00
|
|
|
## [v0.6.0](https://github.com/ash-project/ash/compare/0.5.2...v0.6.0) (2020-06-19)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* boolean filter refactor (#78)
|
|
|
|
|
|
|
|
* predicate behaviour
|
|
|
|
|
2020-06-15 19:29:00 +12:00
|
|
|
## [v0.5.2](https://github.com/ash-project/ash/compare/0.5.1...v0.5.2) (2020-06-15)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* consider nested entities in ash.formatter
|
|
|
|
|
2020-06-15 19:03:17 +12:00
|
|
|
## [v0.5.1](https://github.com/ash-project/ash/compare/0.5.0...v0.5.1) (2020-06-15)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* compile application in ash.formatter task
|
|
|
|
|
2020-06-15 18:40:44 +12:00
|
|
|
## [v0.5.0](https://github.com/ash-project/ash/compare/0.4.0...v0.5.0) (2020-06-15)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* extension section module imports, generated .formatter.exs (#71)
|
|
|
|
|
2020-06-14 18:42:44 +12:00
|
|
|
## [v0.4.0](https://github.com/ash-project/ash/compare/0.3.0...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)
|
|
|
|
|
2020-06-05 15:35:31 +12:00
|
|
|
## [v0.3.0](https://github.com/ash-project/ash/compare/0.2.0...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 to `Ash`
|
|
|
|
|
2020-06-05 13:56:21 +12:00
|
|
|
## [v0.2.0](https://github.com/ash-project/ash/compare/0.1.9...v0.2.0) (2020-06-05)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* use option schemas in the interface (#30)
|
|
|
|
|
2020-06-04 18:21:36 +12:00
|
|
|
## [v0.1.9](https://github.com/ash-project/ash/compare/0.1.8...v0.1.9) (2020-06-04)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* references to error handling code
|
|
|
|
|
|
|
|
* fix empty filter checks
|
|
|
|
|
2020-06-03 02:38:46 +12:00
|
|
|
## [v0.1.8](https://github.com/ash-project/ash/compare/0.1.7...v0.1.8) (2020-06-02)
|
|
|
|
|
|
|
|
This release is a test of our automatic hex.pm package publishing
|
|
|
|
|
2020-06-03 01:41:48 +12:00
|
|
|
## [v0.1.7](https://github.com/ash-project/ash/compare/0.1.6...v0.1.7) (2020-06-02)
|
|
|
|
|
|
|
|
This release is a test of our automatic hex.pm package publishing
|
|
|
|
|
2020-06-03 00:53:36 +12:00
|
|
|
## [v0.1.6](https://github.com/ash-project/ash/compare/0.1.5...v0.1.6) (2020-06-02)
|
|
|
|
|
|
|
|
This release is a test of our automatic hex.pm package publishing
|
|
|
|
|
2020-06-03 00:39:31 +12:00
|
|
|
## [v0.1.5](https://github.com/ash-project/ash/compare/0.1.4...v0.1.5) (2020-06-02)
|
|
|
|
|
|
|
|
This release is a test of our automatic hex.pm package publishing
|
|
|
|
|
2020-06-02 18:41:10 +12:00
|
|
|
## [v0.1.4](https://github.com/ash-project/ash/compare/0.1.3...v0.1.4) (2020-06-02)
|
|
|
|
|
2020-06-02 18:42:10 +12:00
|
|
|
This release covers the initial linting/dialyzing improvements
|
2020-06-02 18:41:10 +12:00
|
|
|
|
2020-06-01 17:19:51 +12:00
|
|
|
## (2020-06-01)
|
2020-06-01 17:19:07 +12:00
|
|
|
|
2020-06-01 17:19:51 +12:00
|
|
|
### Changelog Begins
|