All Versions
223
Latest Version
Avg Release Cycle
20 days
Latest Release
58 days ago
Changelog History
Page 4
Changelog History
Page 4

v7.5.1 Changes
October 10, 2020 🛠 Fix object pollution vulnerability in
math.config
. Thanks Snyk.
 🛠 Fix object pollution vulnerability in

v7.5.0 Changes
October 07, 2020 Function
pickRandom
now allows randomly picking elements from matrices with 2 or more dimensions instead of only from a vector, see #1974. Thanks @KonradLinkowski.
 Function

v7.4.0 Changes
October 07, 2020 👍 Implemented support for passing a precision in functions
ceil
,floor
, andfix
, similar toround
, see #1967, #1901. Thanks @rnddebug.  👀 Implemented function
rotationMatrix
, see #1160, #1984. Thanks @rnddebug.  Implement a clear error message when using
sqrtm
with a matrix having more than two dimensions. Thanks @KonradLinkowski.  🛠 Fixed #1974: function
pickRandom
now allows randomly picking elements from matrices with 2 or more dimensions instead of only from a vector. Thanks @KonradLinkowski.  ⚡️ Update dependency
decimal.js
to10.2.1
.
 👍 Implemented support for passing a precision in functions

v7.3.0 Changes
September 26, 2020 👀 Implemented functions
usolveAll
andlsolveAll
, see #1916. Thanks @m93a.  👀 Implemented support for units in functions
std
andvariance
, see #1950. Thanks @rnddebug.  👍 Implemented support for binary, octal, and hexadecimal notation in the
expression parser, and implemented functions
bin
,oct
, andhex
for formatting. Thanks @clnhlzmn.  🛠 Fix #1964: inconsistent calculation of negative dividend modulo for
BigNumber
andFraction
. Thanks @ovk.
 👀 Implemented functions

v7.2.0 Changes
August 24, 2020 👀 Implemented new function
diff
, see #1634, #1920. Thanks @Veeloxfire.  👍 Implemented support for norm 2 for matrices in function
norm
. Thanks @rnddebug.
 👀 Implemented new function

v7.1.0 Changes
July 13, 2020 👍 Implement support for recursion (selfreferencing) of typedfunctions,
new in
[email protected]
. This fixes #1885: functions which where extended with a new data type did not always work. Thanks @nickewing.  🛠 Fix #1899: documentation on expression trees still using old namespace
math.expression.node.*
instead ofmath.*
.
 👍 Implement support for recursion (selfreferencing) of typedfunctions,
new in

v7.0.2 Changes
June 24, 2020 🛠 Fix #1882: have
DenseMatrix.resize
andSparseMatrix.resize
acceptDenseMatrix
andSparseMatrix
as inputs too, not onlyArray
.  🛠 Fix functions
sum
,prod
,min
, andmax
not throwing a conversion error when passing a single string, likesum("abc")
.
 🛠 Fix #1882: have

v7.0.1 Changes
May 30, 2020 🛠 Fix #1844: clarify the documentation of function
eigs
. Thanks @Lazersmoke.  🛠 Fix #1855: Fix error in the documentation for
math.nthRoots(x)
.  🛠 Fix #1856: make the library robust against Object prototype pollution.
 🛠 Fix #1844: clarify the documentation of function

v7.0.0 Changes
May 07, 2020💥 Breaking changes:
 👌 Improvements in calculation of the
dot
product of complex values. The first argument is now conjugated. See #1761. Thanks @m93a.  ⬇️ Dropped official support for Node.js v8 which has reached end of life.
 ✂ Removed all deprecation warnings introduced in v6. To upgrade smoothly from v5 to v7 or higher, upgrade to v6 first and resolve all deprecation warnings.
 👌 Improvements in calculation of the

v6.6.5 Changes
May 04, 2020 🛠 Fix #1834: value
Infinity
cannot be serialized and deserialized. This is solved now with a newmath.replacer
function used asJSON.stringify(value, math.replacer)
.  🛠 Fix #1842: value
Infinity
not turned into the latex symbol\\infty
.
 🛠 Fix #1834: value