Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 2.36 KB

CHANGELOG.md

File metadata and controls

35 lines (29 loc) · 2.36 KB

Changelog

This project follows semantic versioning.

Unpublished

0.8.0 (2019-03-13)

  • [changed] BREAKING Reduced requirement of nightly for use in no_std (as introduced in 0.7.0) down to just unit system conversions and Sqrt/Root traits. Everything else now works with no_std on stable! Using unit system conversions and/or Sqrt/Root traits without std now requires nightly Rust and the nightly feature. Just like with 0.7.0 I don't think this will actually break anything, as things that were not working before on stable now are working, but is at least a break in the intended way to use dimensioned without std. Again, once sqrt, powf, and cbrt are usable without std on stable, the nightly requirement can be removed.
  • [changed] BREAKING Updated dependency rand from "0.5.4" to "0.6.5".
  • [changed] BREAKING Updated dependency quickcheck from "0.6.2" to "0.8.2".
  • [changed] BREAKING Updated dependency generic-array from "0.11.0" to "0.12.0".

0.7.0 (2018-08-12)

  • [changed] BREAKING Made dimensioned work with no_std again, and added the default feature std. Using this without std now requires nightly Rust and using dimensioned without default features. I don't think this will actually break anything, as it was not working before, but is at least a break in the intended way to use dimensioned without std. Once sqrt, powf, and cbrt are usable without std on stable, the nightly requirement can be removed.
  • [added] Optional dependency on ClapMe and implementation for unit systems via clapme! macro.
  • [added] Trait Abs for taking the absolute value of quantities.
  • [added] Feature flag serde that derives Serialization/Deserialization for unit systems.
  • [added] Modules for integer constants to make_units! macro.

0.6.0 (2017-03-03)

  • [changed] BREAKING Dimensioned has been rewritten from the ground up. It still does the same thing but the internals are completely different. Read about it here.

0.5.0 (2015-12-02)

  • [added] This change log!
  • [changed] BREAKING Use typenum instead of peano for faster and more complete type-level numbers. (PR #3)
  • [added] Re-export useful things from typenum so that crates downstream don't need to depend on it.