Releases: camunda/feel-scala
Releases · camunda/feel-scala
1.6.1
1.6.0
1.5.0
New Features:
- use boolean expression as unary test
- support '?' for unary test as alias for the input value
- subtract date from date/duration
- add date to duration
- support Camunda Spin JSON/XML variables
- support quoted names as identifiers
Fixes:
- map BigInt / BigInteger as FEEL number
- transform whole numbers to long instead of double
1.4.0
New Features:
- support time / date-time with timezone
- access date / time / duration properties
- access list by index
- improved parser performance (thank's to Yannick)
Fixes:
- parse date-time with fraction-of-seconds and 9-letter year
- more strict date/time/duration parsing
- allow string literals with backslash
- nested context with overlapping names
1.3.0
New Features:
- support time / date-time with timezone offset
- support built-in functions with var-args (e.g. "min(1,2,3)")
- use correct names for built-in functions (e.g. "starts with" instead of "starts_with")
- handle Not-A-Number as null
- provide a context for evaluation to customize the behavior
Fixes:
- fix limitation for names which contain "for"
- convert FEEL date-time to java.util.Date
1.2.0
New Features:
- allow more function invocation for unary-tests
- allow expressions as arguments of a function invocation
- add support for Scala enumeration and option types
- add Camunda functions: now(), currentUser(), currentUserGroups()
- add value mapper spi
- add context provider spi
Fixes:
- add compare of date-time to unary-tests
- add null equality check
- fix built-in matches function
1.1.0
1.0.0
full support of simple unary tests
Features:
- data types: number, string, boolean, date, time, duration
- simple unary tests: compare operators ('<', '<=', '>', '>=', equal), interval, negation, combination of multiple tests
- qualified names