0.17.34 (2021-11-22)
- Improve exported nj as a default export module instead of nj object for better IDE intelligence
0.17.32 (2021-11-21)
- Define DType instead of DataType.
- Make codes compatible latest @types/ndarray.
- Improve NdArray constructor typings.
0.17.30 (2021-11-20)
- Use DataType instead of string for dtype autocomplete.
- Fix some tpyo dtype "int" in unit tests and README.
0.17.28 (2021-11-20)
-
Improve NdArray constructor parameter typing.
-
Improve documentation.
0.17.25 (2021-11-20)
-
Fix wrong internal ndarray container when using TypedArray in nj.array #9
-
Improve documentation.
0.17.19 (2021-11-12)
- Add CDN parcel build.
0.17.16 (2021-11-11)
- Improve documentation.
- Remove lodash dependency.
0.17.14 (2021-11-10)
- Improve a little documentation and typings.
- Rename nj.uint8_clamped to nj.uint8Clamped
0.17.11 (2021-11-09)
Fix nj.array and nj.int8, nj.int16...nj.uint8_clamped parameter typings.
0.17.10 (2021-11-09)
- Improve documentation.
- Improve typings (mainly concatenate return type and dtype ArrayLikeConstructor).
- Add data container "uint8_clamped" / Uint8ClampedArray support (experimental).
0.17.0 (2021-11-08)
- Remove image manipulation which may cause mac m1 installation failure, also it may be not needed in some use cases.
- Add TypeScript and typing for parameters and return value.
- Use ES6 syntax: const/let, and class and
import
- Remove karma tests
- Building results can be used by
require (commonjs)
and es6import
, including TypeScript typing. Use https://github.com/bitjson/typescript-starter to build instead of grunt. Also, it ships with a main.js, and a javascript tree-shakable javascript module. - Remove
expect.js
and use built-in chai test api (expect().to.throw()
) instead. - Fix rot90 missing ndim comparison bug, commit
- Fix inspect log part using util.inspect.custom on Node.js
- Add Istanbul nyc coverage
- Use yarn stead
- Fix function return type, commit