History #

2024-12-11, 14.0.1 #

2024-11-20, 14.0.0 #

!!! BE CAREFUL: BREAKING CHANGES !!!

2024-11-20, 13.2.3 #

2024-11-13, 13.2.2 #

2024-11-06, 13.2.1 #

2024-10-02, 13.2.0 #

2024-08-27, 13.1.1 #

2024-08-26, 13.1.0 #

2024-07-19, 13.0.3 #

2024-07-04, 13.0.2 #

2024-06-28, 13.0.1 #

2024-05-31, 13.0.0 #

Breaking changes:

Non-breaking changes:

2024-05-31, 12.4.3 #

2024-04-24, 12.4.2 #

2024-03-13, 12.4.1 #

2024-02-22, 12.4.0 #

2024-02-08, 12.3.2 #

2024-02-01, 12.3.1 #

2024-01-12, 12.3.0 #

2023-12-20, 12.2.1 #

2023-12-08, 12.2.0 #

2023-11-17, 12.1.0 #

2023-10-26, 12.0.0 #

Breaking changes:

Features:

Fixes:

2023-10-26, 11.12.0 #

2023-10-11, 11.11.2 #

2023-09-20, 11.11.1 #

2023-09-05, 11.11.0 #

2023-08-31, 11.10.1 #

2023-08-23, 11.10.0 #

2023-07-24, 11.9.1 #

2023-07-19, 11.9.0 #

2023-06-20, 11.8.2 #

2023-06-13, 11.8.1 #

2023-04-03, 11.8.0 #

2023-03-15, 11.7.0 #

2023-02-24, 11.6.0 #

2023-01-31, 11.5.1 #

2022-12-05, 11.5.0 #

2022-11-18, 11.4.0 #

2022-11-07, 11.3.3 #

2022-10-25, 11.3.2 #

2022-10-19, 11.3.1 #

2022-10-11, 11.3.0 #

2022-09-13, 11.2.1 #

2022-09-12, 11.2.0 #

2022-08-23, 11.1.0 #

2022-07-25, version 11.0.1 #

2022-07-23, version 11.0.0 #

!!! BE CAREFUL: BREAKING CHANGES !!!

Breaking changes:

Non-breaking changes:

2022-06-28, version 10.6.4 #

2022-06-24, version 10.6.3 #

2022-06-24, version 10.6.2 #

2022-05-31, version 10.6.1 #

2022-05-24, version 10.6.0 #

2022-05-11, version 10.5.3 #

2022-05-09, version 10.5.2 #

2022-05-02, version 10.5.1 #

2022-04-19, version 10.5.0 #

2022-04-08, version 10.4.3 #

2022-03-29, version 10.4.2 #

2022-03-23, version 10.4.1 #

2022-03-07, version 10.4.0 #

2021-03-02, version 10.3.0 #

2022-03-01, version 10.2.0 #

2022-02-02, version 10.1.1 #

2022-01-15, version 10.1.0 #

2021-12-29, version 10.0.2 #

2021-12-22, version 10.0.1 #

2021-11-03, version 10.0.0 #

!!! BE CAREFUL: BREAKING CHANGES IN THE TYPESCRIPT DEFINITIONS !!!

