mathjs v0.9.0 Release Notes

Release Date: 2013-05-29 // almost 11 years ago
    • ๐Ÿ“œ Implemented function math.parse(expr [,scope]). Optional parameter scope can be a plain JavaScript Object containing variables.
    • Extended function math.expr(expr [, scope]) with an additional parameter scope, similar to parse. Example: math.eval('x^a', {x:3, a:2});.
    • Implemented function subset, to get or set a subset from a matrix, string, or other data types.
    • Implemented construction functions number and string (mainly useful inside the parser).
    • ๐Ÿ‘Œ Improved function det. Thanks Bryan Cuccioli (@bcuccioli).
    • ๐Ÿšš Moved the parse code from prototype math.expr.Parser to function math.parse, simplified Parser a little bit.
    • Strongly simplified the code of Scope and Workspace.
    • ๐Ÿ›  Fixed function mod for negative numerators, and added error messages in case of wrong input.