From 18903d06b8507d987220021630c6e2a91508bff4 Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Wed, 12 Jun 2024 10:04:43 +0800 Subject: [PATCH] Add release notes for v0.3.19 --- changes/1184.feature.rst | 1 - changes/1184.misc.rst | 1 - changes/1212.bugfix.rst | 1 - changes/1221.bugfix.rst | 1 - changes/1472.misc.rst | 1 - changes/1703.doc.rst | 1 - changes/1729.bugfix.rst | 1 - changes/1746.bugfix.rst | 1 - changes/1771.doc.rst | 1 - changes/1773.bugfix.rst | 1 - changes/1777.misc.rst | 1 - changes/1778.feature.rst | 1 - changes/1781.removal.rst | 1 - changes/1784.doc.rst | 1 - changes/1786.doc.rst | 1 - changes/1789.misc.rst | 1 - changes/1790.misc.rst | 1 - changes/1791.misc.rst | 1 - changes/1792.misc.rst | 1 - changes/1793.misc.rst | 1 - changes/1798.misc.rst | 1 - changes/1799.misc.rst | 1 - changes/1800.misc.rst | 1 - changes/1807.doc.rst | 1 - changes/1807.feature.rst | 1 - changes/1810.bugfix.rst | 1 - changes/1812.feature.rst | 1 - changes/1812.removal.rst | 1 - changes/1816.doc.rst | 1 - changes/1817.misc.rst | 1 - changes/1819.misc.rst | 1 - changes/1820.bugfix.rst | 1 - changes/1821.misc.rst | 1 - changes/1823.misc.rst | 1 - changes/1834.removal.rst | 1 - changes/1839.misc.rst | 1 - changes/1840.misc.rst | 1 - changes/1841.misc.rst | 1 - changes/1842.misc.rst | 1 - changes/1843.misc.rst | 1 - changes/1845.feature.rst | 1 - changes/1847.misc.rst | 1 - changes/1850.misc.rst | 1 - changes/1851.misc.rst | 1 - changes/1853.misc.rst | 1 - changes/1857.misc.rst | 1 - changes/1860.misc.rst | 1 - changes/1863.misc.rst | 1 - changes/1867.misc.rst | 1 - changes/1869.misc.rst | 1 - changes/1871.misc.rst | 1 - changes/1872.misc.rst | 1 - changes/1873.misc.rst | 1 - changes/1874.misc.rst | 1 - changes/556.feature.rst | 1 - changes/933.feature.1.rst | 1 - changes/933.feature.2.rst | 1 - changes/933.removal.rst | 1 - docs/background/releases.rst | 48 ++++++++++++++++++++++++++++++++++++ docs/spelling_wordlist | 1 + 60 files changed, 49 insertions(+), 58 deletions(-) delete mode 100644 changes/1184.feature.rst delete mode 100644 changes/1184.misc.rst delete mode 100644 changes/1212.bugfix.rst delete mode 100644 changes/1221.bugfix.rst delete mode 100644 changes/1472.misc.rst delete mode 100644 changes/1703.doc.rst delete mode 100644 changes/1729.bugfix.rst delete mode 100644 changes/1746.bugfix.rst delete mode 100644 changes/1771.doc.rst delete mode 100644 changes/1773.bugfix.rst delete mode 100644 changes/1777.misc.rst delete mode 100644 changes/1778.feature.rst delete mode 100644 changes/1781.removal.rst delete mode 100644 changes/1784.doc.rst delete mode 100644 changes/1786.doc.rst delete mode 100644 changes/1789.misc.rst delete mode 100644 changes/1790.misc.rst delete mode 100644 changes/1791.misc.rst delete mode 100644 changes/1792.misc.rst delete mode 100644 changes/1793.misc.rst delete mode 100644 changes/1798.misc.rst delete mode 100644 changes/1799.misc.rst delete mode 100644 changes/1800.misc.rst delete mode 100644 changes/1807.doc.rst delete mode 100644 changes/1807.feature.rst delete mode 100644 changes/1810.bugfix.rst delete mode 100644 changes/1812.feature.rst delete mode 100644 changes/1812.removal.rst delete mode 100644 changes/1816.doc.rst delete mode 100644 changes/1817.misc.rst delete mode 100644 changes/1819.misc.rst delete mode 100644 changes/1820.bugfix.rst delete mode 100644 changes/1821.misc.rst delete mode 100644 changes/1823.misc.rst delete mode 100644 changes/1834.removal.rst delete mode 100644 changes/1839.misc.rst delete mode 100644 changes/1840.misc.rst delete mode 100644 changes/1841.misc.rst delete mode 100644 changes/1842.misc.rst delete mode 100644 changes/1843.misc.rst delete mode 100644 changes/1845.feature.rst delete mode 100644 changes/1847.misc.rst delete mode 100644 changes/1850.misc.rst delete mode 100644 changes/1851.misc.rst delete mode 100644 changes/1853.misc.rst delete mode 100644 changes/1857.misc.rst delete mode 100644 changes/1860.misc.rst delete mode 100644 changes/1863.misc.rst delete mode 100644 changes/1867.misc.rst delete mode 100644 changes/1869.misc.rst delete mode 100644 changes/1871.misc.rst delete mode 100644 changes/1872.misc.rst delete mode 100644 changes/1873.misc.rst delete mode 100644 changes/1874.misc.rst delete mode 100644 changes/556.feature.rst delete mode 100644 changes/933.feature.1.rst delete mode 100644 changes/933.feature.2.rst delete mode 100644 changes/933.removal.rst diff --git a/changes/1184.feature.rst b/changes/1184.feature.rst deleted file mode 100644 index ba256d4c9..000000000 --- a/changes/1184.feature.rst +++ /dev/null @@ -1 +0,0 @@ -macOS now supports the generation of ``.pkg`` installers as a packaging format. diff --git a/changes/1184.misc.rst b/changes/1184.misc.rst deleted file mode 100644 index f10611ea2..000000000 --- a/changes/1184.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ability to sign and notarize macOS .pkg installers was added. diff --git a/changes/1212.bugfix.rst b/changes/1212.bugfix.rst deleted file mode 100644 index b0ac69af3..000000000 --- a/changes/1212.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Validation rules for bundle identifiers have been loosened. App IDs that contain country codes or language reserved words are no longer flagged as invalid. diff --git a/changes/1221.bugfix.rst b/changes/1221.bugfix.rst deleted file mode 100644 index d040e21c3..000000000 --- a/changes/1221.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Removed deprecated macOS deep signing. diff --git a/changes/1472.misc.rst b/changes/1472.misc.rst deleted file mode 100644 index b21f40c96..000000000 --- a/changes/1472.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Added xcrun debugging tips to error message for failed signing attempts diff --git a/changes/1703.doc.rst b/changes/1703.doc.rst deleted file mode 100644 index 69665d173..000000000 --- a/changes/1703.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Added documentation describing manual signing requirement for Android packages. diff --git a/changes/1729.bugfix.rst b/changes/1729.bugfix.rst deleted file mode 100644 index 914c96fc5..000000000 --- a/changes/1729.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -If ``run`` is executed directly after a ``create`` when using an ``app`` template (macOS or Windows), the implied ``build`` step is now correctly identified. diff --git a/changes/1746.bugfix.rst b/changes/1746.bugfix.rst deleted file mode 100644 index 0c9d3a96f..000000000 --- a/changes/1746.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Escaping of quotation marks in TOML templates was corrected. diff --git a/changes/1771.doc.rst b/changes/1771.doc.rst deleted file mode 100644 index 3b4d46cfb..000000000 --- a/changes/1771.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Added documentation for document type id, corrected placement of extension under the Document Types section and fixed typos. diff --git a/changes/1773.bugfix.rst b/changes/1773.bugfix.rst deleted file mode 100644 index 0a2741aba..000000000 --- a/changes/1773.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -The Docker version on OpenSUSE Tumbleweed is now accepted and no longer triggers a warning message. diff --git a/changes/1777.misc.rst b/changes/1777.misc.rst deleted file mode 100644 index 60db71a5e..000000000 --- a/changes/1777.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The release workflow was modified to exclude non-releasable artefacts. diff --git a/changes/1778.feature.rst b/changes/1778.feature.rst deleted file mode 100644 index b77b569bc..000000000 --- a/changes/1778.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Android SDK Commandline Tools 12.0 is now used to build Android apps. diff --git a/changes/1781.removal.rst b/changes/1781.removal.rst deleted file mode 100644 index aa35b1317..000000000 --- a/changes/1781.removal.rst +++ /dev/null @@ -1 +0,0 @@ -The macOS ``app`` packaging format has been renamed ``zip`` for consistency with Windows, and to reflect the format of the output artefact. diff --git a/changes/1784.doc.rst b/changes/1784.doc.rst deleted file mode 100644 index 0e5e3ddfa..000000000 --- a/changes/1784.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Resolved a typo in the Android reference documentation. diff --git a/changes/1786.doc.rst b/changes/1786.doc.rst deleted file mode 100644 index dcb6efe9c..000000000 --- a/changes/1786.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Specific examples added for requires under configuration. diff --git a/changes/1789.misc.rst b/changes/1789.misc.rst deleted file mode 100644 index 0208cd16a..000000000 --- a/changes/1789.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated furo from 2024.4.27 to 2024.5.6. diff --git a/changes/1790.misc.rst b/changes/1790.misc.rst deleted file mode 100644 index 2f50b829b..000000000 --- a/changes/1790.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pre-commit from 3.7.0 to 3.7.1. diff --git a/changes/1791.misc.rst b/changes/1791.misc.rst deleted file mode 100644 index 8edd7a8d2..000000000 --- a/changes/1791.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated setuptools-scm from 8.0.4 to 8.1.0. diff --git a/changes/1792.misc.rst b/changes/1792.misc.rst deleted file mode 100644 index 08cd276c7..000000000 --- a/changes/1792.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The pinned dependencies in pyproject.toml and tox.ini were updated to their latest versions. diff --git a/changes/1793.misc.rst b/changes/1793.misc.rst deleted file mode 100644 index 37d947ec8..000000000 --- a/changes/1793.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/checkout from 4.1.4 to 4.1.5. diff --git a/changes/1798.misc.rst b/changes/1798.misc.rst deleted file mode 100644 index a79d1f792..000000000 --- a/changes/1798.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated actions/checkout from 4.1.5 to 4.1.6. diff --git a/changes/1799.misc.rst b/changes/1799.misc.rst deleted file mode 100644 index 08cd276c7..000000000 --- a/changes/1799.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The pinned dependencies in pyproject.toml and tox.ini were updated to their latest versions. diff --git a/changes/1800.misc.rst b/changes/1800.misc.rst deleted file mode 100644 index 8edd7a8d2..000000000 --- a/changes/1800.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated setuptools-scm from 8.0.4 to 8.1.0. diff --git a/changes/1807.doc.rst b/changes/1807.doc.rst deleted file mode 100644 index 2fd1d62a3..000000000 --- a/changes/1807.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Documentation on Briefcase's plug-in interfaces was added. diff --git a/changes/1807.feature.rst b/changes/1807.feature.rst deleted file mode 100644 index 6b600ec11..000000000 --- a/changes/1807.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The new project wizard now includes links to known third-party GUI bootstraps. diff --git a/changes/1810.bugfix.rst b/changes/1810.bugfix.rst deleted file mode 100644 index 24150ad2f..000000000 --- a/changes/1810.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -The formal name of an app is now validated. diff --git a/changes/1812.feature.rst b/changes/1812.feature.rst deleted file mode 100644 index 8b08b18a3..000000000 --- a/changes/1812.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The name of the license file can now be specified using a PEP 621-compliant format for the ``license`` setting. diff --git a/changes/1812.removal.rst b/changes/1812.removal.rst deleted file mode 100644 index b10c6b780..000000000 --- a/changes/1812.removal.rst +++ /dev/null @@ -1 +0,0 @@ -The format for the ``license`` field has been converted to PEP 621 format. Existing projects that specify ``license`` as a string should update their configurations to point at the generated license file using ``license.file = "LICENSE"``. diff --git a/changes/1816.doc.rst b/changes/1816.doc.rst deleted file mode 100644 index 282537f3b..000000000 --- a/changes/1816.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated Android publishing documentation to encourage users to set non-default passwords. diff --git a/changes/1817.misc.rst b/changes/1817.misc.rst deleted file mode 100644 index 5b26b3b41..000000000 --- a/changes/1817.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Pytest was bumped from version 8.1.2 to 8.2.1. diff --git a/changes/1819.misc.rst b/changes/1819.misc.rst deleted file mode 100644 index 5b5b6e3d0..000000000 --- a/changes/1819.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Android packaging documentation was clarified to describe the working directory. diff --git a/changes/1820.bugfix.rst b/changes/1820.bugfix.rst deleted file mode 100644 index a2f4a2e74..000000000 --- a/changes/1820.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -macOS apps now generate ``info.plist`` entries for camera, photo library and microphone permissions. diff --git a/changes/1821.misc.rst b/changes/1821.misc.rst deleted file mode 100644 index 6b2097870..000000000 --- a/changes/1821.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Added clarification to the error message when Android SDK command-line tools not found. diff --git a/changes/1823.misc.rst b/changes/1823.misc.rst deleted file mode 100644 index 8708d462b..000000000 --- a/changes/1823.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed failing tests on a Windows 11 development environment. diff --git a/changes/1834.removal.rst b/changes/1834.removal.rst deleted file mode 100644 index b4b7d041e..000000000 --- a/changes/1834.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Migrated PursuedPyBear bootstrap to the PursuedPyBear project. diff --git a/changes/1839.misc.rst b/changes/1839.misc.rst deleted file mode 100644 index f0126c971..000000000 --- a/changes/1839.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Files with non-unique content were made unique so the packaged wheel passes ``check-wheel-contents``. diff --git a/changes/1840.misc.rst b/changes/1840.misc.rst deleted file mode 100644 index 08cd276c7..000000000 --- a/changes/1840.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The pinned dependencies in pyproject.toml and tox.ini were updated to their latest versions. diff --git a/changes/1841.misc.rst b/changes/1841.misc.rst deleted file mode 100644 index f2f6d8b23..000000000 --- a/changes/1841.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``codespell`` was updated to its latest version. diff --git a/changes/1842.misc.rst b/changes/1842.misc.rst deleted file mode 100644 index c3c6993a9..000000000 --- a/changes/1842.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated coverage[toml] from 7.5.1 to 7.5.2. diff --git a/changes/1843.misc.rst b/changes/1843.misc.rst deleted file mode 100644 index 3f31ce711..000000000 --- a/changes/1843.misc.rst +++ /dev/null @@ -1 +0,0 @@ -``hynek/build-and-inspect-python-package`` is now used to create the Python package. diff --git a/changes/1845.feature.rst b/changes/1845.feature.rst deleted file mode 100644 index 0bd32a48e..000000000 --- a/changes/1845.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The default Gradle dependenencies for a Toga project no longer includes SwipeRefreshLayout. diff --git a/changes/1847.misc.rst b/changes/1847.misc.rst deleted file mode 100644 index 0efa6b852..000000000 --- a/changes/1847.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``install_requirement.py`` script was removed. diff --git a/changes/1850.misc.rst b/changes/1850.misc.rst deleted file mode 100644 index a96b93dea..000000000 --- a/changes/1850.misc.rst +++ /dev/null @@ -1 +0,0 @@ -A UUID cookiecutter extension was added to support Windows MSI templating. diff --git a/changes/1851.misc.rst b/changes/1851.misc.rst deleted file mode 100644 index 55b6ae7fb..000000000 --- a/changes/1851.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The warning for specifying the license in pyproject.toml was updated to include additional information. diff --git a/changes/1853.misc.rst b/changes/1853.misc.rst deleted file mode 100644 index 2ad4d7d4d..000000000 --- a/changes/1853.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated coverage[toml] from 7.5.2 to 7.5.3. diff --git a/changes/1857.misc.rst b/changes/1857.misc.rst deleted file mode 100644 index 4a5df59c8..000000000 --- a/changes/1857.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Cookiecutter now stores replay data in the Briefcase cache. diff --git a/changes/1860.misc.rst b/changes/1860.misc.rst deleted file mode 100644 index 692df7ed2..000000000 --- a/changes/1860.misc.rst +++ /dev/null @@ -1 +0,0 @@ -A reference to old-style app bundle paths was updated. diff --git a/changes/1863.misc.rst b/changes/1863.misc.rst deleted file mode 100644 index 5c526f3fb..000000000 --- a/changes/1863.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Documentation of valid plist types was corrected. diff --git a/changes/1867.misc.rst b/changes/1867.misc.rst deleted file mode 100644 index 6d7e52a14..000000000 --- a/changes/1867.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Console app testing was added to CI. diff --git a/changes/1869.misc.rst b/changes/1869.misc.rst deleted file mode 100644 index e895573fd..000000000 --- a/changes/1869.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Corrected a markup error in docs. diff --git a/changes/1871.misc.rst b/changes/1871.misc.rst deleted file mode 100644 index 2efb64ba9..000000000 --- a/changes/1871.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Consolidated file-oriented operations under a new File tool and updated error handling for stub binary. diff --git a/changes/1872.misc.rst b/changes/1872.misc.rst deleted file mode 100644 index 9eb46067a..000000000 --- a/changes/1872.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pre-commit`` hook for ``pyupgrade`` was updated to its latest version. diff --git a/changes/1873.misc.rst b/changes/1873.misc.rst deleted file mode 100644 index f4ec8f95b..000000000 --- a/changes/1873.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated tox from 4.15.0 to 4.15.1. diff --git a/changes/1874.misc.rst b/changes/1874.misc.rst deleted file mode 100644 index 049e78a6c..000000000 --- a/changes/1874.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Updated pytest from 8.2.1 to 8.2.2. diff --git a/changes/556.feature.rst b/changes/556.feature.rst deleted file mode 100644 index 061e1949b..000000000 --- a/changes/556.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Briefcase can now package command line apps. diff --git a/changes/933.feature.1.rst b/changes/933.feature.1.rst deleted file mode 100644 index e2777ab67..000000000 --- a/changes/933.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -Template repositories are now fetched as blobless partial Git clones, reducing the size of initial downloads. diff --git a/changes/933.feature.2.rst b/changes/933.feature.2.rst deleted file mode 100644 index c0efa100f..000000000 --- a/changes/933.feature.2.rst +++ /dev/null @@ -1 +0,0 @@ -Templates that use pre-compiled stub binaries can now manage that artefact as an independent resource, rather than needing to include the binary in the template repository. This significantly reduces the size of the macOS and Windows app templates. diff --git a/changes/933.removal.rst b/changes/933.removal.rst deleted file mode 100644 index 8618ce070..000000000 --- a/changes/933.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Briefcase now uses a private cache of Cookiecutter templates, rather than the shared ``~/.cookiecutters`` directory. You can reclaim disk space by deleting ``~/.cookiecutters/briefcase-*`` and ``~/.cookiecutter_replay/briefcase-*`` (or the entire ``~/.cookiecutters`` and ``~/.cookiecutter_replay`` folders if you are not using Cookiecutter for any other purposes). diff --git a/docs/background/releases.rst b/docs/background/releases.rst index 84d4847ed..7140e9808 100644 --- a/docs/background/releases.rst +++ b/docs/background/releases.rst @@ -4,6 +4,54 @@ Release History .. towncrier release notes start +0.3.19 (2024-06-12) +=================== + +Features +-------- + +* Briefcase can now package command line apps. (`#556 `__) +* Templates that use pre-compiled stub binaries can now manage that artefact as an independent resource, rather than needing to include the binary in the template repository. This significantly reduces the size of the macOS and Windows app templates. (`#933 `__) +* Template repositories are now fetched as blobless partial Git clones, reducing the size of initial downloads. (`#933 `__) +* macOS now supports the generation of ``.pkg`` installers as a packaging format. (`#1184 `__) +* Android SDK Command Line Tools 12.0 is now used to build Android apps. (`#1778 `__) +* The new project wizard now includes links to known third-party GUI bootstraps. (`#1807 `__) +* The name of the license file can now be specified using a PEP 621-compliant format for the ``license`` setting. (`#1812 `__) +* The default Gradle dependencies for a Toga project no longer includes ``SwipeRefreshLayout``. (`#1845 `__) + +Bugfixes +-------- + +* Validation rules for bundle identifiers have been loosened. App IDs that contain country codes or language reserved words are no longer flagged as invalid. (`#1212 `__) +* macOS code signing no longer uses the deprecated "deep signing" option. (`#1221 `__) +* If ``run`` is executed directly after a ``create`` when using an ``app`` template on macOS or Windows, the implied ``build`` step is now correctly identified. (`#1729 `__) +* Escaping of quotation marks in TOML templates was corrected. (`#1746 `__) +* The Docker version on OpenSUSE Tumbleweed is now accepted and no longer triggers a warning message. (`#1773 `__) +* The formal name of an app is now validated. (`#1810 `__) +* macOS apps now generate ``info.plist`` entries for camera, photo library and microphone permissions. (`#1820 `__) + +Backward Incompatible Changes +----------------------------- + +* Briefcase now uses a private cache of Cookiecutter templates, rather than the shared ``~/.cookiecutters`` directory. You can reclaim disk space by deleting ``~/.cookiecutters/briefcase-*`` and ``~/.cookiecutter_replay/briefcase-*`` (or the entire ``~/.cookiecutters`` and ``~/.cookiecutter_replay`` folders if you are not using Cookiecutter for any other purposes). (`#933 `__) +* The macOS ``app`` packaging format has been renamed ``zip`` for consistency with Windows, and to reflect the format of the output artefact. (`#1781 `__) +* The format for the ``license`` field has been converted to PEP 621 format. Existing projects that specify ``license`` as a string should update their configurations to point at the generated license file using ``license.file = "LICENSE"``. (`#1812 `__) +* The PursuedPyBear bootstrap has been migrated to be part of the PursuedPyBear project. (`#1834 `__) + +Documentation +------------- + +* Documentation describing manual signing requirement for Android packages has been added. (`#1703 `__) +* Documentation of Briefcase's support for document types has been improved. (`#1771 `__) +* Documentation on Briefcase's plug-in interfaces was added. (`#1807 `__) +* Documentation on the use of passwords in Android publication now encourages users to set non-default passwords. (`#1816 `__) + +Misc +---- + +* `#1184 `__, `#1472 `__, `#1777 `__, `#1784 `__, `#1786 `__, `#1789 `__, `#1790 `__, `#1791 `__, `#1792 `__, `#1793 `__, `#1798 `__, `#1799 `__, `#1800 `__, `#1817 `__, `#1819 `__, `#1821 `__, `#1823 `__, `#1839 `__, `#1840 `__, `#1841 `__, `#1842 `__, `#1843 `__, `#1847 `__, `#1850 `__, `#1851 `__, `#1853 `__, `#1857 `__, `#1860 `__, `#1863 `__, `#1867 `__, `#1869 `__, `#1871 `__, `#1872 `__, `#1873 `__, `#1874 `__ + + 0.3.18 (2024-05-06) =================== diff --git a/docs/spelling_wordlist b/docs/spelling_wordlist index 82949e195..804676ad7 100644 --- a/docs/spelling_wordlist +++ b/docs/spelling_wordlist @@ -9,6 +9,7 @@ backend backends backported BeeWare +blobless Bugfix Bugfixes ce