Releases: 0install/0install-dotnet
Releases · 0install/0install-dotnet
2.25.11
2.25.10
Changes
- Improved proxy authentication support
- Support system-wide basic auth credentials
- Prompt for missing credentials interactively
- Prevent showing multiple concurrent prompts
- Fail on network error in
0install catalog search
- Do not enforce kiosk mode when catalog is unavailable
- Renamed
IconStore.GetCached()
to.TryGetCached()
- Redesigned
CatalogManager
- Added
.Get()
- Replaced
.GetCached()
and.GetCachedSafe()
with.TryGetCached()
- Renamed
.GetOnlineSafe()
to.TryGetOnline()
- Added
2.25.9
Changes
- Support Kerberos/NTLM Proxy server authentication
0install run
: Suggest0install store audit
on missing file- Updated dependencies
- Updated translations
2.25.8
Changes
- Improved Kiosk mode
- Exempt self-update URI
- Try updating catalog before rejecting feed URI on cached catalog
- Removed support for
--bootstrap
option on0install export
- Added support for settings file extension preferences as access points on Windows
- Reject feeds larger than 32MiB
- Clear catalog cache when adding or removing catalog sources
- Removed
ScopedOperation.GetCatalog()
from API (useScopedOperation.CatalogManager
instead) - Tweaked error handling
- Updated dependencies
ZstdSharp.Port
tov0.8.0
SharpCompress
tov0.37.2
TaskScheduler
tov2.11.0
WixToolset.Dtf.*
tov5.0.0
Spectre.Console
tov0.49.1
Tmds.DBus
tov0.17.0
- Updated translations
2.25.7
Changes
- Added
--machine
argument for0install config
and0install trust
- Restored missing
.XmlSerializers
assemblies - Updated
ZstdSharp.Port
to v0.7.6
2.25.6
Changes
- Automatically refresh on
0install download|run
when solving failed - API: Added
Config.ToIniData()
2.25.5
Changes
- Added .NET 8 build target
- Fixed
ArgumentException
inTarZstandardExtractor
on damaged download - Fixed exception when unable to initialize Windows Restart Manager
2.25.4
Changes
TrustDB
:- Added machine-wide support
- Merged
.Save()
overloads, save to user profile by default - Removed
.DefaultLocation
property
- Added non-static overload for
CatalogManager.GetSources()
- Added Kiosk mode
- Improved error messages when unable to find a solution
- Fixed handling of
#
in installation path - Improved error handling in
BouncyCastle.Verify()
- Fixed sporadic
ArgumentException
on registry key deletion - Updated
SharpCompress
andZstdSharp.Port
dependencies - Updated translations
2.25.3
Changes
API
- Introduced
OpenPgpFingerprint
- Turned
OpenPgp*
classes into records - Turned
VersionRangePart*
classes into records
Error handling
- Improved handling
PathTooLongException
- Fixed
HttpResponseException
on HTTP 401 followed by cancellation in credentials UI - Fixed potential
ArgumentException
inImplementationStore.GetPath()
Translations
- Added more languages
- Updated translations
- Removed unused string resources
Dependencies
- Updated
System.IO.Pipelines
to v8.0.0 - Updated
NanoByte.Common
to v2.17.5 - Updated
Spectre.Console
to v0.48.0 - Updated
ELFSharp
to v2.17.3 - Updated
SharpCompress
to v0.34.2 - Updated
ZstdSharp.Port
to v0.7.4 - Updated
WixToolset.Dtf
to v4.0.3 - Removed
PrimaryConstructor
2.25.2
Changes
<package-implementation distributions="Windows" ... />
: Added support for .NET Framework 4.8.1 and arbitrary OpenJDK versions- Updated libraries for extract
.cab
and.msi
archives - UI language setting in Windows user registry takes precedence over setting in machine registry
- Improved error handling
- Avoid
ArgumentOutOfRangeException
when well-known folders on Windows are missing - Avoid
ArgumentOutOfRangeException
when HTTP servers return invalid status codes - Avoid
InvalidOperationException
on damaged config file - Handle errors using Windows Task Scheduler API
- Handle errors using Windows Task Dialog API
- Avoid
- API changes
- Report more error types in
ImplementationStore.Remove()
viabool
return value instead of exceptions - Extracted logic from
ZeroInstallInstance
andZeroInstallClient
intoZeroInstallDeployment
Publish.Capture
: Avoid generating duplicate entries
- Report more error types in
- Updated translations
- Reduced build size