Releases: mmomtchev/exprtk.js
Releases · mmomtchev/exprtk.js
v2.2.1
v2.2.0
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
Expressiontypes
v2.0.0
- Full reentrancy, supporting multiple concurrent evaluations of the same
Expressionobject - New multithreading model independent of Node.js/libuv
- Support OpenMP-style parallelism in
map/mapAsyncandcwise/cwiseAsync - Support writing into a preallocated array for
Expression.prototype.map - Support passing
TypedArraysubarrays (TypedArray.prototype.subarray) Expression.prototype.toString()- Add a shared superclass
Expressionsupporting 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
Expressionobject - 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
TypedArraysubarrays (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-polyglotas 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