Skip to content

Releases: fengalin/option-operations

0.6.1 -- 2025-12-09

09 Dec 08:43

Choose a tag to compare

Changed

  • Update pastey to 0.2.0.

0.6.0 -- 2025-09-01

01 Sep 18:21

Choose a tag to compare

Changed

  • Use pastey instead of paste which is no longer maintained. This also requires upgrading the MSRV to 1.54.

0.5.0 -- 2022-08-15

15 Aug 20:25

Choose a tag to compare

Fixed

  • Fix prelude not exporting OptionEq.

0.4.1

29 Jun 14:25

Choose a tag to compare

0.4.1 -- 2022-06-29

Added

  • Fix repository link in Cargo.toml.
  • Specify Minimum Supported Rust Version.

Fixed

  • Error: fix a typo in Display impl.

Changed

  • Add forbid(unsafe_code) constraint.

0.4.0

24 Oct 17:45

Choose a tag to compare

  • Fix auto implementations for OptionOp and OptionOpAssign. In previous version all the implementations required that Op & OpAssign be implemented, which was not consistent with documentation and other Option* traits. Now, the user can implement OptionOp and OptionOpAssign on the inner type and automatically benefit from the implementations on the other variations.
  • Factorize code in macros.

0.3.0

18 Oct 12:08

Choose a tag to compare

Don't export internal macros.

0.2.0

15 Oct 13:55

Choose a tag to compare

Add:

  • #[must_use] attributes where applicable.
  • Documentation for the associated types.

0.1.0

07 Oct 17:06

Choose a tag to compare

First version with the most common operations.