From 0584a899f2f18feb5a7af39472a247e245ec6fb6 Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Mon, 10 Jul 2023 13:40:58 +0800 Subject: [PATCH] Add release notes for v0.3.15. --- changes/1011.bugfix.rst | 1 - changes/1065.feature.rst | 1 - changes/1065.removal.rst | 1 - changes/1083.feature.rst | 1 - changes/1090.bugfix.rst | 1 - changes/1093.misc.rst | 1 - changes/1112.bugfix.rst | 1 - changes/1178.misc.rst | 1 - changes/1179.bugfix.rst | 1 - changes/1181.misc.rst | 1 - changes/1186.misc.rst | 1 - changes/1187.misc.rst | 1 - changes/1191.misc.rst | 1 - changes/1192.misc.rst | 1 - changes/1193.misc.rst | 1 - changes/1195.misc.rst | 1 - changes/1197.misc.rst | 1 - changes/1199.feature.rst | 1 - changes/1200.misc.rst | 1 - changes/1201.feature.rst | 1 - changes/1203.feature.rst | 1 - changes/1204.misc.rst | 1 - changes/1205.misc.rst | 1 - changes/1206.misc.rst | 1 - changes/1207.bugfix.rst | 1 - changes/1210.bugfix.rst | 1 - changes/1213.doc.rst | 1 - changes/1215.misc.rst | 1 - changes/1226.misc.rst | 1 - changes/1228.misc.rst | 1 - changes/1232.misc.rst | 1 - changes/1233.misc.rst | 1 - changes/1234.bugfix.rst | 1 - changes/1236.bugfix.rst | 1 - changes/1239.misc.rst | 1 - changes/1241.misc.rst | 1 - changes/1242.misc.rst | 1 - changes/1243.misc.rst | 1 - changes/1244.misc.rst | 1 - changes/1246.misc.rst | 1 - changes/1248.misc.rst | 1 - changes/1249.misc.rst | 1 - changes/1253.misc.rst | 1 - changes/1254.misc.rst | 1 - changes/1255.misc.rst | 1 - changes/1257.misc.rst | 1 - changes/1258.misc.rst | 1 - changes/1262.misc.rst | 1 - changes/1263.misc.rst | 1 - changes/1264.misc.rst | 1 - changes/1265.misc.rst | 1 - changes/1267.bugfix.rst | 1 - changes/1272.removal.rst | 1 - changes/1273.misc.rst | 1 - changes/1274.misc.rst | 1 - changes/1276.bugfix.rst | 1 - changes/1279.misc.rst | 1 - changes/1282.misc.rst | 1 - changes/1283.misc.rst | 1 - changes/1284.misc.rst | 1 - changes/1286.bugfix.rst | 1 - changes/1293.misc.rst | 1 - changes/1294.misc.rst | 1 - changes/1295.misc.rst | 1 - changes/1299.misc.rst | 1 - changes/1300.misc.rst | 1 - changes/1301.misc.rst | 1 - changes/1305.bugfix.rst | 1 - changes/1310.misc.rst | 1 - changes/1311.misc.rst | 1 - changes/1316.misc.rst | 1 - changes/1317.misc.rst | 1 - changes/1322.doc.rst | 1 - changes/1323.misc.rst | 1 - changes/1324.misc.rst | 1 - changes/1333.misc.rst | 1 - changes/1334.misc.rst | 1 - changes/1335.misc.rst | 1 - changes/1336.misc.rst | 1 - changes/1339.misc.rst | 1 - changes/1341.misc.rst | 1 - changes/1347.bugfix.rst | 1 - changes/1350.misc.rst | 1 - changes/1351.misc.rst | 1 - changes/457.feature.rst | 1 - changes/463.feature.rst | 1 - changes/827.bugfix.rst | 1 - changes/853.bugfix.rst | 1 - changes/856.misc.rst | 1 - changes/865.feature.rst | 1 - docs/background/releases.rst | 53 ++++++++++++++++++++++++++++++++++++ 91 files changed, 53 insertions(+), 90 deletions(-) delete mode 100644 changes/1011.bugfix.rst delete mode 100644 changes/1065.feature.rst delete mode 100644 changes/1065.removal.rst delete mode 100644 changes/1083.feature.rst delete mode 100644 changes/1090.bugfix.rst delete mode 100644 changes/1093.misc.rst delete mode 100644 changes/1112.bugfix.rst delete mode 100644 changes/1178.misc.rst delete mode 100644 changes/1179.bugfix.rst delete mode 100644 changes/1181.misc.rst delete mode 100644 changes/1186.misc.rst delete mode 100644 changes/1187.misc.rst delete mode 100644 changes/1191.misc.rst delete mode 100644 changes/1192.misc.rst delete mode 100644 changes/1193.misc.rst delete mode 100644 changes/1195.misc.rst delete mode 100644 changes/1197.misc.rst delete mode 100644 changes/1199.feature.rst delete mode 100644 changes/1200.misc.rst delete mode 100644 changes/1201.feature.rst delete mode 100644 changes/1203.feature.rst delete mode 100644 changes/1204.misc.rst delete mode 100644 changes/1205.misc.rst delete mode 100644 changes/1206.misc.rst delete mode 100644 changes/1207.bugfix.rst delete mode 100644 changes/1210.bugfix.rst delete mode 100644 changes/1213.doc.rst delete mode 100644 changes/1215.misc.rst delete mode 100644 changes/1226.misc.rst delete mode 100644 changes/1228.misc.rst delete mode 100644 changes/1232.misc.rst delete mode 100644 changes/1233.misc.rst delete mode 100644 changes/1234.bugfix.rst delete mode 100644 changes/1236.bugfix.rst delete mode 100644 changes/1239.misc.rst delete mode 100644 changes/1241.misc.rst delete mode 100644 changes/1242.misc.rst delete mode 100644 changes/1243.misc.rst delete mode 100644 changes/1244.misc.rst delete mode 100644 changes/1246.misc.rst delete mode 100644 changes/1248.misc.rst delete mode 100644 changes/1249.misc.rst delete mode 100644 changes/1253.misc.rst delete mode 100644 changes/1254.misc.rst delete mode 100644 changes/1255.misc.rst delete mode 100644 changes/1257.misc.rst delete mode 100644 changes/1258.misc.rst delete mode 100644 changes/1262.misc.rst delete mode 100644 changes/1263.misc.rst delete mode 100644 changes/1264.misc.rst delete mode 100644 changes/1265.misc.rst delete mode 100644 changes/1267.bugfix.rst delete mode 100644 changes/1272.removal.rst delete mode 100644 changes/1273.misc.rst delete mode 100644 changes/1274.misc.rst delete mode 100644 changes/1276.bugfix.rst delete mode 100644 changes/1279.misc.rst delete mode 100644 changes/1282.misc.rst delete mode 100644 changes/1283.misc.rst delete mode 100644 changes/1284.misc.rst delete mode 100644 changes/1286.bugfix.rst delete mode 100644 changes/1293.misc.rst delete mode 100644 changes/1294.misc.rst delete mode 100644 changes/1295.misc.rst delete mode 100644 changes/1299.misc.rst delete mode 100644 changes/1300.misc.rst delete mode 100644 changes/1301.misc.rst delete mode 100644 changes/1305.bugfix.rst delete mode 100644 changes/1310.misc.rst delete mode 100644 changes/1311.misc.rst delete mode 100644 changes/1316.misc.rst delete mode 100644 changes/1317.misc.rst delete mode 100644 changes/1322.doc.rst delete mode 100644 changes/1323.misc.rst delete mode 100644 changes/1324.misc.rst delete mode 100644 changes/1333.misc.rst delete mode 100644 changes/1334.misc.rst delete mode 100644 changes/1335.misc.rst delete mode 100644 changes/1336.misc.rst delete mode 100644 changes/1339.misc.rst delete mode 100644 changes/1341.misc.rst delete mode 100644 changes/1347.bugfix.rst delete mode 100644 changes/1350.misc.rst delete mode 100644 changes/1351.misc.rst delete mode 100644 changes/457.feature.rst delete mode 100644 changes/463.feature.rst delete mode 100644 changes/827.bugfix.rst delete mode 100644 changes/853.bugfix.rst delete mode 100644 changes/856.misc.rst delete mode 100644 changes/865.feature.rst diff --git a/changes/1011.bugfix.rst b/changes/1011.bugfix.rst deleted file mode 100644 index ea53f3e5d..000000000 --- a/changes/1011.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Non ascii characters input for the app name during 'briefcase new' are quoted before being put into pyproject.toml. diff --git a/changes/1065.feature.rst b/changes/1065.feature.rst deleted file mode 100644 index cdeabec7b..000000000 --- a/changes/1065.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Android support was upgraded to use Java 17 for builds. diff --git a/changes/1065.removal.rst b/changes/1065.removal.rst deleted file mode 100644 index 9063bd9ee..000000000 --- a/changes/1065.removal.rst +++ /dev/null @@ -1 +0,0 @@ -The version of OpenJDK for Java was updated from 8 to 17. Any Android apps generated on previous versions of Briefcase must be re-generated by running ``briefcase create android gradle``. If customizations were made to files within the generated app, they will need to be manually re-applied after re-running the create command. diff --git a/changes/1083.feature.rst b/changes/1083.feature.rst deleted file mode 100644 index c4a902781..000000000 --- a/changes/1083.feature.rst +++ /dev/null @@ -1 +0,0 @@ -On Linux, Docker Desktop and rootless Docker are now supported. diff --git a/changes/1090.bugfix.rst b/changes/1090.bugfix.rst deleted file mode 100644 index f76063abf..000000000 --- a/changes/1090.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Requests to the web server are recorded in the log file. diff --git a/changes/1093.misc.rst b/changes/1093.misc.rst deleted file mode 100644 index cb9939734..000000000 --- a/changes/1093.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``Tool`` and ``ManagedTool`` base classes were implemented to unify tool functionality. diff --git a/changes/1112.bugfix.rst b/changes/1112.bugfix.rst deleted file mode 100644 index bc97677c6..000000000 --- a/changes/1112.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -When the local Android keystore was generated with a recent version of java, Briefcase would raise an "Invalid Keystore format" error during app signing. This error will no longer occur. diff --git a/changes/1178.misc.rst b/changes/1178.misc.rst deleted file mode 100644 index a15dd7ff1..000000000 --- a/changes/1178.misc.rst +++ /dev/null @@ -1 +0,0 @@ -PyPI package names were removed as valid spelling words. diff --git a/changes/1179.bugfix.rst b/changes/1179.bugfix.rst deleted file mode 100644 index e8e44aaaf..000000000 --- a/changes/1179.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Content before a closing square bracket (``]``) or ``.so)`` is no longer stripped by the macOS and iOS log filter. diff --git a/changes/1181.misc.rst b/changes/1181.misc.rst deleted file mode 100644 index c3dea654d..000000000 --- a/changes/1181.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The possibility to run ``tox`` on single test files was added. diff --git a/changes/1186.misc.rst b/changes/1186.misc.rst deleted file mode 100644 index 7377bd6fc..000000000 --- a/changes/1186.misc.rst +++ /dev/null @@ -1 +0,0 @@ -An explicit check is now made during the automated release process to ensure ReadTheDocs docs were successfully built for the release. diff --git a/changes/1187.misc.rst b/changes/1187.misc.rst deleted file mode 100644 index 48e1e1e0b..000000000 --- a/changes/1187.misc.rst +++ /dev/null @@ -1 +0,0 @@ -When running tests on Windows, a directory named ``a-path-that-will-cause-an-OSError`` is no longer created at the root of the current drive. diff --git a/changes/1191.misc.rst b/changes/1191.misc.rst deleted file mode 100644 index bf79442f4..000000000 --- a/changes/1191.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.4.11 to 4.4.12. diff --git a/changes/1192.misc.rst b/changes/1192.misc.rst deleted file mode 100644 index ce733ffc0..000000000 --- a/changes/1192.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pytest from 7.3.0 to 7.3.1. diff --git a/changes/1193.misc.rst b/changes/1193.misc.rst deleted file mode 100644 index 190c84554..000000000 --- a/changes/1193.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/checkout from 3.5.0 to 3.5.2. diff --git a/changes/1195.misc.rst b/changes/1195.misc.rst deleted file mode 100644 index db055ab0f..000000000 --- a/changes/1195.misc.rst +++ /dev/null @@ -1 +0,0 @@ -pip 23.1 was blocked from use due to pip bug #11982 diff --git a/changes/1197.misc.rst b/changes/1197.misc.rst deleted file mode 100644 index ff43cbc11..000000000 --- a/changes/1197.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The stuck streamer test was updated to mitigate false failures potentially stemming from high load macOS GitHub runners. diff --git a/changes/1199.feature.rst b/changes/1199.feature.rst deleted file mode 100644 index ccbc6456a..000000000 --- a/changes/1199.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The company/author name in the installation path for Windows MSI installers is now optional. diff --git a/changes/1200.misc.rst b/changes/1200.misc.rst deleted file mode 100644 index 2bfcab079..000000000 --- a/changes/1200.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The docstring linting tool ``docformatter`` was added back in to the ``pre-commit`` configuration. diff --git a/changes/1201.feature.rst b/changes/1201.feature.rst deleted file mode 100644 index 3006b154d..000000000 --- a/changes/1201.feature.rst +++ /dev/null @@ -1 +0,0 @@ -macOS code signing is now multithreaded (and therefore much faster!) diff --git a/changes/1203.feature.rst b/changes/1203.feature.rst deleted file mode 100644 index 8a4bd521c..000000000 --- a/changes/1203.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Briefcase will now honor PEP-621 project fields where they map to Briefcase configuration items. diff --git a/changes/1204.misc.rst b/changes/1204.misc.rst deleted file mode 100644 index 248da6ab2..000000000 --- a/changes/1204.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated ``pre-commit`` hooks to the latest version. diff --git a/changes/1205.misc.rst b/changes/1205.misc.rst deleted file mode 100644 index 7b0c39463..000000000 --- a/changes/1205.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated sphinx from 6.1.3 to 6.2.0. diff --git a/changes/1206.misc.rst b/changes/1206.misc.rst deleted file mode 100644 index 71b65af88..000000000 --- a/changes/1206.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/setup-python from 4.5.0 to 4.6.0. diff --git a/changes/1207.bugfix.rst b/changes/1207.bugfix.rst deleted file mode 100644 index 10a3bbd8b..000000000 --- a/changes/1207.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -The option to run Linux system packages through Docker was removed. diff --git a/changes/1210.bugfix.rst b/changes/1210.bugfix.rst deleted file mode 100644 index 0dfc04281..000000000 --- a/changes/1210.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Error handling for incomplete or corrupted Github clones of templates has been improved. diff --git a/changes/1213.doc.rst b/changes/1213.doc.rst deleted file mode 100644 index 5367252d9..000000000 --- a/changes/1213.doc.rst +++ /dev/null @@ -1 +0,0 @@ -All code blocks were updated to add a button to copy the relevant contents on to the user's clipboard. diff --git a/changes/1215.misc.rst b/changes/1215.misc.rst deleted file mode 100644 index c722be5fb..000000000 --- a/changes/1215.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The indentation and formatting for the release steps numbered list was restored. diff --git a/changes/1226.misc.rst b/changes/1226.misc.rst deleted file mode 100644 index 7049cdc06..000000000 --- a/changes/1226.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Remove pytest-tldr from dev requirements diff --git a/changes/1228.misc.rst b/changes/1228.misc.rst deleted file mode 100644 index 81b327ec3..000000000 --- a/changes/1228.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Added coverage command to tox.ini and updated docs to mention it. diff --git a/changes/1232.misc.rst b/changes/1232.misc.rst deleted file mode 100644 index 8d8bf7016..000000000 --- a/changes/1232.misc.rst +++ /dev/null @@ -1 +0,0 @@ -If `git` fails to update a template in the cookiecutter cache, the `git` command and output are now captured in the Briefcase log file. diff --git a/changes/1233.misc.rst b/changes/1233.misc.rst deleted file mode 100644 index 9fca4762c..000000000 --- a/changes/1233.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Release processes were changed to use Trusted Publishing. diff --git a/changes/1234.bugfix.rst b/changes/1234.bugfix.rst deleted file mode 100644 index 92690eeda..000000000 --- a/changes/1234.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Application/Bundle IDs are normalized to replace underscores with dashes when possible diff --git a/changes/1236.bugfix.rst b/changes/1236.bugfix.rst deleted file mode 100644 index 0518430a5..000000000 --- a/changes/1236.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Filenames and directories in rpm package definitions are quoted in order to include files with filenames that include whitespace. diff --git a/changes/1239.misc.rst b/changes/1239.misc.rst deleted file mode 100644 index 911a1d745..000000000 --- a/changes/1239.misc.rst +++ /dev/null @@ -1 +0,0 @@ -An edge case of use_docker was corrected. diff --git a/changes/1241.misc.rst b/changes/1241.misc.rst deleted file mode 100644 index 55c0ebb21..000000000 --- a/changes/1241.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Changed the version of python in CI used to run coverage to the minimum supported version from the latest supported version to workaround Coverage. diff --git a/changes/1242.misc.rst b/changes/1242.misc.rst deleted file mode 100644 index 671ef25ab..000000000 --- a/changes/1242.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The root user prompt ``#`` has been removed as a prompt match for copying commands from code blocks. diff --git a/changes/1243.misc.rst b/changes/1243.misc.rst deleted file mode 100644 index cdf5a741e..000000000 --- a/changes/1243.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The target image is populated correctly when a run command infers a build. diff --git a/changes/1244.misc.rst b/changes/1244.misc.rst deleted file mode 100644 index 47a4c82fc..000000000 --- a/changes/1244.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Tests were updated for more accurate coverage on a single platform. diff --git a/changes/1246.misc.rst b/changes/1246.misc.rst deleted file mode 100644 index b20e4f915..000000000 --- a/changes/1246.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Tests that caused Briefcase to sleep were updated to short circuit the sleep. diff --git a/changes/1248.misc.rst b/changes/1248.misc.rst deleted file mode 100644 index d97b4afb6..000000000 --- a/changes/1248.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``tox`` configuration was updated to include the checks performed in GitHub CI. diff --git a/changes/1249.misc.rst b/changes/1249.misc.rst deleted file mode 100644 index e4bfe9580..000000000 --- a/changes/1249.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``Printer`` tests no longer fail on Windows when run in ``tox``. diff --git a/changes/1253.misc.rst b/changes/1253.misc.rst deleted file mode 100644 index 248da6ab2..000000000 --- a/changes/1253.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated ``pre-commit`` hooks to the latest version. diff --git a/changes/1254.misc.rst b/changes/1254.misc.rst deleted file mode 100644 index 6130ce002..000000000 --- a/changes/1254.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.4.12 to 4.5.1. diff --git a/changes/1255.misc.rst b/changes/1255.misc.rst deleted file mode 100644 index 0801dfb40..000000000 --- a/changes/1255.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated coverage[toml] from 7.2.3 to 7.2.5. diff --git a/changes/1257.misc.rst b/changes/1257.misc.rst deleted file mode 100644 index bdedcccfa..000000000 --- a/changes/1257.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated dsaltares/fetch-gh-release-asset from 1.1.0 to 1.1.1. diff --git a/changes/1258.misc.rst b/changes/1258.misc.rst deleted file mode 100644 index e90240a46..000000000 --- a/changes/1258.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Running ``pytest`` via ``tox`` now depends on the ``pre-commit`` environment to avoid errors in ``pytest``, and will now use the oldest available version of Python for coverage checks. diff --git a/changes/1262.misc.rst b/changes/1262.misc.rst deleted file mode 100644 index 66af39fb3..000000000 --- a/changes/1262.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Coverage reporting for a specific versions of Python or a specific platform is now supported. diff --git a/changes/1263.misc.rst b/changes/1263.misc.rst deleted file mode 100644 index 13de9c2ab..000000000 --- a/changes/1263.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Only the necessary dependencies are installed for ``tox`` and CI instead of the entire Briefcase package. diff --git a/changes/1264.misc.rst b/changes/1264.misc.rst deleted file mode 100644 index 248da6ab2..000000000 --- a/changes/1264.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated ``pre-commit`` hooks to the latest version. diff --git a/changes/1265.misc.rst b/changes/1265.misc.rst deleted file mode 100644 index b52526fca..000000000 --- a/changes/1265.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pre-commit from 3.2.2 to 3.3.1. diff --git a/changes/1267.bugfix.rst b/changes/1267.bugfix.rst deleted file mode 100644 index 2c08eb7e3..000000000 --- a/changes/1267.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Briefcase's Progress Bar and Wait Bar will no longer be rendered if the ``FORCE_COLOR`` environment variable is set. diff --git a/changes/1272.removal.rst b/changes/1272.removal.rst deleted file mode 100644 index e070e5855..000000000 --- a/changes/1272.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Flatpak apps no longer default to using the Freedesktop runtime and SDK version 21.08 when a runtime is not specified. Instead, the runtime now must be explicitly defined in the `application configuration `__. diff --git a/changes/1273.misc.rst b/changes/1273.misc.rst deleted file mode 100644 index 276556eaa..000000000 --- a/changes/1273.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pytest-xdist from 3.2.1 to 3.3.0. diff --git a/changes/1274.misc.rst b/changes/1274.misc.rst deleted file mode 100644 index aa47ef08f..000000000 --- a/changes/1274.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated sphinx from 6.2.0 to 7.0.1. diff --git a/changes/1276.bugfix.rst b/changes/1276.bugfix.rst deleted file mode 100644 index ad171f041..000000000 --- a/changes/1276.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -When creating a new Briefcase project, the header line in ``pyproject.toml`` now contains the version of Briefcase instead of "Unknown". diff --git a/changes/1279.misc.rst b/changes/1279.misc.rst deleted file mode 100644 index 7da7f51c9..000000000 --- a/changes/1279.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The version of docformatter was updated to v1.7.0 and now uses a specific setting for compatibility with Black. diff --git a/changes/1282.misc.rst b/changes/1282.misc.rst deleted file mode 100644 index 070383f0c..000000000 --- a/changes/1282.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pytest-xdist from 3.3.0 to 3.3.1. diff --git a/changes/1283.misc.rst b/changes/1283.misc.rst deleted file mode 100644 index aac979473..000000000 --- a/changes/1283.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pre-commit from 3.3.1 to 3.3.2. diff --git a/changes/1284.misc.rst b/changes/1284.misc.rst deleted file mode 100644 index 37d3e2979..000000000 --- a/changes/1284.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated furo from 2023.3.27 to 2023.5.20. diff --git a/changes/1286.bugfix.rst b/changes/1286.bugfix.rst deleted file mode 100644 index 140d85e12..000000000 --- a/changes/1286.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Android logs no longer include timestamp and PID, making them easier to read on narrow screens. diff --git a/changes/1293.misc.rst b/changes/1293.misc.rst deleted file mode 100644 index aceb07939..000000000 --- a/changes/1293.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.5.1 to 4.5.2. diff --git a/changes/1294.misc.rst b/changes/1294.misc.rst deleted file mode 100644 index aff4e041c..000000000 --- a/changes/1294.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated coverage[toml] from 7.2.5 to 7.2.6. diff --git a/changes/1295.misc.rst b/changes/1295.misc.rst deleted file mode 100644 index 13f8fc2a6..000000000 --- a/changes/1295.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/setup-python from 4.6.0 to 4.6.1. diff --git a/changes/1299.misc.rst b/changes/1299.misc.rst deleted file mode 100644 index 8af2727d3..000000000 --- a/changes/1299.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated coverage[toml] from 7.2.6 to 7.2.7. diff --git a/changes/1300.misc.rst b/changes/1300.misc.rst deleted file mode 100644 index 44f99384d..000000000 --- a/changes/1300.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated coverage-conditional-plugin from 0.8.0 to 0.9.0. diff --git a/changes/1301.misc.rst b/changes/1301.misc.rst deleted file mode 100644 index c5c386b03..000000000 --- a/changes/1301.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.5.2 to 4.6.0 and removed the workarounds to avoid pip 23.1. diff --git a/changes/1305.bugfix.rst b/changes/1305.bugfix.rst deleted file mode 100644 index c4729a0cf..000000000 --- a/changes/1305.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -An warning is no longer logged if the Java identified by macOS is not usable by Briefcase. diff --git a/changes/1310.misc.rst b/changes/1310.misc.rst deleted file mode 100644 index 5da79d62a..000000000 --- a/changes/1310.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pytest from 7.3.1 to 7.3.2. diff --git a/changes/1311.misc.rst b/changes/1311.misc.rst deleted file mode 100644 index 05105d7c6..000000000 --- a/changes/1311.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/checkout from 3.5.2 to 3.5.3. diff --git a/changes/1316.misc.rst b/changes/1316.misc.rst deleted file mode 100644 index 9eb46067a..000000000 --- a/changes/1316.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``pyupgrade`` was updated to its latest version. diff --git a/changes/1317.misc.rst b/changes/1317.misc.rst deleted file mode 100644 index de944f21f..000000000 --- a/changes/1317.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``docformatter`` was updated to its latest version. diff --git a/changes/1322.doc.rst b/changes/1322.doc.rst deleted file mode 100644 index 2672eff24..000000000 --- a/changes/1322.doc.rst +++ /dev/null @@ -1 +0,0 @@ -The limitations of using WebKit2 in AppImage were documented. diff --git a/changes/1323.misc.rst b/changes/1323.misc.rst deleted file mode 100644 index 8abeb8161..000000000 --- a/changes/1323.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.6.0 to 4.6.2. diff --git a/changes/1324.misc.rst b/changes/1324.misc.rst deleted file mode 100644 index ba355d915..000000000 --- a/changes/1324.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pre-commit from 3.3.2 to 3.3.3. diff --git a/changes/1333.misc.rst b/changes/1333.misc.rst deleted file mode 100644 index de944f21f..000000000 --- a/changes/1333.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``docformatter`` was updated to its latest version. diff --git a/changes/1334.misc.rst b/changes/1334.misc.rst deleted file mode 100644 index 9eb46067a..000000000 --- a/changes/1334.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``pyupgrade`` was updated to its latest version. diff --git a/changes/1335.misc.rst b/changes/1335.misc.rst deleted file mode 100644 index fef8c8c3c..000000000 --- a/changes/1335.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pytest from 7.3.2 to 7.4.0. diff --git a/changes/1336.misc.rst b/changes/1336.misc.rst deleted file mode 100644 index 3325352cc..000000000 --- a/changes/1336.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.6.2 to 4.6.3. diff --git a/changes/1339.misc.rst b/changes/1339.misc.rst deleted file mode 100644 index 0d8e356b7..000000000 --- a/changes/1339.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The Briefcase repository checkout for Read the Docs builds is now made unshallow to ensure accurate SCM versioning. diff --git a/changes/1341.misc.rst b/changes/1341.misc.rst deleted file mode 100644 index 9eb46067a..000000000 --- a/changes/1341.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``pyupgrade`` was updated to its latest version. diff --git a/changes/1347.bugfix.rst b/changes/1347.bugfix.rst deleted file mode 100644 index 46493e9f2..000000000 --- a/changes/1347.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -An error no longer occurs when creating a new Briefcase project while ``cookiecutter>=2.2.0`` is installed. diff --git a/changes/1350.misc.rst b/changes/1350.misc.rst deleted file mode 100644 index 9eb46067a..000000000 --- a/changes/1350.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``pyupgrade`` was updated to its latest version. diff --git a/changes/1351.misc.rst b/changes/1351.misc.rst deleted file mode 100644 index 0c562bd2c..000000000 --- a/changes/1351.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.6.3 to 4.6.4. diff --git a/changes/457.feature.rst b/changes/457.feature.rst deleted file mode 100644 index 9428e8295..000000000 --- a/changes/457.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Support for packaging Windows apps as simple ZIP files was added. diff --git a/changes/463.feature.rst b/changes/463.feature.rst deleted file mode 100644 index ac4b56445..000000000 --- a/changes/463.feature.rst +++ /dev/null @@ -1 +0,0 @@ -An Android SDK specified in ``ANDROID_HOME`` is respected now and will take precedence over the setting of ``ANDROID_SDK_ROOT``. diff --git a/changes/827.bugfix.rst b/changes/827.bugfix.rst deleted file mode 100644 index 3f521e10c..000000000 --- a/changes/827.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -XML compatibility warnings generated by the Android build have been cleaned up. diff --git a/changes/853.bugfix.rst b/changes/853.bugfix.rst deleted file mode 100644 index 740749553..000000000 --- a/changes/853.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Add python stdlib names and 'main' to reserved words. diff --git a/changes/856.misc.rst b/changes/856.misc.rst deleted file mode 100644 index ad90a4d3e..000000000 --- a/changes/856.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Briefcase can now update the support package on an existing app. diff --git a/changes/865.feature.rst b/changes/865.feature.rst deleted file mode 100644 index 2abac2594..000000000 --- a/changes/865.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The ``--no-sign`` option for packaging was removed. Briefcase will now prompt for a signing identity during packging, falling back to adhoc/no signing as a default where possible. diff --git a/docs/background/releases.rst b/docs/background/releases.rst index b943963ea..1ad70f806 100644 --- a/docs/background/releases.rst +++ b/docs/background/releases.rst @@ -4,6 +4,59 @@ Release History .. towncrier release notes start +0.3.15 (2023-07-10) +=================== + +Features +-------- + +* Windows apps can now be packaged as simple ZIP files. (`#457 `__) +* An Android SDK specified in ``ANDROID_HOME`` is respected now and will take precedence over the setting of ``ANDROID_SDK_ROOT``. (`#463 `__) +* Android support was upgraded to use Java 17 for builds. (`#1065 `__) +* On Linux, Docker Desktop and rootless Docker are now supported. (`#1083 `__) +* The company/author name in the installation path for Windows MSI installers is now optional. (`#1199 `__) +* macOS code signing is now multithreaded (and therefore much faster!) (`#1201 `__) +* Briefcase will now honor PEP-621 project fields where they map to Briefcase configuration items. (`#1203 `__) + +Bugfixes +-------- + +* XML compatibility warnings generated by the Android build have been cleaned up. (`#827 `__) +* Non ASCII characters provided in the ``briefcase new`` wizard are quoted before being put into pyproject.toml. (`#1011 `__) +* Requests to the web server are now recorded in the log file. (`#1090 `__) +* An "Invalid Keystore format" error is no longer raised when signing an app if the local Android keystore was generated with a recent version of Java. (`#1112 `__) +* Content before a closing square bracket (``]``) or ``.so)`` is no longer stripped by the macOS and iOS log filter. (`#1179 `__) +* The option to run Linux system packages through Docker was removed. (`#1207 `__) +* Error handling for incomplete or corrupted Github clones of templates has been improved. (`#1210 `__) +* Application/Bundle IDs are normalized to replace underscores with dashes when possible (`#1234 `__) +* Filenames and directories in RPM package definitions are quoted in order to include filenames that include whitespace. (`#1236 `__) +* Briefcase will no longer display progress bars if the ``FORCE_COLOR`` environment variable is set. (`#1267 `__) +* When creating a new Briefcase project, the header line in ``pyproject.toml`` now contains the version of Briefcase instead of "Unknown". (`#1276 `__) +* Android logs no longer include timestamp and PID, making them easier to read on narrow screens. (`#1286 `__) +* An warning is no longer logged if the Java identified by macOS is not usable by Briefcase. (`#1305 `__) +* Incompabitilies with Cookiecutter 2.2.0 have been resolved. (`#1347 `__) + +Backward Incompatible Changes +----------------------------- + +* Names matching modules in the Python standard library, and ``main``, can no longer be used as an appname. (`#853 `__) +* The ``--no-sign`` option for packaging was removed. Briefcase will now prompt for a signing identity during packging, falling back to adhoc/no signing as a default where possible. (`#865 `__) +* The version of OpenJDK for Java was updated from 8 to 17. Any Android apps generated on previous versions of Briefcase must be re-generated by running ``briefcase create android gradle``. If customizations were made to files within the generated app, they will need to be manually re-applied after re-running the create command. (`#1065 `__) +* Flatpak apps no longer default to using the Freedesktop runtime and SDK version 21.08 when a runtime is not specified. Instead, the runtime now must be explicitly defined in the `application configuration `__. (`#1272 `__) + + +Documentation +------------- + +* All code blocks were updated to add a button to copy the relevant contents on to the user's clipboard. (`#1213 `__) +* The limitations of using WebKit2 in AppImage were documented. (`#1322 `__) + +Misc +---- + +* `#856 `__, `#1093 `__, `#1178 `__, `#1181 `__, `#1186 `__, `#1187 `__, `#1191 `__, `#1192 `__, `#1193 `__, `#1195 `__, `#1197 `__, `#1200 `__, `#1204 `__, `#1205 `__, `#1206 `__, `#1215 `__, `#1226 `__, `#1228 `__, `#1232 `__, `#1233 `__, `#1239 `__, `#1241 `__, `#1242 `__, `#1243 `__, `#1244 `__, `#1246 `__, `#1248 `__, `#1249 `__, `#1253 `__, `#1254 `__, `#1255 `__, `#1257 `__, `#1258 `__, `#1262 `__, `#1263 `__, `#1264 `__, `#1265 `__, `#1273 `__, `#1274 `__, `#1279 `__, `#1282 `__, `#1283 `__, `#1284 `__, `#1293 `__, `#1294 `__, `#1295 `__, `#1299 `__, `#1300 `__, `#1301 `__, `#1310 `__, `#1311 `__, `#1316 `__, `#1317 `__, `#1323 `__, `#1324 `__, `#1333 `__, `#1334 `__, `#1335 `__, `#1336 `__, `#1339 `__, `#1341 `__, `#1350 `__, `#1351 `__ + + 0.3.14 (2023-04-12) ===================