Releases: nano-byte/common
Releases · nano-byte/common
2.19.9
- Made
Locations.GetInstalledFilePath()
compatible with .NET single-file deployment - Marked
NanoByte.Common
andNanoByte.Common.AnsiCli
as AOT-compatible - Backported
[RequiresDynamicCode]
- Updated
Microsoft.Extensions.*
to 9.0.4 - Updated
Spectre.Console
to 0.50.0 - Enabled strong name signing for
NanoByte.Common.AnsiCli
- Updated translations
2.19.8
- Catch
ConfigurationErrorsException
inNetUtils.ApplyProxy()
- Do not use
Tmds.DBus
in trimmed apps - Added missing
[DynamicallyAccessedMembers]
annotation - Updated
System.Memory
dependency
2.19.7
2.19.6
- Made
AppInfo
compatible with .NET single-file deployment - Made
ConversionUtils
trim compatible - Backported
[UnconditionalSuppressMessage]
2.19.5
- Only show public properties in
AnsiCli.Table()
- Marked
NanoByte.Common
andNanoByte.Common.AnsiCli
as trimmable - Backported
[DynamicallyAccessedMembers]
and[RequiresUnreferencedCode]
- Updated
System.*
andMicrosoft.*
dependencies
2.19.4
- Updated
Microsoft.Extensions.*
dependencies - Replaced
Mono.Posix.NETStandard
withMono.Posix
, adding ARM64 Mac support
2.19.3
- Updated
System.Memory
dependency
2.19.2
DownloadFile
: WrapConfigurationErrorsException
inWebException
2.19.1
- Added
IEnumerable<string>
overloads forProcessUtils.Start()
and.Assembly()
- Fixed
ExceptionUtils.Retry(Func<TResult>)
overload not returning first successful result - Use
System.Thread.Lock
on .NET 9.0
2.19.0
- Added .NET 9.0 support
- Removed .NET 6.0 and 7.0 support
- Added backport for
Task.WaitAsync()
- Updated dependency
Tmds.DBus
to 0.21.2