Skip to main content
v1.0.0
2026-02-20

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
Full changelog available here
v0.13.1
2026-02-17

numpy-ts v0.13.1

Final v0.x release before v1.0!
  • String repr fixes for 1.0 by @dupontcyborg in #48
Full changelog available here
v0.13.0
2026-02-16

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
Full changelog available here
v0.12.0
2025-12-22

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
Full changelog available here
v0.11.0
2025-12-17

numpy-ts v0.11.0

  • Added fancy indexing (iindex/bindex) and document NumPy divergences by @dupontcyborg in #34
  • Added complex number support (complex64, complex128) by @dupontcyborg in #35 & #36
Full changelog available here
v0.10.0
2025-12-12

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
Full changelog available here
v0.9.0
2025-12-09

numpy-ts v0.9.0

  • Implemented numpy.linalg module (19 functions) by @dupontcyborg in #24
  • Implemented exponential and gradient functions by @dupontcyborg in #25
  • Implemented rounding and set operations with full NumPy compatibility by @dupontcyborg in #26
Full changelog available here
v0.8.0
2025-12-05

numpy-ts v0.8.0

  • Added missing I/O functions by @dupontcyborg in #22
  • Implemented sorting and searching functions by @dupontcyborg in #23
Full changelog available here
v0.7.0
2025-12-03

numpy-ts v0.7.0

  • Added indexing functions to achieve 100% Indexing API coverage by @dupontcyborg in #20
  • Added bitwise operations (bitwise_and, bitwise_or, bitwise_xor, bitwise_not, invert, left_shift, right_shift, packbits, unpackbits) by @dupontcyborg in #21
Full changelog available here
v0.6.0
2025-12-02

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
Full changelog available here
v0.5.0
2025-12-01

numpy-ts v0.5.0

  • Add NPY and NPZ file format support by @dupontcyborg in #12
  • Add array manipulation and advanced functions for NumPy parity by @dupontcyborg in #13
  • Api + README cleanup by @dupontcyborg in #14
  • Trigonometric & hyperbolic functions by @dupontcyborg in #15
Full changelog available here
v0.4.0
2025-11-26

numpy-ts v0.4.0

  • Custom BLAS by @dupontcyborg in #11
Full changelog available here
v0.3.0
2025-11-25

numpy-ts v0.3.0

  • Arithmetic improvements by @dupontcyborg in #7
  • Removed stdlib ndarray and implemented our own by @dupontcyborg in #9
  • Updated README by @dupontcyborg in #10
Full changelog available here
v0.2.0
2025-10-27

numpy-ts v0.2.0

  • Remaining arithmetic by @dupontcyborg in #3
  • Improved unit test coverage by @dupontcyborg in #4
  • Potential fix for code scanning alert no. 10: Workflow does not contain permissions by @dupontcyborg in #5
  • v0.2.0 by @dupontcyborg in #6
Full changelog available here
v0.1.0
2025-10-27

numpy-ts v0.1.0

First release of numpy-ts!Full changelog available here