From c8eeebb4fb3d31422a8f8688ded9ff97cdd8ac47 Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Mon, 30 Jan 2023 09:25:50 +0800 Subject: [PATCH] Add release notes for v0.3.12. --- changes/1000.bugfix.rst | 1 - changes/1001.misc.rst | 1 - changes/1002.misc.rst | 1 - changes/1003.misc.rst | 1 - changes/1004.bugfix.rst | 1 - changes/1012.misc.rst | 1 - changes/1013.misc.rst | 1 - changes/1020.misc.rst | 1 - changes/1021.misc.rst | 1 - changes/1022.doc.rst | 1 - changes/1023.misc.rst | 1 - changes/1028.misc.rst | 1 - changes/1038.misc.rst | 1 - changes/1041.bugfix.rst | 1 - changes/1042.misc.rst | 1 - changes/1043.misc.rst | 1 - changes/1044.misc.rst | 1 - changes/1045.misc.rst | 1 - changes/1046.misc.rst | 1 - changes/1047.misc.rst | 1 - changes/1048.misc.rst | 1 - changes/1049.misc.rst | 1 - changes/1051.misc.rst | 1 - changes/1052.misc.rst | 1 - changes/1055.bugfix.rst | 1 - changes/1057.misc.rst | 1 - changes/1059.misc.rst | 1 - changes/1061.misc.rst | 1 - changes/1068.misc.rst | 1 - changes/1069.misc.rst | 1 - changes/1071.misc.rst | 1 - changes/753.feature.rst | 1 - changes/787.bugfix.rst | 1 - changes/806.feature.rst | 1 - changes/882.bugfix.rst | 1 - changes/886.feature.rst | 1 - changes/904.bugfix.rst | 1 - changes/905.bugfix.rst | 1 - changes/906.misc.rst | 1 - changes/907.misc.rst | 1 - changes/917.bugfix.rst | 1 - changes/918.misc.rst | 1 - changes/922.bugfix.rst | 1 - changes/923.misc.rst | 1 - changes/924.misc.rst | 1 - changes/925.misc.rst | 1 - changes/926.misc.rst | 1 - changes/929.misc.rst | 1 - changes/931.misc.rst | 1 - changes/936.bugfix.rst | 1 - changes/939.bugfix.rst | 1 - changes/951.misc.rst | 1 - changes/952.bugfix.rst | 1 - changes/953.feature.rst | 1 - changes/959.misc.rst | 1 - changes/960.misc.rst | 1 - changes/962.feature.rst | 1 - changes/964.misc.rst | 1 - changes/965.feature.rst | 1 - changes/967.misc.rst | 1 - changes/969.misc.rst | 1 - changes/971.feature.rst | 1 - changes/972.misc.rst | 1 - changes/973.feature.rst | 1 - changes/981.misc.rst | 1 - changes/983.feature.rst | 1 - changes/984.misc.rst | 1 - changes/985.bugfix.rst | 1 - changes/987.misc.rst | 1 - changes/989.feature.rst | 1 - changes/991.feature.rst | 1 - changes/992.bugfix.rst | 1 - changes/994.misc.rst | 1 - changes/995.misc.rst | 1 - changes/996.misc.rst | 1 - changes/997.misc.rst | 1 - docs/background/releases.rst | 98 ++++++++++++++++++++++++++++++++++++ 77 files changed, 98 insertions(+), 76 deletions(-) delete mode 100644 changes/1000.bugfix.rst delete mode 100644 changes/1001.misc.rst delete mode 100644 changes/1002.misc.rst delete mode 100644 changes/1003.misc.rst delete mode 100644 changes/1004.bugfix.rst delete mode 100644 changes/1012.misc.rst delete mode 100644 changes/1013.misc.rst delete mode 100644 changes/1020.misc.rst delete mode 100644 changes/1021.misc.rst delete mode 100644 changes/1022.doc.rst delete mode 100644 changes/1023.misc.rst delete mode 100644 changes/1028.misc.rst delete mode 100644 changes/1038.misc.rst delete mode 100644 changes/1041.bugfix.rst delete mode 100644 changes/1042.misc.rst delete mode 100644 changes/1043.misc.rst delete mode 100644 changes/1044.misc.rst delete mode 100644 changes/1045.misc.rst delete mode 100644 changes/1046.misc.rst delete mode 100644 changes/1047.misc.rst delete mode 100644 changes/1048.misc.rst delete mode 100644 changes/1049.misc.rst delete mode 100644 changes/1051.misc.rst delete mode 100644 changes/1052.misc.rst delete mode 100644 changes/1055.bugfix.rst delete mode 100644 changes/1057.misc.rst delete mode 100644 changes/1059.misc.rst delete mode 100644 changes/1061.misc.rst delete mode 100644 changes/1068.misc.rst delete mode 100644 changes/1069.misc.rst delete mode 100644 changes/1071.misc.rst delete mode 100644 changes/753.feature.rst delete mode 100644 changes/787.bugfix.rst delete mode 100644 changes/806.feature.rst delete mode 100644 changes/882.bugfix.rst delete mode 100644 changes/886.feature.rst delete mode 100644 changes/904.bugfix.rst delete mode 100644 changes/905.bugfix.rst delete mode 100644 changes/906.misc.rst delete mode 100644 changes/907.misc.rst delete mode 100644 changes/917.bugfix.rst delete mode 100644 changes/918.misc.rst delete mode 100644 changes/922.bugfix.rst delete mode 100644 changes/923.misc.rst delete mode 100644 changes/924.misc.rst delete mode 100644 changes/925.misc.rst delete mode 100644 changes/926.misc.rst delete mode 100644 changes/929.misc.rst delete mode 100644 changes/931.misc.rst delete mode 100644 changes/936.bugfix.rst delete mode 100644 changes/939.bugfix.rst delete mode 100644 changes/951.misc.rst delete mode 100644 changes/952.bugfix.rst delete mode 100644 changes/953.feature.rst delete mode 100644 changes/959.misc.rst delete mode 100644 changes/960.misc.rst delete mode 100644 changes/962.feature.rst delete mode 100644 changes/964.misc.rst delete mode 100644 changes/965.feature.rst delete mode 100644 changes/967.misc.rst delete mode 100644 changes/969.misc.rst delete mode 100644 changes/971.feature.rst delete mode 100644 changes/972.misc.rst delete mode 100644 changes/973.feature.rst delete mode 100644 changes/981.misc.rst delete mode 100644 changes/983.feature.rst delete mode 100644 changes/984.misc.rst delete mode 100644 changes/985.bugfix.rst delete mode 100644 changes/987.misc.rst delete mode 100644 changes/989.feature.rst delete mode 100644 changes/991.feature.rst delete mode 100644 changes/992.bugfix.rst delete mode 100644 changes/994.misc.rst delete mode 100644 changes/995.misc.rst delete mode 100644 changes/996.misc.rst delete mode 100644 changes/997.misc.rst diff --git a/changes/1000.bugfix.rst b/changes/1000.bugfix.rst deleted file mode 100644 index 95346feaf..000000000 --- a/changes/1000.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -On macOS, Rosetta is now installed automatically if needed. diff --git a/changes/1001.misc.rst b/changes/1001.misc.rst deleted file mode 100644 index 834445157..000000000 --- a/changes/1001.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The packaging of sdist and wheel artefacts was simplified. diff --git a/changes/1002.misc.rst b/changes/1002.misc.rst deleted file mode 100644 index 9b37c9f2b..000000000 --- a/changes/1002.misc.rst +++ /dev/null @@ -1 +0,0 @@ -A single end-of-app sentinel is now used to report process exit status. diff --git a/changes/1003.misc.rst b/changes/1003.misc.rst deleted file mode 100644 index dc18fcba5..000000000 --- a/changes/1003.misc.rst +++ /dev/null @@ -1 +0,0 @@ -A github label configuration file was moved to a common repository. diff --git a/changes/1004.bugfix.rst b/changes/1004.bugfix.rst deleted file mode 100644 index f881c8ce3..000000000 --- a/changes/1004.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Web project configuration has been updated to reflect recent changes to PyScript. diff --git a/changes/1012.misc.rst b/changes/1012.misc.rst deleted file mode 100644 index 2cfb1ab37..000000000 --- a/changes/1012.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/checkout from 3.1.0 to 3.2.0. diff --git a/changes/1013.misc.rst b/changes/1013.misc.rst deleted file mode 100644 index f3996d729..000000000 --- a/changes/1013.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated ncipollo/release-action from 1.11.2 to 1.12.0. diff --git a/changes/1020.misc.rst b/changes/1020.misc.rst deleted file mode 100644 index f0ee451ef..000000000 --- a/changes/1020.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/setup-python from 4.3.1 to 4.4.0. diff --git a/changes/1021.misc.rst b/changes/1021.misc.rst deleted file mode 100644 index bac278b17..000000000 --- a/changes/1021.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/cache from 3.0.11 to 3.2.1. diff --git a/changes/1022.doc.rst b/changes/1022.doc.rst deleted file mode 100644 index e758ccc26..000000000 --- a/changes/1022.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Release history now contains links to GitHub issues. diff --git a/changes/1023.misc.rst b/changes/1023.misc.rst deleted file mode 100644 index 551b0616e..000000000 --- a/changes/1023.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated coverage from 6.5 to 7.0. diff --git a/changes/1028.misc.rst b/changes/1028.misc.rst deleted file mode 100644 index ddd620b94..000000000 --- a/changes/1028.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/cache from 3.2.1 to 3.2.2. diff --git a/changes/1038.misc.rst b/changes/1038.misc.rst deleted file mode 100644 index cf190c06f..000000000 --- a/changes/1038.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/checkout from 3.2.0 to 3.3.0. diff --git a/changes/1041.bugfix.rst b/changes/1041.bugfix.rst deleted file mode 100644 index 0e462ed9f..000000000 --- a/changes/1041.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -The way dependency versions are specified has been modified to make Briefcase as accomodating as possible with end-user environments, but as stable as possible for development environments. diff --git a/changes/1042.misc.rst b/changes/1042.misc.rst deleted file mode 100644 index dde382359..000000000 --- a/changes/1042.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated coverage[toml] from 7.0.4 to 7.0.5. diff --git a/changes/1043.misc.rst b/changes/1043.misc.rst deleted file mode 100644 index 45a5a289d..000000000 --- a/changes/1043.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated setuptools-scm[toml] from 7.0.5 to 7.1.0. diff --git a/changes/1044.misc.rst b/changes/1044.misc.rst deleted file mode 100644 index 18a05125f..000000000 --- a/changes/1044.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pytest from 7.2.0 to 7.2.1. diff --git a/changes/1045.misc.rst b/changes/1045.misc.rst deleted file mode 100644 index a473de2ca..000000000 --- a/changes/1045.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.0.1 to 4.2.8. diff --git a/changes/1046.misc.rst b/changes/1046.misc.rst deleted file mode 100644 index b7b1dbaca..000000000 --- a/changes/1046.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated sphinx from 6.1.2 to 6.1.3. diff --git a/changes/1047.misc.rst b/changes/1047.misc.rst deleted file mode 100644 index 197708e10..000000000 --- a/changes/1047.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/cache from 3.2.2 to 3.2.3. diff --git a/changes/1048.misc.rst b/changes/1048.misc.rst deleted file mode 100644 index 4a495ba1b..000000000 --- a/changes/1048.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/setup-python from 4.4.0 to 4.5.0. diff --git a/changes/1049.misc.rst b/changes/1049.misc.rst deleted file mode 100644 index 92ab82bd4..000000000 --- a/changes/1049.misc.rst +++ /dev/null @@ -1 +0,0 @@ -A stale reference to the master branch in README badges was corrected. diff --git a/changes/1051.misc.rst b/changes/1051.misc.rst deleted file mode 100644 index 910d8ca53..000000000 --- a/changes/1051.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The handling of AppImage local file references introduced in #992 was modified to use locally built sdists, rather than filesystem mounts. diff --git a/changes/1052.misc.rst b/changes/1052.misc.rst deleted file mode 100644 index 0f569f711..000000000 --- a/changes/1052.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Users will no longer be warned that the obsolete Briefcase data directory still exists after it was transitioned to an OS-native filesystem location. diff --git a/changes/1055.bugfix.rst b/changes/1055.bugfix.rst deleted file mode 100644 index 385ab9037..000000000 --- a/changes/1055.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -To prevent console corruption, dynamic console elements, such as the Wait Bar, are temporarily removed when output streaming is disabled for a command. diff --git a/changes/1057.misc.rst b/changes/1057.misc.rst deleted file mode 100644 index 7711fbbf3..000000000 --- a/changes/1057.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.2.8 to 4.3.5. diff --git a/changes/1059.misc.rst b/changes/1059.misc.rst deleted file mode 100644 index 7d3bab7de..000000000 --- a/changes/1059.misc.rst +++ /dev/null @@ -1 +0,0 @@ -For commands invoked with ``Subprocess.check_output()``, any output sent to ``stderr`` is now coalesced with ``stdout`` by default. diff --git a/changes/1061.misc.rst b/changes/1061.misc.rst deleted file mode 100644 index 7cc3e0116..000000000 --- a/changes/1061.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The list of packages that need to be manually extracted was added to the Android Gradle template context. diff --git a/changes/1068.misc.rst b/changes/1068.misc.rst deleted file mode 100644 index ac310b879..000000000 --- a/changes/1068.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.3.5 to 4.4.2. diff --git a/changes/1069.misc.rst b/changes/1069.misc.rst deleted file mode 100644 index a3e3e452c..000000000 --- a/changes/1069.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated coverage[toml] from 7.0.5 to 7.1.0. diff --git a/changes/1071.misc.rst b/changes/1071.misc.rst deleted file mode 100644 index fd1ec6bfe..000000000 --- a/changes/1071.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pre-commit from 2.21.0 to 3.0.2. diff --git a/changes/753.feature.rst b/changes/753.feature.rst deleted file mode 100644 index 857a77012..000000000 --- a/changes/753.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Briefcase is more resilient to file download failures by discarding partially downloaded files. diff --git a/changes/787.bugfix.rst b/changes/787.bugfix.rst deleted file mode 100644 index 308c6f3b0..000000000 --- a/changes/787.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Console output of Windows apps is now captured in the Briefcase log. diff --git a/changes/806.feature.rst b/changes/806.feature.rst deleted file mode 100644 index 6395e60b2..000000000 --- a/changes/806.feature.rst +++ /dev/null @@ -1 +0,0 @@ -All warnings from the App and its dependencies are now shown when running ``briefcase dev`` by invoking Python in `development mode `_. diff --git a/changes/882.bugfix.rst b/changes/882.bugfix.rst deleted file mode 100644 index 6658c49dd..000000000 --- a/changes/882.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Android emulators configured with `_no_skin` will no longer generate a warning. diff --git a/changes/886.feature.rst b/changes/886.feature.rst deleted file mode 100644 index 7660dda3d..000000000 --- a/changes/886.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The Dockerfile used to build AppImages can now include user-provided container setup instructions. diff --git a/changes/904.bugfix.rst b/changes/904.bugfix.rst deleted file mode 100644 index 4793f31c2..000000000 --- a/changes/904.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Briefcase now exits normally when CTRL-C is sent while tailing logs for the App when using ``briefcase run``. diff --git a/changes/905.bugfix.rst b/changes/905.bugfix.rst deleted file mode 100644 index 51762c676..000000000 --- a/changes/905.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Backslashes and double quotes are now safe to be used for Formal Name and Description diff --git a/changes/906.misc.rst b/changes/906.misc.rst deleted file mode 100644 index 6648bdb05..000000000 --- a/changes/906.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The Briefcase help text now includes available output formats for the platform. diff --git a/changes/907.misc.rst b/changes/907.misc.rst deleted file mode 100644 index fdde486e8..000000000 --- a/changes/907.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The Briefcase help text now includes a list of available commands, their descriptions, and the available platforms. diff --git a/changes/917.bugfix.rst b/changes/917.bugfix.rst deleted file mode 100644 index bea10b5a3..000000000 --- a/changes/917.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -The console output for Windows batch scripts in now captured in the Briefcase log. diff --git a/changes/918.misc.rst b/changes/918.misc.rst deleted file mode 100644 index 1c545dadb..000000000 --- a/changes/918.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Minor problems with the release instructions were corrected. diff --git a/changes/922.bugfix.rst b/changes/922.bugfix.rst deleted file mode 100644 index 456d072b8..000000000 --- a/changes/922.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -When using the Windows Store version of Python, Briefcase now ensures the cache directory is created in %LOCALAPPDATA% instead of the sandboxed location enforced for Windows Store apps. diff --git a/changes/923.misc.rst b/changes/923.misc.rst deleted file mode 100644 index a06f76f27..000000000 --- a/changes/923.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Use ``python -m pip`` to invoke ``pip`` in CI to avoid errors from ``pip.exe``. diff --git a/changes/924.misc.rst b/changes/924.misc.rst deleted file mode 100644 index 6bc7b8816..000000000 --- a/changes/924.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/setup-python from 4.2.0 to 4.3.0. diff --git a/changes/925.misc.rst b/changes/925.misc.rst deleted file mode 100644 index 1ed9d5e02..000000000 --- a/changes/925.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/cache from 3.0.10 to 3.0.11. diff --git a/changes/926.misc.rst b/changes/926.misc.rst deleted file mode 100644 index 3ca2340a9..000000000 --- a/changes/926.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Briefcase versions containing ``dev0`` are now considered development versions for fetching templates. diff --git a/changes/929.misc.rst b/changes/929.misc.rst deleted file mode 100644 index 64e013e04..000000000 --- a/changes/929.misc.rst +++ /dev/null @@ -1 +0,0 @@ -If the user sends CTRL-C while the Android emulator is starting, the troubleshooting steps are printed. diff --git a/changes/931.misc.rst b/changes/931.misc.rst deleted file mode 100644 index a5614b956..000000000 --- a/changes/931.misc.rst +++ /dev/null @@ -1 +0,0 @@ -When generating a new template using `briefcase new`, the template & branch that created the project is logged. diff --git a/changes/936.bugfix.rst b/changes/936.bugfix.rst deleted file mode 100644 index 61210436f..000000000 --- a/changes/936.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -An Android application that successfully starts, but fails quickly, no longer stalls the launch process. diff --git a/changes/939.bugfix.rst b/changes/939.bugfix.rst deleted file mode 100644 index 5bcaf2081..000000000 --- a/changes/939.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -The required Visual Studio Code components are now included in verification errors for Visual Studio Apps. diff --git a/changes/951.misc.rst b/changes/951.misc.rst deleted file mode 100644 index 6259630ed..000000000 --- a/changes/951.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Removed unnecessary PYTHONPATH from tox.ini to ensure that the tests are run against the built packages. diff --git a/changes/952.bugfix.rst b/changes/952.bugfix.rst deleted file mode 100644 index 064cdc368..000000000 --- a/changes/952.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -It is now possible to specify app configurations for macOS Xcode and Windows VisualStudio projects. Previously, these sections of configuration files would be ignored due to a case discrepancy. diff --git a/changes/953.feature.rst b/changes/953.feature.rst deleted file mode 100644 index 8950ead61..000000000 --- a/changes/953.feature.rst +++ /dev/null @@ -1 +0,0 @@ -It is no longer necessary to specify a device when building an iOS project. diff --git a/changes/959.misc.rst b/changes/959.misc.rst deleted file mode 100644 index 2d0e87fa4..000000000 --- a/changes/959.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated dsaltares/fetch-gh-release-asset from 1.0.0 to 1.1.0. diff --git a/changes/960.misc.rst b/changes/960.misc.rst deleted file mode 100644 index 64e6764b1..000000000 --- a/changes/960.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pyupgrade from 2.38.2 to 3.2.0 and black from 22.8.0 to 22.10.0. diff --git a/changes/962.feature.rst b/changes/962.feature.rst deleted file mode 100644 index 9c7147f62..000000000 --- a/changes/962.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Briefcase apps can now provide a test suite. ``briefcase run`` and ``briefcase dev`` both provide a ``--test`` option to start the test suite. diff --git a/changes/964.misc.rst b/changes/964.misc.rst deleted file mode 100644 index dca54df5e..000000000 --- a/changes/964.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``ToolCache`` and its tools are now typed to better support IDE hints and auto-completion. diff --git a/changes/965.feature.rst b/changes/965.feature.rst deleted file mode 100644 index 89008bc3d..000000000 --- a/changes/965.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Support for Python 3.12 was added. diff --git a/changes/967.misc.rst b/changes/967.misc.rst deleted file mode 100644 index 5e37618d9..000000000 --- a/changes/967.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Linux backends were converted to use log streaming. diff --git a/changes/969.misc.rst b/changes/969.misc.rst deleted file mode 100644 index bbfe6efbf..000000000 --- a/changes/969.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated ncipollo/release-action from 1.11.1 to 1.11.2. diff --git a/changes/971.feature.rst b/changes/971.feature.rst deleted file mode 100644 index 315d5fee5..000000000 --- a/changes/971.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Frameworks contained added to a macOS app bundle are now automatically code signed. diff --git a/changes/972.misc.rst b/changes/972.misc.rst deleted file mode 100644 index a15c90cb2..000000000 --- a/changes/972.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The list of modules in ``briefcase.integrations.__all__`` is now verified against existing modules in ``briefcase.integrations``. diff --git a/changes/973.feature.rst b/changes/973.feature.rst deleted file mode 100644 index 16a1afbc6..000000000 --- a/changes/973.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The build.gradle file used to build Android apps can now include arbitrary additional settings. diff --git a/changes/981.misc.rst b/changes/981.misc.rst deleted file mode 100644 index 6a734e8fa..000000000 --- a/changes/981.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Subprocess stream filters have been converted into generators. diff --git a/changes/983.feature.rst b/changes/983.feature.rst deleted file mode 100644 index eaea4b423..000000000 --- a/changes/983.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The run and build commands now have full control over the update of app requirements resources. diff --git a/changes/984.misc.rst b/changes/984.misc.rst deleted file mode 100644 index b6c9bd332..000000000 --- a/changes/984.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Made pytest regexes accept content after the time diff --git a/changes/985.bugfix.rst b/changes/985.bugfix.rst deleted file mode 100644 index 69293ba54..000000000 --- a/changes/985.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Development mode now starts apps in PEP540 UTF-8 mode, for consistency with the stub apps. diff --git a/changes/987.misc.rst b/changes/987.misc.rst deleted file mode 100644 index 3f05ebdfa..000000000 --- a/changes/987.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The Python debug malloc has been disabled when running on Windows. diff --git a/changes/989.feature.rst b/changes/989.feature.rst deleted file mode 100644 index 4b9d277e3..000000000 --- a/changes/989.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Resources that require variants will now use the variant name as part of the filename by default. diff --git a/changes/991.feature.rst b/changes/991.feature.rst deleted file mode 100644 index 86ee11316..000000000 --- a/changes/991.feature.rst +++ /dev/null @@ -1 +0,0 @@ -``briefcase open linux appimage`` now starts a shell session in the Docker context, rather than opening the project folder. diff --git a/changes/992.bugfix.rst b/changes/992.bugfix.rst deleted file mode 100644 index d05d60ac8..000000000 --- a/changes/992.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Local file references in requirements no longer break AppImage builds. diff --git a/changes/994.misc.rst b/changes/994.misc.rst deleted file mode 100644 index 9b94a06d4..000000000 --- a/changes/994.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Pinned CI requirement versions diff --git a/changes/995.misc.rst b/changes/995.misc.rst deleted file mode 100644 index 4668f9822..000000000 --- a/changes/995.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Pinned software versions were upgraded. diff --git a/changes/996.misc.rst b/changes/996.misc.rst deleted file mode 100644 index 02b523675..000000000 --- a/changes/996.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated CI to use the centralized Dependabot changenote workflow in the ``beeware/.github`` repo. diff --git a/changes/997.misc.rst b/changes/997.misc.rst deleted file mode 100644 index e8b75ba33..000000000 --- a/changes/997.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/setup-python from 4.3.0 to 4.3.1. diff --git a/docs/background/releases.rst b/docs/background/releases.rst index 361ef91cb..d7231f798 100644 --- a/docs/background/releases.rst +++ b/docs/background/releases.rst @@ -4,6 +4,104 @@ Release History .. towncrier release notes start +0.3.12 (2023-01-30) +=================== + +Features +-------- + +* Briefcase is more resilient to file download failures by discarding partially + downloaded files. (`#753 `__) +* All warnings from the App and its dependencies are now shown when running + ``briefcase dev`` by invoking Python in `development mode + `_. (`#806 + `__) +* The Dockerfile used to build AppImages can now include user-provided container + setup instructions. (`#886 + `__) +* It is no longer necessary to specify a device when building an iOS project. + (`#953 `__) +* Briefcase apps can now provide a test suite. ``briefcase run`` and ``briefcase + dev`` both provide a ``--test`` option to start the test suite. (`#962 + `__) +* Initial support for Python 3.12 was added. (`#965 + `__) +* Frameworks contained added to a macOS app bundle are now automatically code + signed. (`#971 `__) +* The ``build.gradle`` file used to build Android apps can now include arbitrary + additional settings. (`#973 + `__) +* The run and build commands now have full control over the update of app + requirements resources. (`#983 + `__) +* Resources that require variants will now use the variant name as part of the + filename by default. (`#989 + `__) +* ``briefcase open linux appimage`` now starts a shell session in the Docker + context, rather than opening the project folder. (`#991 + `__) +* Web project configuration has been updated to reflect recent changes to + PyScript. (`#1004 `__) + +Bugfixes +-------- + +* Console output of Windows apps is now captured in the Briefcase log. (`#787 + `__) +* Android emulators configured with ``_no_skin`` will no longer generate a + warning. (`#882 `__) +* Briefcase now exits normally when CTRL-C is sent while tailing logs for the + App when using ``briefcase run``. (`#904 + `__) +* Backslashes and double quotes are now safe to be used for formal name and + description (`#905 `__) +* The console output for Windows batch scripts in now captured in the Briefcase + log. (`#917 `__) +* When using the Windows Store version of Python, Briefcase now ensures the + cache directory is created in ``%LOCALAPPDATA%`` instead of the sandboxed + location enforced for Windows Store apps. (`#922 + `__) +* An Android application that successfully starts, but fails quickly, no longer + stalls the launch process. (`#936 + `__) +* The required Visual Studio Code components are now included in verification + errors for Visual Studio Apps. (`#939 + `__) +* It is now possible to specify app configurations for macOS Xcode and Windows + VisualStudio projects. Previously, these sections of configuration files would + be ignored due to a case discrepancy. (`#952 + `__) +* Development mode now starts apps in PEP540 UTF-8 mode, for consistency with + the stub apps. (`#985 `__) +* Local file references in requirements no longer break AppImage builds. (`#992 + `__) +* On macOS, Rosetta is now installed automatically if needed. (`#1000 + `__) +* The way dependency versions are specified has been modified to make Briefcase + as accomodating as possible with end-user environments, but as stable as + possible for development environments. (`#1041 + `__) +* To prevent console corruption, dynamic console elements (such as the Wait Bar) + are temporarily removed when output streaming is disabled for a command. + (`#1055 `__) + + +Improved Documentation +---------------------- + +* Release history now contains links to GitHub issues. (`#1022 `__) + + +Misc +---- + +* #906, #907, #918, #923, #924, #925, #926, #929, #931, #951, #959, #960, #964, + #967, #969, #972, #981, #984, #987, #994, #995, #996, #997, #1001, #1002, + #1003, #1012, #1013, #1020, #1021, #1023, #1028, #1038, #1042, #1043, #1044, + #1045, #1046, #1047, #1048, #1049, #1051, #1052, #1057, #1059, #1061, #1068, + #1069, #1071 + + 0.3.11 (2022-10-14) ===================