Added support for .NET 10.0 and C#14, removed support for .NET 6.0
This commit is contained in:
10
CHANGELOG.md
10
CHANGELOG.md
@@ -22,21 +22,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- `DomainComparer` ordering alphabetically from TLD to sub-domain
|
||||
- `IPAddressComparer` able to compare IPv4 and IPv6
|
||||
- `VersionStringComparer` to compare version strings (SemVer)
|
||||
- Support for .NET 10.0 LTS
|
||||
|
||||
### Changed
|
||||
|
||||
- Solution restructured to use multiple test projects
|
||||
- Optimized for C# 12
|
||||
- Optimized for C# 14
|
||||
- `IPNetwork` is used from (as `Microsoft.AspNetCore.HttpOverrides` is tagged as "out of support"):
|
||||
- .NET Standard 2.0 and .NET 6.0: `Microsoft.AspNetCore.HttpOverrides.IPNetwork`
|
||||
- .NET 8.0: `System.Net.IPNetwork`
|
||||
- .NET Standard 2.0: `Microsoft.AspNetCore.HttpOverrides.IPNetwork`
|
||||
- .NET 8.0 and later: `System.Net.IPNetwork`
|
||||
- Moved `MessagePack` formatter extensions to own package `AMWD.Common.MessagePack`
|
||||
- `GetAlignedInterval()` (without Local/Utc) is now public accessible
|
||||
- Using native `Convert.FromHexString` on .NET 8.0 on `HexToBytes` extension
|
||||
- Using native `Convert.FromHexString` on .NET 8.0 and later on `HexToBytes` extension
|
||||
|
||||
### Removed
|
||||
|
||||
- `GetDisplayName` for enum values was removed
|
||||
- Support for .NET 6.0 LTS
|
||||
|
||||
|
||||
## asp/v3.0.0, efc/v3.0.0 - 2023-12-28
|
||||
|
||||
Reference in New Issue
Block a user