From 03381a907cd017bf286ffaf5b9294be49d128f07 Mon Sep 17 00:00:00 2001 From: Mike Boutin Date: Thu, 6 Aug 2020 08:05:16 -0400 Subject: [PATCH] Release v0.29.0. --- CHANGELOG.md | 29 +++++++++++++++++++++++++++-- Cargo.toml | 2 +- README.md | 4 ++-- src/lib.rs | 4 ++-- 4 files changed, 32 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 97835168..ab847ee4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,8 +9,32 @@ ### Fixed ### Security --> +## [v0.29.0] — 2020-08-06 +This release includes a number of changes for `Angle`, the addition of `SolidAngle`, and a new +units for `Energy` and `Luminance`. Many thanks to +[adamreichold](https://github.com/adamreichold), [AnickaBurova](https://github.com/AnickaBurova), +and [Atmelfan](https://github.com/Atmelfan) for pull requests included and issues resolved in +this release. + +### Added + * [#196](https://github.com/iliekturtles/uom/pull/196) `SolidAngle` quantity added. + * [#191](https://github.com/iliekturtles/uom/pull/191) Add constants to `Angle` and `SolidAngle` + representing half and full turns. + * [#194](https://github.com/iliekturtles/uom/pull/194) Add `foot-candle` unit to `Luminance`. + * [#200](https://github.com/iliekturtles/uom/pull/200) `electronvolt`-based `Energy` units added. + +### Changed + * [#192](https://github.com/iliekturtles/uom/issues/192) Use `f{32|64}::powi` instead of + `Typenum::Pow::powi`. + * [#123](https://github.com/iliekturtles/uom/issues/123) Change examples to use `Display` instead + of `Debug`. + +### Removed + * [#188](https://github.com/iliekturtles/uom/issues/192) [Breaking] Remove `From`/`Into` impls for + `Angle` and `SolidAngle`. + ## [v0.28.0] — 2020-05-21 -This request includes a number of trigonometric improvements as well as new units for `Time`. +This release includes a number of trigonometric improvements as well as new units for `Time`. Many thanks to [adamreichold](https://github.com/adamreichold) and [Aehmlo](https://github.com/Aehmlo) for pull requests included and issues resolved in this release. @@ -468,7 +492,8 @@ for the creation of custom systems or the use of the pre-built SI. Basic mathema are implemented and a minimal set of quantities (length, mass, time...) and units (meter, kilometer, foot, mile, ...) are included. -[Unreleased]: https://github.com/iliekturtles/uom/compare/v0.28.0...master +[Unreleased]: https://github.com/iliekturtles/uom/compare/v0.29.0...master +[v0.29.0]: https://github.com/iliekturtles/uom/compare/v0.28.0...v0.29.0 [v0.28.0]: https://github.com/iliekturtles/uom/compare/v0.27.0...v0.28.0 [v0.27.0]: https://github.com/iliekturtles/uom/compare/v0.26.0...v0.27.0 [v0.26.0]: https://github.com/iliekturtles/uom/compare/v0.25.0...v0.26.0 diff --git a/Cargo.toml b/Cargo.toml index 0e3646bd..98e287b7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uom" -version = "0.28.0" +version = "0.29.0" authors = ["Mike Boutin "] description = "Units of measurement" documentation = "https://docs.rs/uom" diff --git a/README.md b/README.md index 1fcca954..fe1e6868 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Units of measurement is a crate that does automatic type-safe zero-cost ```toml [dependencies] -uom = "0.28.0" +uom = "0.29.0" ``` and this to your crate root: @@ -77,7 +77,7 @@ enabled by default. Features can be cherry-picked by using the `--no-default-fea ```toml [dependencies] uom = { - version = "0.28.0", + version = "0.29.0", default-features = false, features = [ "autoconvert", # automatic base unit conversion. diff --git a/src/lib.rs b/src/lib.rs index 6cd3d8b8..ff2cf08a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -18,7 +18,7 @@ //! //! ```toml //! [dependencies] -//! uom = "0.28.0" +//! uom = "0.29.0" //! ``` //! //! and this to your crate root: @@ -66,7 +66,7 @@ //! ```toml //! [dependencies] //! uom = { -//! version = "0.28.0", +//! version = "0.29.0", //! default-features = false, //! features = [ //! "autoconvert", # automatic base unit conversion.