Releases: 0install/0install-dotnet
Release list
2.29.2
This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.
Changes
- Avoid
0install store servepresenting failed archives as complete transfers - Updated
Microsoft.Extensions.*dependencies - Updated
SharpCompressdependency ZeroInstall.Client- Added
IntegrationCategoriesconstants class
- Added
ZeroInstall.Publish- Added more extension methods for editing feeds
- Added
FeedTemplate - Added
FeedMerge - Improved feed and catalog stylesheets
2.29.1
This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.
Changes
- Use
execfor launching apps on Linux and macOS - Avoid
TypeInitializationExceptionwhenStubBuildercan't find a .NET Framework assembly - Updated compression libraries
2.29.0
This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.
Changes
- Replaced fallback to external solver with built-in SAT solver
- Use hardlinks when applying
<copy-from>recipe step - Added support for
arm64ecCPU architecture (runs on Windows on ARM64, but can link with x64 libraries) - Allow overriding machine-wide config options with default values in per-user config
- Share file executable state with WSL via NTFS extended attributes
- Improved detection of breakout paths in
<working-dir> - Improved translations
2.28.7
This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.
Changes
- Fixed exception when passing in paths with illegal characters on Windows
- Fixed exception when calling
0install integrate --removefor non-existent app - Updated dependency
SharpCompressto 0.48.0
2.28.6
This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.
Changes
- Fixed support for
http_proxyenvironment variable - Updated
Microsoft.*dependencies - Updated dependency
ZstdSharp.Portto 0.8.8 - Updated dependency
Tmds.DBusto 0.93.0
2.28.5
This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.
Changes
- Catch more potential exceptions when extracting archives
- Do not warn about building implementations that only contain a
.appdirectory - Updated dependencies
- Updated translations
2.28.4
This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.
Changes
- Added support for setting
sourceparameter in<copy-from> - Fixed
InvalidOperationExceptionwhen launching0install runwith a local feed file - Fixed
MemberAccessExceptionwhen running on Mono - Updated archive decompression libraries
- Update translations
- API
- Added
Manifest.ScopedTo() - Replaced
Manifest.ContainsFile()with.TryGetElement() - Made
formatparameter forManifest.TryLoad()optional - Moved logic from
ReadDirectory.HandleFile()toBuilderExtensions.AddFile() - Added
subDirparameter toReadDirectoryconstructor
- Added
2.28.3
This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.
Changes
- Avoid unhandled
InvalidOperationExceptions on IO or permission problems while accessing XML files - Updated compression libraries
2.28.2
This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.
Changes
- Raised minimum .NET Framework version 4.7.2 to 4.8
- Updated compression libraries
- Updated
Microsoft.*dependencies - Made
ImplementationStores.GetUserDefaultDirectory()and.TryGetSystemDefaultDirectory()public
2.28.1
This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.
Changes
- Ignore
--versionargument when determining old version to compare against in0install update - Do not run automatic store audit if it would require elevation to admin
- Only broadcast desktop integration notifications if something actually changed
- Update translations
- Updated dependencies
SharpCompressSpectre.ConsoleNewtonsoft.JsonMicrosoft.Extensions.*