1
0
mirror of https://github.com/danog/strum.git synced 2024-11-26 20:14:40 +01:00
strum/CHANGELOG.md
Peter Glotfelty 970b5cec40
Macro renames (#46)
* Updating the README

* Did lots of updates for the documentation

* Improving formatting in a few places

* Consolidated docs to make it easier to keep up to date

* Updating workspace

* Revved version in docs
2019-03-26 20:44:39 -07:00

1.4 KiB

Changelog

0.15.0

Added

  • Added Feature flags to rename macros. This is to improve compatibility with older versions of rust. Wiki

0.14.0

Added

  • Allow Missing Docs on EnumCount. PR #43
  • Fix serialize_all in AsRefStr, AsStaticStr and IntoStaticStr. PR #42
    • This is a bug fix, but it may break code that was relying on the incorrect behavior.

0.13.0

Added

  • Added a derive to implement From<YourEnum> for &'static str. This deprecates AsStaticStr since the new solution doesn't require a strum specific trait to use.

0.12.0

Added

  • Serialization case can be controlled using #[strum(serialize_all = "snake_case")]. (#21)
  • #[derive(EnumDiscriminants)] generates enum with variants without fields. (#33)

0.10.0

Added

  • Implemented Clone for EnumIters. (#18)
  • Added AsStaticRef derive to allow enums to impl AsStaticRef<str>. (#23)

Fixed

  • #[allow(missing_docs)] on generated EnumIters. (#19)