Update dependency wagtail to v6 #110

Open
renovate wants to merge 1 commits from renovate/wagtail-6.x into master
Collaborator

This PR contains the following updates:

Package Update Change
wagtail (source, changelog) major ==5.2.2 -> ==6.0.2

Release Notes

wagtail/wagtail (wagtail)

v6.0.2: 6.0.2

Compare Source

  • Fix: Ensure that modal tabs width are not impacted by side panel opening (LB (Ben) Johnston)
  • Fix: Resolve issue local development of docs when running make livehtml (Sage Abdullah)
  • Fix: Resolve issue with unwanted padding in chooser modal listings (Sage Abdullah)
  • Fix: Ensure get_add_url() is always used to re-render the add button when the listing is refreshed in viewsets (Sage Abdullah)
  • Fix: Move modal-workflow.js script usage to base admin template instead of ad-hoc imports so that choosers work in ModelViewSets (Elhussein Almasri)
  • Fix: Ensure JavaScript for common widgets such as InlinePanel is included by default in ModelViewSet's create and edit views (Sage Abdullah)
  • Fix: Reinstate styles for customizations of extra_footer_actions block in page create/edit templates (LB (Ben) Johnston, Sage Abdullah)
  • Fix: Prevent crash when loading an empty table block in the editor (Sage Abdullah)
  • Docs: Update Sphinx theme to 6.3.0 with a fix for the missing favicon (Sage Abdullah)

v6.0.1: 6.0.1

Compare Source

  • Fix: Ensure BooleanRadioSelect uses the same styles as RadioSelect (Thibaud Colas)
  • Fix: Prevent failure on collectstatic when ManifestStaticFilesStorage is in use (Matt Westcott)
  • Fix: Prevent error on submitting an empty search in the admin under Elasticsearch (Maikel Martens)

v6.0: 6.0

Compare Source