2021-11-03, version 9.5.2` #

2021-10-13, version 9.5.1 #

2021-09-22, version 9.5.0 #

2021-09-15, version 9.4.5 #

2021-07-07, version 9.4.4 #

2021-06-23, version 9.4.3 #

2021-06-05, version 9.4.2 #

2021-05-24, version 9.4.1 #

2021-05-16, version 9.4.0 #

2021-04-12, version 9.3.2 #

2021-04-10, version 9.3.1 #

2021-03-10, version 9.3.0 #

2021-02-03, version 9.2.0 #

2021-01-27, version 9.1.0 #

2021-01-16, version 9.0.0 #

2020-12-30, version 8.1.1 #

2020-12-04, version 8.1.0 #

2020-11-09, version 8.0.1 #

2020-11-06, version 8.0.0 #

!!! BE CAREFUL: BREAKING CHANGES !!!

2020-11-02, version 7.6.0 #

2020-10-10, version 7.5.1 #

2020-10-07, version 7.5.0 #

2020-10-07, version 7.4.0 #

2020-09-26, version 7.3.0 #

2020-08-24, version 7.2.0 #

2020-07-13, version 7.1.0 #

2020-06-24, version 7.0.2 #

2020-05-30, version 7.0.1 #

2020-05-07, version 7.0.0 #

Breaking changes:

2020-05-04, version 6.6.5 #

2020-04-15, version 6.6.4 #

2020-04-10, version 6.6.3 #

2020-03-29, version 6.6.2 #

2020-02-26, version 6.6.1 #

2020-02-01, version 6.6.0 #

2020-01-08, version 6.5.0 #

2020-01-06, version 6.4.0 #

2019-12-31, version 6.3.0 #

2019-11-20, version 6.2.5 #

2019-11-20, version 6.2.4 #

2019-10-06, version 6.2.3 #

2019-09-23, version 6.2.2 #

2019-08-31, version 6.2.1 #

2019-08-28, version 6.2.0 #

2019-08-17, version 6.1.0 #

2019-08-05, version 6.0.4 #

2019-07-07, version 6.0.3 #

2019-06-11, version 6.0.2 #

2019-06-09, version 6.0.1 #

2019-06-08, version 6.0.0 #

!!! BE CAREFUL: BREAKING CHANGES !!!

Most notable changes #

  1. Full support for ES modules. Support for tree-shaking out of the box.

    Load all functions:

     import * as math from 'mathjs'
    

    Use a few functions:

     import { add, multiply } from 'mathjs'
    

    Load all functions with custom configuration:

     import { create, all } from 'mathjs'
     const config = { number: 'BigNumber' }
     const math = create(all, config)
    

    Load a few functions with custom configuration:

     import { create, addDependencies, multiplyDependencies } from 'mathjs'
     const config = { number: 'BigNumber' }
     const { add, multiply } = create({
       addDependencies,
       multiplyDependencies
     }, config)
    
  2. Support for lightweight, number-only implementations of all functions:

     import { add, multiply } from 'mathjs/number'
    
  3. New dependency injection solution used under the hood.

Breaking changes #

Non breaking changes #

2019-05-18, version 5.10.3 #

2019-05-18, version 5.10.2 #

2019-05-17, version 5.10.1 #

2019-05-08, version 5.10.0 #

2019-04-08, version 5.9.0 #

2019-03-20, version 5.8.0 #

2019-03-10, version 5.7.0 #

2019-03-02, version 5.6.0 #

2019-02-20, version 5.5.0 #

2019-01-25, version 5.4.2 #

2019-01-10, version 5.4.1 #

2018-12-09, version 5.4.0 #

2018-12-03, version 5.3.1 #

2018-11-29, version 5.3.0 #

2018-10-30, version 5.2.3 #

2018-10-23, version 5.2.2 #

2018-10-18, version 5.2.1 #

2018-10-05, version 5.2.0 #

2018-09-09, version 5.1.2 #

2018-08-21, version 5.1.1 #

2018-08-12, version 5.1.0 #

2018-07-22, version 5.0.4 #

2018-07-14, version 5.0.3 #

2018-07-07, version 5.0.2 #

2018-07-01, version 5.0.1 #

2018-06-16, version 5.0.0 #

!!! BE CAREFUL: BREAKING CHANGES !!!

2018-06-02, version 4.4.2 #

2018-05-29, version 4.4.1 #

2018-05-28, version 4.4.0 #

2018-05-21, version 4.3.0 #

2018-05-05, version 4.2.2 #

2018-05-02, version 4.2.1 #

2018-05-02, version 4.2.0 #

2018-04-18, version 4.1.2 #

2018-04-11, version 4.1.1 #

2018-04-08, version 4.1.0 #

2018-03-17, version 4.0.1 #

2018-02-25, version 4.0.0 #

!!! BE CAREFUL: BREAKING CHANGES !!!

Breaking changes (see also #682):

Non breaking changes:

2018-02-07, version 3.20.2 #

2018-01-17, version 3.20.1 #

2018-01-14, version 3.20.0 #

2018-01-06, version 3.19.0 #

2017-12-28, version 3.18.1 #

2017-12-16, version 3.18.0 #

2017-11-18, version 3.17.0 #

2017-10-18, version 3.16.5 #

2017-10-01, version 3.16.4 #

2017-08-28, version 3.16.3 #

2017-08-20, version 3.16.2 #

2017-08-12, version 3.16.1 #

2017-08-06, version 3.16.0 #

2017-07-29, version 3.15.0 #

2017-07-05, version 3.14.2 #

2017-06-30, version 3.14.1 #

2017-06-30, version 3.14.0 #

2017-05-27, version 3.13.3 #

2017-05-26, version 3.13.2 #

2017-05-12, version 3.13.1 #

2017-05-12, version 3.13.0 #

2017-05-05, version 3.12.3 #

2017-04-30, version 3.12.2 #

2017-04-24, version 3.12.1 #

2017-04-17, version 3.12.0 #

2017-04-08, version 3.11.5 #

2017-04-03, version 3.11.4 #

2017-04-03, version 3.11.3 #

2017-04-03, version 3.11.2 #

2017-04-02, version 3.11.1 #

2017-04-02, version 3.11.0 #

2017-03-31, version 3.10.3 #

2017-03-31, version 3.10.2 #

2017-03-26, version 3.10.1 #

2017-03-05, version 3.10.0 #

2017-02-22, version 3.9.3 #

2017-02-16, version 3.9.2 #

2017-02-06, version 3.9.1 #

2017-01-23, version 3.9.0 #

2016-12-15, version 3.8.1 #

2016-11-18, version 3.8.0 #

2016-11-05, version 3.7.0 #

2016-10-21, version 3.6.0 #

2016-09-21, version 3.5.3 #

2016-09-20, version 3.5.2 #

2016-09-12, version 3.5.1 #

2016-09-07, version 3.5.0 #

2016-08-08, version 3.4.1 #

2016-08-07, version 3.4.0 #

2016-07-05, version 3.3.0 #

2016-04-26, version 3.2.1 #

2016-04-16, version 3.2.0 #

2016-04-03, version 3.1.4 #

2016-03-24, version 3.1.3 #

2016-03-24, version 3.1.2 #

2016-03-24, version 3.1.1 #

2016-03-19, version 3.1.0 #

2016-03-04, version 3.0.0 #

breaking changes #

non-breaking changes #

2016-02-03, version 2.7.0 #

2016-01-08, version 2.6.0 #

2015-12-05, version 2.5.0 #

2015-11-14, version 2.4.2 #

2015-10-29, version 2.4.1 #

2015-10-09, version 2.4.0 #

2015-09-19, version 2.3.0 #

2015-08-30, version 2.2.0 #

2015-08-12, version 2.1.1 #

2015-08-11, version 2.1.0 #

2015-07-29, version 2.0.1 #

2015-07-28, version 2.0.0 #

breaking changes #

2015-07-12, version 1.7.1 #

2015-05-31, version 1.7.0 #

2015-04-22, version 1.6.0 #

2015-04-09, version 1.5.2 #

2015-04-08, version 1.5.1 #

2015-03-28, version 1.5.0 #

2015-02-28, version 1.4.0 #

2015-02-09, version 1.3.0 #

2014-12-25, version 1.2.0 #

2014-11-22, version 1.1.1 #

2014-11-15, version 1.1.0 #

2014-09-12, version 1.0.1 #

2014-09-04, version 1.0.0 #

2014-08-21, version 0.27.0 #

2014-08-03, version 0.26.0 #

2014-07-01, version 0.25.0 #

2014-06-20, version 0.24.1 #

2014-06-20, version 0.24.0 #

2014-06-10, version 0.23.0 #

2014-05-22, version 0.22.0 #

2014-05-13, version 0.21.1 #

2014-04-24, version 0.21.0 #

2014-04-16, version 0.20.0 #

2014-03-30, version 0.19.0 #

2014-02-15, version 0.18.1 #

2014-01-18, version 0.18.0 #

2013-12-19, version 0.17.1 #

2013-12-12, version 0.17.0 #

2013-11-28, version 0.16.0 #

2013-10-26, version 0.15.0 #

2013-10-08, version 0.14.0 #

2013-09-03, version 0.13.0 #

2013-08-22, version 0.12.1 #

2013-08-22, version 0.12.0 #

2013-07-23, version 0.11.1 #

2013-07-23, version 0.11.0 #

2013-07-08, version 0.10.0 #

2013-06-14, version 0.9.1 #

2013-05-29, version 0.9.0 #

2013-05-18, version 0.8.2 #

2013-05-10, version 0.8.1 #

2013-05-10, version 0.8.0 #

2013-05-04, version 0.7.2 #

2013-04-27, version 0.7.1 #

2013-04-20, version 0.7.0 #

2013-04-13, version 0.6.0 #

2013-04-06, version 0.5.0 #

2013-03-16, version 0.4.0 #

2013-03-09, version 0.3.0 #

2013-02-25, version 0.2.0 #

2013-02-18, version 0.1.0 #

2013-02-16, version 0.0.2 #

2013-02-15, version 0.0.1 #

Fork me on GitHub