Skip to content

Latest commit

 

History

History
47 lines (28 loc) · 1.41 KB

CHANGELOG.md

File metadata and controls

47 lines (28 loc) · 1.41 KB

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)