v1.0.0-beta11 (2024-10-24)
- Add optional interceptor for ToString() and HasFlag() (#94, #101, #104, #105, #106, #108, #113)
- Ignore usages of obsolete enum members in generated code (#111)
- Fix escaping of strings in description and display attributes (#109)
- Ensure we can handle enums with the same name in different namespaces (#114)
- Fix naming conflicts in System namespace (#118) Thanks @henrikwidlund!
v1.0.0-beta09 (2024-05-15)
- Add support for generating extensions for external enums that come from other assemblies (#82)
- Add support for new Parse overloads (#85)
- Add
[GeneratedCodeAttribute]
to the generated extensions (#83) - Split TryParse code method to try to fix coverlet issue (#84)
v1.0.0-beta08 (2023-06-05)
- Exclude embedded attribute from code coverage #59 (Thanks @erri120!)
- Fix Error when a class with the same name as namespace #62
- Support quotes and slashes in description/displayname attribute #63
v1.0.0-beta07 (2023-03-09)
- Add
global::
prefix to System namespace references #55
v1.0.0-beta06 (2022-12-20)
- Fix XML comments for public generated members #49
v1.0.0-beta05 (2022-12-19)
- Add support for overriding
ToStringFast()
and related methods by adding[Description]
attribute to members #46 - Add support for overriding
ToStringFast()
and related methods by adding[Display]
attribute to members #13 (thanks @adamradocz) - Add a .NET 4.5.1 target to the attributes dll, to reduce dependencies introduced by .NET Standard #45
- Add parsing overloads for
ReadOnlySpan<T>
#16 (thanks @adamradocz) - Add
Length
extension method #7 (thanks @tothalexlaszlo)
- Fix
HasFlagsFast()
implementation #44 - Add XML documentation for attributes 9a38580cdc9e
- Add XML comments to public generated members and fix formatting #42
- Fixed spelling of
isDisplayAttributeUsed
property #17 (thanks @JasonLautzenheiser)
- Use DotNet.ReproducibleBuilds #35 (thanks @HavenDV)
- Switch to
ForAttributeWithMetadataName
#41 - Update README #8 #20 #1 (thanks @tothalexlaszlo, @Rekkonnect)
- Fix typo #5