ash/CHANGELOG.md
2020-07-24 19:27:22 -04:00

6.4 KiB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

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 to Ash

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

(2020-06-01)

Changelog Begins