Skip to content

Releases: 0install/0install-dotnet

2.29.2

Choose a tag to compare

@bastianeicher bastianeicher released this 26 Jul 10:17

This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.

Changes

  • Avoid 0install store serve presenting failed archives as complete transfers
  • Updated Microsoft.Extensions.* dependencies
  • Updated SharpCompress dependency
  • ZeroInstall.Client
    • Added IntegrationCategories constants class
  • ZeroInstall.Publish
    • Added more extension methods for editing feeds
    • Added FeedTemplate
    • Added FeedMerge
    • Improved feed and catalog stylesheets

2.29.1

Choose a tag to compare

@bastianeicher bastianeicher released this 26 Jun 11:59

This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.

Changes

  • Use exec for launching apps on Linux and macOS
  • Avoid TypeInitializationException when StubBuilder can't find a .NET Framework assembly
  • Updated compression libraries

2.29.0

Choose a tag to compare

@bastianeicher bastianeicher released this 18 May 00:31

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 arm64ec CPU 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

Choose a tag to compare

@bastianeicher bastianeicher released this 06 May 15:25
124071c

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 --remove for non-existent app
  • Updated dependency SharpCompress to 0.48.0

2.28.6

Choose a tag to compare

@bastianeicher bastianeicher released this 02 May 10:08
2b6b4af

This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.

Changes

  • Fixed support for http_proxy environment variable
  • Updated Microsoft.* dependencies
  • Updated dependency ZstdSharp.Port to 0.8.8
  • Updated dependency Tmds.DBus to 0.93.0

2.28.5

Choose a tag to compare

@bastianeicher bastianeicher released this 16 Apr 00:59

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 .app directory
  • Updated dependencies
  • Updated translations

2.28.4

Choose a tag to compare

@bastianeicher bastianeicher released this 16 Feb 17:44
f7e4098

This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.

Changes

  • Added support for setting source parameter in <copy-from>
  • Fixed InvalidOperationException when launching 0install run with a local feed file
  • Fixed MemberAccessException when running on Mono
  • Updated archive decompression libraries
  • Update translations
  • API
    • Added Manifest.ScopedTo()
    • Replaced Manifest.ContainsFile() with .TryGetElement()
    • Made format parameter for Manifest.TryLoad() optional
    • Moved logic from ReadDirectory.HandleFile() to BuilderExtensions.AddFile()
    • Added subDir parameter to ReadDirectory constructor

2.28.3

Choose a tag to compare

@bastianeicher bastianeicher released this 01 Feb 10:25

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

Choose a tag to compare

@bastianeicher bastianeicher released this 24 Jan 12:25

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

Choose a tag to compare

@bastianeicher bastianeicher released this 02 Dec 09:18
82f535c

This release mainly serves as a dependency. For end-user releases, take a look at 0install-win.

Changes

  • Ignore --version argument when determining old version to compare against in 0install 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
    • SharpCompress
    • Spectre.Console
    • Newtonsoft.Json
    • Microsoft.Extensions.*