All Versions
Latest Version
Avg Release Cycle
5 days
Latest Release
30 days ago

Changelog History
Page 2

  • v2.0.0-rc.6 Changes

    September 15, 2022

    ๐Ÿ› Bug Fixes:

    • properly error on types when evaluating expressions at runtime

    • properly surface errors all the way from runtime filters

    • properly catch errors when running expressions at runtime

    ๐Ÿ‘Œ Improvements:

    • Implement length function (#379)
  • v2.0.0-rc.5 Changes

    September 14, 2022

    ๐Ÿ› Bug Fixes:

    • 0๏ธโƒฃ inspect the match for default message

    ๐Ÿ‘Œ Improvements:

    • ๐Ÿ‘ validate aggregate paths supported

    • โž• add filterable? option to relationships

    • โž• add data layer capability for aggregate relationships & filter relationships

    • โž• add guide on manual relationships

  • v2.0.0-rc.4 Changes

    September 12, 2022

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  fix keyset pagination ordering bug

    • short names are snake cased

    • properly do pagination

    • ๐Ÿ– handle pins in exists

    • โž• add better error for exists/2

    • ๐Ÿ‘‰ use root_resource for related path in filter

    • โž• add match/3 to upgrading guide

    • ๐Ÿ“œ set root_resource in exists parsing

    • error fetching relationships in filter expressions

    • filter check typespecs

    ๐Ÿ‘Œ Improvements:

    • โž• add aggregate_type/2 helper

    • ๐Ÿ‘‰ make two queries for full keyset pagination support

  • v2.0.0-rc.3 Changes

    September 06, 2022

    ๐Ÿ› Bug Fixes:

    • โš™ runtime filter handle new relationship shape

    ๐Ÿ‘Œ Improvements:

    • โž• add exists/2 expression
  • v2.0.0-rc.2 Changes

    September 04, 2022

    ๐Ÿ› Bug Fixes:

    • the semantics of forbid_unless were not wrong
  • v2.0.0-rc.15 Changes

    October 10, 2022

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ– handle upsert_identity better with ets/mnesia

    • always set source on attributes

    ๐Ÿ‘Œ Improvements:

    • ๐Ÿ‘Œ Improve error when actions reject and accept keys overlap (#405)

    • โšก๏ธ update to latest spark

  • v2.0.0-rc.14 Changes

    October 07, 2022

    ๐Ÿ”‹ Features:

    • list arguments for resource actions in class diagrams (#399)

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  fix chart links rendering

    • ๐Ÿ‘‰ make loading?/2 know about calcs and aggs

    • properly set source on attributes

    • ๐Ÿ›  policy fixes from pair session (#403)

    • don't evaluate expressions incorrectly after casting

    ๐Ÿ‘Œ Improvements:

    • โž• add type function to ash core

    • ๐Ÿ‘ Allow a single where condition for validations (#407)

    • haltable flows, branch step type

    • simplify async task strategy

    • clean up new create authorization simplification

    • โœ‚ remove the need for SetTypes

    • โž• add some info to policy errors

    • ๐Ÿ‘ experimental support for calcualtions accepting expression arguments

    • various Ash.Flow improvements, including returning the new Ash.Flow.Result

  • v2.0.0-rc.13 Changes

    October 04, 2022

    ๐Ÿ”‹ Features:

    • show_private? option for diagrams (#396)

    • generate mermaid entity relationship diagrams from a given api (#376)

    ๐Ÿ› Bug Fixes:

    • โž• add back in new/2 to Changeset

    • properly load nested calcs

    • switch from no_depend_modules in most places

    • properly display compare/2 error message

    • ๐Ÿ‘‰ use the short type for aggregate types

    • kind_to_type/2 returns tagged tuple

    ๐Ÿ‘Œ Improvements:

    • ๐Ÿ‘ allow select/load callbacks for calcs to return irrelevant keys

    • โšก๏ธ optimize load equality matching by not using Comp

    • Forbid reserved field names (#388)

    • validate accepted and rejected attributes in actions (#395)

    • ๐Ÿ‘Œ support zero argument functions in compare/2

  • v2.0.0-rc.12 Changes

    September 30, 2022

    ๐Ÿ‘Œ Improvements:

    • optimize for relates_to_actor_via
  • v2.0.0-rc.11 Changes

    September 29, 2022

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ“œ use at_path when parsing Exists

    • properly require a condition of a following bypasses

    • don't transform == nil to is_nil automatically

    • pass path down to keyword list errors

    ๐Ÿ‘Œ Improvements:

    • optimize relates_to_actor_via checks