Overview

Wagtail 4.1, released on November 1, 2022, is an LTS release with extended support. It adds page locking and improves snippets.

Main Features

Page locking

Editors can lock a page to prevent concurrent modifications during editing.

python
# Locking is managed in the admin
# Permissions can be configured per group

# settings.py
WAGTAILADMIN_GLOBAL_PAGE_EDIT_LOCK = True

Improved snippets

Snippets now support preview, scheduled publishing, and an editorial workflow similar to pages.

python
from wagtail.snippets.models import register_snippet
from wagtail.models import DraftStateMixin, RevisionMixin
from django.db import models

@register_snippet
class Author(DraftStateMixin, RevisionMixin, models.Model):
    name = models.CharField(max_length=255)
    bio = models.TextField(blank=True)

Sources