Releases: 0install/0install-dotnet
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.*
2.28.0
This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.
Changes
- Added
--pinand--unpinoptions for0install select|download|update|run
2.27.8
Changes
- Redesigned
ImplementationStoreUtils.Verify()to throw exception instead of returningnullon digest mismatch