Fix: Ensure that correct sidebar submenus open when labels use non-Latin alphabets (Matt Westcott)
Fix: Fix issue where invalid bulk action URLs would incorrectly trigger a server error (500) instead of a valid not found (404) (Ihor Marhitych)
Fix: Fix issue where bulk actions would not work for object IDs greater than 999 when USE_THOUSAND_SEPARATOR (Dennis McGregor)
Fix: Set cookie for sidebar collapsed state to "SameSite: lax" (LB (Ben Johnston))
Fix: Prevent error on creating automatic redirects for sites with non-standard ports (Matt Westcott)
Fix: Restore ability to customise admin UI colours via CSS (LB (Ben Johnston))
2.16
Added support for Django 4.0
Removed support for Django 3.0 and 3.1
Removed support for Python 3.6
Added persistent IDs for ListBlock items, allowing commenting and improvements to revision comparisons (Matt Westcott, Tidjani Dia, with sponsorship from NHS)
Added Aging Pages report (Tidjani Dia)
Added automatic redirect creation feature (Andy Babic, with sponsorship from The National Archives)
Added page_slug_changed signal for pages (Andy Babic)
Add more SketchFab oEmbed patterns for models (Tom Usher)
Add collapse option to StreamField, StreamBlock, and ListBlock which will load all sub-blocks initially collapsed (Matt Westcott)
Private pages can now be fetched over the API (Nabil Khalil)
Added alias_of field to the pages API (Dmitrii Faiazov)
Add support for Azure CDN and Front Door front-end cache invalidation (Tomasz Knapik)
Improved styling of workflow timeline modal view (Tidjani Dia)
Add secondary actions menu in edit page headers (Tidjani Dia)
Removed WOFF fonts
Add system check for missing core Page fields in search_fields (LB (Ben Johnston))
Improve CircleCI frontend & backend build caches, add automated browser accessibility test suite in CircleCI (Thibaud Colas)
Add a 'remember me' checkbox to the admin sign in form, if unticked (default) the auth session will expire if the browser is closed (Michael Karamuth, Jake Howard)
When returning to image or document listing views after editing, filters (collection or tag) are now remembered (Tidjani Dia)
Improve the visibility of field error messages, in Windows high-contrast mode and out (Jason Attwood)
Improve implementations of visually-hidden text in explorer and main menu toggle (Martin Coote)
Add locale labels to page listings (Dan Braghis)
Add locale labels to page reports (Dan Braghis)
Change release check domain to releases.wagtail.org (Jake Howard)
Add the user who submitted a page for moderation to the "Awaiting your review" homepage summary panel (Tidiane Dia)
When moving pages, default to the current parent section (Tidjani Dia)
admin/expanding_formset.js has been renamed to admin/expanding-formset.js (LB (Ben Johnston))
Change docs URL to docs.wagtail.org (Jake Howard)
Update links to wagtail.io to point to new domain wagtail.org (Jake Howard)
Add borders to TypedTableBlock to help visualize rows and columns (Scott Cranfill)
Set default submit button label on generic create views to 'Create' instead of 'Save' (Matt Westcott)
Improve display of image listing for long image titles (Krzysztof Jeziorny)
Use SVG icons in admin home page site summary items (Jérôme Lebleu)
Ensure site summary items wrap on smaller devices on the admin home page (Jérôme Lebleu)
Rework Workflow task chooser modal to align with other chooser modals, using consistent pagination and leveraging class based views (Matt Westcott)
Implemented a locale switcher on the forms listing page in the admin (Dan Braghis)
Implemented a locale switcher on the page chooser modal (Dan Braghis)
Implemented the wagtail_site template tag for Jinja2 (Vladimir Tananko)
Change webmaster to website administrator in the admin (Naomi Morduch Toubman)
Added documentation for creating custom submenus in the admin menu (Sævar Öfjörð Magnússon)
Choice blocks in StreamField now show label rather than value when collapsed (Jérôme Lebleu)
* Fix: Ensure that correct sidebar submenus open when labels use non-Latin alphabets (Matt Westcott)
* Fix: Fix issue where invalid bulk action URLs would incorrectly trigger a server error (500) instead of a valid not found (404) (Ihor Marhitych)
* Fix: Fix issue where bulk actions would not work for object IDs greater than 999 when `USE_THOUSAND_SEPARATOR` (Dennis McGregor)
* Fix: Set cookie for sidebar collapsed state to "SameSite: lax" (LB (Ben Johnston))
* Fix: Prevent error on creating automatic redirects for sites with non-standard ports (Matt Westcott)
* Fix: Restore ability to customise admin UI colours via CSS (LB (Ben Johnston))
2.16 (07.02.2022)
* Added support for Django 4.0
* Removed support for Django 3.0 and 3.1
* Removed support for Python 3.6
* Added persistent IDs for ListBlock items, allowing commenting and improvements to revision comparisons (Matt Westcott, Tidjani Dia, with sponsorship from [NHS](https://www.nhs.uk/))
* Added Aging Pages report (Tidjani Dia)
* Added automatic redirect creation feature (Andy Babic, with sponsorship from [The National Archives](https://www.nationalarchives.gov.uk))
* Added `page_slug_changed` signal for pages (Andy Babic)
* Add more SketchFab oEmbed patterns for models (Tom Usher)
* Add collapse option to `StreamField`, `StreamBlock`, and `ListBlock` which will load all sub-blocks initially collapsed (Matt Westcott)
* Private pages can now be fetched over the API (Nabil Khalil)
* Added `alias_of` field to the pages API (Dmitrii Faiazov)
* Add support for Azure CDN and Front Door front-end cache invalidation (Tomasz Knapik)
* Improved styling of workflow timeline modal view (Tidjani Dia)
* Add secondary actions menu in edit page headers (Tidjani Dia)
* Removed WOFF fonts
* Add system check for missing core Page fields in `search_fields` (LB (Ben Johnston))
* Improve CircleCI frontend & backend build caches, add automated browser accessibility test suite in CircleCI (Thibaud Colas)
* Add a 'remember me' checkbox to the admin sign in form, if unticked (default) the auth session will expire if the browser is closed (Michael Karamuth, Jake Howard)
* When returning to image or document listing views after editing, filters (collection or tag) are now remembered (Tidjani Dia)
* Improve the visibility of field error messages, in Windows high-contrast mode and out (Jason Attwood)
* Improve implementations of visually-hidden text in explorer and main menu toggle (Martin Coote)
* Add locale labels to page listings (Dan Braghis)
* Add locale labels to page reports (Dan Braghis)
* Change release check domain to releases.wagtail.org (Jake Howard)
* Add the user who submitted a page for moderation to the "Awaiting your review" homepage summary panel (Tidiane Dia)
* When moving pages, default to the current parent section (Tidjani Dia)
* `admin/expanding_formset.js` has been renamed to `admin/expanding-formset.js` (LB (Ben Johnston))
* Change docs URL to docs.wagtail.org (Jake Howard)
* Update links to wagtail.io to point to new domain wagtail.org (Jake Howard)
* Add borders to TypedTableBlock to help visualize rows and columns (Scott Cranfill)
* Set default submit button label on generic create views to 'Create' instead of 'Save' (Matt Westcott)
* Improve display of image listing for long image titles (Krzysztof Jeziorny)
* Use SVG icons in admin home page site summary items (Jérôme Lebleu)
* Ensure site summary items wrap on smaller devices on the admin home page (Jérôme Lebleu)
* Rework Workflow task chooser modal to align with other chooser modals, using consistent pagination and leveraging class based views (Matt Westcott)
* Implemented a locale switcher on the forms listing page in the admin (Dan Braghis)
</tr></table>
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/wagtail/wagtail/commit/9becd60e1f885d3a70b482da21c4a8cf86e18fea"><code>9becd60</code></a> Fill in release date for 2.16.1</li>
<li><a href="https://github.com/wagtail/wagtail/commit/22ad3839e51c428820d9511e8af303662ad65c78"><code>22ad383</code></a> Fill in release date for 2.15.4</li>
<li><a href="https://github.com/wagtail/wagtail/commit/36ef082ac9db5c9e67b85fdfc2fe300277d61b44"><code>36ef082</code></a> Add new version fo Wagtail Space docs banner. Fix <a href="https://github-redirect.dependabot.com/wagtail/wagtail/issues/6089">#6089</a> (<a href="https://github-redirect.dependabot.com/wagtail/wagtail/issues/7956">#7956</a>)</li>
<li><a href="https://github.com/wagtail/wagtail/commit/e1ecfaab9de1fcedd27d475f4e93a60d2e583794"><code>e1ecfaa</code></a> reorder nav (sidebar) imports so that hooks can still override them (<a href="https://github-redirect.dependabot.com/wagtail/wagtail/issues/7954">#7954</a>)</li>
<li><a href="https://github.com/wagtail/wagtail/commit/f10de95b73d11974d604b204c4a82d7ad1cc20dc"><code>f10de95</code></a> Prevent error on creating automatic redirects for sites with non-standard ports</li>
<li><a href="https://github.com/wagtail/wagtail/commit/62b9c42d3d437cd3bc3fc61f9927535271f3b544"><code>62b9c42</code></a> Release note for <a href="https://github-redirect.dependabot.com/wagtail/wagtail/issues/7944">#7944</a> in 2.16.1</li>
<li><a href="https://github.com/wagtail/wagtail/commit/fcaa4caa0ccb3be4739b4c96cd8aa740b7be21c2"><code>fcaa4ca</code></a> slim sidebar - use sameSite lax by default</li>
<li><a href="https://github.com/wagtail/wagtail/commit/e7684240bb6d921be28bfda9e4e620708f6c1dda"><code>e768424</code></a> Add 2.15.4 release notes</li>
<li><a href="https://github.com/wagtail/wagtail/commit/b2a799e61ab3140e36b50be811d45bea4270af81"><code>b2a799e</code></a> Add Fix: label to 2.16.1 release notes</li>
<li><a href="https://github.com/wagtail/wagtail/commit/81c71ebeafc7ee1d54f690242b10bbff5c8c0a8d"><code>81c71eb</code></a> Apply unlocalize filter to bulk action object ids</li>
<li>Additional commits viewable in <a href="https://github.com/wagtail/wagtail/compare/v2.15.1...v2.16.1">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=wagtail&package-manager=pip&previous-version=2.15.1&new-version=2.16.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps wagtail from 2.15.1 to 2.16.1.
Release notes
Sourced from wagtail's releases.
... (truncated)
Changelog
Sourced from wagtail's changelog.