From 7914d7bdcbd5f39844fe520838af0a1410aa3a95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Crozet?= Date: Mon, 29 Aug 2016 21:16:50 +0200 Subject: [PATCH] Release v0.10.0. --- CHANGELOG.md | 12 ++++++++++++ Cargo.toml | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 00c7eb02..d7d79365 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,18 @@ documented here. This project adheres to [Semantic Versioning](http://semver.org/). +## [0.10.0] +### Added +Binary operations are now allowed between references as well. For example +`Vector3 + &Vector3` is now possible. + +### Modified +Removed unused parameters to methods from the `ApproxEq` trait. Those were +required before rust 1.0 to help type inference. The are not needed any more +since it now allowed to write for a type `T` that implements `ApproxEq`: +`::approx_epsilon()`. This replaces the old form: +`ApproxEq::approx_epsilon(None::)`. + ## [0.9.0] ### Modified * Renamed: diff --git a/Cargo.toml b/Cargo.toml index 4cbd8a8f..06aee990 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nalgebra" -version = "0.9.0" +version = "0.10.0" authors = [ "Sébastien Crozet " ] # FIXME: add the contributors. description = "Linear algebra library for computer physics, computer graphics and general low-dimensional linear algebra for Rust."