🎉 Special 10th anniversary release! 🎉

  • Added support for Django 5.0
  • 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)
  • Allow Page.permissions_for_user() to be overridden by specific page types (Sébastien Corbin)
  • 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)
  • Add the default ability for all SnippetViewSet & ModelViewSet to support being copied (Shlomo Markowitz)
  • Support dynamic Wagtail guide links in the admin that are based on the running version of Wagtail (Tidiane Dia)
  • Fix: Update system check for overwriting storage backends to recognise the STORAGES setting introduced in Django 4.2 (phijma-leukeleu)
  • Fix: Prevent password change form from raising a validation error when browser autocomplete fills in the "Old password" field (Chiemezuo Akujobi)
  • Fix: Ensure that the legacy dropdown options, when closed, do not get accidentally clicked by other interactions on wide viewports (CheesyPhoenix, Christer Jensen)
  • Fix: Add a fallback background for the editing preview iframe for sites without a background (Ian Price)
  • Fix: Preserve whitespace in rendered comments (Elhussein Almasri)
  • Fix: Remove search logging from project template so that new projects without the search promotions module will not error (Matt Westcott)
  • Fix: Ensure text only email notifications for updated comments do not escape HTML characters (Rohit Sharma)
  • Fix: Use the latest draft when copying an unpublished page for translation (Andrey Nehaychik)
  • Fix: Make Workflow and Aging Pages reports only available to users with page-related permissions (Rohit Sharma)
  • Fix: Make searching on specific fields work correctly on Elasticsearch when boost is in use (Matt Westcott)
  • Fix: Use a visible border and background color to highlight active formatting in the rich text toolbar (Cassidy Pittman)
  • Fix: Ensure image focal point box can be removed (Gunnar Scherf)
  • Fix: Ensure that Snippets search results correctly use the index_results.html or index_results_template_name override on initial load (Stefan Hammer)
  • Fix: Avoid error when attempting to moderate a page drafted by a now deleted user (Dan Braghis)
  • Fix: Do not show multiple error messages when editing a Site to use existing hostname and port (Rohit Sharma)
  • Fix: Avoid error when exporting Aging Pages report where a page has an empty last_published_by_user (Chiemezuo Akujobi)
  • Fix: Ensure Page querysets support using alias and specific (Tomasz Knapik)
  • Fix: Ensure workflow dashboard panels work when the page/snippet is missing (Sage Abdullah)
  • Fix: Ensure ActionController explicitly checks for elements that allow select functionality (Nandini Arora)
  • Fix: Prevent a ValueError with FormSubmissionsPanel on Django 5.0 when creating a new form page (Matt Westcott)
  • Fix: Avoid duplicate entries in "Recent edits" panel when copying pages (Matt Westcott)
  • Fix: Prevent TitleFieldPanel from raising an error when the slug field is missing or read-only (Rohit Sharma)
  • Fix: Ensure that the close button on the new dialog designs is visible in the non-message variant (Nandini Arora)
  • Fix: Ensure the sidebar account toggle has no duplicate accessible labels (Nandini Arora)
  • Fix: Avoid text overflow issues in comment replies and scroll position issues for long comments (Rohit Sharma)
  • Fix: Ensure that page listing re-ordering messages and accessible labels can be translated (Aman Pandey, LB (Ben) Johnston)
  • Fix: Resolve multiple issues with page listing re-ordering using keyboard and screen readers (Aman Pandey)
  • Fix: Remove 'Page' from page types filter on aging pages report (Matt Westcott)
  • Fix: Prevent page types filter from showing other non-Page models that match by name (Matt Westcott)
  • Fix: Ensure MultipleChooserPanel modal works correctly when USE_THOUSAND_SEPARATOR is True for pages with ids over 1,000 (Sankalp, Rohit Sharma)
  • Fix: When using an empty table header (th) for visual spacing, ensure this is ignored by accessibility tooling (V Rohitansh)
  • Fix: Ensure the panel anchor button sizes meet accessibility guidelines for minimum dimensions (Nandini Arora)
  • Fix: Raise a 404 for bulk actions for models which don't exist instead of throwing a 500 error (Alex Tomkins)
  • Fix: Raise a SiteSetting.DoesNotExist error when retrieving settings for an unrecognised site (Nick Smith)
  • Fix: Ensure that defaulted or unique values declared in exclude_fields_in_copy are correctly excluded in new copies, resolving to the default value (Elhussein Almasri)
  • Fix: Ensure that default_ordering set on IndexView is preserved if ModelViewSet does not specify an explicit ordering (Cynthia Kiser)
  • Fix: Ensure that TableBlock cells are accessible when using keyboard control only (Elhussein Almasri)
  • Fix: Resolve issue where clicking Publish for a Page that was in workflow in Safari would block publishing and not trigger the workflow confirmation modal (Alex Morega)
  • Fix: Fix pagination links on model history and usage views (Matt Westcott)
  • Fix: Fix crash when accessing workflow reports with a deleted snippet (Sage Abdullah)
  • Docs: New developer tutorial (Damilola Oladele, Meagen Voss, Thibaud Colas)
  • Docs: Document, for contributors, the use of translate string literals passed as arguments to tags and filters using _() within templates (Chiemezuo Akujobi)
  • Docs: Document all features for the Documents app in one location (Neeraj Yetheendran)
  • Docs: Add section to testing docs about creating pages and working with page content (Mariana Bedran Lesche)
  • Docs: Add more nuance to the database recommendations in performance page (Jadesola Kareem)
  • Docs: Add clarity that MultipleChooserPanel may require a chooser viewset and how the functionality is expected to work (Andy Chosak)
  • Docs: Clarify where documentation build commands should be run (Nikhil S Kalburgi)
  • Docs: Add missing import to tutorial BlogPage example (Salvo Polizzi)
  • Docs: Update contributing guide documentation and GitHub templates to better support new contributors (Thibaud Colas)
  • Docs: Add more CSS authoring guidelines (Thibaud Colas)
  • Docs: Update MyST documentation parser library to 2.0.0 (Neeraj Yetheendran)
  • Docs: Add documentation writing guidelines for intersphinx / external links (LB (Ben) Johnston)
  • Docs: Add Page model reference get_children documentation (Salvo Polizzi)
  • Docs: Enforce CI build checks for documentation so that malformed links or missing images will not be allowed (Neeraj Yetheendran)
  • Docs: Update spelling on customizing admin template and page model section from British to American English (Victoria Poromon)
  • Docs: Add documentation for how to override the file locations for custom image models via get_upload_to methods (Osaf AliSayed, Dharmik Gangani)
  • Docs: Update documentation theme (Sphinx Wagtail Theme) to 6.2.0, fixing the incorrect favicon (LB (Ben) Johnston, Sahil Jangra)
  • Docs: Refactor promotion banner without jQuery and use sameSite cookies when storing if cleared (LB (Ben) Johnston)
  • Docs: Use cross-reference for compatible Python versions in tutorial instead of the out of date listing (mirusu400)
  • Maintenance: Update BeautifulSoup upper bound to 4.12.x (scott-8)
  • Maintenance: Migrate initialization of classes (such as body.ready) from multiple JavaScript implementations to one Stimulus controller w-init (Chiemezuo Akujobi)
  • Maintenance: Adopt the usage of translate string literals using arg=_('...') in all wagtailadmin module templates (Chiemezuo Akujobi)
  • Maintenance: Migrate the contrib styleguide index view to a class-based view (Chiemezuo Akujobi)
  • Maintenance: Update djhtml to 3.0.6 (Matt Westcott)
  • Maintenance: Migrate the contrib settings edit view to a class-based view (Chiemezuo Akujobi, Sage Abdullah)
  • Maintenance: Remove django-pattern-library upper bound in testing dependencies (Sage Abdullah)
  • Maintenance: Split up functions in Elasticsearch backend for easier extensibility (Marcel Kornblum, Cameron Lamb, Sam Dudley)
  • Maintenance: Relax draftjs_exporter dependency to allow using version 5.x (Sylvain Fankhauser)
  • Maintenance: Refine styling of listings, account settings panels and the block chooser (Meli Imelda)
  • Maintenance: Remove icon font support (Matt Westcott)
  • Maintenance: Remove deprecated SVG icons (Matt Westcott)
  • Maintenance: Remove icon font styles (Thibaud Colas)
  • Maintenance: Migrate account editing view to a class-based view (Kehinde Bobade)
  • Maintenance: Upgrade frontend tooling to use Node 20 (LB (Ben) Johnston)
  • Maintenance: Upgrade ruff and replace black with ruff format (John-Scott Atlakson)
  • Maintenance: Update Willow upper bound to 2.x (Dan Braghis)
  • Maintenance: Removed support for Django < 4.2 (Dan Braghis)
  • Maintenance: Refactor page explorer index template to extend generic index template (Sage Abdullah)
  • Maintenance: Replace template components implementation with standalone laces library (Tibor Leupold)
  • Maintenance: Refactor snippets index view and template to make better use of generic IndexView (Sage Abdullah)
  • Maintenance: Introduce an internal {% formattedfield %} tag to replace direct use of wagtailadmin/shared/field.html (Matt Westcott)
  • Maintenance: Update Telepath dependency to 0.3.1 (Matt Westcott)
  • Maintenance: Allow ActionController to have a noop method to more easily leverage standalone Stimulus action options (Nandini Arora)
  • Maintenance: Upgrade to latest TypeScript and Storybook (Thibaud Colas, Sage Abdullah)
  • Maintenance: Turn on skipLibCheck for TypeScript (LB (Ben) Johnston)
  • Maintenance: Refactor documents listing view to use generic IndexView (Sage Abdullah)
  • Maintenance: Support for the Stimulus CloneController to auto clear the added content after a set duration (LB (Ben) Johnston)
  • Maintenance: Refactor images listing view to use generic IndexView (Sage Abdullah)
  • Maintenance: Refactor form pages listing view to use generic IndexView (Sage Abdullah)
  • Maintenance: Update Stylelint, our linting configuration, Sass, and related code changes (LB (Ben) Johnston)
  • Maintenance: Simplify browserslist and browser support documentation (Thibaud Colas)
  • Maintenance: Relax django-taggit dependency to allow 5.0 (Sylvain Fankhauser)
  • Maintenance: Fix various warnings when building docs (Cynthia Kiser)
  • Maintenance: Upgrade sphinxcontrib-spelling to 7.x for Python 3.12 compatibility (Matt Westcott)
  • Maintenance: Move logic for django-filters filtering into BaseListingView (Matt Westcott)
  • Maintenance: Remove or replace legacy CSS classes: visuallyhidden, visuallyvisible, divider-after, divider-before, inline, inline-block, block, u-hidden, clearfix, reordering, overflow (Thibaud Colas)
  • Maintenance: Prevent future issues with icon.html end-of-file newlines (Thibaud Colas)
  • Maintenance: Rewrite styles using legacy c-, o-, u-, t-, is- prefixes (Thibaud Colas)
  • Maintenance: Remove invalid CSS styles / Sass selector concatenation (Thibaud Colas)
  • Maintenance: Refactor listing views to share more queryset ordering logic (Matt Westcott)
  • Maintenance: Remove initTooltips in favour of Stimulus controller (LB (Ben) Johnston)
  • Maintenance: Enhance the Stimulus InitController to allow for custom event dispatching when ready (Aditya, LB (Ben) Johnston)
  • Maintenance: Remove inline script usage for comment initialization and adopt an event listener/dispatch approach for better CSP compliance (Aditya, LB (Ben) Johnston)
  • Maintenance: Migrate styleguide ad-hoc JavaScript to use styles only to avoid CSP issues (LB (Ben) Johnston)
  • Maintenance: Update Jest version - frontend tooling (Nandini Arora)
  • Maintenance: Remove non-functional and inaccessible auto-focus on first field in page create forms (LB (Ben) Johnston)
  • Maintenance: Migrate the unsaved form checks & confirmation trigger to Stimulus UnsavedController (Sai Srikar Dumpeti, LB (Ben) Johnston)
  • Maintenance: Reduce gap between snippets and generic views/templates (Sage Abdullah)
  • Maintenance: Migrate page listing menu re-ordering (drag & drop) from jQuery inline scripts to OrderableController with a more accessible solution (Aman Pandey, LB (Ben) Johnston)
  • Maintenance: Clean up scss variable usage, remove unused variables and mixins, adopt more core token variables (Jai Vignesh J, Nandini Arora, LB (Ben) Johnston)
  • Maintenance: Migrate Image URL generator views to class-based views (Rohit Sharma)
  • Maintenance: Use Django's FileResponse when serving files such as Images or Documents (Jake Howard)
  • Maintenance: Deprecated WidgetWithScript base widget class (LB (Ben) Johnston)
  • Maintenance: Remove support for Django 4.1 and below (Sage Abdullah)

