Skip to content

0.3.24

Choose a tag to compare

@github-actions github-actions released this 10 Jul 08:49
· 118 commits to main since this release
235bf13

Features

  • When an iOS or macOS binary wheel cannot be found, the error message now provides more useful hints regarding the possible cause. (#2230)
  • Document type and file associations have been improved on macOS. (#2284)
  • Briefcase can now be used to sign, package and notarize apps that Briefcase didn't create. You can now use another tool to create a macOS, Windows or Linux application, and then use Briefcase to complete the process of turning that app into a signed and notarized release artefact. (#2326)

Bugfixes

  • A redundant signing phase has been removed when packaging an apps for macOS. (#1099)
  • An error is now raised on macOS if Briefcase is used on an iCloud mounted drive. iCloud synchronization adds metadata to some folders, which is incompatible with the signing process. (#1808)
  • An app's formal name can now include a . character. (#2151)
  • Distribution-specific cumulative settings (such as requires) now correctly accumulate, rather than overwriting more general values. (#2188)
  • Briefcase will now default to using the system certificate store when performing HTTPS downloads. (#2296)
  • Briefcase now provides richer error information when it is unable to complete a download. In particular, issues associated with SSL verification are now reported as such, rather than as a generic "are you offline?" message. (#2296)
  • The presence of a PIP_REQUIRE_VIRTUALENV environment marker no longer influences the operation of dependency installation on iOS. The iOS installation environments is inherently isolated, so this flag is redundant; but in some circumstances, it would prevent the installation of dependencies into a project. (#2325)

Backward Incompatible Changes

  • Briefcase now uses WiX version 5.0.2 to generate MSI installers on Windows. Any Windows apps created with previous versions of Briefcase will need to be re-generated by running briefcase create. (#1185)

Documentation

  • Documentation about deploying to physical iOS devices has been added. (#1190)
  • References to Briefcase's settings are now hyperlinked for ease of cross-referencing. (#2341)
  • A guide for publishing apps to the macOS App Store has been added. (#2360)
  • Briefcase's documentation now uses a header and style consistent with the BeeWare website. (#2375)

Misc