Skip to content

Releases: zeroSteiner/rule-engine

Release v4.5.0

19 Jun 18:40
v4.5.0
Compare
Choose a tag to compare
  • StringSyntaxError is now raised for invalid string literals
  • FunctionCallError is now raised when a typed function returns an incompatible value
  • Added the new BYTES data type
  • Added some new data attributes

Release v4.4.0

06 Apr 00:13
v4.4.0
Compare
Choose a tag to compare
  • Added the $range builtin function
  • Added the rule_engine.parser.utilities module with a few functions and documentation

Release v4.3.1

15 Jan 18:04
v4.3.1
Compare
Choose a tag to compare
Version 4.3.1

Release v4.3.0

15 Jan 18:06
v4.3.0
Compare
Choose a tag to compare
  • Added the is_nan attribute for FLOAT values

Release v4.2.0

12 Dec 00:51
v4.2.0
Compare
Choose a tag to compare
  • Added attributes for coercion of types to themselves, e.g. to_str for STRING values

Release v4.1.0

03 Aug 23:18
v4.1.0
Compare
Choose a tag to compare
  • Added the $abs builtin function
  • Added support to from_type Python’s type hints

Release v4.0.1

30 Jul 03:02
v4.0.1
Compare
Choose a tag to compare
Version 4.0.1

Release v4.0.0

15 Jul 16:37
v4.0.0
Compare
Choose a tag to compare
  • Breaking: Changed STRING.to_ary to return an array of characters instead of splitting the string
    • Use the new builtin $split function to split a string on whitespace into an array of words
  • Breaking: Changed Context to use keyword-only arguments
  • Breaking: Dropped support for Python versions 3.4 and 3.5
  • Breaking: Invalid floating point literals now raise FloatSyntaxError instead of RuleSyntaxError
  • Breaking: Moved rule_engine.engine.Builtins to rule_engine.builtins.Builtins
  • Added the new FUNCTION data type

Release v3.6.0

17 Jun 16:22
v3.6.0
Compare
Choose a tag to compare
Version 3.6.0

Release v3.5.1

25 Feb 19:33
v3.5.1
Compare
Choose a tag to compare
Version 3.5.1