mathjs v0.10.0 Release Notes

Release Date: 2013-07-08 // almost 11 years ago
    • For complex calculations, all functions now automatically replace results having an imaginary part of zero with a Number. (2i * 2i now returns a Number -4 instead of a Complex -4 + 0i).
    • ๐Ÿ“œ Implemented support for injecting custom node handlers in the parser. Can be used for example to implement a node handler for plotting a graph.
    • ๐Ÿ“š Implemented end user documentation and a new help function.
    • Functions size and squeeze now return a Matrix instead of an Array as output on Matrix input.
    • โž• Added a constant tau (2 * pi). Thanks Zak Zibrat (@palimpsests).
    • ๐Ÿ“‡ Renamed function unaryminus to unary.
    • ๐Ÿ›  Fixed a bug in determining node dependencies in function assignments.