mathjs v9.4.0 Release Notes

Release Date: 2021-05-16 // almost 3 years ago
    • 👍 Implemented support to use objects with a Map interface as scope, see #2143, #2166. Thanks @jhugman.
    • 👀 Extend eigs to support general complex matrices, see #1741. Thanks @m93a.
    • 👀 DenseMatrix and SparseMatrix are now iterable, see #1184. Thanks @m93a.
    • Implemented utility functions matrixFromRows, matrixFromColumns, and matrixFromFunction, see #2155, #2153. Thanks @m93a.
    • ➕ Added TypeScript definitions to the project, making it redundant to install @types/mathjs, and making it easier to improve the definitions. See #2187, #2192. Thanks @CatsMiaow.
    • ⬆️ Upgraded dependencies
    • 🛠 Fix #2174: function pickRandom having no name. Thanks @HK-SHAO.
    • 🛠 Fix #2019: VSCode auto import keeps adding import { null } from 'mathjs'.
    • 🛠 Fix #2185: Fix TypeScript definition of unit division, which can also return a number.
    • 🛠 Fix #2123: add type definitions for functions row and column.
    • 🛠 Fix some files not exposed in the package, see #2213. Thanks @javiermarinros.