Releases: bytedance/arishem
v1.1.0
Release Note for v1.1.0
Release Date
February 5, 2025
Overview
We are excited to announce the release of version 1.1.0 of our project! This release includes several new features, enhancements, and bug fixes that improve the overall performance and usability of the software.Thank you to all contributors and community members for your support!
New Features
- FOREACH operator: supports the judgement on each or any of the list-type left hand elements #16.
- SubCondExpr: new expression type for sub condition execution #16.
- VarExpr: support single element extraction for list-type left hand.
- support single feature expression parse.
- support foreach condition callback to collect runtime record, eg: item pass detail.
Bug Fixes
- fix the string constant parsing without unescaping during the feature pre-parsing.
- fixed the parameter calculating of the builtin-param in FeatureExpr type.
- NumConst: float type to interface to determine number correct type. Optimize arishem expression builder for Float constant type.
- fix the wrong judge of operator: NOT LIST_CONTAINS.
- fix the compare operator use unexpected value: nil to execute the judgement, now it returns false with an error when left value is nil.
- corrected some typos.
To upgrade to v1.1.0, please follow the instruction in our documentation at STARTUP.
Acknowledgements
Thank you to all contributors who helped make this release possible! We appreciate your efforts and feedback.
Future Plans
We are actively working on the next release, If you have any questions or suggestions, feel free to open an issue on our Issues page or join our community discussions!
v1.0.17
bugfix: fix the compare operator use unexpected value: nil to execute the judgement, now it returns false with an error when left value is nil
feafure: support foreach condition callback to collect runtime record, eg: item pass detail
v1.0.15
bugfix: fix the string constant parsing without unescaping during the feature pre-parsing
v1.0.14
this version fix the wrong judge of operator list not contains
1.0.13
- optimize arishem expression builder for Float constant tpye
- support single feature expression parse
1.0.12
What's Changed
feature
v1.0.11
change expression builder:
NumConst: float type to interface to determine number correct type.
v1.0.9
the latest stable features version
v1.0.0-rc3
this version fixed the parameter calculating of the builtin-param in FeatureExpr type.
v1.0.0-rc2
stable and available version