All Versions
243
Latest Version
Avg Release Cycle
27 days
Latest Release
519 days ago
Changelog History
Page 13
Changelog History
Page 13
-
v3.20.2 Changes
February 07, 2018- ๐ Upgraded to
[email protected]
(bug-fix release). - ๐ Fixed option
implicit
not being copied from anOperatorNode
when applying functionmap
. Thanks @HarrySarson. - ๐ Fixed #995: spaces and underscores not property being escaped
in
toTex()
. Thanks @FSMaxB.
- ๐ Upgraded to
-
v3.20.1 Changes
January 17, 2018- ๐ Fixed #1018:
simplifyCore
failing in some cases with parentheses. Thanks @firepick1.
- ๐ Fixed #1018:
-
v3.20.0 Changes
January 14, 2018- ๐ Implement support for 3 or more arguments for operators
+
and*
inderivative
. Thanks @HarrySarson. See #1002. - ๐ Fixed
simplify
evalution ofsimplify
of functions with more than two arguments wrongly:simplify('f(x, y, z)') evaluated to
f(f(x, y), z)instead of
f(x, y, z)`. Thanks @joelhoover. - ๐ Fixed
simplify
throwing an error in some cases when simplifying unknown functions, for examplesimplify('f(4)')
. Thanks @joelhoover. - ๐ Fixed #1013:
simplify
wrongly simplifing some expressions containing unary minus, like0 - -x
. Thanks @joelhoover. - ๐ Fixed an error in an example in the documentation of
xor
. Thanks @denisx.
- ๐ Implement support for 3 or more arguments for operators
-
v3.19.0 Changes
January 06, 2018- ๐ Extended functions
distance
andintersect
with support for BigNumbers. Thanks @ovk. - ๐ Improvements in function
simplify
: added a rule that allows combining of like terms in embedded quantities. Thanks @joelhoover.
- ๐ Extended functions
-
v3.18.1 Changes
December 28, 2017- ๐ Fixed #998: An issue with simplifying an expression containing a subtraction. Thanks @firepick1.
-
v3.18.0 Changes
December 16, 2017- Implemented function
rationalize
. Thanks @paulobuchsbaum. - โฌ๏ธ Upgraded dependencies:
decimal.js 7.2.3 โ 9.0.1 (no breaking changes affecting mathjs) fraction.js 4.0.2 โ 4.0.4 tiny-emitter 2.0.0 โ 2.0.2
- โฌ๏ธ Upgraded dev dependencies.
- ๐ Fixed #975: a wrong example in the docs of lusolve.
- ๐ Fixed #983:
pickRandom
returning an array instead of single value when input was an array with just one value. Clarified docs. - ๐ Fixed #969: preven issues with yarn autoclean by renaming an interally used folder "docs" to "embeddedDocs".
- Implemented function
-
v3.17.0 Changes
November 18, 2017- ๐ Improved
simplify
for nested exponentiations. Thanks @IvanVergiliev. - ๐ Fixed a security issue in
typed-function
allowing arbitrary code execution in the JavaScript engine by creating a typed function with JavaScript code in the name. Thanks Masato Kinugawa. - ๐ Fixed a security issue where forbidden properties like constructor could be replaced by using unicode characters when creating an object. No known exploit, but could possibly allow arbitrary code execution. Thanks Masato Kinugawa.
- ๐ Improved
-
v3.16.5 Changes
October 18, 2017- ๐ Fixed #954: Functions
add
andmultiply
not working when passing three or more arrays or matrices.
- ๐ Fixed #954: Functions
-
v3.16.4 Changes
October 01, 2017- ๐ Fixed #948, #949: function
simplify
returning wrong results or running into an infinite recursive loop. Thanks @ericman314. - ๐ Fixed many small issues in the embedded docs. Thanks @Schnark.
- ๐ Fixed #948, #949: function
-
v3.16.3 Changes
August 28, 2017- ๐ Fixed #934: Wrong simplification of unary minus. Thanks @firepick1.
- ๐ Fixed #933: function
simplify
reordering operations. Thanks @firepick1. - ๐ Fixed #930: function
isNaN
returning wrong result for complex numbers having just one of their parts (re/im) beingNaN
. - ๐ Fixed #929:
FibonacciHeap.isEmpty
returning wrong result.