From 81e80d68b44373f659e15da79346fb45af706789 Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Fri, 20 Oct 2023 12:44:26 +0800 Subject: [PATCH] Add release notes for v0.3.16. --- changes/1136.misc.rst | 1 - changes/1146.bugfix.rst | 1 - changes/1157.bugfix.rst | 1 - changes/1217.bugfix.rst | 1 - changes/1290.misc.rst | 1 - changes/1352.bugfix.rst | 1 - changes/1360.feature.rst | 1 - changes/1361.removal.rst | 1 - changes/1363.misc.rst | 1 - changes/1364.misc.rst | 1 - changes/1365.misc.rst | 1 - changes/1368.bugfix.rst | 1 - changes/1369.bugfix.rst | 1 - changes/1371.removal.rst | 1 - changes/1372.misc.rst | 1 - changes/1374.bugfix.rst | 1 - changes/1375.misc.rst | 1 - changes/1376.misc.rst | 1 - changes/1379.misc.rst | 1 - changes/1382.feature.rst | 1 - changes/1384.feature.rst | 1 - changes/1388.misc.rst | 1 - changes/1394.misc.rst | 1 - changes/1395.misc.rst | 1 - changes/1396.misc.rst | 1 - changes/1397.feature.rst | 1 - changes/1398.misc.rst | 1 - changes/1400.misc.rst | 1 - changes/1401.misc.rst | 1 - changes/1402.misc.rst | 1 - changes/1403.misc.rst | 1 - changes/1407.bugfix.rst | 1 - changes/1408.misc.rst | 1 - changes/1409.misc.rst | 1 - changes/1410.misc.rst | 1 - changes/1411.misc.rst | 1 - changes/1412.misc.rst | 1 - changes/1413.bugfix.rst | 1 - changes/1416.feature.rst | 1 - changes/1418.misc.rst | 1 - changes/1419.misc.rst | 1 - changes/1420.misc.rst | 1 - changes/1421.misc.rst | 1 - changes/1427.misc.rst | 1 - changes/1429.misc.rst | 1 - changes/1431.misc.rst | 1 - changes/1433.misc.rst | 1 - changes/1435.misc.rst | 1 - changes/1436.misc.rst | 1 - changes/1437.misc.rst | 1 - changes/1438.misc.rst | 1 - changes/1439.feature.rst | 1 - changes/1442.misc.rst | 1 - changes/1443.misc.rst | 1 - changes/1444.misc.rst | 1 - changes/1445.misc.rst | 1 - changes/1446.misc.rst | 1 - changes/1447.misc.rst | 1 - changes/1448.misc.rst | 1 - changes/1449.removal.rst | 1 - changes/1454.misc.rst | 1 - changes/1455.misc.rst | 1 - changes/1456.misc.rst | 1 - changes/1457.misc.rst | 1 - changes/1462.feature.rst | 1 - changes/1464.misc.rst | 1 - changes/1465.misc.rst | 1 - changes/1466.misc.rst | 1 - changes/1470.misc.rst | 1 - changes/1473.doc.rst | 1 - changes/1474.misc.rst | 1 - changes/1476.misc.rst | 1 - changes/1477.misc.rst | 1 - changes/1478.misc.rst | 1 - changes/1481.misc.rst | 1 - changes/1482.feature.rst | 1 - changes/1485.misc.rst | 1 - changes/1486.misc.rst | 1 - changes/1487.misc.rst | 1 - changes/1488.misc.rst | 1 - changes/1489.misc.rst | 1 - changes/1490.misc.rst | 1 - changes/1492.misc.rst | 1 - changes/1494.misc.rst | 1 - changes/377.bugfix.rst | 1 - docs/background/releases.rst | 51 ++++++++++++++++++++++++++++++++++ docs/how-to/publishing/iOS.rst | 2 +- 87 files changed, 52 insertions(+), 86 deletions(-) delete mode 100644 changes/1136.misc.rst delete mode 100644 changes/1146.bugfix.rst delete mode 100644 changes/1157.bugfix.rst delete mode 100644 changes/1217.bugfix.rst delete mode 100644 changes/1290.misc.rst delete mode 100644 changes/1352.bugfix.rst delete mode 100644 changes/1360.feature.rst delete mode 100644 changes/1361.removal.rst delete mode 100644 changes/1363.misc.rst delete mode 100644 changes/1364.misc.rst delete mode 100644 changes/1365.misc.rst delete mode 100644 changes/1368.bugfix.rst delete mode 100644 changes/1369.bugfix.rst delete mode 100644 changes/1371.removal.rst delete mode 100644 changes/1372.misc.rst delete mode 100644 changes/1374.bugfix.rst delete mode 100644 changes/1375.misc.rst delete mode 100644 changes/1376.misc.rst delete mode 100644 changes/1379.misc.rst delete mode 100644 changes/1382.feature.rst delete mode 100644 changes/1384.feature.rst delete mode 100644 changes/1388.misc.rst delete mode 100644 changes/1394.misc.rst delete mode 100644 changes/1395.misc.rst delete mode 100644 changes/1396.misc.rst delete mode 100644 changes/1397.feature.rst delete mode 100644 changes/1398.misc.rst delete mode 100644 changes/1400.misc.rst delete mode 100644 changes/1401.misc.rst delete mode 100644 changes/1402.misc.rst delete mode 100644 changes/1403.misc.rst delete mode 100644 changes/1407.bugfix.rst delete mode 100644 changes/1408.misc.rst delete mode 100644 changes/1409.misc.rst delete mode 100644 changes/1410.misc.rst delete mode 100644 changes/1411.misc.rst delete mode 100644 changes/1412.misc.rst delete mode 100644 changes/1413.bugfix.rst delete mode 100644 changes/1416.feature.rst delete mode 100644 changes/1418.misc.rst delete mode 100644 changes/1419.misc.rst delete mode 100644 changes/1420.misc.rst delete mode 100644 changes/1421.misc.rst delete mode 100644 changes/1427.misc.rst delete mode 100644 changes/1429.misc.rst delete mode 100644 changes/1431.misc.rst delete mode 100644 changes/1433.misc.rst delete mode 100644 changes/1435.misc.rst delete mode 100644 changes/1436.misc.rst delete mode 100644 changes/1437.misc.rst delete mode 100644 changes/1438.misc.rst delete mode 100644 changes/1439.feature.rst delete mode 100644 changes/1442.misc.rst delete mode 100644 changes/1443.misc.rst delete mode 100644 changes/1444.misc.rst delete mode 100644 changes/1445.misc.rst delete mode 100644 changes/1446.misc.rst delete mode 100644 changes/1447.misc.rst delete mode 100644 changes/1448.misc.rst delete mode 100644 changes/1449.removal.rst delete mode 100644 changes/1454.misc.rst delete mode 100644 changes/1455.misc.rst delete mode 100644 changes/1456.misc.rst delete mode 100644 changes/1457.misc.rst delete mode 100644 changes/1462.feature.rst delete mode 100644 changes/1464.misc.rst delete mode 100644 changes/1465.misc.rst delete mode 100644 changes/1466.misc.rst delete mode 100644 changes/1470.misc.rst delete mode 100644 changes/1473.doc.rst delete mode 100644 changes/1474.misc.rst delete mode 100644 changes/1476.misc.rst delete mode 100644 changes/1477.misc.rst delete mode 100644 changes/1478.misc.rst delete mode 100644 changes/1481.misc.rst delete mode 100644 changes/1482.feature.rst delete mode 100644 changes/1485.misc.rst delete mode 100644 changes/1486.misc.rst delete mode 100644 changes/1487.misc.rst delete mode 100644 changes/1488.misc.rst delete mode 100644 changes/1489.misc.rst delete mode 100644 changes/1490.misc.rst delete mode 100644 changes/1492.misc.rst delete mode 100644 changes/1494.misc.rst delete mode 100644 changes/377.bugfix.rst diff --git a/changes/1136.misc.rst b/changes/1136.misc.rst deleted file mode 100644 index 082db4e98..000000000 --- a/changes/1136.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Briefcase can now package Android APKs as a packaging artefact. diff --git a/changes/1146.bugfix.rst b/changes/1146.bugfix.rst deleted file mode 100644 index 3c16dd645..000000000 --- a/changes/1146.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -The run command now ensures Android logging is shown when the datetime on the device is different from the host machine. diff --git a/changes/1157.bugfix.rst b/changes/1157.bugfix.rst deleted file mode 100644 index cb9c13db4..000000000 --- a/changes/1157.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Briefcase will detect if you attempt to launch an Android app on a device whose OS doesn't meet minimum version requirements. diff --git a/changes/1217.bugfix.rst b/changes/1217.bugfix.rst deleted file mode 100644 index 1b485c815..000000000 --- a/changes/1217.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -macOS apps are now guaranteed to be universal binaries, even when dependencies only provide single-architecture binary wheels. diff --git a/changes/1290.misc.rst b/changes/1290.misc.rst deleted file mode 100644 index e864781a2..000000000 --- a/changes/1290.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The test suite is now compatible with Python 3.12. diff --git a/changes/1352.bugfix.rst b/changes/1352.bugfix.rst deleted file mode 100644 index 18f26d859..000000000 --- a/changes/1352.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -The ability to build AppImages in Docker on macOS was restored. diff --git a/changes/1360.feature.rst b/changes/1360.feature.rst deleted file mode 100644 index e328b5e89..000000000 --- a/changes/1360.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Support for less common environments, such as Linux on ARM, is improved and error messages for unsupported platforms are more accurate. diff --git a/changes/1361.removal.rst b/changes/1361.removal.rst deleted file mode 100644 index e017b1e7d..000000000 --- a/changes/1361.removal.rst +++ /dev/null @@ -1 +0,0 @@ -AppImage packaging requires a recent release of LinuxDeploy to continue creating AppImages. Run ``briefcase upgrade linuxdeploy`` to install the latest version. diff --git a/changes/1363.misc.rst b/changes/1363.misc.rst deleted file mode 100644 index 0be930004..000000000 --- a/changes/1363.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``black`` was updated to its latest version. diff --git a/changes/1364.misc.rst b/changes/1364.misc.rst deleted file mode 100644 index de944f21f..000000000 --- a/changes/1364.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``docformatter`` was updated to its latest version. diff --git a/changes/1365.misc.rst b/changes/1365.misc.rst deleted file mode 100644 index 37b0513f6..000000000 --- a/changes/1365.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/setup-python from 4.6.1 to 4.7.0. diff --git a/changes/1368.bugfix.rst b/changes/1368.bugfix.rst deleted file mode 100644 index f8f954136..000000000 --- a/changes/1368.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Error reporting has been improved when the target Docker image name is invalid. diff --git a/changes/1369.bugfix.rst b/changes/1369.bugfix.rst deleted file mode 100644 index 0bf1aa923..000000000 --- a/changes/1369.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Creating Debian packages no longer fails due to a permission error for certain umask values such as ``0077``. diff --git a/changes/1371.removal.rst b/changes/1371.removal.rst deleted file mode 100644 index 213bc7a0b..000000000 --- a/changes/1371.removal.rst +++ /dev/null @@ -1 +0,0 @@ -The size of iOS splash images have changed. iOS apps should now provide 800px, 1600px and 2400px images (previously, this as 1024px, 2048px and 3072px). This is because iOS 14 added a hard limit on the size of image resources. diff --git a/changes/1372.misc.rst b/changes/1372.misc.rst deleted file mode 100644 index 579ed3922..000000000 --- a/changes/1372.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updates after dropping Python 3.6 and 3.7. diff --git a/changes/1374.bugfix.rst b/changes/1374.bugfix.rst deleted file mode 100644 index 9c33eab73..000000000 --- a/changes/1374.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Inside of Docker containers, the Briefcase data directory is now mounted at ``/briefcase`` instead of ``/home/brutus/.cache/briefcase``. diff --git a/changes/1375.misc.rst b/changes/1375.misc.rst deleted file mode 100644 index 32d74bf59..000000000 --- a/changes/1375.misc.rst +++ /dev/null @@ -1 +0,0 @@ -To avoid spurious warnings, pip's version check warnings were disabled while installing an app's requirements. diff --git a/changes/1376.misc.rst b/changes/1376.misc.rst deleted file mode 100644 index 15cb3d73d..000000000 --- a/changes/1376.misc.rst +++ /dev/null @@ -1 +0,0 @@ -When running tests or building docs in tox, Briefcase is now installed as a wheel instead of an sdist. diff --git a/changes/1379.misc.rst b/changes/1379.misc.rst deleted file mode 100644 index 2c5588e3c..000000000 --- a/changes/1379.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The inadvertent override of the build_method introduced by #1377 was resolved. diff --git a/changes/1382.feature.rst b/changes/1382.feature.rst deleted file mode 100644 index 2e45dae07..000000000 --- a/changes/1382.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Tool verification for Java, Android SDK, and WiX were improved to provide more informative errors and debug logging. diff --git a/changes/1384.feature.rst b/changes/1384.feature.rst deleted file mode 100644 index f5b638fd0..000000000 --- a/changes/1384.feature.rst +++ /dev/null @@ -1 +0,0 @@ -An super verbose logging mode was added (enabled using ``-vv``). This turns on all Briefcase internal logging, but also enables verbose logging for all the third-party tools that Briefcase invokes. diff --git a/changes/1388.misc.rst b/changes/1388.misc.rst deleted file mode 100644 index 96a5c9d46..000000000 --- a/changes/1388.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Codespell was enabled as a pre-commit check. diff --git a/changes/1394.misc.rst b/changes/1394.misc.rst deleted file mode 100644 index 3de9b7381..000000000 --- a/changes/1394.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated sphinx from 7.0.1 to 7.1.1. diff --git a/changes/1395.misc.rst b/changes/1395.misc.rst deleted file mode 100644 index fc3033c6a..000000000 --- a/changes/1395.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated furo from 2023.5.20 to 2023.7.26. diff --git a/changes/1396.misc.rst b/changes/1396.misc.rst deleted file mode 100644 index e1b6193e1..000000000 --- a/changes/1396.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``flake8`` was updated to its latest version. diff --git a/changes/1397.feature.rst b/changes/1397.feature.rst deleted file mode 100644 index fa95440f2..000000000 --- a/changes/1397.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The Android SDK's Command-Line Tools is now version 9.0. If an externally-managed Android SDK is being used, it must provide this version of Command-Line Tools. Use the SDK Manager in Android Studio to ensure it is installed. diff --git a/changes/1398.misc.rst b/changes/1398.misc.rst deleted file mode 100644 index 25d790abd..000000000 --- a/changes/1398.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The Java JDK version was upgraded from 17.0.7+7 to 17.0.8+7. diff --git a/changes/1400.misc.rst b/changes/1400.misc.rst deleted file mode 100644 index 9eb46067a..000000000 --- a/changes/1400.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``pyupgrade`` was updated to its latest version. diff --git a/changes/1401.misc.rst b/changes/1401.misc.rst deleted file mode 100644 index 38404a718..000000000 --- a/changes/1401.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated sphinx from 7.1.1 to 7.1.2. diff --git a/changes/1402.misc.rst b/changes/1402.misc.rst deleted file mode 100644 index 562894b18..000000000 --- a/changes/1402.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated coverage[toml] from 7.2.7 to 7.3.0. diff --git a/changes/1403.misc.rst b/changes/1403.misc.rst deleted file mode 100644 index 0fd8a9225..000000000 --- a/changes/1403.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.6.4 to 4.8.0. diff --git a/changes/1407.bugfix.rst b/changes/1407.bugfix.rst deleted file mode 100644 index 484a07947..000000000 --- a/changes/1407.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -The console output from invoking Python via a subprocess call is now properly decoded as UTF-8. diff --git a/changes/1408.misc.rst b/changes/1408.misc.rst deleted file mode 100644 index ea2a8e11c..000000000 --- a/changes/1408.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.8.0 to 4.9.0. diff --git a/changes/1409.misc.rst b/changes/1409.misc.rst deleted file mode 100644 index 726a6f828..000000000 --- a/changes/1409.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated sphinx from 7.1.2 to 7.2.2. diff --git a/changes/1410.misc.rst b/changes/1410.misc.rst deleted file mode 100644 index 53558fc72..000000000 --- a/changes/1410.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated furo from 2023.7.26 to 2023.8.19. diff --git a/changes/1411.misc.rst b/changes/1411.misc.rst deleted file mode 100644 index 82c068ef4..000000000 --- a/changes/1411.misc.rst +++ /dev/null @@ -1 +0,0 @@ -A Conditional rule for python 3.8 and below was added diff --git a/changes/1412.misc.rst b/changes/1412.misc.rst deleted file mode 100644 index 9334d6af9..000000000 --- a/changes/1412.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Changed build output for iOS to refer to 'Xcode' instead of 'XCode'. diff --git a/changes/1413.bugfix.rst b/changes/1413.bugfix.rst deleted file mode 100644 index 746aedabb..000000000 --- a/changes/1413.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -The command line arguments used to configure the Python environment for ``briefcase dev`` no longer leak into the runtime environment on macOS. diff --git a/changes/1416.feature.rst b/changes/1416.feature.rst deleted file mode 100644 index 35c1f434d..000000000 --- a/changes/1416.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Support for OpenSuSE Linux distributions was added. diff --git a/changes/1418.misc.rst b/changes/1418.misc.rst deleted file mode 100644 index 83d9f37b3..000000000 --- a/changes/1418.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.9.0 to 4.10.0. diff --git a/changes/1419.misc.rst b/changes/1419.misc.rst deleted file mode 100644 index 420f9395b..000000000 --- a/changes/1419.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated sphinx from 7.2.2 to 7.2.3. diff --git a/changes/1420.misc.rst b/changes/1420.misc.rst deleted file mode 100644 index 13e36e26e..000000000 --- a/changes/1420.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated ncipollo/release-action from 1.12.0 to 1.13.0. diff --git a/changes/1421.misc.rst b/changes/1421.misc.rst deleted file mode 100644 index 53d6e44ba..000000000 --- a/changes/1421.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/checkout from 3.5.3 to 3.6.0. diff --git a/changes/1427.misc.rst b/changes/1427.misc.rst deleted file mode 100644 index 634b1e4f7..000000000 --- a/changes/1427.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The mechanism of invoking dev mode with environment variables was simplified. diff --git a/changes/1429.misc.rst b/changes/1429.misc.rst deleted file mode 100644 index aac01d591..000000000 --- a/changes/1429.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The coverage exclusion for a finally block exit was removed after the issue was fixed upstream. diff --git a/changes/1431.misc.rst b/changes/1431.misc.rst deleted file mode 100644 index 2ddf867e9..000000000 --- a/changes/1431.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The copyright year was removed from the documentation footer. diff --git a/changes/1433.misc.rst b/changes/1433.misc.rst deleted file mode 100644 index 591476326..000000000 --- a/changes/1433.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Link FAQ to specific issue trackers for mobile package requests diff --git a/changes/1435.misc.rst b/changes/1435.misc.rst deleted file mode 100644 index e86466d80..000000000 --- a/changes/1435.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pytest from 7.4.0 to 7.4.1. diff --git a/changes/1436.misc.rst b/changes/1436.misc.rst deleted file mode 100644 index 90ce42248..000000000 --- a/changes/1436.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pre-commit from 3.3.3 to 3.4.0. diff --git a/changes/1437.misc.rst b/changes/1437.misc.rst deleted file mode 100644 index 445778326..000000000 --- a/changes/1437.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.11.0 to 4.11.1. diff --git a/changes/1438.misc.rst b/changes/1438.misc.rst deleted file mode 100644 index 1071c09fb..000000000 --- a/changes/1438.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated sphinx from 7.2.3 to 7.2.5. diff --git a/changes/1439.feature.rst b/changes/1439.feature.rst deleted file mode 100644 index ae9f0138b..000000000 --- a/changes/1439.feature.rst +++ /dev/null @@ -1 +0,0 @@ -iOS apps are no longer rejected by the iOS App Store for packaging reasons. diff --git a/changes/1442.misc.rst b/changes/1442.misc.rst deleted file mode 100644 index 75ff7bec3..000000000 --- a/changes/1442.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/upload-artifact from 3.1.2 to 3.1.3. diff --git a/changes/1443.misc.rst b/changes/1443.misc.rst deleted file mode 100644 index 5ba9f597d..000000000 --- a/changes/1443.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/checkout from 3.6.0 to 4.0.0. diff --git a/changes/1444.misc.rst b/changes/1444.misc.rst deleted file mode 100644 index 0be930004..000000000 --- a/changes/1444.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``black`` was updated to its latest version. diff --git a/changes/1445.misc.rst b/changes/1445.misc.rst deleted file mode 100644 index 777bb7d62..000000000 --- a/changes/1445.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated coverage[toml] from 7.3.0 to 7.3.1. diff --git a/changes/1446.misc.rst b/changes/1446.misc.rst deleted file mode 100644 index 7bd883b4c..000000000 --- a/changes/1446.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.11.1 to 4.11.3. diff --git a/changes/1447.misc.rst b/changes/1447.misc.rst deleted file mode 100644 index 98fd07086..000000000 --- a/changes/1447.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pytest from 7.4.1 to 7.4.2. diff --git a/changes/1448.misc.rst b/changes/1448.misc.rst deleted file mode 100644 index d52510688..000000000 --- a/changes/1448.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated furo from 2023.8.19 to 2023.9.10. diff --git a/changes/1449.removal.rst b/changes/1449.removal.rst deleted file mode 100644 index f0ffd5495..000000000 --- a/changes/1449.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Support for AppImage has been reduced to "best effort". We will maintain unit test coverage for the AppImage backend, but we no longer build AppImages as part of our release process. We will accept bug reports related to AppImage support, and we will merge PRs that address AppImage support, but the core team no longer considers addressing AppImage bugs a priority, and discourages the use of AppImage for new projects. diff --git a/changes/1454.misc.rst b/changes/1454.misc.rst deleted file mode 100644 index 2076bb51f..000000000 --- a/changes/1454.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Explicit encodings are now enforced in CI. diff --git a/changes/1455.misc.rst b/changes/1455.misc.rst deleted file mode 100644 index 0be930004..000000000 --- a/changes/1455.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``black`` was updated to its latest version. diff --git a/changes/1456.misc.rst b/changes/1456.misc.rst deleted file mode 100644 index 9eb46067a..000000000 --- a/changes/1456.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``pyupgrade`` was updated to its latest version. diff --git a/changes/1457.misc.rst b/changes/1457.misc.rst deleted file mode 100644 index 7a3f4a855..000000000 --- a/changes/1457.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated sphinx from 7.2.5 to 7.2.6. diff --git a/changes/1462.feature.rst b/changes/1462.feature.rst deleted file mode 100644 index 9d7110b53..000000000 --- a/changes/1462.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The Java JDK version was upgraded to 17.0.8.1+1. diff --git a/changes/1464.misc.rst b/changes/1464.misc.rst deleted file mode 100644 index 9eb46067a..000000000 --- a/changes/1464.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``pyupgrade`` was updated to its latest version. diff --git a/changes/1465.misc.rst b/changes/1465.misc.rst deleted file mode 100644 index 01e2e04e7..000000000 --- a/changes/1465.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated setuptools-scm[toml] from 7.1.0 to 8.0.3. diff --git a/changes/1466.misc.rst b/changes/1466.misc.rst deleted file mode 100644 index 74ff099c3..000000000 --- a/changes/1466.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/checkout from 4.0.0 to 4.1.0. diff --git a/changes/1470.misc.rst b/changes/1470.misc.rst deleted file mode 100644 index 6b016925f..000000000 --- a/changes/1470.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Cookiecutter's debug logging is now enabled when deep debug is activated via ``-vv``. diff --git a/changes/1473.doc.rst b/changes/1473.doc.rst deleted file mode 100644 index b13a11ebb..000000000 --- a/changes/1473.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Documentation on the process of retrieving certificate identities on macOS and Windows was improved. diff --git a/changes/1474.misc.rst b/changes/1474.misc.rst deleted file mode 100644 index f8be2c9a1..000000000 --- a/changes/1474.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The error for using a default character encoding was disabled for ``tox -e py-fast``. diff --git a/changes/1476.misc.rst b/changes/1476.misc.rst deleted file mode 100644 index 3e26b03ed..000000000 --- a/changes/1476.misc.rst +++ /dev/null @@ -1 +0,0 @@ -With the release of Python 3.12.0, CI is now required to succeed for Python 3.12. diff --git a/changes/1477.misc.rst b/changes/1477.misc.rst deleted file mode 100644 index f5d5bb010..000000000 --- a/changes/1477.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The DVTCoreDeviceEnabledState warning produced by Xcode 14 on x86_64 is now suppressed. diff --git a/changes/1478.misc.rst b/changes/1478.misc.rst deleted file mode 100644 index 6fc1b3781..000000000 --- a/changes/1478.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The test suite in CI now runs using Windows Store Python 3.12 instead of Python 3.11. diff --git a/changes/1481.misc.rst b/changes/1481.misc.rst deleted file mode 100644 index 82633072b..000000000 --- a/changes/1481.misc.rst +++ /dev/null @@ -1 +0,0 @@ -macOS dynamic libraries are now inspected to ensure that they are single platform before merging, and they are only merged once. diff --git a/changes/1482.feature.rst b/changes/1482.feature.rst deleted file mode 100644 index c97d9193b..000000000 --- a/changes/1482.feature.rst +++ /dev/null @@ -1 +0,0 @@ -macOS apps can now be configured to produce single platform binaries, or binaries that will work on both x86_64 and ARM64. diff --git a/changes/1485.misc.rst b/changes/1485.misc.rst deleted file mode 100644 index 6375be371..000000000 --- a/changes/1485.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``pre-commit-hooks`` was updated to its latest version. diff --git a/changes/1486.misc.rst b/changes/1486.misc.rst deleted file mode 100644 index 9eb46067a..000000000 --- a/changes/1486.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``pyupgrade`` was updated to its latest version. diff --git a/changes/1487.misc.rst b/changes/1487.misc.rst deleted file mode 100644 index f2f6d8b23..000000000 --- a/changes/1487.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``codespell`` was updated to its latest version. diff --git a/changes/1488.misc.rst b/changes/1488.misc.rst deleted file mode 100644 index eccc8b265..000000000 --- a/changes/1488.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated setuptools-scm[toml] from 8.0.3 to 8.0.4. diff --git a/changes/1489.misc.rst b/changes/1489.misc.rst deleted file mode 100644 index d31fa7418..000000000 --- a/changes/1489.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated coverage[toml] from 7.3.1 to 7.3.2. diff --git a/changes/1490.misc.rst b/changes/1490.misc.rst deleted file mode 100644 index 8b779af0e..000000000 --- a/changes/1490.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/setup-python from 4.7.0 to 4.7.1. diff --git a/changes/1492.misc.rst b/changes/1492.misc.rst deleted file mode 100644 index 9edfab303..000000000 --- a/changes/1492.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The second binary wheel installation pass (for the other architecture) on macOS now requires binary wheels, disabling source compilation. diff --git a/changes/1494.misc.rst b/changes/1494.misc.rst deleted file mode 100644 index bf1cea0f6..000000000 --- a/changes/1494.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pre-commit from 3.4.0 to 3.5.0. diff --git a/changes/377.bugfix.rst b/changes/377.bugfix.rst deleted file mode 100644 index 99339b9b0..000000000 --- a/changes/377.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Ignorable build warnings caused by bugs in Xcode are now filtered out of visible output. diff --git a/docs/background/releases.rst b/docs/background/releases.rst index 048d8347f..b9b58b359 100644 --- a/docs/background/releases.rst +++ b/docs/background/releases.rst @@ -4,6 +4,57 @@ Release History .. towncrier release notes start +0.3.16 (2023-10-20) +=================== + +Features +-------- + +* Support for less common environments, such as Linux on ARM, has been improved. Error messages for unsupported platforms are now more accurate. (`#1360 `__) +* Tool verification for Java, Android SDK, and WiX have been improved to provide more informative errors and debug logging. (`#1382 `__) +* A super verbose logging mode was added (enabled using ``-vv``). This turns on all Briefcase internal logging, but also enables verbose logging for all the third-party tools that Briefcase invokes. (`#1384 `__) +* Briefcase now uses Android SDK Command-Line Tools v9.0. If an externally-managed Android SDK is being used, it must provide this version of Command-Line Tools. Use the SDK Manager in Android Studio to ensure it is installed. (`#1397 `__) +* Support for OpenSuSE Linux distributions was added. (`#1416 `__) +* iOS apps are no longer rejected by the iOS App Store for packaging reasons. (`#1439 `__) +* The Java JDK version was upgraded to 17.0.8.1+1. (`#1462 `__) +* macOS apps can now be configured to produce single platform binaries, or binaries that will work on both x86_64 and ARM64. (`#1482 `__) + + +Bugfixes +-------- + +* Build warnings caused by bugs in Xcode that can be safely ignored are now filtered out of visible output. (`#377 `__) +* The run command now ensures Android logging is shown when the datetime on the device is different from the host machine. (`#1146 `__) +* Briefcase will detect if you attempt to launch an Android app on a device whose OS doesn't meet minimum version requirements. (`#1157 `__) +* macOS apps are now guaranteed to be universal binaries, even when dependencies only provide single-architecture binary wheels. (`#1217 `__) +* The ability to build AppImages in Docker on macOS was restored. (`#1352 `__) +* Error reporting has been improved when the target Docker image name is invalid. (`#1368 `__) +* Creating Debian packages no longer fails due to a permission error for certain ``umask`` values (such as ``0077``). (`#1369 `__) +* Inside of Docker containers, the Briefcase data directory is now mounted at ``/briefcase`` instead of ``/home/brutus/.cache/briefcase``. (`#1374 `__) +* The console output from invoking Python via a subprocess call is now properly decoded as UTF-8. (`#1407 `__) +* The command line arguments used to configure the Python environment for ``briefcase dev`` no longer leak into the runtime environment on macOS. (`#1413 `__) + + +Backward Incompatible Changes +----------------------------- + +* AppImage packaging requires a recent release of LinuxDeploy to continue creating AppImages. Run ``briefcase upgrade linuxdeploy`` to install the latest version. (`#1361 `__) +* The size of iOS splash images have changed. iOS apps should now provide 800px, 1600px and 2400px images (previously, this as 1024px, 2048px and 3072px). This is because iOS 14 added a hard limit on the size of image resources. (`#1371 `__) +* Support for AppImage has been reduced to "best effort". We will maintain unit test coverage for the AppImage backend, but we no longer build AppImages as part of our release process. We will accept bug reports related to AppImage support, and we will merge PRs that address AppImage support, but the core team no longer considers addressing AppImage bugs a priority, and discourages the use of AppImage for new projects. (`#1449 `__) + + +Documentation +------------- + +* Documentation on the process of retrieving certificate identities on macOS and Windows was improved. (`#1473 `__) + + +Misc +---- + +* `#1136 `__, `#1290 `__, `#1363 `__, `#1364 `__, `#1365 `__, `#1372 `__, `#1375 `__, `#1376 `__, `#1379 `__, `#1388 `__, `#1394 `__, `#1395 `__, `#1396 `__, `#1398 `__, `#1400 `__, `#1401 `__, `#1402 `__, `#1403 `__, `#1408 `__, `#1409 `__, `#1410 `__, `#1411 `__, `#1412 `__, `#1418 `__, `#1419 `__, `#1420 `__, `#1421 `__, `#1427 `__, `#1429 `__, `#1431 `__, `#1433 `__, `#1435 `__, `#1436 `__, `#1437 `__, `#1438 `__, `#1442 `__, `#1443 `__, `#1444 `__, `#1445 `__, `#1446 `__, `#1447 `__, `#1448 `__, `#1454 `__, `#1455 `__, `#1456 `__, `#1457 `__, `#1464 `__, `#1465 `__, `#1466 `__, `#1470 `__, `#1474 `__, `#1476 `__, `#1477 `__, `#1478 `__, `#1481 `__, `#1485 `__, `#1486 `__, `#1487 `__, `#1488 `__, `#1489 `__, `#1490 `__, `#1492 `__, `#1494 `__ + + 0.3.15 (2023-07-10) =================== diff --git a/docs/how-to/publishing/iOS.rst b/docs/how-to/publishing/iOS.rst index 00139c304..804b823f0 100644 --- a/docs/how-to/publishing/iOS.rst +++ b/docs/how-to/publishing/iOS.rst @@ -76,7 +76,7 @@ processed. Create an App Store entry ========================= -Log into `App Store Connect `__, click on "My Apps", +Log into `App Store Connect `__, click on "My Apps", then on + to add an app. Fill out the form for a new app. If you've run the app in Xcode, the Bundle ID for your