Releases: xin9le/FastEnum
Releases · xin9le/FastEnum
v2.0.5
What's Changed
- Update nuget packages by @xin9le in #64
- Prefer
Unsafe.BitCast()
toUnsafe.As()
by @xin9le in #65 - Optimize ThrowIfUnderlyingTypeMismatch by @Akeit0 in #66
- Micro refactor by @xin9le in #67
- Improve the initial performance of
.GetUnderlyingType<T>()
method by @xin9le in #68 - Release : v2.0.5 by @xin9le in #69
New Contributors
Full Changelog: v2.0.4...v2.0.5
v2.0.4
What's Changed
- Enhance code coverages by @xin9le in #57
- Fix README by @prozolic in #59
- Improve test cases by @xin9le in #61
- Safeguard for case-insensitive dictionary generation by @xin9le in #60
- Refactor unit testing by @xin9le in #62
- Release : v2.0.4 by @xin9le in #63
New Contributors
Full Changelog: v2.0.3...v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
What's Changed
- Change directory structure by @xin9le in #14
- Fix: GitHub Actions by @xin9le in #15
- v2 Preview1 by @xin9le in #16
- Fix : GitHub Actions by @xin9le in #17
- Fix NuGet toolchain by @xin9le in #18
- Return
ImmutableArray<T>
by @xin9le in #19 - Add enum member name as UTF-8 byte array by @xin9le in #20
- Micro improvements by @xin9le in #21
- Improve dictionary performance by @xin9le in #22
- Support
ReadOnlySpan<char>
by @xin9le in #23 - Remove unnecessary attribute by @xin9le in #24
- Rename file / class by @xin9le in #25
- Release : v2.0.0 Preview2 by @xin9le in #26
- Separate StringHelpers types into another files. by @xin9le in #27
- Use indexer without range check by @xin9le in #28
- Micro refactoring by @xin9le in #29
- Should support ASCII digit only by @xin9le in #30
- Support Only .NET 8 by @xin9le in #31
- Support UTF-8 byte sequence by @xin9le in #32
- Speed up numeric check by @xin9le in #33
- Remove unnecessary dependency by @xin9le in #34
- Release : v2.0.0 Preview3 by @xin9le in #35
- Omit
ReadOnlySpan<byte>
overloads by @xin9le in #36 - Remove unnecessary
ReadOnlySpan<byte>
overloads by @xin9le in #37 - Refactor
.ToString()
by @xin9le in #38 - Refactor
StringHelper
type by @xin9le in #39 - Support Source Generator implementation by @xin9le in #40
- Fix error in equivalence evaluation by @xin9le in #43
- README for v2 by @xin9le in #42
- Fit NuGet package creation for source generator by @xin9le in #41
- Release : v2.0.0 by @xin9le in #44
Full Changelog: v1.8.0...v2.0.0
v2.0.0-Preview3
What's Changed
- Separate StringHelpers types into another files. by @xin9le in #27
- Use indexer without range check by @xin9le in #28
- Micro refactoring by @xin9le in #29
- Should support ASCII digit only by @xin9le in #30
- Support Only .NET 8 by @xin9le in #31
- Support UTF-8 byte sequence by @xin9le in #32
- Speed up numeric check by @xin9le in #33
- Remove unnecessary dependency by @xin9le in #34
- Release : v2.0.0 Preview3 by @xin9le in #35
Full Changelog: v2.0.0-preview2...v2.0.0-preview3
v2.0.0-Preview2
What's Changed
- Return
ImmutableArray<T>
by @xin9le in #19 - Add enum member name as UTF-8 byte array by @xin9le in #20
- Micro improvements by @xin9le in #21
- Improve dictionary performance by @xin9le in #22
- Support
ReadOnlySpan<char>
by @xin9le in #23 - Remove unnecessary attribute by @xin9le in #24
- Rename file / class by @xin9le in #25
- Release : v2.0.0 Preview2 by @xin9le in #26
Full Changelog: v2.0.0-preview1...v2.0.0-preview2
v2.0.0-Preview1
Improvements
- Faster than v1 🚀
- Supports .NET 8
Breaking changes
- End of support for .NET Framework / .NET Standard
- Removed
.IsDefined()
method for numeric values