- Add
HelpPanel
to add HTML within an edit form (Kevin Chung) - Added direct profile picture upload to account preferences (Daniel Chimeno, Pierre Geier, Matt Westcott)
- Added API endpoint for finding pages by HTML path (Karl Hobley)
- Added time zone setting to account preferences (David Moore)
- Added Elasticsearch 6 support (Karl Hobley)
- Persist tab hash in URL to allow direct navigation to tabs in the admin interface (Ben Weatherman)
- Animate the chevron icon when opening sub-menus in the admin (Carlo Ascani)
- Look through the target link and target page slug (in addition to the old slug) when searching for redirects in the admin (Michael Harrison)
- Remove support for IE6 to IE9 from project template (Samir Shah)
- Remove outdated X-UA-Compatible meta from admin template (Thibaud Colas)
- Add JavaScript source maps in production build for packaged Wagtail (Thibaud Colas)
- Removed
assert
statements from Wagtail API (Kim Chee Leong) - Update
jquery-datetimepicker
dependency to make Wagtail more CSP-friendly (unsafe-eval
) (Mike Kamermans) - Added error notification when running the
wagtail
command on Python <3.4 (Matt Westcott) update_index
management command now accepts a--chunk_size
option to determine the number of items to load at once (Dave Bell)- Added hook
register_account_menu_item
to add new account preference items (Michael van Tellingen) - Added change email functionality from the account settings (Alejandro Garza, Alexs Mathilda)
- Add request parameter to edit handlers (Rajeev J Sebastian)
- ImageChooser now sets a default title based on filename (Coen van der Kamp)
- Added error handling to the Draftail editor (Thibaud Colas)
- Add new
wagtail_icon
template tag to facilitate making admin icons accessible (Sander Tuit) - Set
ALLOWED_HOSTS
in the project template to allow any host in development (Tom Dyson) - Expose reusable client-side code to build Draftail extensions (Thibaud Colas)
- Added
WAGTAILFRONTENDCACHE_LANGUAGES
setting to specify the languages whose URLs are to be purged when usingi18n_patterns
(PyMan Claudio Marinozzi) - Added
extra_footer_actions
template blocks for customising the add/edit page views (Arthur Holzner) - Fix: Status button on 'edit page' now links to the correct URL when live and draft slug differ (LB (Ben Johnston))
- Fix: Image title text in the gallery and in the chooser now wraps for long filenames (LB (Ben Johnston), Luiz Boaretto)
- Fix: Move image editor action buttons to the bottom of the form on mobile (Julian Gallo)
- Fix: StreamField icons are now correctly sorted into groups on the 'append' menu (Tim Heap)
- Fix: Draftail now supports features specified via the
WAGTAILADMIN_RICH_TEXT_EDITORS
setting (Todd Dembrey) - Fix: Password reset form no longer indicates whether the email is recognised, as per standard Django behaviour (Bertrand Bordage)
- Fix:
UserAttributeSimilarityValidator
is now correctly enforced on user creation / editing forms (Tim Heap) - Fix: Focal area removal not working in IE11 and MS Edge (Thibaud Colas)
- Fix: Rewrite password change feedback message to be more user-friendly (Casper Timmers)
- Fix: Correct dropdown arrow styling in Firefox, IE11 (Janneke Janssen, Alexs Mathilda)
- Fix: Password reset no indicates specific validation errors on certain password restrictions (Lucas Moeskops)
- Fix: Confirmation page on page deletion now respects custom
get_admin_display_title
methods (Kim Chee Leong) - Fix: Adding external link with selected text now includes text in link chooser (Tony Yates, Thibaud Colas, Alexs Mathilda)
- Fix: Editing setting object with no site configured no longer crashes (Harm Zeinstra)
- Fix: Creating a new object with inlines while mandatory fields are empty no longer crashes (Bertrand Bordage)
- Fix: Localization of image and apps verbose names
- Fix: Draftail editor no longer crashes after deleting image/embed using DEL key (Thibaud Colas)
- Fix: Breadcrumb navigation now respects custom
get_admin_display_title
methods (Arthur Holzner, Wietze Helmantel, Matt Westcott) - Fix: Inconsistent order of heading features when adding h1, h5 or h6 as default feature for Hallo RichText editor (Loic Teixeira)
- Fix: Add invalid password reset link error message (Coen van der Kamp)
- Fix: Bypass select/prefetch related optimisation on
update_index
forParentalManyToManyField
to fix crash (Tim Kamanin) - Fix: 'Add user' is now rendered as a button due to the use of quotes within translations (Benoît Vogel)
- Fix: Menu icon no longer overlaps with title in Modeladmin on mobile (Coen van der Kamp)
- Fix: Background color overflow within the Wagtail documentation (Sergey Fedoseev)
- Fix: Page count on homepage summary panel now takes account of user permissions (Andy Chosak)
- Fix: Explorer view now prevents navigating outside of the common ancestor of the user's permissions (Andy Chosak)
- Fix: Generate URL for the current site when multiple sites share the same root page (Codie Roelf)
- Fix: Restored ability to use non-model fields with FieldPanel (Matt Westcott, LB (Ben Johnston))
- Fix: Stop revision comparison view from crashing when non-model FieldPanels are in use (LB (Ben Johnston))
- Fix: Ordering in the page explorer now respects custom
get_admin_display_title
methods when sorting <100 pages (Matt Westcott) - Fix: Use index-specific Elasticsearch endpoints for bulk insertion, for compatibility with providers that lock down the root endpoint (Karl Hobley)