Releases: dvgaba/easy-rules
Releases · dvgaba/easy-rules
v1.1.0: Release 1.1.0 (#23)
Release to bump 3PP version.
Breaking change in Jexl module due to changes in Jexl 3.3
Please refer to
https://github.com/apache/commons-jexl/blob/master/RELEASE-NOTES.txt
v1.0.7: Prepare 1.0.7 (#22)
Fixed Jackson/Snakeyaml vulnerability
v1.0.5
Minor release to support optional fact parameters in rules.
RulesEngineParameters.setOptionalParameterAnnotation : New static parameter to set annotation, any fact parameter annotated with this annotation will be assumed null if fact is missing.
Refer to OptionalFactAnnotationParameterTest for example.
What's Changed
- Junit 5 Migration by @dvgaba in #13
- Update README.md by @dvgaba in #14
- Allow rules to have optional facts annotated with @nullable by @dvgaba in #16
Full Changelog: v1.0.1.0...v1.0.5
Version 1.0.0
Minor release
- Added new RulesEngineParameters.failsOnException to propagate exception in rule execution.
- Updated JDK and dependency versions
- Changed logging for better efficiency
- Minor code quality improvements