Releases: nano-byte/common
Releases · nano-byte/common
2.22.1
Changes
- Added .NET 10 build target
- Improved AOT and Trim annotations
- Removed explicit dependencies that are bundled with .NET Runtime
- Made
.AsWebException()extension take more general Exception type - Pass through
HttpCompletionOptioninHttpClient.Send()on non-Framework builds - Catch
HttpRequestExceptioninDownloadFileeven if there are assembly version mismatches - Updated dependency
Spectre.Consoleto 0.55.2
2.21.4
Changes
- Updated
Tmds.DBusdependency to 0.92.0 - Updated
Spectre.Consoledependency to 0.55.0 - Updated
Microsoft.Extensions.*dependencies to 9.0.15 - Updated
System.ValueTupledependency to 4.6.2 - Updated translations
2.21.3
Changes
- Restored
InvalidDataExceptionpreviously thrown byXmlStorage.LoadXml()for invalid data - Updated
System.*andMicrosoft.*dependencies
2.21.2
Changes
- Fixed missing
MonitoredCollection.Changedevent onMonitoredCollection.Remove() - Avoid wrapping exceptions thrown by
Stream.Read()|.Write()inXmlStorage.LoadXml()|.SaveXml()inInvalidOperationException - Updated
Tmds.DBusdependency to 0.23.0 - Updated
Microsoft.*dependencies to 9.0.12
2.21.1
2.21.0
Changes
- Added
TimeSpanUtils - Added
MathUtils.Lerp() - Removed
MathUtils.InterpolateTrigonometric() - Added
MathUtils.EaseIn(),.EaseOut()and.EaseInOut() - Marked
BitwiseUtilsmethods as extension methods
2.20.5
Changes
- Made
ModelViewSync.Register()treat null values as no element - Updated dependency
Tmds.DBusto 0.22.0
2.20.4
2.20.3
Changes
- Added
XmlStorage.Overrides - Updated
Spectre.Consoleto 0.52.0 - Updated
Microsoft.Extensions.*to 9.0.9
2.20.2
Changes
- Redesigned
OSInfo- Use
Platformvalue fromRuntimeInformation.RuntimeIdentifierorEnvironment.OSVersion.Platforminstead ofRuntimeInformation.OSDescription - Removed
ServicePack - Renamed
FrameworkVersiontoDotNetVersion
- Use
- Marked input type for function-only overload of
UpdateUtils.To()as non-nullable - Renamed
DictionaryExtensions.GetOrDefault()to.GetValueOrDefault()and added overload to match .NET built-in method - Use
IReadOnlyListinListExtensionswhere applicable - Updated
Spectre.Consoledependency - Update
Microsoft.Extensions.*dependencies - Updated translations