All Versions
Latest Version
Avg Release Cycle
19 days
Latest Release
34 days ago

Changelog History
Page 8

  • v5.1.0 Changes

    August 12, 2018
    • ๐Ÿ‘ Implemented support for strings enclosed in single quotes. Thanks @jean-emmanuel.
    • Implemented function getMatrixDataType. Thanks @JasonShin.
    • Implemented new options argument in simplify. Thanks @paulobuchsbaum.
    • ๐Ÿ› Bug fixes in rationalize, see #1173. Thanks @paulobuchsbaum.
  • v5.0.4 Changes

    July 22, 2018
    • ๐ŸŽ Strongly improved the performance of functions factorial for numbers. This improves performance of functions gamma, permutation, and combination too. See #1170. Thanks @honeybar.
    • ๐ŸŽ Strongly improved the performance of function reshape, thanks to a friend of @honeybar.
  • v5.0.3 Changes

    July 14, 2018
    • ๐Ÿ›  Fixed many functions (for example add and subtract) not working with matrices having a datatype defined.
    • ๐Ÿ›  Fixed #1147: bug in format with engineering notation in outputting the correct number of significant figures. Thanks @ericman314.
    • ๐Ÿ›  Fixed #1162: transform functions not being cleaned up when overriding it by importing a factory function with the same name.
    • ๐Ÿ›  Fixed broken links in the documentation. Thanks @stropitek.
    • โ™ป๏ธ Refactored the code of parse into a functional approach. Thanks @harrysarson.
    • ๐Ÿ”„ Changed decimal.js import to ES6. Thanks @weinshel.
  • v5.0.2 Changes

    July 07, 2018
    • ๐Ÿ›  Fixed #1136: rocket trajectory example broken (since v4.0.0).
    • ๐Ÿ›  Fixed #1137: simplify unnecessarily replacing implicit multiplication with explicit multiplication.
    • ๐Ÿ›  Fixed #1146: rationalize throwing exceptions for some input with decimals. Thanks @maruta.
    • ๐Ÿ›  Fixed #1088: function arguments not being passed to rawArgs functions.
    • ๐Ÿ†• Fixed advanced example add_new_datatypes.
    • ๐Ÿ›  Fixed mathjs core constants not working without complex numbers. Thanks @ChristopherChudzicki.
    • ๐Ÿ›  Fixed a broken link in the documentation on units. Thanks @stropitek.
    • โฌ†๏ธ Upgraded dependencies ([email protected], [email protected]).
    • โฌ†๏ธ Upgraded devDependencies ([email protected], [email protected], [email protected], [email protected]).
  • v5.0.1 Changes

    July 01, 2018
    • ๐Ÿ‘Œ Improved error messaging when converting units. Thanks @gap777.
    • โฌ†๏ธ Upgraded devDependencies (kerma, uglify-js, webpack).
  • v5.0.0 Changes

    June 16, 2018


    • ๐Ÿ‘€ 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 to identity, see #1054.
    • ๐Ÿšš Math.js code can now contain ES6. The ES6 source code is moved from lib to src, and lib now contains the compiled ES5 code.
    • โฌ†๏ธ Upgraded dependencies:
      • decimal.js from 9.0.1 to 10.0.1
      • Upgraded dev dependencies
    • ๐Ÿ’… Changed code style to, 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, and String from functions clone and typeof.
    • โฌ‡๏ธ 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 contains derivative causing an exception. Thanks @joelhoover.
  • v4.4.2 Changes

    June 02, 2018
    • ๐ŸŽ Drastically improved the performance of det. Thanks @ericman314.
    • ๐Ÿ›  Fixed #1065, #1121: Fixed wrong documentation of function compareNatural and clarified the behavior for strings.
    • ๐Ÿ›  Fixed #1122 a regression in function inv (since v4.4.1). Thanks @ericman314.
  • v4.4.1 Changes

    May 29, 2018
    • ๐Ÿ›  Fixed #1109: a bug in inv when dealing with values close to zero. Thanks @ericman314.
  • v4.4.0 Changes

    May 28, 2018
    • ๐Ÿ‘€ Implemented functions equalText and compareText. See #1085.
  • v4.3.0 Changes

    May 21, 2018
    • Implemented matrix exponential math.expm. Thanks @ericman314.
    • ๐Ÿ›  Fixed #1101: math.js bundle not working when loading in a WebWorker.
    • โฌ†๏ธ Upgraded dependencies
      • complex.js from v2.0.2 to v2.0.10.
      • fraction.js from v4.0.4 to v4.0.8.
    • โฌ†๏ธ Upgraded devDependencies (mocha, uglify-js, webpack).