Socket
Socket
Sign inDemoInstall

mathjs

Package Overview
Dependencies
Maintainers
1
Versions
279
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mathjs - npm Package Versions

23
28

13.1.1

Diff

Changelog

Source

changes since 13.1.1

  • Fix: improve the type definitions of ConstantNode to support all data types (#3257). Thanks @smith120bh.
  • Docs: fix broken links on the Configuration page. Thanks @vassudanagunta.
josdejong
published 13.1.0 •

Changelog

Source

2024-08-26, 13.1.0

  • Feat: support multiple inputs in function map (#3228, #3196). Thanks @dvd101x.
  • Feat: add matrix datatypes in more cases (#3235). Thanks @dvd101x.
  • Feat: export util functions isMap, isPartitionedMap, and isObjectWrappingMap.
  • Fix: #3241 function map not always working with matrices (#3242). Thanks @dvd101x.
  • Fix: #3244 fix broken link to ResultSet in the docs about classes.
  • Docs: add a link to the documentation page about the syntax expression from the function evaluate (see #3238).
  • Docs: improve the documentation of scope and fix the example custom_scope_objects.js (#3150)
  • Docs: spelling fixes in the embedded docs (#3252). Thanks @dvd101x.
josdejong
published 13.0.3 •

Changelog

Source

2024-07-19, 13.0.3

  • Fix: #3232 fix type definitions of function format to support notations hex, bin, and oct.
  • Fix: use more precise definitions for US liquid volume units (#3229). Thanks @Vistinum.
  • Fix: #2286 types static methods and members for Unit class (#3230). Thanks @orelbn.
josdejong
published 13.0.2 •

Changelog

Source

2024-07-04, 13.0.2

  • Fix an error in the type definitions of quantileSeq (#3223). Thanks @domdomegg.
josdejong
published 13.0.1 •

Changelog

Source

2024-06-28, 13.0.1

  • Fix: #3227 generated bundle containing catch blocks without parameters.
  • Fix: #2348 update type definitions of the Parser methods (#3226). Thanks @orelbn.
josdejong
published 13.0.0 •

Changelog

Source

2024-05-31, 13.0.0

Breaking changes:

  • Change isZero, isPositive, and isNegative to respect config.epsilon (#3139, #2838).
  • Change the behavior of the internal nearlyEqual to align with Python and Julia (#3152, #2838)
  • Upgrade to fraction.js@4.3.7, see https://github.com/rawify/Fraction.js/issues/68.
  • Dropped support for JavaScript engines that do not fully support ES6 or bigint, or are not actively maintained. ES2020 is now the minimum required EcmaScript version.

Non-breaking changes:

  • Implemented support for bigint (#3207, #3207)
  • Implemented a new config option config.numberFallback needed for bigint (#3207).
  • Internal: refactored tooling to ES modules and upgraded all devDependencies.
josdejong
published 12.4.3 •

Changelog

Source

2024-05-31, 12.4.3

  • Fix: serialization of Units without a value, see #1240.
  • Fix: outdated, incorrect documentation about the order of precedence for operator modulus %. See #3189.
  • Fix: #3197 improve quantileSeq type definitions (#3198). Thanks @domdomegg.
josdejong
published 12.4.2 •

Changelog

Source

2024-04-24, 12.4.2

  • Fix #3192: function isNaN returns false for NaN units in a matrix or array (#3193). Thanks @lgerin.
  • Fix: #3180 fix type definitions of functions add and multiply to allow more than two arguments.
  • Docs: correct the docs about traverse returning void (#3177). Thanks @rohildshah.
josdejong
published 12.4.1 •

Changelog

Source

2024-03-13, 12.4.1

  • Docs: implement an interactive version of the Lorenz example, and show the chart full screen (#3151). Thanks @dvd101x.
  • Fix #3172: simplify "true and true".
  • Fix #3163: toTex wrongly returning Infinity for large BigNumbers.
  • Fix #3162: add license information about CSParse (#3164).
  • Fix #3175: cannot delete units using math.Unit.deleteUnit.
  • Fix: faster startup time of the CLI and REPL by loading the bundle.
  • Fix: remove using polyfill.io inside the example pretty_printing_with_mathjax.html (#3167). Thanks @SukkaW.
josdejong
published 12.4.0 •

Changelog

Source

2024-02-22, 12.4.0

  • Feat: implement support for trailing commas in matrices (#3154, #2968). Thanks @dvd101x.
  • Feat: improve the performance of multiply a lot by adding matrix type inferencing (#3149). Thanks @RandomGamingDev.
  • Fix: #3100 function round not handling round-off errors (#3136). Thanks @BrianFugate.
  • Fix: PartitionedMap and ObjectWrappingMap missing a property Symbol.iterator, causing problems when trying new Map(scope) (#3156).
  • Fix: type definitions of function mode (#3153). Thanks @rich-martinez.
  • Docs: describe method getAllAsMap in the Parser docs (#3158, #3157). Thanks @dvd101x.
23
28
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc