All Versions
14
Latest Version
Avg Release Cycle
73 days
Latest Release
1088 days ago

Changelog History
Page 2

  • v1.2.2 Changes

    April 01, 2018

    ๐Ÿš€ This patch release only consists of internal improvements and refactorings. ๐Ÿšš Notably, this removes all uses of transmute and instead uses pointer casts.

  • v1.2.1 Changes

    November 29, 2017

    ๐Ÿš€ This patch release removes more unnecessary uses of unsafe that ๐Ÿš€ were overlooked in the prior 1.2.0 release. In particular, the ReadBytesExt::read_{f32,f64}_into_checked methods have been deprecated and replaced by more appropriately named read_{f32,f64}_into methods.

  • v1.2.0 Changes

    ๐Ÿš€ The most prominent change in this release of byteorder is the removal of ๐Ÿšฆ unnecessary signaling NaN masking, and in turn, the unsafe annotations ๐Ÿ‘€ associated with methods that didn't do masking. See #103 for more details.

  • v1.1.0 Changes

    ๐Ÿš€ This release of byteorder features a number of fixes and improvements, mostly as a result of the Litz Blitz evaluation.

    ๐Ÿ”‹ Feature enhancements:

    • FEATURE #63: Add methods for reading/writing slices of numbers for a specific endianness.
    • FEATURE #65: Add support for u128/i128 types. (Behind the nightly only i128 feature.)
    • FEATURE #72: Add "panics" and "errors" sections for each relevant public API item.
    • FEATURE #74: Add CI badges to Cargo.toml.
    • FEATURE #75: Add more examples to public API items.
    • โž• Add 24-bit read/write methods.
    • โž• Add BE and LE type aliases for BigEndian and LittleEndian, respectively.

    ๐Ÿ› Bug fixes:

    • BUG #68: Panic in {BigEndian,LittleEndian}::default.
    • BUG #69: Seal the ByteOrder trait to prevent out-of-crate implementations.
    • BUG #71: Guarantee that the results of read_f32/read_f64 are always defined.
    • BUG #73: Add crates.io categories.
    • BUG #77: Add html_root doc attribute.