Features
- Added support for code signing Windows apps. (#366)
- The base image used to build AppImages is now user-configurable. (#947)
- Support for Arch
.pkg.tar.zst
packaging was added to the Linux system backend. (#1064) - Pygame was added as an explicit option for a GUI toolkit. (#1125)
- AppImage and Flatpak builds now use indygreg's Python Standalone Builds to provide Python support. (#1132)
- BeeWare now has a presence on Mastodon. (#1142)
Bugfixes
- When commands produce output that cannot be decoded to Unicode, Briefcase now writes the bytes as hex instead of truncating output or canceling the command altogether. (#1141)
- When
JAVA_HOME
contains a path to a file instead of a directory, Briefcase will now warn the user and install an isolated copy of Java instead of logging aNotADirectoryError
. (#1144) - If the Docker
buildx
plugin is not installed, users are now directed by Briefcase to install it instead of Docker failing to build the image. (#1153)