fix(deps): update dependency wagtail to v6 #3322
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
5.2.7
->6.3.1
Release Notes
wagtail/wagtail (wagtail)
v6.3.1
: 6.3.1Compare Source
ImageChooserBlock
toImageBlock
data conversions where all inputs tobulk_to_python
are null (Storm Heg, Matt Westcott)BlogTagIndexPage
example for clarity (Clifford Gama)wagtailcache
andwagtailpagecache
examples to not use quotes for thefragment_name
(Shiv)v6.3
: 6.3 (LTS)Compare Source
ImageBlock
with alt text support (Chiemezuo Akujobi for Google Summer of Code, mentored by Storm Heg, Saptak Sengupta, Thibaud Colas and Matt Westcott)getTextLabel
method on date / time StreamField blocks (Vaughn Dickson)WAGTAIL_AUTO_UPDATE_PREVIEW
setting, useWAGTAIL_AUTO_UPDATE_PREVIEW_INTERVAL = 0
instead (Sage Abdullah)capfirst
for title-casing model verbose names (Sébastien Corbin)copy_for_translation_done
signal when copying translatable models as well as pages (Coen van der Kamp)description
field across all images, to better support accessible image descriptions (Chiemezuo Akujobi)file_size
field on document model to avoid artificial 2Gb limit (Gabriel Getzie)TypedTableBlock
uses the correct API representations of child blocks (Matt Westcott)media
definitions (Sage Abdullah)AbstractGroupApprovalTask
to ensurecan_handle
checks for the abstract class correctly (Sumana Sree Angajala)WAGTAIL_WORKFLOW_REQUIRE_REAPPROVAL_ON_EDIT
documentation to state that it defaults toFalse
(Matt Westcott)TokenAuthentication
in the Wagtail API v2 Configuration Guide (Krzysztof Jeziorny)zoneinfo.available_timezones
(Sage Abdullah)get_prep_value
for closer alignment with JSONField (Sage Abdullah)IndexView
toBaseListingView
(Sage Abdullah).in_bulk()
on specific querysets under Django 5.2a0 (Sage Abdullah)test-media
to .gitignore (Shlomo Markowitz)debounce
util's return type for better TypeScript usage (Sage Abdullah)wagtailConfig
values from inline scripts to thewagtail_config
template tag (LB (Ben) Johnston, Sage Abdullah){% locales %}
and{% js_translation_strings %}
template tags (LB (Ben) Johnston, Sage Abdullah)window.wagtailConfig.BULK_ACTION_ITEM_TYPE
usage in JavaScript to reduce reliance on inline scripts (LB (Ben) Johnston)window.fileupload_opts
usage in JavaScript, use data attributes on fields instead to reduce reliance on inline scripts (LB (Ben) Johnston)image_format_name_to_content_type
helper function that duplicates Willow functionality (Matt Westcott)DeleteMenuItem
API for footer actions (Sage Abdullah)v6.2.3
: 6.2.3Compare Source
v6.2.2
: 6.2.2Compare Source
USE_THOUSAND_SEPARATOR
formatting numbers where formatting is invalid (Sébastien Corbin, Matt Westcott)v6.2.1
: 6.2.1Compare Source
child_block
being passed as a kwarg in ListBlock migrations (Matt Westcott)wagtail.admin.models
and custom user models (Matt Westcott)v6.2
: 6.2Compare Source
HOSTNAMES
parameter onWAGTAILFRONTENDCACHE
to define which hostnames a backend should respond to (Jake Howard, sponsored by Oxfam America)EditView
and breadcrumbs (Rohit Sharma)ChooseParentView
if only one possible valid parent page is available (Matthias Brück)copy_for_translation_done
signal when a page is copied for translation (Arnar Tumi Þorsteinsson)deactivate()
method toProgressController
(Alex Morega)ModelViewSet
(Sage Abdullah)routable_resolver_match
attribute available on RoutablePageMixin responses (Andy Chosak)UserViewSet
via the app config (Sage Abdullah)StreamBlock
/ListBlock
min_num
/max_num
(Matt Westcott)WAGTAILIMAGES_CHOOSER_PAGE_SIZE
setting functional again (Rohit Sharma)richtext
template tag to convert lazy translation values (Benjamin Bach).ico
images (Julie Rymer)verbose_name
onTranslatableMixin.locale
so that it is translated when used as a label (Romein van Buren)wagtail_serve
view is on a non-root path (Sage Abdullah)for_instance
method toPageLogEntryManager
(Matt Westcott)WAGTAIL_DATE_FORMAT
,WAGTAIL_DATETIME_FORMAT
andWAGTAIL_TIME_FORMAT
takeFORMAT_MODULE_PATH
into account (Sébastien Corbin)restriction_type
field on PageViewRestriction (Shlomo Markowitz)Orderable
is not required for inline panels (Bojan Mihelac)prefers-reduced-motion
to the accessibility documentation (Roel Koper)vary_fields
property for custom image filters (Daniel Kirkham)DjangoJSONEncoder
instead of customLazyStringEncoder
to serialize Draftail config (Sage Abdullah)WAGTAILIMAGES_CHOOSER_PAGE_SIZE
at runtime (Matt Westcott)client/scss
directory in Tailwind content config to speed up CSS compilation (Sage Abdullah)contrib.frontend_cache.backends
into dedicated sub-modules (Andy Babic)docs/autobuild.sh
script (Sævar Öfjörð Magnússon)urlparse
withurlsplit
to improve performance (Jake Howard)'BlockWidget' object has no attribute '_block_json'
from masking errors during StreamField serialization (Matt Westcott)v6.1.3
: 6.1.3Compare Source
.ico
images (Julie Rymer)v6.1.2
: 6.1.2Compare Source
ChoiceBlock
(Matt Westcott)wagtail.contrib.settings
(Victor Miti, Matt Westcott, Jake Howard)v6.1.1
: 6.1.1Compare Source
v6.1
: 6.1Compare Source
WAGTAIL_DATE_FORMAT
,WAGTAIL_DATETIME_FORMAT
,WAGTAIL_TIME_FORMAT
are correctly configured (Rohit Sharma, Coen van der Kamp)IndexView
using thegeneric.IndexView
(Rohit Sharma, Sage Abdullah, Storm Heg)IndexView
using thegeneric.IndexView
(Rohit Sharma, Sage Abdullah, Temidayo Azeez)PageListingViewSet
for custom per-page-type page listings (Matt Westcott)ChooseParentView
toPageListingViewSet
to allow creating pages from custom page listings (Abdelrahman Hamada, Sage Abdullah)djangorestframework
to 3.15.1 (Sage Abdullah)IndexView.list_display
(Abdelrahman Hamada)STORAGES
alias name forWAGTAILIMAGES_RENDITION_STORAGE
(Alec Baron)PASSWORD_REQUIRED_TEMPLATE
setting toWAGTAIL_PASSWORD_REQUIRED_TEMPLATE
with deprecation of previous naming (Saksham Misra, LB (Ben) Johnston)DOCUMENT_PASSWORD_REQUIRED_TEMPLATE
setting toWAGTAILDOCS_PASSWORD_REQUIRED_TEMPLATE
with deprecation of previous naming (Saksham Misra, LB (Ben) Johnston)get_parent
(Nigel van Keulen)wagtail.contrib.settings
orModelViewSet
(Ben Morse, Joshua Munn, Jake Howard, Sage Abdullah)__str__
for MySQL search index (Jake Howard)date
objects onhuman_readable_date
template tag (Jhonatan Lopes)verbose_name
in group edit view when listing custom permissions (Sage Abdullah, Neeraj Yetheendran, Omkar Jadhav)make livehtml
(Sage Abdullah)LANGUAGE_CODE
(Mark Niehues)UnsavedController
checks for nested removal/additions of inputs so that the unsaved warning shows in more valid cases when editing a page (Karthik Ayangar)get_add_url()
is always used to re-render the add button when the listing is refreshed in viewsets (Sage Abdullah)objects
manager (Jhonatan Lopes)get_dummy_request
's resulting host name when running tests withALLOWED_HOSTS = ["*"]
(David Buxton)timesince_last_update
template tag (Matt Westcott)w-kbd-scope-value
with support forglobal
so that specific keyboard shortcuts (e.g. ctrl+s/cmd+s) trigger consistently even when focused on fields (Neeraj Yetheendran)WAGTAIL_ALLOW_UNICODE_SLUGS
setting when auto-generating slugs (LB (Ben) Johnston)convert_mariadb_uuids
management command to assist with upgrading to Django 5.0+ on MariaDB (Matt Westcott)--purge-only
inwagtail_update_image_renditions
management command section (Pranith Beeram)6.3.0
with a fix for the missing favicon (Sage Abdullah)wagtail_update_image_renditions
management command on the using images page (LB (Ben) Johnston)html.parser
(Jake Howard)html.parser
& removehtml5lib
dependency (Jake Howard)Button
that only renders links (a element) toLink
and remove unused prop & behavior that was non-compliant for aria role usage (Advik Kabra)wagtail.models.AbstractWorkflow
model to support future customizations around workflows (Hossein)classnames
template tag to handle nested lists of strings, use template tag for adminbody
element (LB (Ben) Johnston)UploadedDocument
andUploadedImage
into newUploadedFile
model for easier shared code usage (Advik Kabra, Karl Hobley)window.chooserUrls
globals, removing the need for inline scripts (Elhussein Almasri)w-init
(InitController) to support adetail
value to be dispatched on events (Chiemezuo Akujobi)page_breadcrumbs
tag to use sharedbreadcrumbs.html
template (Sage Abdullah)keyboard
icon to admin icon set (Rohit Sharma)SwapController
(LB (Ben) Johnston)w-block
/BlockController
) to instantiateStreamField
blocks (Karthik Ayangar)w-kbd
/KeyboardController
) (Neeraj Yetheendran)xregexp
(IE11 polyfill) along withwindow.XRegExp
global util (LB (Ben) Johnston)urlify
to use TypeScript, officially deprecatewindow.URLify
global util (LB (Ben) Johnston)v6.0.6
: 6.0.6Compare Source
v6.0.5
: 6.0.5Compare Source
wagtail.contrib.settings
(Victor Miti, Matt Westcott, Jake Howard)v6.0.4
: 6.0.4Compare Source
v6.0.3
: 6.0.3Compare Source
wagtail.contrib.settings
orModelViewSet
(Ben Morse, Joshua Munn, Jake Howard, Sage Abdullah)WAGTAIL_ALLOW_UNICODE_SLUGS
setting when auto-generating slugs (LB (Ben) Johnston)convert_mariadb_uuids
management command to assist with upgrading to Django 5.0+ on MariaDB (Matt Westcott)v6.0.2
: 6.0.2Compare Source
make livehtml
(Sage Abdullah)get_add_url()
is always used to re-render the add button when the listing is refreshed in viewsets (Sage Abdullah)modal-workflow.js
script usage to base admin template instead of ad-hoc imports so that choosers work inModelViewSet
s (Elhussein Almasri)InlinePanel
is included by default inModelViewSet
's create and edit views (Sage Abdullah)extra_footer_actions
block in page create/edit templates (LB (Ben) Johnston, Sage Abdullah)6.3.0
with a fix for the missing favicon (Sage Abdullah)v6.0.1
: 6.0.1Compare Source
BooleanRadioSelect
uses the same styles asRadioSelect
(Thibaud Colas)collectstatic
whenManifestStaticFilesStorage
is in use (Matt Westcott)v6.0
: 6.0Compare Source
🎉 Special 10th anniversary release! 🎉
search_index
option to StreamField blocks to control whether the block is indexed for searching (Vedant Pandey)UniqueConstraint
in place ofunique_together
forTranslatableMixin
's system check (Temidayo Azeez, Sage Abdullah)IndexView.get_add_url()
in snippets index view template (Christer Jensen, Sage Abdullah)Page.permissions_for_user()
to be overridden by specific page types (Sébastien Corbin)extra_actions
blocks to Snippets and generic index templates (Bhuvnesh Sharma)panels
/edit_handler
onModelViewSet
(Sage Abdullah)PagePermissionPolicy
inwagtail.permissions
module (Sage Abdullah)max_length
(Elhussein Almasri)TypedTableBlock
(Tommaso Amici, Cynthia Kiser)TableBlock
header controls to a field that requires user input (Bhuvnesh Sharma, Aman Pandey, Cynthia Kiser)WAGTAILADMIN_LOGIN_URL
setting to allow customising the login URL (Neeraj Yetheendran)DrilldownController
andw-drilldown
component to support drilldown menus (Thibaud Colas)caption
on admin UI Table component (Aman Pandey)SnippetViewSet
&ModelViewSet
to support being copied (Shlomo Markowitz)STORAGES
setting introduced in Django 4.2 (phijma-leukeleu)index_results.html
orindex_results_template_name
override on initial load (Stefan Hammer)last_published_by_user
(Chiemezuo Akujobi)alias
andspecific
(Tomasz Knapik)ActionController
explicitly checks for elements that allow select functionality (Nandini Arora)FormSubmissionsPanel
on Django 5.0 when creating a new form page (Matt Westcott)MultipleChooserPanel
modal works correctly whenUSE_THOUSAND_SEPARATOR
isTrue
for pages with ids over 1,000 (Sankalp, Rohit Sharma)th
) for visual spacing, ensure this is ignored by accessibility tooling (V Rohitansh)SiteSetting.DoesNotExist
error when retrieving settings for an unrecognised site (Nick Smith)exclude_fields_in_copy
are correctly excluded in new copies, resolving to the default value (Elhussein Almasri)default_ordering
set on IndexView is preserved if ModelViewSet does not specify an explicit ordering (Cynthia Kiser)_()
within templates (Chiemezuo Akujobi)Page
model referenceget_children
documentation (Salvo Polizzi)get_upload_to
methods (Osaf AliSayed, Dharmik Gangani)body.ready
) from multiple JavaScript implementations to one Stimulus controllerw-init
(Chiemezuo Akujobi)arg=_('...')
in allwagtailadmin
module templates (Chiemezuo Akujobi)ruff
and replaceblack
withruff format
(John-Scott Atlakson)laces
library (Tibor Leupold){% formattedfield %}
tag to replace direct use ofwagtailadmin/shared/field.html
(Matt Westcott)ActionController
to have anoop
method to more easily leverage standalone Stimulus action options (Nandini Arora)skipLibCheck
for TypeScript (LB (Ben) Johnston)CloneController
to auto clear the added content after a set duration (LB (Ben) Johnston)BaseListingView
(Matt Westcott)c-
,o-
,u-
,t-
,is-
prefixes (Thibaud Colas)initTooltips
in favour of Stimulus controller (LB (Ben) Johnston)InitController
to allow for custom event dispatching when ready (Aditya, LB (Ben) Johnston)UnsavedController
(Sai Srikar Dumpeti, LB (Ben) Johnston)OrderableController
with a more accessible solution (Aman Pandey, LB (Ben) Johnston)FileResponse
when serving files such as Images or Documents (Jake Howard)WidgetWithScript
base widget class (LB (Ben) Johnston)Configuration
📅 Schedule: Branch creation - "every weekend" in timezone US/Eastern, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.