# Wagtail 6.0 release notes - IN DEVELOPMENT _Unreleased_ ```{contents} --- local: depth: 1 --- ``` ## What's new ### Other features * Added `search_index` option to StreamField blocks to control whether the block is indexed for searching (Vedant Pandey) ### Bug fixes * Update system check for overwriting storage backends to recognise the `STORAGES` setting introduced in Django 4.2 (phijma-leukeleu) * Prevent password change form from raising a validation error when browser autocomplete fills in the "Old password" field (Chiemezuo Akujobi) * Ensure that the legacy dropdown options, when closed, do not get accidentally clicked by other interactions wide viewports (CheesyPhoenix, Christer Jensen) ### Documentation * Document, for contributors, the use of translate string literals passed as arguments to tags and filters using `_()` within templates (Chiemezuo Akujobi) ### Maintenance * Update BeautifulSoup upper bound to 4.12.x (scott-8) * Migrate initialization of classes (such as `body.ready`) from multiple JavaScript implementations to one Stimulus controller `w-init` (Chiemezuo Akujobi) * Adopt the usage of of translate string literals using `arg=_('...')` in all `wagtailadmin` module templates (Chiemezuo Akujobi) * Migrate the contrib styleguide index view to a class based view (Chiemezuo Akujobi) * Update djhtml to 3.0.6 (Matt Westcott) ## Upgrade considerations - changes affecting all projects ### 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. ## Upgrade considerations - deprecation of old functionality ## Upgrade considerations - changes affecting Wagtail customisations ## Upgrade considerations - changes to undocumented internals