Releases: expr-lang/expr
Releases · expr-lang/expr
v1.4.0
- Added option to allow using undefined variables.
- Fixed getting default values out of maps.
v1.3.2
- Fixed checker for string slices.
v1.3.1
- Moved conf.Options out of internal package.
v1.3.0
- Added support for functions with variadic arguments.
- Added fast call opcode for special case functions.
v1.2.0
- Fixed comparison between nil and simple types (int, bool, string).
- Fixed equal operation on different nil types.
- Fixed bug with nil vars, now is possible to compare fields with
nil
literal.
- Fixed default type of map created in expr.
- Fixed type checker for interface's methods.
- Added bytecode virtual machine.
- Added optimizing compiler.
- Added builtin functions: all, none, any, one, filter, map.
- Added operator overloading.
- Improved error messages.
v1.1.4
- Add support for method of map #19
v1.1.3
- Improved speed of &&, || operators
- Added support for go1.8
- Added more benchmarks
v1.1.2
- Fixed work with field functions
v1.1.1
- Fixed work of methods with pointer receiver
v1.1.0
- Added support for struct's methods as functions.
- Fixed type checker for
~
operator.
- Fixed type checker for
?:
operator.