Skip to content

Releases: mmomtchev/exprtk.js

v2.1.0

03 Oct 20:31
Compare
Choose a tag to compare
  • Switch to C++17
  • Support strided N-dimensional arrays in cwise/cwiseAsync
  • macOS arm64 prebuilt binaries

v2.1.0-rc.0

26 Mar 11:50
Compare
Choose a tag to compare
v2.1.0-rc.0 Pre-release
Pre-release
  • Switch to C++17
  • Support strided N-dimensional arrays in cwise/cwiseAsync

v2.0.2

24 Mar 13:20
Compare
Choose a tag to compare
  • Fix #31, race condition in cwise MP mode

v2.0.1

22 Mar 14:34
Compare
Choose a tag to compare
  • 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

14 Feb 11:03
Compare
Choose a tag to compare
  • 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 and cwise/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 with instanceof
  • Expression.prototype.allocator() allowing to call the TypedArray constructor

v2.0.0-alpha.0

24 Jan 00:35
Compare
Choose a tag to compare
v2.0.0-alpha.0 Pre-release
Pre-release
  • 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

03 Jan 15:14
Compare
Choose a tag to compare
  • 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

26 Dec 12:58
Compare
Choose a tag to compare
  • 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

v1.0.0-rc1

24 Dec 14:25
Compare
Choose a tag to compare
v1.0.0-rc1 Pre-release
Pre-release

First binary release