numpy-ts v1.0.0
The first stable release of numpy-ts, providing a comprehensive NumPy implementation for TypeScript and JavaScript.- 476 of 507 NumPy functions implemented (94% API coverage)
- Full test suite with 6,000+ tests validated against NumPy
- Zero dependencies — pure TypeScript, no native modules or WebAssembly
- Universal runtime support for Node.js, Bun, Deno, and browsers
- Tree-shakeable ESM build for minimal bundle sizes
numpy-ts v0.13.0
- Implemented fft functions by @dupontcyborg in #42
- Implemented all missing random distribution functions (36 functions) by @dupontcyborg in #43
- Pre-1.0.0 improvements by @dupontcyborg in #44
- Refactored library to be tree-shakeable by @dupontcyborg in #46
numpy-ts v0.12.0
- Added missing functions for reductions, array creation, and array manipulation by @dupontcyborg in #37
- Added missing functions for statistics, bit operations, and set operations by @dupontcyborg in #38
- Implemented complete linear algebra coverage (100%) by @dupontcyborg in #39
- Implemented other math and utilities functions by @dupontcyborg in #40
- Implemented polynomial and type checking functions by @dupontcyborg in #41
numpy-ts v0.10.0
- Implemented statistics functions (bincount, digitize, histogram, histogram2d, histogramdd, correlate, convolve, cov, corrcoef) by @dupontcyborg in #27
- Implemented np.random module with 17 functions by @dupontcyborg in #28
- Implemented logic functions for 100% category coverage by @dupontcyborg in #29
- Full API tracking by @dupontcyborg in #30
- Implemented feature gap analysis and missing NDArray properties by @dupontcyborg in #31
- Implemented miscellaneous missing methods by @dupontcyborg in #32
- Bumped workflow Node versions to 24 by @dupontcyborg in #33
numpy-ts v0.6.0
- Added missing minor functions by @dupontcyborg in #16
- Implemented missing arithmetic and linear algebra functions by @dupontcyborg in #17
- Implemented complete array creation and manipulation functions by @dupontcyborg in #18
- Implemented remaining reductions by @dupontcyborg in #19