mathjs v5.0.0 Release Notes
Release Date: 2018-06-16 // almost 6 years ago-
!!! BE CAREFUL: BREAKING CHANGES !!!
- ๐ Implemented complex conjugate transpose
math.ctranspose
. See #1097. Thanks @jackschmidt. - ๐ Changed the behavior of
A'
(transpose) in the expression parser to calculate the complex conjugate transpose. See #1097. Thanks @jackschmidt. - โ Added support for
complex({abs: 1, arg: 1})
, and improved the docs on complex numbers. Thanks @ssaket. - ๐ Renamed
eye
toidentity
, see #1054. - ๐ Math.js code can now contain ES6. The ES6 source code is moved from
lib
tosrc
, andlib
now contains the compiled ES5 code. - โฌ๏ธ Upgraded dependencies:
decimal.js
from9.0.1
to10.0.1
- Upgraded dev dependencies
- ๐
Changed code style to https://standardjs.com/, run linter on
npm test
. See #1110. - โฌ๏ธ Dropped support for bower. Use npm or an other package manages instead.
- โฌ๏ธ Dropped support for (non-primitive) instances of
Number
,Boolean
, andString
from functionsclone
andtypeof
. - โฌ๏ธ Dropped official support for IE9 (probably still works, but it's not tested).
- ๐ Fixed #851: More consistent behavior of sqrt, nthRoot, and pow. Thanks @dakotablair.
- ๐ Fixed #1103: Calling
toTex
on node that containsderivative
causing an exception. Thanks @joelhoover.
- ๐ Implemented complex conjugate transpose