docs/releases/7.4.md
Unreleased
---
local:
depth: 1
---
Wagtail 7.4 is designated a Long Term Support (LTS) release. Long Term Support releases will continue to receive maintenance updates as necessary to address security and data-loss related issues, up until the next LTS release (typically a period of 12 months).
The autosave and concurrent editing notifications features have been improved based on user feedback. The improvements include: better handling of race conditions and network failures, refined messaging and alignment of indicator elements, as well as clearer display of idle users editing the same page.
These improvements were developed by Sage Abdullah, with support from the Wagtail UI team.
StreamField blocks now support deferred validation of required fields when saving drafts of pages (or snippets using DraftStateMixin). Users can now add a StreamField block and save work-in-progress versions without filling in all fields of the block. Validation is applied as normal when the page or snippet is published, scheduled, or submitted to a workflow.
The new behavior is enabled by default, but individual field blocks can opt out by setting the required_on_save option to True. All blocks now also have an {attr}~wagtail.blocks.Block.is_deferred_validation attribute that can be used in custom validation logic to conditionally skip validation when saving drafts. For more details, refer to .
This feature was developed by Sage Abdullah.
is_deferred_validation flag to support skipping custom validation when saving drafts (Daniel Kirkham)include_root parameter to admin pages API endpoint (Divyansh Mishra)creation_form_class on ChooserViewSet as a dotted path string (Adithya00012)get_object() DB query in API detail view (Siddheshwar Kadam)ImageBlock alt text populates on choosing a new image after unchecking decorative state (Pratham Jaiswal)verbose_name_plural for Query model in search promotions app (Saptami)max_count or max_count_per_parent (Lasse Schmieding)filter_spec parameter of ImageRenditionField (Soumya-codr)nested_default_fields attribute on API viewsets (Deepanshu Tevathiya)http with https in example URLs (Kunal Gupta)pathlib.Path for settings in "Integrating into Django" documentation (Kunal Gupta)ReferenceIndex API (Saptami)hash_filelike test case to account for line break differences on Windows (Mustansir Dabhiya)PermissionError on document serve tests under Windows (Matt Westcott)if syntax (Sage Abdullah)timeout-minutes to GitHub Actions workflow jobs (Ashutosh)Django 4.2 is no longer supported as of this release; please upgrade to Django 5.2 or above before upgrading Wagtail.