2023-10-26 09:29:31 +00:00
# Wagtail 6.0 release notes - IN DEVELOPMENT
2023-10-20 13:27:19 +00:00
_Unreleased_
```{contents}
---
local:
depth: 1
---
```
## What's new
### Other features
2023-10-26 09:11:49 +00:00
* Added `search_index` option to StreamField blocks to control whether the block is indexed for searching (Vedant Pandey)
2023-11-01 23:31:05 +00:00
* Remember previous location on returning from page add/edit actions (Robert Rollins)
2023-11-07 14:28:50 +00:00
* Update settings file in project settings to address Django 4.2 deprecations (Sage Abdullah)
2023-11-03 09:44:48 +00:00
* Improve layout and accessibility of the image URL generator page, reduce reliance on JavaScript (Temidayo Azeez)
2023-10-20 13:27:19 +00:00
### Bug fixes
2023-05-22 14:03:08 +00:00
* Update system check for overwriting storage backends to recognise the `STORAGES` setting introduced in Django 4.2 (phijma-leukeleu)
2023-10-22 16:44:36 +00:00
* Prevent password change form from raising a validation error when browser autocomplete fills in the "Old password" field (Chiemezuo Akujobi)
2023-10-26 12:07:48 +00:00
* Ensure that the legacy dropdown options, when closed, do not get accidentally clicked by other interactions wide viewports (CheesyPhoenix, Christer Jensen)
2023-11-05 00:33:35 +00:00
* Add a fallback background for the editing preview iframe for sites without a background (Ian Price)
2023-11-02 19:42:53 +00:00
* Preserve whitespace in rendered comments (Elhussein Almasri)
2023-11-06 12:08:53 +00:00
* Remove search logging from project template so that new projects without the search promotions module will not error (Matt Westcott)
2023-10-27 18:40:34 +00:00
* Ensure text only email notifications for updated comments do not escape HTML characters (Rohit Sharma)
2023-11-08 18:31:20 +00:00
* Use the latest draft when copying an unpublished page for translation (Andrey Nehaychik)
2023-10-20 13:27:19 +00:00
### Documentation
2023-10-21 20:21:25 +00:00
* Document, for contributors, the use of translate string literals passed as arguments to tags and filters using `_()` within templates (Chiemezuo Akujobi)
2023-10-20 13:27:19 +00:00
### Maintenance
2023-10-19 16:09:55 +00:00
* Update BeautifulSoup upper bound to 4.12.x (scott-8)
2023-10-24 21:14:34 +00:00
* Migrate initialization of classes (such as `body.ready` ) from multiple JavaScript implementations to one Stimulus controller `w-init` (Chiemezuo Akujobi)
2023-10-21 13:19:03 +00:00
* Adopt the usage of of translate string literals using `arg=_('...')` in all `wagtailadmin` module templates (Chiemezuo Akujobi)
2023-11-06 14:41:02 +00:00
* Migrate the contrib styleguide index view to a class-based view (Chiemezuo Akujobi)
2023-10-30 15:49:41 +00:00
* Update djhtml to 3.0.6 (Matt Westcott)
2023-11-06 14:41:02 +00:00
* Migrate the contrib settings edit view to a class-based view (Chiemezuo Akujobi, Sage Abdullah)
2023-11-06 10:30:44 +00:00
* Remove django-pattern-library upper bound in testing dependencies (Sage Abdullah)
2023-11-07 14:11:07 +00:00
* Split up functions in Elasticsearch backend for easier extensibility (Marcel Kornblum, Cameron Lamb, Sam Dudley)
2023-11-08 07:48:36 +00:00
* Relax draftjs_exporter dependency to allow using version 5.x (Sylvain Fankhauser)
2023-11-08 20:48:55 +00:00
* Refine styling of listings, account settings panels and the block chooser (Meli Imelda)
2023-11-09 08:56:08 +00:00
* Remove icon font support (Matt Westcott)
* Remove deprecated SVG icons (Matt Westcott)
2023-10-15 14:31:00 +00:00
* Migrate account editing view to a class-based view (Kehinde Bobade)
2023-10-20 13:27:19 +00:00
## Upgrade considerations - changes affecting all projects
2023-10-23 16:16:34 +00:00
### Support for Elasticsearch 5 and 6 dropped
The Elasticsearch 5 and 6 backends have been removed. If you are using one of these backends, you will need to upgrade to Elasticsearch 7 or 8 before upgrading to Wagtail 6.0.
2023-10-20 13:27:19 +00:00
## Upgrade considerations - deprecation of old functionality
## Upgrade considerations - changes affecting Wagtail customisations
## Upgrade considerations - changes to undocumented internals