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 @rnd-debug. - 👀 Implemented function
rotationMatrix
, see #1160, #1984. Thanks @rnd-debug. - 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 @rnd-debug. - 👍 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 @rnd-debug.
- 👀 Implemented new function
-
v7.1.0 Changes
July 13, 2020- 👍 Implement support for recursion (self-referencing) of typed-functions,
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 (self-referencing) of typed-functions,
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