Skip to content

Latest commit

 

History

History
82 lines (69 loc) · 3.16 KB

RELEASES.md

File metadata and controls

82 lines (69 loc) · 3.16 KB

Release Notes

Unreleased

  • Add or() function to Serial
  • Add or_default() function to Serial
  • Add take() function to Serial

0.9.0 - 2024-04-29

  • Breaking: Increase MSRV to 1.70.0 (minimum version to run the test suite)
  • Breaking: Remove non-canonical PartialOrd implementation (#1)
  • Make partial_cmp() an inherent method of Serial
  • Add precedes(), precedes_or_eq(), succeeds(), and succeeds_or_eq() methods to replace now missing <, <=, >, and >= operators
  • Add postcard feature

0.8.0 - 2023-10-20

  • Make Serial #[repr(transparent)]
  • Add bytemuck feature

0.7.0 - 2023-10-06

  • Breaking: Remove non-canonical Ord implementation
  • Breaking: Up borsh requirement to ^1
  • Add min and max functions, since they are no longer provided by Ord
  • Relax arbitrary requirement from ^1.1.0 to ^1

0.6.0 - 2023-09-10

  • Breaking: Require rkyv >=0.7,<1 instead of ~0 ue to RUSTSEC-2021-0054
  • Breaking: The rkyv/alloc feature actually did not exist prior to 0.7, so this lenient version requirement could have lead to problems before. To prevent such issues in the future, all dependencies will require to be on somewhat recent versions:
    • arbitrary changed from ~1 to ^1.1
    • bitcode changed from ~0 to >=0.4,<1
    • borsh changed from ~0 to >=0.10,<1
    • serde changed from ~1 to ^1.0.184
    • speedy changed from ~0 to >=0.8,<1
  • Do not require the rkyv/alloc feature when enabling the rkyv feature

0.5.1 - 2023-08-17

  • Update README
  • Update keywords & categories on crates.io

0.5.0 - 2023-07-28

  • Fix rkyv feature usage without rkyv-safe
  • Add bitcode feature
  • Add speedy feature

0.4.0 - 2023-05-05

  • Breaking: Set MSRV to 1.66.0 (minimum version to run the test suite)
  • Add some #[must_use] attributes

0.3.1 - 2023-04-28

  • Add documentation to Cargo.toml
  • Fix outdated README

0.3.0 - 2023-04-28

  • Set MSRV to 1.63.0 (minimum version to run the test suite)
  • Add borsh feature
  • Add rkyv and rkyv-safe features
  • Add arbitrary feature

0.2.0 - 2023-04-27

  • Breaking: Set MSRV to 1.60.0 (minimum version to run the test suite)
  • Breaking: Up bincode to ^2.0.0-rc.3
  • Improved documentation

0.1.1 - 2023-01-06

  • Disabled the std features of bincode/serde to fix no_std support.