This repository has been archived on 2023-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
mightyscape-1.1-deprecated/extensions/fablabchemnitz/papercraft/openjscad/node_modules/sylvester/CHANGELOG.md

11 lines
880 B
Markdown

# 1.0.0 (Unreleased)
Initial stable release. Notable changes from 0.x:
- `dup` methods have been removed, all data structures are now immutable.
- methods which previously returned `null` when given invalid arguments will generally now throw.
- `Vector.norm` and `Vector.modulus` were two implementations of the same function. They've been combined into the more commonly-known `Vector.magnitude` method; aliases have been added but usage is deprecated.
- `is*` methods which previously count return `null` now always return `true` or `false`.
- Previously some Vector methods took both constant and Vectors for element-wise operations. Now, specific element-wise operations have been removed in favor of all basic operations being capable of element-wise operations.
- Several methods have been optimized, both in terms of their implementation and underlying algorithms.