6.3.md 2.4 KB

Wagtail 6.3 release notes - IN DEVELOPMENT

Unreleased

---
local:
depth: 1
---

What's new

Django 5.1 support

This release adds formal support for Django 5.1.

Other features

  • 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)

Bug fixes

  • Prevent page type business rules from blocking reordering of pages (Andy Babic, Sage Abdullah)
  • Improve layout of object permissions table (Sage Abdullah)
  • Fix typo in aria-label attribute of page explorer navigation link (Sébastien Corbin)
  • Reinstate transparency indicator on image chooser widgets (Sébastien Corbin)
  • Remove table headers that have no text (Matt Westcott)

Documentation

  • Upgrade Sphinx to 7.3 (Matt Westcott)
  • Document how to customize date/time format settings (Vince Salvino)
  • Create a new documentation section for deployment and move fly.io deployment from the tutorial to this section (Vince Salvino)
  • Clarify process for UserViewSet customisation (Sage Abdullah)

Maintenance

  • Removed support for Python 3.8 (Matt Westcott)
  • Drop pytz dependency in favour of zoneinfo.available_timezones (Sage Abdullah)
  • Relax django-taggit dependency to allow 6.0 (Matt Westcott)
  • Improve page listing performance (Sage Abdullah)
  • Phase out usage of SECRET_KEY in version and icon hashes (Jake Howard)
  • Audit all use of localized and non-localized numbers in templates (Matt Westcott)
  • Refactor StreamField get_prep_value for closer alignment with JSONField (Sage Abdullah)
  • Move search implementation logic from generic IndexView to BaseListingView (Sage Abdullah)
  • Upgrade Puppeteer integration tests for reliability (Matt Westcott)
  • Restore ability to use .in_bulk() on specific querysets under Django 5.2a0 (Sage Abdullah)
  • Add generated test-media to .gitignore (Shlomo Markowitz)

Upgrade considerations - changes affecting all projects

Upgrade considerations - deprecation of old functionality

Removed support for Python 3.8

Python 3.8 is no longer supported as of this release; please upgrade to Python 3.9 or above before upgrading Wagtail.

Upgrade considerations - changes affecting Wagtail customisations

Upgrade considerations - changes to undocumented internals