Releases: mmomtchev/exprtk.js
Releases · mmomtchev/exprtk.js
v2.1.0
v2.1.0-rc.0
- Switch to C++17
- Support strided N-dimensional arrays in
cwise
/cwiseAsync
v2.0.2
v2.0.1
- Fix baseline N-API to version 4 allowing extending support to all Node.js >=10.16.0
- Fix #28, validate the length of the target array in
cwise
/cwiseAsync
- Fix #20, minor memory leak when the
Expression()
constructor throws on invalid vector name - Fix #30, impose a limit for vector sizes when using integer
Expression
types
v2.0.0
- Full reentrancy, supporting multiple concurrent evaluations of the same
Expression
object - New multithreading model independent of Node.js/libuv
- Support OpenMP-style parallelism in
map
/mapAsync
andcwise
/cwiseAsync
- Support writing into a preallocated array for
Expression.prototype.map
- Support passing
TypedArray
subarrays (TypedArray.prototype.subarray
) Expression.prototype.toString()
- Add a shared superclass
Expression
supporting testing withinstanceof
Expression.prototype.allocator()
allowing to call the TypedArray constructor
v2.0.0-alpha.0
- Full reentrancy, supporting multiple concurrent evaluations of the same
Expression
object - New multithreading model independent of Node.js/libuv
- Support OpenMP-style parallelism in
TypedArray.prototype.map
- Support writing into a preallocated array for
Expression.prototype.map
- Support passing
TypedArray
subarrays (TypedArray.prototype.subarray
) Expression.prototype.toString()
v1.0.1
- Fix missing promisification of the async methods for integer types
- Correct wrong exception message
[1.0.0] 2021-12-26
- Fix missing TS types
- Minor README.md updates
- Add
documentation-polyglot
as a dev dependency - Add a console warning if the GC tries to free a locked object
[1.0.0-rc1] 2021-12-24
- First binary release
v1.0.0
v1.0.0-rc1
First binary release