v5.8.0
What's Changed
- Update
FluentValidation
to v11.3.0 - Updated Wikipedia registry provider which corrects the IBAN and BBAN pattern for Azerbaijan (AZ). The Swift registry (which is the default) was already correct, so there is no regression if you do not use the Wikipedia provider.
- #116 Added .NET 7 target framework support
- Performance improvements (10-20%):
- Use
CollectionsMarshal.AsSpan
in some areas to improve enumeration perf - Use faster API's to change a
Span<char>
back to astring
- Use new .NET 7
char
API's and aggressive inline ownchar
extensions - Rework
Pattern
lazy init to improve init time - When parsing, will no longer allocate and return a new copy of the input if no normalization was performed but return the same string ref.
- Use
Full Changelog: v5.7.2...v5.8.0