Fix: Restore ability to upload profile picture through account settings (Sage Abdullah)
Fix: Correctly handle ImageChooserBlock to ImageBlock data conversions where all inputs to bulk_to_python are null (Storm Heg, Matt Westcott)
Fix: Improve spacing of page / collection permissions table in Group settings (Sage Abdullah)
Fix: Remove forced capitalization of site name on admin dashboard (Thibaud Colas)
Docs: Reword BlogTagIndexPage example for clarity (Clifford Gama)
Docs: Change title of blog index page in tutorial to avoid slug issues (Thibaud Colas)
Docs: Fix wagtailcache and wagtailpagecache examples to not use quotes for the fragment_name (Shiv)
Docs: Lower search result ranking for release notes on readthedocs search (Sage Abdullah)
6.3 (LTS)
Add support for Python 3.13 (Matt Westcott)
Add formal support for Django 5.1 (Matt Westcott)
Add ImageBlock with alt text support (Chiemezuo Akujobi for Google Summer of Code, mentored by Storm Heg, Saptak Sengupta, Thibaud Colas and Matt Westcott)
Implement incremental dashboard design enhancements (Albina Starykova, Ben Enright)
Add a new enhanced contrast admin theming option for the admin interface (Albina Starykova, Victoria Ottah)
Migrate workflow history views to universal listings (Sage Abdullah)
Refactor documents views to use universal designs (Sage Abdullah)
Refactor images views to use universal designs (Sage Abdullah)
Implement universal listings for workflow usage and page type usage views (Sage Abdullah)
Add search and filters to form pages listing (Sage Abdullah)
Add support for uploading HEIC / HEIF images (Matt Westcott)
Allow customization of preview device sizes in the live preview panel (Bart Cieliński, alexkiro, Sage Abdullah)
Formalize support for MariaDB (Sage Abdullah, Daniel Black)
Redirect to the last viewed listing page after deleting form submissions (Matthias Brück)
Provide getTextLabel method on date / time StreamField blocks (Vaughn Dickson)
Purge frontend cache when modifying redirects (Jake Howard)
Deprecate the WAGTAIL_AUTO_UPDATE_PREVIEW setting, use WAGTAIL_AUTO_UPDATE_PREVIEW_INTERVAL = 0 instead (Sage Abdullah)
Consistently use capfirst for title-casing model verbose names (Sébastien Corbin)
Fire copy_for_translation_done signal when copying translatable models as well as pages (Coen van der Kamp)
Add support for an image description field across all images, to better support accessible image descriptions (Chiemezuo Akujobi)
Prompt the user about unsaved changes when editing snippets (Sage Abdullah)
Make dashboard upgrade banners dismissible (Sage Abdullah)
Add support for specifying different preview modes to the "View draft" URL for pages (Robin Varghese)
Implement new designs for the footer actions dropdown with more contrast and larger text (Sage Abdullah)
All create/edit admin forms now use a sticky submit button, for consistency and to speed up edits (Sage Abdullah)
Secondary form actions such as "Delete" are now in the header actions menu (Sage Abdullah)
Allow setting page privacy rules when a restriction already exists on an ancestor page (Bojan Mihelac)
Automatically create links when pasting content that contain URLs into a rich text input (Thibaud Colas)
Add Uyghur language support
Fix: Prevent page type business rules from blocking reordering of pages (Andy Babic, Sage Abdullah)
Fix: Improve layout of object permissions table (Sage Abdullah)
Fix: Fix typo in aria-label attribute of page explorer navigation link (Sébastien Corbin)
Fix: Reinstate transparency indicator on image chooser widgets (Sébastien Corbin)
Fix: Remove table headers that have no text (Matt Westcott)
Fix: Fix broken link to user search (Shlomo Markowitz)
Fix: Ensure that JS slugify function strips Unicode characters disallowed by Django slug validation (Atif Khan)
Fix: Do not show notices about root / unroutable pages when searching or filtering in the page explorer (Matt Westcott)
* Fix: Restore ability to upload profile picture through account settings (Sage Abdullah)
* Fix: Correctly handle `ImageChooserBlock` to `ImageBlock` data conversions where all inputs to `bulk_to_python` are null (Storm Heg, Matt Westcott)
* Fix: Improve spacing of page / collection permissions table in Group settings (Sage Abdullah)
* Fix: Remove forced capitalization of site name on admin dashboard (Thibaud Colas)
* Docs: Reword `BlogTagIndexPage` example for clarity (Clifford Gama)
* Docs: Change title of blog index page in tutorial to avoid slug issues (Thibaud Colas)
* Docs: Fix `wagtailcache` and `wagtailpagecache` examples to not use quotes for the `fragment_name` (Shiv)
* Docs: Lower search result ranking for release notes on readthedocs search (Sage Abdullah)
6.3 LTS (01.11.2024)
Add support for Python 3.13 (Matt Westcott)
Add formal support for Django 5.1 (Matt Westcott)
Add ImageBlock with alt text support (Chiemezuo Akujobi for Google Summer of Code, mentored by Storm Heg, Saptak Sengupta, Thibaud Colas and Matt Westcott)
Implement incremental dashboard design enhancements (Albina Starykova, Ben Enright)
Add a new enhanced contrast admin theming option for the admin interface (Albina Starykova, Victoria Ottah)
Migrate workflow history views to universal listings (Sage Abdullah)
Refactor documents views to use universal designs (Sage Abdullah)
Refactor images views to use universal designs (Sage Abdullah)
Implement universal listings for workflow usage and page type usage views (Sage Abdullah)
Add search and filters to form pages listing (Sage Abdullah)
Add support for uploading HEIC / HEIF images (Matt Westcott)
Allow customization of preview device sizes in the live preview panel (Bart Cieliński, alexkiro, Sage Abdullah)
Formalize support for MariaDB (Sage Abdullah, Daniel Black)
Redirect to the last viewed listing page after deleting form submissions (Matthias Brück)
Provide getTextLabel method on date / time StreamField blocks (Vaughn Dickson)
Purge frontend cache when modifying redirects (Jake Howard)
Deprecate the WAGTAIL_AUTO_UPDATE_PREVIEW setting, use WAGTAIL_AUTO_UPDATE_PREVIEW_INTERVAL = 0 instead (Sage Abdullah)
Consistently use capfirst for title-casing model verbose names (Sébastien Corbin)
Fire copy_for_translation_done signal when copying translatable models as well as pages (Coen van der Kamp)
Add support for an image description field across all images, to better support accessible image descriptions (Chiemezuo Akujobi)
Prompt the user about unsaved changes when editing snippets (Sage Abdullah)
Make dashboard upgrade banners dismissible (Sage Abdullah)
Add support for specifying different preview modes to the "View draft" URL for pages (Robin Varghese)
Implement new designs for the footer actions dropdown with more contrast and larger text (Sage Abdullah)
All create/edit admin forms now use a sticky submit button, for consistency and to speed up edits (Sage Abdullah)
Secondary form actions such as "Delete" are now in the header actions menu (Sage Abdullah)
Allow setting page privacy rules when a restriction already exists on an ancestor page (Bojan Mihelac)
Automatically create links when pasting content that contain URLs into a rich text input (Thibaud Colas)
Add Uyghur language support
Fix: Prevent page type business rules from blocking reordering of pages (Andy Babic, Sage Abdullah)
Fix: Improve layout of object permissions table (Sage Abdullah)
Fix: Fix typo in aria-label attribute of page explorer navigation link (Sébastien Corbin)
Fix: Reinstate transparency indicator on image chooser widgets (Sébastien Corbin)
Fix: Remove table headers that have no text (Matt Westcott)
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 6.1.3 to 6.3.1.
Release notes
Sourced from wagtail's releases.
... (truncated)
Changelog
Sourced from wagtail's changelog.
... (truncated)
Commits
cb122e6
Version bump to 6.3.14208408
Fill in release date for 6.3.10eaf3b0
Fetch new translations from Transifex0d4d597
Lower docs search ranking for release notes (#12586)54e1dcb
Remove forced capitalization of site name on admin dashboard (#12601)fe77d56
Fix wagtailcache and wagtailpagecache examples to not use quotes for the frag...c67a750
Release note for #12576 in 6.3.18815f81
Fix typo: remove reference to PublishingPanel as a method6609eda
Fix misleading wording - clarify that get_site_root is created, not used184b2db
Fix minor typo - capitalize Page modelDependabot 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