Update changelog

This commit is contained in:
Brendan Zabarauskas 2015-12-22 22:37:56 +11:00
parent 59d5e6f53a
commit ef34770a4b

View file

@ -13,6 +13,8 @@ This project adheres to [Semantic Versioning](http://semver.org/).
parameters. parameters.
- Weaken type constraints on `perspective` function to take an `Into<Rad<S>>`. - Weaken type constraints on `perspective` function to take an `Into<Rad<S>>`.
- Add `Angle::new` for constructing angles from a unitless scalar. - Add `Angle::new` for constructing angles from a unitless scalar.
- Implement assignment operators for nightly builds, enabled by the `"unstable"`
feature.
### Changed ### Changed
- `Vector`, `Matrix`, `Point`, and `Angle` are now constrained to require - `Vector`, `Matrix`, `Point`, and `Angle` are now constrained to require
@ -44,9 +46,8 @@ This project adheres to [Semantic Versioning](http://semver.org/).
`Vector::from_value(1.0)`. `Vector::from_value(1.0)`.
- Remove operator methods from `Vector`, `Matrix`, `Point`, and `Angle` traits - Remove operator methods from `Vector`, `Matrix`, `Point`, and `Angle` traits
in favor of operator overloading. in favor of operator overloading.
- Remove `*_self` methods from `Vector`, `Matrix`, `Point`, and `Angle`. These - Remove `*_self` methods from `Vector`, `Matrix`, `Point`, and `Angle`. The
were of little performance benefit, and assignment operator overloading will operator methods can be used via the unstable assignment operators.
be coming soon!
- Remove `#[derive(Hash)]` from `Deg` and `Rad`. This could never really be used - Remove `#[derive(Hash)]` from `Deg` and `Rad`. This could never really be used
these types, because they expect to be given a `BaseFloat` under normal these types, because they expect to be given a `BaseFloat` under normal
circumstances. circumstances.