Skip to content

Latest commit

 

History

History
77 lines (54 loc) · 2.59 KB

RELEASES.md

File metadata and controls

77 lines (54 loc) · 2.59 KB

Version 0.10.1 (2020-03-31)

  • Use Rust edition 2018.
  • Update err-derive.

Version 0.10.0 (2019-04-12)

  • Added stable try_from support requiring Rust >= 1.34.0.
  • Migrate to fixed std::error using err-derive.

Version 0.9.0 (2018-05-10)

  • Added stable i128_type support requiring Rust >= 1.26.0.

Version 0.8.0 (2017-11-26)

  • Works now on stable Rust by reimplementing the try_from feature.
  • Added nightly feature enabling try_from and i128_type support. This replaces the reimplementation of try_from with a reexport.
  • Simplified code by using binary_search_by().

Version 0.7.0 (2017-07-10)

  • Added explicit localization support.

Version 0.6.0 (2017-03-23)

  • Using new TryFrom trait item Error.
  • Increased code reuse with internal super::Signifix type.
  • Binary SYMBOLS and thus the binary symbol() method now include the i.
  • Both symbol() methods now return Option<&str> instead of Option<char>.
  • Using UpperExp without plus sign for Error.

Version 0.5.0 (2017-02-27)

  • Added common Error/Result types for the metric/binary modules.
  • Refactored crate into metric/binary modules.
  • Defined Signifix default notation with binary prefix (1.234 Ki, 1 023 Ki).
  • Replaced f64 divisions by multiplications whenever the inverse is known.

Version 0.4.1 (2017-02-17)

  • Changed license from LGPL-3.0 to Fair.

Version 0.4.0 (2017-02-14)

  • Refactored examples and documentation.
  • Reassigned alternate flag to alternate notation, thanks to padding support.
  • Complemented DEF_MIN_LEN/DEF_MAX_LEN with ALT_MIN_LEN/ALT_MAX_LEN.
  • Renamed MAX_LEN to DEF_MAX_LEN and MIN_LEN to DEF_MAX_LEN.
  • Wrapped return value of symbol() method in Option.
  • Wrapped elements of SYMBOLS in Option with ' ' becoming None.
  • Renamed SYMBOL to SYMBOLS and FACTOR to FACTORS.
  • Defined Signifix default (1.234 k) and alternate (1k234) notation with metric prefix.
  • Added integer(), fractional(), and parts() methods.
  • Fixed missing padding support via fill/alignment formatting parameters.

Version 0.3.0 (2017-01-31)

  • Covered i128/u128.
  • Replaced public fields by methods.
  • Shrank Signifix type from 24 to 4 B.
  • Implemented Ord trait.
  • Added public constants MIN_LEN and MAX_LEN.
  • Added public constants SYMBOL and FACTOR.

Version 0.2.0 (2016-12-17)

  • Covered isize/usize and i64/u64.
  • Replaced methods by public fields.
  • Added Error::Nan variant.

Version 0.1.0 (2016-12-04)

  • Initial release