From e0ba70577abb0b08e19f16a9aa93d7bb48e515e5 Mon Sep 17 00:00:00 2001 From: Mike Boutin Date: Mon, 12 Aug 2019 21:24:29 -0400 Subject: [PATCH] Release v0.25.0. --- CHANGELOG.md | 25 ++++++++++++++++++++++++- Cargo.toml | 2 +- README.md | 4 ++-- src/lib.rs | 4 ++-- 4 files changed, 29 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 58373f82..5adad8c3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,28 @@ ### Security --> +## [v0.25.0] — 2019-08-12 +This release includes the long-requested `Information` and `InformationRate` quantities as well as +support for `i128`/`u128` as underlying storage types. A number of documentation updates, including +for the 9th edition of the SI, are also included. + +### Added + * [#31](https://github.com/iliekturtles/uom/issues/31) `Information` (`bit`, `byte`, ...) and + `InformationRate` (`bit/s`, `byte/s`, ...) quantities added. Units for both SI (`kilo`, `mega`, + ...) and binary (`kibi`, `mebi`, ...) prefixes are included. + * [#85](https://github.com/iliekturtles/uom/issues/85) Add support for `i128` and `u128` as + underlying storage types. + * [#160](https://github.com/iliekturtles/uom/pull/160) `AngularJerk` quantity added. + +### Changed + * [#20](https://github.com/iliekturtles/uom/issues/20) Document generic parameters. + * [#21](https://github.com/iliekturtles/uom/issues/20) Move links inline for trait methods to work + around documentation generation bug. + * [#111](https://github.com/iliekturtles/uom/issues/111) Update documentation for SI base units for + the 9th edition of the SI. + * [#127](https://github.com/iliekturtles/uom/issues/127) Remove superscripts for power 1 to keep + all SI documentation consistent. + ## [v0.24.0] — 2019-06-20 This release fixes two separate issues to ensure that zero-cost code is generated. Many thanks to [raimundomartins](https://github.com/raimundomartins), [apopiak](https://github.com/apopiak), and @@ -404,7 +426,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.24.0...master +[Unreleased]: https://github.com/iliekturtles/uom/compare/v0.25.0...master +[v0.25.0]: https://github.com/iliekturtles/uom/compare/v0.24.0...v0.25.0 [v0.24.0]: https://github.com/iliekturtles/uom/compare/v0.23.1...v0.24.0 [v0.23.1]: https://github.com/iliekturtles/uom/compare/v0.23.0...v0.23.1 [v0.23.0]: https://github.com/iliekturtles/uom/compare/v0.22.2...v0.23.0 diff --git a/Cargo.toml b/Cargo.toml index d4dc7218..d4cdc474 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uom" -version = "0.24.0" +version = "0.25.0" authors = ["Mike Boutin "] description = "Units of measurement" documentation = "https://docs.rs/uom" diff --git a/README.md b/README.md index b054d57e..d6539e59 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.24.0" +uom = "0.25.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.24.0", + version = "0.25.0", default-features = false, features = [ "autoconvert", # automatic base unit conversion. diff --git a/src/lib.rs b/src/lib.rs index 5617159e..df952803 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -18,7 +18,7 @@ //! //! ```toml //! [dependencies] -//! uom = "0.24.0" +//! uom = "0.25.0" //! ``` //! //! and this to your crate root: @@ -66,7 +66,7 @@ //! ```toml //! [dependencies] //! uom = { -//! version = "0.24.0", +//! version = "0.25.0", //! default-features = false, //! features = [ //! "autoconvert", # automatic base unit conversion.