* Fix: Handle `child_block` being passed as a kwarg in ListBlock migrations (Matt Westcott)
* Fix: Fix broken task type filter in workflow task chooser modal (Sage Abdullah)
* Fix: Prevent circular imports between `wagtail.admin.models` and custom user models (Matt Westcott)
* Fix: Ensure that concurrent editing check works for users who only have edit access via workflows (Matt Westcott)
6.2 (01.08.2024)
* Optimize and consolidate redirects report view into the index view (Jake Howard, Dan Braghis)
* Support a `HOSTNAMES` parameter on `WAGTAILFRONTENDCACHE` to define which hostnames a backend should respond to (Jake Howard, sponsored by Oxfam America)
* Refactor redirects edit view to use the generic `EditView` and breadcrumbs (Rohit Sharma)
* Allow custom permission policies on snippets to prevent superusers from creating or editing them (Sage Abdullah)
* Do not link to edit view from listing views if user has no permission to edit (Sage Abdullah)
* Allow access to snippets and other model viewsets to users with "View" permission (Sage Abdullah)
* Skip `ChooseParentView` if only one possible valid parent page is available (Matthias Brück)
* Add `copy_for_translation_done` signal when a page is copied for translation (Arnar Tumi Þorsteinsson)
* Remove reduced opacity for draft page title in listings (Inju Michorius)
* Adopt more compact representation for StreamField definitions in migrations (Matt Westcott)
* Implement a new design for locale labels in listings (Albina Starykova)
* Add alt text validation rule in the accessibility checker (Albina Starykova)
* Add a `deactivate()` method to `ProgressController` (Alex Morega)
* Allow manually specifying credentials for CloudFront frontend cache backend (Jake Howard)
* Automatically register permissions for models registered with a `ModelViewSet` (Sage Abdullah)
* Implement universal listings UI for report views (Sage Abdullah)
* Make `routable_resolver_match` attribute available on RoutablePageMixin responses (Andy Chosak)
* Support customizations to `UserViewSet` via the app config (Sage Abdullah)
* Add word count and reading time metrics within the page editor (Albina Starykova. Sponsored by The Motley Fool)
* Implement a new design for accessibility checks (Albina Starykova)
* Allow changing available privacy options per page model (Shlomo Markowitz)
* Add concurrent editing notifications for pages and snippets (Matt Westcott, Sage Abdullah)
* Add "soft" client-side validation for `StreamBlock` / `ListBlock` `min_num` / `max_num` (Matt Westcott)
* Log accessibility checker results in the console to help developers with troubleshooting (Thibaud Colas)
* Disable pointer events on checker highlights to simplify DevTools inspections (Thibaud Colas)
* Fix: Make `WAGTAILIMAGES_CHOOSER_PAGE_SIZE` setting functional again (Rohit Sharma)
* Fix: Enable `richtext` template tag to convert lazy translation values (Benjamin Bach)
* Fix: Ensure permission labels on group permissions page are translated where available (Matt Westcott)
* Fix: Preserve whitespace in comment replies (Elhussein Almasri)
* Fix: Address layout issues in the title cell of universal listings (Sage Abdullah)
* Fix: Support SVG icon id attributes with single quotes in the styleguide (Sage Abdullah)
* Fix: Do not show delete button on model edit views if per-instance permissions prevent deletion (Matt Westcott)
* Fix: Remove duplicate header in privacy dialog when a privacy setting is set on a parent page or collection (Matthias Brück)
* Fix: Allow renditions of `.ico` images (Julie Rymer)
* Fix: Handle choice groups as dictionaries in active filters (Sébastien Corbin)
* Fix: Add separators when displaying multiple error messages on a StructBlock (Kyle Bayliss)
* Fix: Specify `verbose_name` on `TranslatableMixin.locale` so that it is translated when used as a label (Romein van Buren)
* Fix: Disallow null characters in API filter values (Jochen Wersdörfer)
</tr></table>
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/wagtail/wagtail/commit/37bc8c8cb771b3cdfd35c606beac3a89b1e30956"><code>37bc8c8</code></a> Version bump to 6.2.1</li>
<li><a href="https://github.com/wagtail/wagtail/commit/1d4bd11612da8532ff3a61f46e35b6156b5f19e4"><code>1d4bd11</code></a> Fill in release date for 6.2.1</li>
<li><a href="https://github.com/wagtail/wagtail/commit/f97fe1c047a03432f5ee15cde723b176dd157c32"><code>f97fe1c</code></a> Fetch new translations from Transifex</li>
<li><a href="https://github.com/wagtail/wagtail/commit/ab6bed2954b5dddac01e0e642729ce327f61862b"><code>ab6bed2</code></a> Release note for <a href="https://redirect.github.com/wagtail/wagtail/issues/12237">#12237</a></li>
<li><a href="https://github.com/wagtail/wagtail/commit/e76d04dfb26d2b103deaf0088f6bf3477d7ea28e"><code>e76d04d</code></a> Ensure that moderators without explicit edit permission on snippets are grant...</li>
<li><a href="https://github.com/wagtail/wagtail/commit/f53be91b90da87a817f90a54e7a57b955d6466e9"><code>f53be91</code></a> Ensure that moderators without explicit edit permission on pages are granted ...</li>
<li><a href="https://github.com/wagtail/wagtail/commit/14a57215edef017f09d8719580036746496bc23b"><code>14a5721</code></a> Avoid importing custom user models at load time in wagtail.admin.models</li>
<li><a href="https://github.com/wagtail/wagtail/commit/e7c7b971b225e05e3f2d4e328f29e95d180e1d61"><code>e7c7b97</code></a> Fix broken task type filter in workflow task chooser modal (<a href="https://redirect.github.com/wagtail/wagtail/issues/12213">#12213</a>)</li>
<li><a href="https://github.com/wagtail/wagtail/commit/1ab4f45b18323ef9b271e531acedef2de1f2feb6"><code>1ab4f45</code></a> Generate new strings for translation</li>
<li><a href="https://github.com/wagtail/wagtail/commit/37a5e8dabcccd83f8d9d9e00181d539cc8acbebf"><code>37a5e8d</code></a> Handle <code>child_block</code> being passed as a kwarg in ListBlock.deconstruct_with_lo...</li>
<li>Additional commits viewable in <a href="https://github.com/wagtail/wagtail/compare/v6.1.3...v6.2.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=6.1.3&new-version=6.2.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 show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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 6.1.3 to 6.2.1.
Release notes
Sourced from wagtail's releases.
... (truncated)
Changelog
Sourced from wagtail's changelog.