NRules v0.9.0 Release Notes

Release Date: 2019-05-08 // almost 5 years ago
  • ๐Ÿ“ฆ NuGet: https://www.nuget.org/packages/NRules/0.9.0

    • ๐Ÿ‘ #81, #158 - Adds support for matching objects outside of the engine's working memory (via the From clause)
    • ๐Ÿ‘ #146 - Adds support for tracking of fact lineage from aggregate/linked facts to the original facts in the engine's working memory
    • โšก๏ธ #149 - Adds validation to fail update/retract directly called on linked facts
    • #152 - Exposes events for when expressions are evaluated or fail to evaluate on rules's LHS, RHS or agenda
    • โšก๏ธ #154 - Fixes OnChange filter where it fails to filter out updates with no effective change
    • ๐Ÿ›  #157 - Fixes a bug with retraction of linked facts where the fact was yielded by the same rule
    • ๐Ÿ‘ #161 - Adds support for separate action expressions for different action triggers (rule activated, re-activated or deactivated)
    • #170 - Enhances rule model (AST) to express dependencies between rule elements
    • #171, #176, #177 - Adds sorted collection aggregator
    • ๐Ÿ›  #180 - Fixes a bug with handling of transitive linked facts
    • ๐Ÿ‘ #185 - Adds support for bulk operations on linked facts in rule actions
    • ๐Ÿ‘ #187 - Adds support for custom tag attributes as a DSL extensibility point

Previous changes from v0.8.4