Changelog
2025-01-24, 14.1.0
bigint
support in functions log
, log2
, log10
,
larger
, smaller
, max
, min
(#3345). Thanks @gwhitney.bigint
(#3348).randomInt()
not working (#3345).sign
in the embedded docs (#3338).
Thanks @witer33.Changelog
2024-12-11, 14.0.1
Fraction
type from the fraction.js
library instead of
using a custom interface (#3330). Thanks @fchu.Changelog
2024-11-20, 14.0.0
!!! BE CAREFUL: BREAKING CHANGES !!!
fraction.js@5
, using bigint
under the hood (#3283).Unit
in functions ceil
, floor
, and fix
.
Possible breaking changes in the type definitions of arrays and matrices
due to the introduction of generics (#3269). Thanks @orelbn.log(x: Fraction, base: Fraction)
.%
(mod) being higher than *
and /
(#3311).
Thanks @nkumawat34.math.import(...)
from overriding units unless you
specify { override: true }
(#3225).dotDivide
, dotPow
, bitXor
, xor
, equal
,
larger
, largerEq
, smaller
, smallerEq
, and unequal
return a sparse
matrix when the input is two sparse matrices (#3307). Thanks @Aakash-Rana.Changelog
2024-11-20, 13.2.3
map
, filter
, and forEach
.clone
.Changelog
2024-11-13, 13.2.2
in
is incorrect
(#3315). Thanks @nkumawat34.Changelog
2024-11-06, 13.2.1
complex.js
.Index.dimension(dim)
accepting non-numeric input.Parser.set
(#3308).
Thanks @nkumawat34.Changelog
2024-10-02, 13.2.0
map
, filter
and forEach
(#3256).
Thanks @dvd101x.map()
and forEach()
of DenseMatrix
(#3251). Thanks @Galm007.derivative
.ConstantNode
to support all data
types (#3257). Thanks @smith120bh.symbolicEqual
missing in the TypeScript definitions.leafCount
missing in the TypeScript definitions.in
.map
and forEach
in the expression parser
(#3272). Thanks @dvd101x.Changelog
2024-08-27, 13.1.1
import
, createUnit
and reviver
, allowing to get access to the internal
math namespace and allowing arbitrary code execution. Thanks @StarlightPWN.rawArgs
function with a
non-rawArgs
function, it was still called with raw arguments. This was both
a functional issue and a security issue. Thanks @StarlightPWN.ObjectWrappingMap
cannot delete
unsafe properties. Thanks @StarlightPWN.