github beeware/briefcase v0.3.25
0.3.25

9 days ago

Features

  • Android apps can now pass --forward-port and --reverse-port to connect ports in the emulated device to the host environment (#2369)
  • Support for Python 3.14 has been added. (#2431)
  • Windows apps and Visual Studio projects can now reference pre-release Python versions as a support revision. (#2432)
  • If an iOS or macOS app doesn't specify a minimum OS version, the minimum OS version is now derived from the support package, rather than being hard coded. (#2443)
  • Android applications now target Android SDK 35 by default. (#2393)

Bugfixes

  • Apps that contain file paths longer than 260 characters can now be included in MSI installers. (#948)
  • Windows builds now have improved hints when a virus checker interrupts a build. (#1530)
  • Wheels that contain Linux .so files are now usable on macOS. (#2429)
  • iOS and macOS apps now read the minimum supported OS version from the Python framework's metadata, rather than requiring a VERSIONS file as part of the support package. (#2443)

Backward Incompatible Changes

  • Support for Python 3.9 has been dropped. (#2431)

Documentation

  • Details on usage of iOS and Android third-party wheels have been updated to reflect recent changes in the Python packaging ecosystem. (#2423)

Misc

Don't miss a new briefcase release

NewReleases is sending notifications on new releases.