2018-05-22 15:33:48 +02:00
=========================
Wagtail 2.1 release notes
=========================
2018-01-30 17:36:19 +01:00
.. contents ::
:local:
:depth: 1
What's new
==========
2018-04-04 16:00:19 +02:00
New `` HelpPanel ``
~~~~~~~~~~~~~~~~~
2018-03-22 02:42:14 +01:00
2018-04-04 16:00:19 +02:00
A new panel type `` HelpPanel `` allows to easily add HTML within an edit form.
2018-01-12 14:16:46 +01:00
This new feature was developed by Kevin Chung.
2018-04-23 17:26:32 +02:00
Profile picture upload
~~~~~~~~~~~~~~~~~~~~~~
Users can now upload profile pictures directly through the Account Settings menu, rather than using Gravatar. Gravatar is still used as a fallback if no profile picture has been uploaded directly; a new setting :ref: `WAGTAIL_GRAVATAR_PROVIDER_URL <wagtail_gravatar_provider_url>` has been added to specify an alternative provider, or disable the use of external avatars completely. This feature was developed by Daniel Chimeno, Pierre Geier and Matt Westcott.
2018-01-12 14:16:46 +01:00
API lookup by page path
~~~~~~~~~~~~~~~~~~~~~~~
The API now includes an endpoint for finding pages by path; see :ref: `apiv2_finding_pages_by_path` . This feature was developed by Karl Hobley.
2018-01-30 17:36:19 +01:00
2018-04-09 08:56:10 +02:00
User time zone setting
~~~~~~~~~~~~~~~~~~~~~~
Users can now set their current time zone through the Account Settings menu, which will then be reflected in date / time fields throughout the admin (such as go-live / expiry dates). The list of available time zones can be configured via the :ref: `WAGTAIL_USER_TIME_ZONES <WAGTAIL_USER_TIME_ZONES>` setting. This feature was developed by David Moore.
2018-05-04 17:19:27 +02:00
Elasticsearch 6 support
~~~~~~~~~~~~~~~~~~~~~~~
Wagtail now supports Elasticsearch 6. See :ref: `wagtailsearch_backends_elasticsearch` for configuration details. This feature was developed by Karl Hobley.
2018-01-30 17:36:19 +01:00
Other features
~~~~~~~~~~~~~~
2018-03-23 13:32:40 +01:00
* 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)
2018-07-09 20:36:35 +02:00
* Update `jquery-datetimepicker` dependency to make Wagtail more CSP-friendly (`unsafe-eval` ) (Pomax)
2018-03-23 13:32:40 +01:00
* Added error notification when running the `` wagtail `` command on Python <3.4 (Matt Westcott)
2018-03-12 19:39:27 +01:00
* `` update_index `` management command now accepts a `` --chunk_size `` option to determine the number of items to load at once (Dave Bell)
2018-03-29 21:01:47 +02:00
* Added hook `register_account_menu_item` to add new account preference items (Michael van Tellingen)
2018-04-02 14:42:46 +02:00
* Added change email functionality from the account settings (Alejandro Garza, Alexs Mathilda)
2018-04-02 15:51:14 +02:00
* Add request parameter to edit handlers (Rajeev J Sebastian)
2018-04-02 16:11:49 +02:00
* ImageChooser now sets a default title based on filename (Coen van der Kamp)
2018-04-04 12:42:18 +02:00
* Added error handling to the Draftail editor (Thibaud Colas)
2018-04-08 22:41:24 +02:00
* Add new `wagtail_icon` template tag to facilitate making admin icons accessible (Sander Tuit)
2018-01-11 16:46:20 +01:00
* Set `ALLOWED_HOSTS` in the project template to allow any host in development (Tom Dyson)
2018-04-17 23:27:07 +02:00
* Expose reusable client-side code to build Draftail extensions (Thibaud Colas)
2017-10-25 18:34:48 +02:00
* Added `` WAGTAILFRONTENDCACHE_LANGUAGES `` setting to specify the languages whose URLs are to be purged when using `` i18n_patterns `` (PyMan Claudio Marinozzi)
2018-04-02 16:26:41 +02:00
* Added `` extra_footer_actions `` template blocks for customising the add/edit page views (Arthur Holzner)
2018-01-30 17:36:19 +01:00
Bug fixes
~~~~~~~~~
2018-01-30 20:03:34 +01:00
* Status button on 'edit page' now links to the correct URL when live and draft slug differ (LB (Ben Johnston))
2018-02-10 00:56:30 +01:00
* Image title text in the gallery and in the chooser now wraps for long filenames (LB (Ben Johnston), Luiz Boaretto)
2018-02-19 09:14:36 +01:00
* Move image editor action buttons to the bottom of the form on mobile (Julian Gallo)
* StreamField icons are now correctly sorted into groups on the 'append' menu (Tim Heap)
2018-03-08 17:22:54 +01:00
* Draftail now supports features specified via the `` WAGTAILADMIN_RICH_TEXT_EDITORS `` setting (Todd Dembrey)
* Password reset form no longer indicates whether the email is recognised, as per standard Django behaviour (Bertrand Bordage)
2018-03-08 17:59:59 +01:00
* `` UserAttributeSimilarityValidator `` is now correctly enforced on user creation / editing forms (Tim Heap)
2018-02-14 16:14:18 +01:00
* Focal area removal not working in IE11 and MS Edge (Thibaud Colas)
2018-03-20 15:41:00 +01:00
* Rewrite password change feedback message to be more user-friendly (Casper Timmers)
2018-03-15 12:36:51 +01:00
* Correct dropdown arrow styling in Firefox, IE11 (Janneke Janssen, Alexs Mathilda)
2018-03-15 13:35:12 +01:00
* Password reset no indicates specific validation errors on certain password restrictions (Lucas Moeskops)
2018-03-14 16:07:55 +01:00
* Confirmation page on page deletion now respects custom `` get_admin_display_title `` methods (Kim Chee Leong)
2018-03-20 23:35:41 +01:00
* Adding external link with selected text now includes text in link chooser (Tony Yates, Thibaud Colas, Alexs Mathilda)
2018-03-22 02:54:19 +01:00
* Editing setting object with no site configured no longer crashes (Harm Zeinstra)
2018-03-22 02:59:47 +01:00
* Creating a new object with inlines while mandatory fields are empty no longer crashes (Bertrand Bordage)
2018-03-22 03:03:19 +01:00
* Localization of image and apps verbose names
2018-03-27 22:38:16 +02:00
* Draftail editor no longer crashes after deleting image/embed using DEL key (Thibaud Colas)
2018-03-22 14:08:49 +01:00
* Breadcrumb navigation now respects custom `` get_admin_display_title `` methods (Arthur Holzner, Wietze Helmantel, Matt Westcott)
2018-04-04 05:35:11 +02:00
* Inconsistent order of heading features when adding h1, h5 or h6 as default feature for Hallo RichText editor (Loic Teixeira)
2018-04-06 19:10:05 +02:00
* Add invalid password reset link error message (Coen van der Kamp)
2018-04-11 11:04:27 +02:00
* Bypass select/prefetch related optimisation on `` update_index `` for `` ParentalManyToManyField `` to fix crash (Tim Kamanin)
2018-04-08 04:31:57 +02:00
* 'Add user' is now rendered as a button due to the use of quotes within translations (Benoît Vogel)
2018-03-23 23:30:06 +01:00
* Menu icon no longer overlaps with title in Modeladmin on mobile (Coen van der Kamp)
2018-03-27 11:34:50 +02:00
* Background color overflow within the Wagtail documentation (Sergey Fedoseev)
2018-01-18 20:26:27 +01:00
* Page count on homepage summary panel now takes account of user permissions (Andy Chosak)
2018-01-18 21:10:53 +01:00
* Explorer view now prevents navigating outside of the common ancestor of the user's permissions (Andy Chosak)
2018-04-16 15:16:59 +02:00
* Generate URL for the current site when multiple sites share the same root page (Codie Roelf)
2018-04-17 13:15:17 +02:00
* Restored ability to use non-model fields with FieldPanel (Matt Westcott, LB (Ben Johnston))
2018-04-17 13:23:24 +02:00
* Stop revision comparison view from crashing when non-model FieldPanels are in use (LB (Ben Johnston))
2018-04-20 04:29:38 +02:00
* Ordering in the page explorer now respects custom `` get_admin_display_title `` methods when sorting <100 pages (Matt Westcott)
2018-02-28 15:04:46 +01:00
* Use index-specific Elasticsearch endpoints for bulk insertion, for compatibility with providers that lock down the root endpoint (Karl Hobley)
2018-05-16 00:23:53 +02:00
* Fix usage URL on the document edit page (Jérôme Lebleu)
2018-03-08 17:22:54 +01:00
2018-01-30 17:36:19 +01:00
Upgrade considerations
======================
2018-02-02 12:34:12 +01:00
Image format `` image_to_html `` method has been updated
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The internal API for rich text image format objects (see :ref: `rich_text_image_formats` ) has been updated; the `` Format.image_to_html `` method now receives the `` extra_attributes `` keyword argument as a dictionary of attributes, rather than a string. If you have defined any custom format objects that override this method, these will need to be updated.