Implemented universal listings – a unified listing and filtering interface for Pages, Snippets, Forms (Ben Enright, Matt Westcott, Thibaud Colas, Sage Abdullah)
Add the accessibility checker within the page and snippets editor (Thibaud Colas)
Added search_index option to StreamField blocks to control whether the block is indexed for searching (Vedant Pandey)
Remember previous location on returning from page add/edit actions (Robert Rollins)
Update settings file in project settings to address Django 4.2 deprecations (Sage Abdullah)
Improve layout and accessibility of the image URL generator page, reduce reliance on JavaScript (Temidayo Azeez)
Allow UniqueConstraint in place of unique_together for TranslatableMixin's system check (Temidayo Azeez, Sage Abdullah)
Make use of IndexView.get_add_url() in snippets index view template (Christer Jensen, Sage Abdullah)
Improve visual alignment of explore icon in Page listings for longer content (Krzysztof Jeziorny)
Add extra_actions blocks to Snippets and generic index templates (Bhuvnesh Sharma)
Added page types usage report (Jhonatan Lopes)
Add support for defining panels / edit_handler on ModelViewSet (Sage Abdullah)
Use a single instance of PagePermissionPolicy in wagtail.permissions module (Sage Abdullah)
Add max tag length validation for multiple uploads (documents/images) (Temidayo Azeez)
Ensure expanded side panel does not overlap form content for most viewports (Chiemezuo Akujobi)
Add ability to modify the default ordering for the page explorer view (Shlomo Markowitz)
Remove overly verbose image captions in image listings for screen readers (Sage Abdullah)
Ensure screen readers and dictation tools can more easily navigate bulk actions in images, documents and page listings by streamlining labels and descriptions (Sage Abdullah)
Remove support for Safari 14 (Thibaud Colas)
Add ability to click to copy the URL in the image URL generator page (Sai Srikar Dumpeti)
Add ability to filter by page type and date updated in the page listing view (Matt Westcott)
Add ability to filter by owner and site in the page listing view (Matt Westcott)
Improve right-to-left support by using flow-relative float styles (Thibaud Colas)
Improve right-to-left support by mirroring Wagtail icons as needed (Sage Abdullah)
Add support for mirroring third-party icons added in Wagtail (Sage Abdullah)
Show edit as a main action in generic history and usage views (Sage Abdullah)
Make styles for header buttons consistent (Sage Abdullah)
Improve styles of slim header's search and filters (Sage Abdullah)
Change page listing's add button to icon-only (Sage Abdullah)
Add sublabel to breadcrumbs, including history, usage, and inspect views (Sage Abdullah)
Standardise search form placeholder to 'Search…' (Sage Abdullah)
Use SlugInput on all SlugFields by default (LB (Ben) Johnston)
Show character counts on RichTextBlock with max_length (Elhussein Almasri)
Move locale selector in generic IndexView to a filter (Sage Abdullah)
Add ability to customise a page's copy form (Neeraj Yetheendran)
Add optional caption field to TypedTableBlock (Tommaso Amici, Cynthia Kiser)
Switch the TableBlock header controls to a field that requires user input (Bhuvnesh Sharma, Aman Pandey, Cynthia Kiser)
Add WAGTAILADMIN_LOGIN_URL setting to allow customising the login URL (Neeraj Yetheendran)
Replace legacy dropdown component with new Tippy dropdown-button (Thibaud Colas)
Add ability to filter by existence of child pages in the page listing view (Matt Westcott)
Polish dark theme styles and update color tokens (Thibaud Colas, Rohit Sharma)
Keep database state of pages and snippets updated while in draft state (Stefan Hammer)
Add DrilldownController and w-drilldown component to support drilldown menus (Thibaud Colas)
Add support for caption on admin UI Table component (Aman Pandey)
Add API support for a redirects (contrib) endpoint (Rohit Sharma, Jaap Roes, Andreas Donig)
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 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 5.2.2 to 6.0.
Release notes
Sourced from wagtail's releases.
... (truncated)
Changelog
Sourced from wagtail's changelog.
... (truncated)
Commits
44f438f
Version bump to 6.0 finalfefdc79
Fill in release date for 6.06fd996a
Fetch new translations from Transifexfdd2f49
Point guide website link to en-latest version310f723
Styling fixes for universal listings (#11608)7fbdc2f
Fix typo in v6.0 release notes0c3dd9a
Remove tutorial feedback form ahead of 6.0 releasee8cf17d
Update documentation screenshots for v6.0bda0db7
Limit locale filter to only show the available locales637edbe
Document the Wagtail 6 pypi classifierDependabot 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 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