11 lines
880 B
Markdown
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.
|