From 2fa7ef0e00dd63cbde4fb958172b6eb8d6fa526a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Crozet?= Date: Thu, 31 Mar 2016 21:31:01 +0200 Subject: [PATCH] Update the changelog. --- CHANGELOG | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index a1487f88..f7ce5156 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,20 +1,32 @@ # Change Log All notable changes to `nalgebra`, starting with the version 0.6.0 will be -documented in this file (sorry I didn't maintain one before). +documented here. This project adheres to [Semantic Versioning](http://semver.org/). -## [unreleased] [0.6.0] +## [0.6.0] +**Announcement:** a users forum has been created for `nalgebra`, `ncollide`, and `nphysics`. See +you [there](http://users.nphysics.org)! + ### Added - * (feature=generic_sizes): Dependency to [generic-array](https://crates.io/crates/generic-array) - * (feature=ganedic_sizes): Staticly sized vectors with user-defined sizes: `VecN`. + * Dependency to [generic-array](https://crates.io/crates/generic-array). Feature-gated: requires + `features="generic_sizes"`. + * Staticly sized vectors with user-defined sizes: `VecN`. Feature-gated: requires + `features="generic_sizes"`. * Similarity transformations (an uniform scale followed by a rotation followed by a translation): `Sim2`, `Sim3`. ### Removed - * Zero-sized elements `Vec0`, `Pnt0`. - * Incomplete 4-dimensional transformations `Rot4` and `Iso4`. + * Removed zero-sized elements `Vec0`, `Pnt0`. + * Removed 4-dimensional transformations `Rot4` and `Iso4` (which had an implementation to incomplete to be useful). ### Modified * Vectors are now multipliable à isometries. This will result into a pure rotation (this is how vectors differ from point semantically: they design directions so they are not translatable). + * `{Iso3, Rot3}::look_at` reimplemented and renamed to `::look_at_rh` and `::look_at_lh` to agree + with the computer graphics community (in particuliar, the GLM library). Use the `::look_at_rh` + variant to build a view matrix that + may be successfully used with `Persp` and `Ortho`. + * The old `{Iso3, Rot3}::look_at` implementations are now called `::new_observer_frame`. + * Rename every `fov` on `Persp` to `fovy. + * Fixed the perspective and orthographic projection matrices.