mathjs v0.13.0 Release Notes

Release Date: 2013-09-03 // over 10 years ago
    • ๐Ÿ‘ Implemented support for booleans in all relevant functions.
    • Implemented functions map and forEach. Thanks Sebastien Piquemal (@sebpic).
    • All construction functions can be used to convert the type of variables, also element-wise for all elements in an Array or Matrix.
    • ๐Ÿ”„ Changed matrix indexes of the expression parser to one-based with the upper-bound included, similar to most math applications. Note that on a JavaScript level, math.js uses zero-based indexes with excluded upper-bound.
    • โœ‚ Removed support for scalars in the function subset, it now only supports Array, Matrix, and String.
    • โœ‚ Removed the functions get and set from a selector, they are a duplicate of the function subset.
    • Replaced functions get and set of Matrix with a single function subset.
    • Some moving around with code and namespaces:
      • Renamed namespace math.expr to math.expression (contains Scope, Parser, node objects).
      • Renamed namespace math.docs to math.expression.docs.
      • Moved math.expr.Selector to math.chaining.Selector.
    • ๐Ÿ›  Fixed some edge cases in functions lcm and xgcd.