v5.2.4: 5.2.4

Compare Source

  • Fix: Prevent TitleFieldPanel from raising an error when the slug field is missing or read-only (Rohit Sharma)
  • Fix: Fix pagination links on model history and usage views (Matt Westcott)
  • Fix: Fix crash when accessing workflow reports with a deleted snippet (Sage Abdullah)
  • Fix: Prevent error on submitting an empty search in the admin under Elasticsearch (Maikel Martens)

v5.2.3: 5.2.3

Compare Source

  • Fix: Prevent a ValueError with FormSubmissionsPanel on Django 5.0 when creating a new form page (Matt Westcott)
  • Fix: Specify telepath 0.3.1 as the minimum supported version, for Django 5.0 compatibility (Matt Westcott)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [wagtail](https://wagtail.org/) ([source](https://github.com/wagtail/wagtail), [changelog](https://github.com/wagtail/wagtail/blob/main/CHANGELOG.txt)) | major | `==5.2.2` -> `==6.0.2` | --- ### Release Notes <details> <summary>wagtail/wagtail (wagtail)</summary> ### [`v6.0.2`](https://github.com/wagtail/wagtail/releases/tag/v6.0.2): 6.0.2 [Compare Source](https://github.com/wagtail/wagtail/compare/v6.0.1...v6.0.2) - Fix: Ensure that modal tabs width are not impacted by side panel opening (LB (Ben) Johnston) - Fix: Resolve issue local development of docs when running `make livehtml` (Sage Abdullah) - Fix: Resolve issue with unwanted padding in chooser modal listings (Sage Abdullah) - Fix: Ensure `get_add_url()` is always used to re-render the add button when the listing is refreshed in viewsets (Sage Abdullah) - Fix: Move `modal-workflow.js` script usage to base admin template instead of ad-hoc imports so that choosers work in `ModelViewSet`s (Elhussein Almasri) - Fix: Ensure JavaScript for common widgets such as `InlinePanel` is included by default in `ModelViewSet`'s create and edit views (Sage Abdullah) - Fix: Reinstate styles for customizations of `extra_footer_actions` block in page create/edit templates (LB (Ben) Johnston, Sage Abdullah) - Fix: Prevent crash when loading an empty table block in the editor (Sage Abdullah) - Docs: Update Sphinx theme to `6.3.0` with a fix for the missing favicon (Sage Abdullah) ### [`v6.0.1`](https://github.com/wagtail/wagtail/releases/tag/v6.0.1): 6.0.1 [Compare Source](https://github.com/wagtail/wagtail/compare/v6.0...v6.0.1) - Fix: Ensure `BooleanRadioSelect` uses the same styles as `RadioSelect` (Thibaud Colas) - Fix: Prevent failure on `collectstatic` when `ManifestStaticFilesStorage` is in use (Matt Westcott) - Fix: Prevent error on submitting an empty search in the admin under Elasticsearch (Maikel Martens) ### [`v6.0`](https://github.com/wagtail/wagtail/releases/tag/v6.0): 6.0 [Compare Source](https://github.com/wagtail/wagtail/compare/v5.2.4...v6.0) **🎉 Special 10th anniversary release! 🎉** - Added support for Django 5.0 - 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) - Allow `Page.permissions_for_user()` to be overridden by specific page types (Sébastien Corbin) - 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) - Add the default ability for all `SnippetViewSet` & `ModelViewSet` to support being copied (Shlomo Markowitz) - Support dynamic Wagtail guide links in the admin that are based on the running version of Wagtail (Tidiane Dia) - Fix: Update system check for overwriting storage backends to recognise the `STORAGES` setting introduced in Django 4.2 (phijma-leukeleu) - Fix: Prevent password change form from raising a validation error when browser autocomplete fills in the "Old password" field (Chiemezuo Akujobi) - Fix: Ensure that the legacy dropdown options, when closed, do not get accidentally clicked by other interactions on wide viewports (CheesyPhoenix, Christer Jensen) - Fix: Add a fallback background for the editing preview iframe for sites without a background (Ian Price) - Fix: Preserve whitespace in rendered comments (Elhussein Almasri) - Fix: Remove search logging from project template so that new projects without the search promotions module will not error (Matt Westcott) - Fix: Ensure text only email notifications for updated comments do not escape HTML characters (Rohit Sharma) - Fix: Use the latest draft when copying an unpublished page for translation (Andrey Nehaychik) - Fix: Make Workflow and Aging Pages reports only available to users with page-related permissions (Rohit Sharma) - Fix: Make searching on specific fields work correctly on Elasticsearch when boost is in use (Matt Westcott) - Fix: Use a visible border and background color to highlight active formatting in the rich text toolbar (Cassidy Pittman) - Fix: Ensure image focal point box can be removed (Gunnar Scherf) - Fix: Ensure that Snippets search results correctly use the `index_results.html` or `index_results_template_name` override on initial load (Stefan Hammer) - Fix: Avoid error when attempting to moderate a page drafted by a now deleted user (Dan Braghis) - Fix: Do not show multiple error messages when editing a Site to use existing hostname and port (Rohit Sharma) - Fix: Avoid error when exporting Aging Pages report where a page has an empty `last_published_by_user` (Chiemezuo Akujobi) - Fix: Ensure Page querysets support using `alias` and `specific` (Tomasz Knapik) - Fix: Ensure workflow dashboard panels work when the page/snippet is missing (Sage Abdullah) - Fix: Ensure `ActionController` explicitly checks for elements that allow select functionality (Nandini Arora) - Fix: Prevent a ValueError with `FormSubmissionsPanel` on Django 5.0 when creating a new form page (Matt Westcott) - Fix: Avoid duplicate entries in "Recent edits" panel when copying pages (Matt Westcott) - Fix: Prevent TitleFieldPanel from raising an error when the slug field is missing or read-only (Rohit Sharma) - Fix: Ensure that the close button on the new dialog designs is visible in the non-message variant (Nandini Arora) - Fix: Ensure the sidebar account toggle has no duplicate accessible labels (Nandini Arora) - Fix: Avoid text overflow issues in comment replies and scroll position issues for long comments (Rohit Sharma) - Fix: Ensure that page listing re-ordering messages and accessible labels can be translated (Aman Pandey, LB (Ben) Johnston) - Fix: Resolve multiple issues with page listing re-ordering using keyboard and screen readers (Aman Pandey) - Fix: Remove 'Page' from page types filter on aging pages report (Matt Westcott) - Fix: Prevent page types filter from showing other non-Page models that match by name (Matt Westcott) - Fix: Ensure `MultipleChooserPanel` modal works correctly when `USE_THOUSAND_SEPARATOR` is `True` for pages with ids over 1,000 (Sankalp, Rohit Sharma) - Fix: When using an empty table header (`th`) for visual spacing, ensure this is ignored by accessibility tooling (V Rohitansh) - Fix: Ensure the panel anchor button sizes meet accessibility guidelines for minimum dimensions (Nandini Arora) - Fix: Raise a 404 for bulk actions for models which don't exist instead of throwing a 500 error (Alex Tomkins) - Fix: Raise a `SiteSetting.DoesNotExist` error when retrieving settings for an unrecognised site (Nick Smith) - Fix: Ensure that defaulted or unique values declared in `exclude_fields_in_copy` are correctly excluded in new copies, resolving to the default value (Elhussein Almasri) - Fix: Ensure that `default_ordering` set on IndexView is preserved if ModelViewSet does not specify an explicit ordering (Cynthia Kiser) - Fix: Ensure that TableBlock cells are accessible when using keyboard control only (Elhussein Almasri) - Fix: Resolve issue where clicking Publish for a Page that was in workflow in Safari would block publishing and not trigger the workflow confirmation modal (Alex Morega) - Fix: Fix pagination links on model history and usage views (Matt Westcott) - Fix: Fix crash when accessing workflow reports with a deleted snippet (Sage Abdullah) - Docs: New developer tutorial (Damilola Oladele, Meagen Voss, Thibaud Colas) - Docs: Document, for contributors, the use of translate string literals passed as arguments to tags and filters using `_()` within templates (Chiemezuo Akujobi) - Docs: Document all features for the Documents app in one location (Neeraj Yetheendran) - Docs: Add section to testing docs about creating pages and working with page content (Mariana Bedran Lesche) - Docs: Add more nuance to the database recommendations in performance page (Jadesola Kareem) - Docs: Add clarity that MultipleChooserPanel may require a chooser viewset and how the functionality is expected to work (Andy Chosak) - Docs: Clarify where documentation build commands should be run (Nikhil S Kalburgi) - Docs: Add missing import to tutorial BlogPage example (Salvo Polizzi) - Docs: Update contributing guide documentation and GitHub templates to better support new contributors (Thibaud Colas) - Docs: Add more CSS authoring guidelines (Thibaud Colas) - Docs: Update MyST documentation parser library to 2.0.0 (Neeraj Yetheendran) - Docs: Add documentation writing guidelines for intersphinx / external links (LB (Ben) Johnston) - Docs: Add `Page` model reference `get_children` documentation (Salvo Polizzi) - Docs: Enforce CI build checks for documentation so that malformed links or missing images will not be allowed (Neeraj Yetheendran) - Docs: Update spelling on customizing admin template and page model section from British to American English (Victoria Poromon) - Docs: Add documentation for how to override the file locations for custom image models via `get_upload_to` methods (Osaf AliSayed, Dharmik Gangani) - Docs: Update documentation theme (Sphinx Wagtail Theme) to 6.2.0, fixing the incorrect favicon (LB (Ben) Johnston, Sahil Jangra) - Docs: Refactor promotion banner without jQuery and use sameSite cookies when storing if cleared (LB (Ben) Johnston) - Docs: Use cross-reference for compatible Python versions in tutorial instead of the out of date listing (mirusu400) - Maintenance: Update BeautifulSoup upper bound to 4.12.x (scott-8) - Maintenance: Migrate initialization of classes (such as `body.ready`) from multiple JavaScript implementations to one Stimulus controller `w-init` (Chiemezuo Akujobi) - Maintenance: Adopt the usage of translate string literals using `arg=_('...')` in all `wagtailadmin` module templates (Chiemezuo Akujobi) - Maintenance: Migrate the contrib styleguide index view to a class-based view (Chiemezuo Akujobi) - Maintenance: Update djhtml to 3.0.6 (Matt Westcott) - Maintenance: Migrate the contrib settings edit view to a class-based view (Chiemezuo Akujobi, Sage Abdullah) - Maintenance: Remove django-pattern-library upper bound in testing dependencies (Sage Abdullah) - Maintenance: Split up functions in Elasticsearch backend for easier extensibility (Marcel Kornblum, Cameron Lamb, Sam Dudley) - Maintenance: Relax draftjs_exporter dependency to allow using version 5.x (Sylvain Fankhauser) - Maintenance: Refine styling of listings, account settings panels and the block chooser (Meli Imelda) - Maintenance: Remove icon font support (Matt Westcott) - Maintenance: Remove deprecated SVG icons (Matt Westcott) - Maintenance: Remove icon font styles (Thibaud Colas) - Maintenance: Migrate account editing view to a class-based view (Kehinde Bobade) - Maintenance: Upgrade frontend tooling to use Node 20 (LB (Ben) Johnston) - Maintenance: Upgrade `ruff` and replace `black` with `ruff format` (John-Scott Atlakson) - Maintenance: Update Willow upper bound to 2.x (Dan Braghis) - Maintenance: Removed support for Django < 4.2 (Dan Braghis) - Maintenance: Refactor page explorer index template to extend generic index template (Sage Abdullah) - Maintenance: Replace template components implementation with standalone `laces` library (Tibor Leupold) - Maintenance: Refactor snippets index view and template to make better use of generic IndexView (Sage Abdullah) - Maintenance: Introduce an internal `{% formattedfield %}` tag to replace direct use of `wagtailadmin/shared/field.html` (Matt Westcott) - Maintenance: Update Telepath dependency to 0.3.1 (Matt Westcott) - Maintenance: Allow `ActionController` to have a `noop` method to more easily leverage standalone Stimulus action options (Nandini Arora) - Maintenance: Upgrade to latest TypeScript and Storybook (Thibaud Colas, Sage Abdullah) - Maintenance: Turn on `skipLibCheck` for TypeScript (LB (Ben) Johnston) - Maintenance: Refactor documents listing view to use generic IndexView (Sage Abdullah) - Maintenance: Support for the Stimulus `CloneController` to auto clear the added content after a set duration (LB (Ben) Johnston) - Maintenance: Refactor images listing view to use generic IndexView (Sage Abdullah) - Maintenance: Refactor form pages listing view to use generic IndexView (Sage Abdullah) - Maintenance: Update Stylelint, our linting configuration, Sass, and related code changes (LB (Ben) Johnston) - Maintenance: Simplify browserslist and browser support documentation (Thibaud Colas) - Maintenance: Relax django-taggit dependency to allow 5.0 (Sylvain Fankhauser) - Maintenance: Fix various warnings when building docs (Cynthia Kiser) - Maintenance: Upgrade sphinxcontrib-spelling to 7.x for Python 3.12 compatibility (Matt Westcott) - Maintenance: Move logic for django-filters filtering into `BaseListingView` (Matt Westcott) - Maintenance: Remove or replace legacy CSS classes: visuallyhidden, visuallyvisible, divider-after, divider-before, inline, inline-block, block, u-hidden, clearfix, reordering, overflow (Thibaud Colas) - Maintenance: Prevent future issues with icon.html end-of-file newlines (Thibaud Colas) - Maintenance: Rewrite styles using legacy `c-`, `o-`, `u-`, `t-`, `is-` prefixes (Thibaud Colas) - Maintenance: Remove invalid CSS styles / Sass selector concatenation (Thibaud Colas) - Maintenance: Refactor listing views to share more queryset ordering logic (Matt Westcott) - Maintenance: Remove `initTooltips` in favour of Stimulus controller (LB (Ben) Johnston) - Maintenance: Enhance the Stimulus `InitController` to allow for custom event dispatching when ready (Aditya, LB (Ben) Johnston) - Maintenance: Remove inline script usage for comment initialization and adopt an event listener/dispatch approach for better CSP compliance (Aditya, LB (Ben) Johnston) - Maintenance: Migrate styleguide ad-hoc JavaScript to use styles only to avoid CSP issues (LB (Ben) Johnston) - Maintenance: Update Jest version - frontend tooling (Nandini Arora) - Maintenance: Remove non-functional and inaccessible auto-focus on first field in page create forms (LB (Ben) Johnston) - Maintenance: Migrate the unsaved form checks & confirmation trigger to Stimulus `UnsavedController` (Sai Srikar Dumpeti, LB (Ben) Johnston) - Maintenance: Reduce gap between snippets and generic views/templates (Sage Abdullah) - Maintenance: Migrate page listing menu re-ordering (drag & drop) from jQuery inline scripts to `OrderableController` with a more accessible solution (Aman Pandey, LB (Ben) Johnston) - Maintenance: Clean up scss variable usage, remove unused variables and mixins, adopt more core token variables (Jai Vignesh J, Nandini Arora, LB (Ben) Johnston) - Maintenance: Migrate Image URL generator views to class-based views (Rohit Sharma) - Maintenance: Use Django's `FileResponse` when serving files such as Images or Documents (Jake Howard) - Maintenance: Deprecated `WidgetWithScript` base widget class (LB (Ben) Johnston) - Maintenance: Remove support for Django 4.1 and below (Sage Abdullah) ### [`v5.2.4`](https://github.com/wagtail/wagtail/releases/tag/v5.2.4): 5.2.4 [Compare Source](https://github.com/wagtail/wagtail/compare/v5.2.3...v5.2.4) - Fix: Prevent TitleFieldPanel from raising an error when the slug field is missing or read-only (Rohit Sharma) - Fix: Fix pagination links on model history and usage views (Matt Westcott) - Fix: Fix crash when accessing workflow reports with a deleted snippet (Sage Abdullah) - Fix: Prevent error on submitting an empty search in the admin under Elasticsearch (Maikel Martens) ### [`v5.2.3`](https://github.com/wagtail/wagtail/releases/tag/v5.2.3): 5.2.3 [Compare Source](https://github.com/wagtail/wagtail/compare/v5.2.2...v5.2.3) - Fix: Prevent a ValueError with `FormSubmissionsPanel` on Django 5.0 when creating a new form page (Matt Westcott) - Fix: Specify telepath 0.3.1 as the minimum supported version, for Django 5.0 compatibility (Matt Westcott) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI3OC4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
renovate force-pushed renovate/wagtail-6.x from 31b286351e to 795610af9b 2024-02-15 16:00:37 +00:00 Compare
renovate force-pushed renovate/wagtail-6.x from 795610af9b to 4a4151b308 2024-04-01 14:01:55 +01:00 Compare
renovate force-pushed renovate/wagtail-6.x from 4a4151b308 to 22e23d2d56 2024-04-04 08:01:19 +01:00 Compare
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b renovate/wagtail-6.x master
git pull origin renovate/wagtail-6.x

Step 2:

Merge the changes and update on Gitea.
git checkout master
git merge --no-ff renovate/wagtail-6.x
git push origin master
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: repos/website#110
No description provided.