Releases: nano-byte/common
Releases · nano-byte/common
2.20.1
- Merged
UpdateUtils.To()overloads and added null support
2.20.0
ActionTask: Replaced separatecancellationCallbackwithCancellationTokenparameter- Added additional
MathUtils.Modulo()overloads - Added
MathUtils.Clamp() - Added
MathUtils.DegreeToRadian()and.RadianToDegree() - Added
MathUtils.InterpolateTrigonometric() - Added
MathUtils.GaussKernel() - Moved
MathUtils.XOr()toBitwiseUtils - Added additional methods to
BitwiseUtils - Updated translations
2.19.10
- Added constructor overload for
ActionTaskthat takes anasync Task - Fixed display of
&in various dialogs and controls - Updated
Microsoft.*dependencies - Updated translations
2.19.9
- Made
Locations.GetInstalledFilePath()compatible with .NET single-file deployment - Marked
NanoByte.CommonandNanoByte.Common.AnsiClias AOT-compatible - Backported
[RequiresDynamicCode] - Updated
Microsoft.Extensions.*to 9.0.4 - Updated
Spectre.Consoleto 0.50.0 - Enabled strong name signing for
NanoByte.Common.AnsiCli - Updated translations
2.19.8
- Catch
ConfigurationErrorsExceptioninNetUtils.ApplyProxy() - Do not use
Tmds.DBusin trimmed apps - Added missing
[DynamicallyAccessedMembers]annotation - Updated
System.Memorydependency
2.19.7
2.19.6
- Made
AppInfocompatible with .NET single-file deployment - Made
ConversionUtilstrim compatible - Backported
[UnconditionalSuppressMessage]
2.19.5
- Only show public properties in
AnsiCli.Table() - Marked
NanoByte.CommonandNanoByte.Common.AnsiClias trimmable - Backported
[DynamicallyAccessedMembers]and[RequiresUnreferencedCode] - Updated
System.*andMicrosoft.*dependencies
2.19.4
- Updated
Microsoft.Extensions.*dependencies - Replaced
Mono.Posix.NETStandardwithMono.Posix, adding ARM64 Mac support
2.19.3
- Updated
System.Memorydependency