Skip to content

Releases: bytedance/arishem

v1.1.0

05 Feb 09:40
5be6f53
Compare
Choose a tag to compare

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

22 Jan 07:53
91acf59
Compare
Choose a tag to compare

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

29 Sep 14:55
43a40ec
Compare
Choose a tag to compare

bugfix: fix the string constant parsing without unescaping during the feature pre-parsing

v1.0.14

02 Aug 06:39
264e0ab
Compare
Choose a tag to compare

this version fix the wrong judge of operator list not contains

1.0.13

25 Jul 12:02
16962c5
Compare
Choose a tag to compare
  • optimize arishem expression builder for Float constant tpye
  • support single feature expression parse

1.0.12

27 Jun 09:18
3c45e79
Compare
Choose a tag to compare

What's Changed


feature

  • VarExpr: support single element extraction for list-type left hand
  • SubCondExpr: new expression type for sub condition execution #16
  • FOREACH operator: supports the judgement on each or any of the list-type left hand elements #16
    below these feature, see details in documentation.

v1.0.11

04 Jun 07:56
f7a957c
Compare
Choose a tag to compare

change expression builder:
NumConst: float type to interface to determine number correct type.

v1.0.9

09 Nov 13:37
Compare
Choose a tag to compare

the latest stable features version

v1.0.0-rc3

28 Aug 02:45
Compare
Choose a tag to compare

this version fixed the parameter calculating of the builtin-param in FeatureExpr type.

v1.0.0-rc2

10 Aug 07:12
Compare
Choose a tag to compare

stable and available version