{"ecosystem":"cargo","package":"strum_macros","from_version":null,"to_version":null,"changes":[{"from_version":"unknown","to_version":"v0.26.1","change_type":"breaking","description":"The `EnumVariantNames` macro has been renamed `VariantNames`. The deprecation warning should steer you in the right direction for fixing the warning.","migration_hint":null},{"from_version":"unknown","to_version":"v0.26.1","change_type":"breaking","description":"The Iterator struct generated by EnumIter now has new bounds on it. This shouldn't break code unless you manually added the implementation in your code.","migration_hint":null},{"from_version":"unknown","to_version":"v0.26.1","change_type":"breaking","description":"`Display` now supports format strings using named fields in the enum variant. This should be a no-op for most code. However, if you were outputting a string like `\"Hello {field}\"`, this will now be interpretted as a format string.","migration_hint":null},{"from_version":"unknown","to_version":"v0.26.1","change_type":"breaking","description":"EnumDiscriminant now inherits the repr and discriminant values from your main enum. This makes the discriminant type closer to a mirror of the original and that's always the goal.","migration_hint":null}],"total":4,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}