AvaloniaUI.Parcel.Linux 1.0.5

Prefix Reserved
dotnet tool install --global AvaloniaUI.Parcel.Linux --version 1.0.5
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local AvaloniaUI.Parcel.Linux --version 1.0.5
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=AvaloniaUI.Parcel.Linux&version=1.0.5
                    
nuke :add-package AvaloniaUI.Parcel.Linux --version 1.0.5
                    

Avalonia Parcel

Parcel is a packaging tool for Avalonia UI applications. It's designed as a two-app solution (GUI and console tool) that handles building, signing and packaging applications across Windows, macOS, and Linux platforms.

Prerequisites

Parcel requires .NET 6.0 or newer runtime to be installed on your system.

Installation

Install as .NET Global Tool

Install the Parcel globally using the .NET CLI:

  • For .NET 10+

    dotnet tool install --global AvaloniaUI.Parcel
    
  • For .NET 6 to .NET 9

    You need to install platform-specific package:

    Windows:

    dotnet tool install --global AvaloniaUI.Parcel.Windows
    

    macOS:

    dotnet tool install --global AvaloniaUI.Parcel.macOS
    

    Linux:

    dotnet tool install --global AvaloniaUI.Parcel.Linux
    

After installation, you can launch it from terminal using:

parcel

Once the Parcel has opened, you will be asked to input AvaloniaUI Portal credentials that were used to license the tool.

Alternatively, it's possible to run CLI commands from terminal on existing parcel project:

parcel pack ./SampleApp.parcel -r osx-x64 -p dmg -o ./artifacts

This command will bundle, sign and package application into a dmg file from the pre-configured parcel project.

:::note CLI is not available in free community license. :::

Further Reading

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.0.5 221 5/25/2026
1.0.4 598 3/17/2026
1.0.3 352 12/6/2025
1.0.2 746 10/24/2025
1.0.1 211 10/23/2025
1.0.0 226 10/13/2025

# 1.0.5

## Enhancements

* Improved integration with the macOS native menu bar, including a recent items list, and removed the in-window menu.
* Implemented "Save As" and "Move To" commands, allowing to save .parcel project outside .NET project directory.
* Added `AVALONIA_TOOLS_LICENSE_KEY` environment variable for consistency with the branding. Previous keys are supported for backward compatibility.
* macOS: Added support for extra LICENSE file in DMG packages
* Windows: Renamed Azure "Trusted Signing" to "Artifact Signing" to match new Azure service name.

## Fixes

* All "parcel step" subcommands now accept optional --runtime parameter
* Improved compatibility with tools like Nerdbank.GitVersioning, allowing to define Parcel property that reads MSBuild value generated by these tools.

# 1.0.4

## Enhancements

* XPF license keys are now accepted via `ACCELERATE_LICENSE_KEY`/`AVALONIA_TOOLS_LICENSE_KEY`.
* Added `AVALONIA_TOOLS_LOG_LEVEL` environment variable to control file logger verbosity of Parcel itself. Does not affect packaging logging.
* Linux: Added Copyright field to DEB/RPM packages

## Fixes

* Fixed `$(SolutionDir)` MSBuild property not being set when publishing from Parcel
* macOS: fixed titlebar alignment issues on macOS 26
* Linux: fixed incorrect permission detection for secondary executable files and shell scripts
* Linux: package name is lower-case normalized
* Fixed `PublishSingleFile` and `SelfContained` being incorrectly applied to referenced executable projects instead of only the main project
* Improved error handling for MCP tool and added server instructions

# 1.0.3

## Enhancements

* macOS: new visual DMG layout editor
* Linux: ability to define RPM and DEB additional dependencies

## Fixes

* Windows: fixed "Require Admin" setting being ignored
* Linux: fixed "create-rpm" CLI option not being available
* Fixed potential network issues when downloading additional tools during packaging
* Fixed Parcel icon being low-quality on Windows

# 1.0.2

## Fixes

* Windows: fixed uninstaller removing shortcuts for other apps
* Windows: fixed nested directories being flattened
* Windows: include missing FileDescription metadata
* Windows: utilize NSIS branding field, using company name if available

# 1.0.1

## Enhancements

* Linux: new option to create "/usr/bin/" symlink to the application executable, enabled by default
* Linux: installation directory name is now configurable with better defaults
* Linux: if icon is SVG, it will be used as "scalable" icon in DEB/RPM packages

## Fixes

* MacOS: fixed codesign when using keychain credentials
* Linux: fixed invalid icon generation for Linux DEB/RPM packages
* Linux: fixed RPM package generation
* Windows: fixed NSIS installer not being DPI-aware
* Windows: fixed application not running on ARM
* Fixed unicode support in the packaging log output
* Fixed error with invalid version string breaking packaging dialog
* Fixed bug with Parcel expecting OutputDirectory available even when packaging failed
* Fixed random exception during folder picker dialog