Releases: muktihari/expr
Releases · muktihari/expr
v1.4.2
What's Changed
- docs: update README.md by @muktihari in #31
- perf: implement custom value to reduce memory allocation by @muktihari in #32
Full Changelog: v1.4.1...v1.4.2
v1.4.1
v1.4.0
What's Changed
- perf: change underlying value from string to interface{} by @muktihari in #28
- chore: clean up code and add copyright header by @muktihari in #29
Full Changelog: v1.3.1...v1.4.0
v1.3.1
v1.3.0
Additional Packages:
- bind is for binding variables into expr string
- explain is for explaining step-by-step operations in expr (beta ver., can be improved later)
BREAKING CHANGES:
- deprecated package boolean, float and integer has been removed. (I don't think anyone use it anyway)
v1.2.0
Changelogs:
- Introduce new expr.Visitor{} with improved evaluation capability
- Package boolean, float, integer is now marked as deprecated and might be deleted in the future.
- New notation supports: binary, octal, decimal, hexadecimal, scientific
- New type supports: complex128
- New exported functions: Any, Complex128, Int64, Int64Strict
- New operator supports: % (modulo) for floating numbers
- Behaviour changes:
- Function "Int" is no longer returning ErrIntegerDividedByZero, while "Int64Strict" does.