From 615e45920473c0dab8a15fbfe2c00e8a04770e78 Mon Sep 17 00:00:00 2001 From: Brendan Zabarauskas Date: Tue, 19 Apr 2016 22:11:26 +1000 Subject: [PATCH 1/2] Update changelog Fixes #331 --- CHANGELOG.md | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 82ffe27..d79505f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,21 @@ This project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] -## [v0.7.0] - 2016-04-06 +## [v0.9.0] - 2016-04-19 + +### Changed + +- Assignment operators implementations have been stabilised, to coincide with + their [stabilisation in Rust 1.8](http://blog.rust-lang.org/2016/04/14/Rust-1.8.html). +- Renames `Vector` trait to `VectorSpace`. +- Renames `EuclideanVector` to `InnerSpace`. +- Renames `Point` to `EuclideanSpace`, and `Point::Vector` to `EuclideanSpace::Diff`. +- `Quaternion`s now implement `VectorSpace` and `InnerSpace` for the functions + they share. +- The `Matrix` trait is now constraint by `VectorSpace`, with `Matrix::Element` + removed in favor of `VectorSpace::Scalar`. + +## [v0.8.0] - 2016-04-06 ### Added @@ -151,8 +165,9 @@ This project adheres to [Semantic Versioning](http://semver.org/). ## v0.0.1 - 2014-06-24 -[Unreleased]: https://github.com/bjz/cgmath/compare/v0.8.0...HEAD -[v0.7.0]: https://github.com/bjz/cgmath/compare/v0.7.0...v0.8.0 +[Unreleased]: https://github.com/bjz/cgmath/compare/v0.9.0...HEAD +[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.7.0]: https://github.com/bjz/cgmath/compare/v0.6.0...v0.7.0 [v0.6.0]: https://github.com/bjz/cgmath/compare/v0.5.0...v0.6.0 [v0.5.0]: https://github.com/bjz/cgmath/compare/v0.4.0...v0.5.0 From d467e5b5d897286a10a7a3d8bbbed225f1421deb Mon Sep 17 00:00:00 2001 From: Brendan Zabarauskas Date: Tue, 19 Apr 2016 22:13:18 +1000 Subject: [PATCH 2/2] Update Cargo.toml --- Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 787dae1..d5cf094 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cgmath" -version = "0.8.0" +version = "0.9.0" authors = ["Brendan Zabarauskas ", "Brian Heylin", "Colin Sherratt", @@ -35,4 +35,4 @@ rand = "0.3" rustc-serialize = "0.3" [dev-dependencies] -glium = "0.13.5" +glium = "0.14.0"