Merge pull request #361 from bjz/bump-version-number

Bump version to v0.10.0
This commit is contained in:
Brendan Zabarauskas 2016-06-05 20:41:42 +10:00
commit 3701dbda05
2 changed files with 34 additions and 7 deletions

View file

@ -6,12 +6,38 @@ This project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased] ## [Unreleased]
## [v0.10.0] - 2016-05-11
### Added
- A `MetricSpace` trait for types that have a distance between elements.
- `EuclideanSpace::{midpoint, centroid}` functions with default
implementations.
- `Vector1` and `Point1` structs.
- Serde support behind the `eders` feature flag.
- An `ApproxEq` implementation for `Decomposed`.
### Changed ### Changed
- Fix Euler angles to quaternion and quaternion to Euler angles conversion. The axes are now - Depend on the `num-traits` crate rather than `num`, seeing as we only use the
correct, and the order the angles are applied is XYZ. The conversion now matches the conversion traits in `num`. `num_traits` has also been re-exported so that you can more
from axis angle. easily use these in your project.
- Fix Euler angles to matrix conversion. - Use an `Euler` type for euler angle conversions.
- Constrain `InnerSpace` by `MetricSpace`.
- Constrain `Rotation` by `One`
- Implement `Transform` and `Transform3` for `Matrix4`.
- Implement `Transform`, `Transform2`, and `Transform3` for `Matrix4`.
- Fix `Euler`-`Quaternion` and `Quaternion`-`Euler` conversions. The axes are
now correct, and the angles are applied in _x_-_y_-_z_ order. The conversion now
matches the conversion from axis angle.
- Fix `Euler`-`{Matrix3, Matrix4}` conversions.
## Removed
- `Rotation::transform_as_point`
- `AffineMatrix3`
- `Rotation::invert_self`
- `Matrix::invert_self`
## [v0.9.1] - 2016-04-20 ## [v0.9.1] - 2016-04-20
@ -178,8 +204,9 @@ This project adheres to [Semantic Versioning](http://semver.org/).
## v0.0.1 - 2014-06-24 ## v0.0.1 - 2014-06-24
[Unreleased]: https://github.com/bjz/cgmath/compare/v0.9.1...HEAD [Unreleased]: https://github.com/bjz/cgmath/compare/v0.10.0...HEAD
[v0.9.0]: https://github.com/bjz/cgmath/compare/v0.9.0...v0.9.1 [v0.10.0]: https://github.com/bjz/cgmath/compare/v0.9.1...v0.10.0
[v0.9.1]: https://github.com/bjz/cgmath/compare/v0.9.0...v0.9.1
[v0.9.0]: https://github.com/bjz/cgmath/compare/v0.8.0...v0.9.0 [v0.9.0]: https://github.com/bjz/cgmath/compare/v0.8.0...v0.9.0
[v0.8.0]: https://github.com/bjz/cgmath/compare/v0.7.0...v0.8.0 [v0.8.0]: https://github.com/bjz/cgmath/compare/v0.7.0...v0.8.0
[v0.7.0]: https://github.com/bjz/cgmath/compare/v0.6.0...v0.7.0 [v0.7.0]: https://github.com/bjz/cgmath/compare/v0.6.0...v0.7.0

View file

@ -1,7 +1,7 @@
[package] [package]
name = "cgmath" name = "cgmath"
version = "0.9.1" version = "0.10.0"
authors = ["Brendan Zabarauskas <bjzaba@yahoo.com.au>", authors = ["Brendan Zabarauskas <bjzaba@yahoo.com.au>",
"Brian Heylin", "Brian Heylin",
"Colin Sherratt", "Colin Sherratt",