Update changelog

This commit is contained in:
Brendan Zabarauskas 2015-12-12 23:40:05 +11:00
parent 43634f0b49
commit 1ab992c511

View file

@ -9,6 +9,11 @@ This project adheres to [Semantic Versioning](http://semver.org/).
### Added
- Add missing by-ref and by-val permutations of `Quaternion` operators.
### Changed
- `Vector` and `Point` are now constrained to require specific operators to be
overloaded. This means that generic code can now use operators, instead of
the operator methods.
### Removed
- Remove redundant `Point::{min, max}` methods - these are now covered by the
`Array::{min, max}` methods that were introduced in 0.5.0.
@ -17,6 +22,13 @@ This project adheres to [Semantic Versioning](http://semver.org/).
accessing the fields on `Decomposed` directly. To create the scale vector,
use: `Vector::from_value(transform.scale)`.
- Removed `CompositeTransform`, `CompositeTransform2`, and `CompositeTransform3`.
- Remove `Vector::one`. Vectors don't really have a multiplicative identity.
If you really want a `one` vector, you can do something like:
`Vector::from_value(1.0)`.
- Remove operator methods from `Vector` and `Point` traits in favor of operator
overloading.
- Remove `*_self` methods from `Vector` and `Point`. These were of little
performance benefit, and assignment operator overloading will be coming soon!
## [v0.6.0] - 2015-12-12