All Versions
39
Latest Version
Avg Release Cycle
30 days
Latest Release
1224 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v2.7.3 Changes
May 04, 2020CVE-2020-11037 - avoid potential timing attack on password-protected private pages (Thibaud Colas)
-
v2.7.2 Changes
April 14, 2020CVE-2020-11001 - prevent XSS attack via page revision comparison view (Vlad Gerasimenko, Matt Westcott)
-
v2.7.1 Changes
January 08, 2020- π Fix: Management command startup checks under
ManifestStaticFilesStorage
no longer fail ifcollectstatic
has not been run first (Alex Tomkins)
- π Fix: Management command startup checks under
-
v2.7 Changes
November 06, 2019- π Improved StreamField design (Bertrand Bordage)
- β Added WebP image support (frmdstryr, Karl Hobley, Matt Westcott)
- β Added Elasticsearch 7 support (pySilver)
- β Added Python 3.8 support (John Carter, Matt Westcott)
- Added
construct_page_listing_buttons
hook (Michael van Tellingen) - β Added more detailed documentation and troubleshooting for installing OpenCV for feature detection (Daniele Procida)
- β Added Table Block caption for accessibility (Rahmi Pruitt)
- π¨ Move and refactor upgrade notification JS (Jonny Scholes)
- β Add ability to insert internal anchor links/links with fragment identifiers in Draftail (rich text) fields (Iman Syed)
- Remove need for Elasticsearch
update_all_types
workaround, upgrade minimum release to 6.4.0 or above (Jonathan Liuti) - β Add ability for users to change their own name via the account settings page (Kevin Howbrook)
- β Add ability to insert telephone numbers as links in Draftail (rich text) fields (Mikael EngstrΓΆm and Liam Brenner)
- Increase delay before search in the snippet chooser, to prevent redundant search request round trips (Robert Rollins)
- Add
WAGTAIL_EMAIL_MANAGEMENT_ENABLED
setting to determine whether users can change their email address (Janne Alatalo) - Recognise Soundcloud artist URLs as embeddable (Kiril Staikov)
- Add
WAGTAILDOCS_SERVE_METHOD
setting to determine how document downloads will be linked to and served (Tobias McNulty, Matt Westcott) - Add
WAGTAIL_MODERATION_ENABLED
setting to enable / disable the 'Submit for Moderation' option (Jacob Topp-Mugglestone) - β Added settings to customise pagination page size for the Images admin area (Brian Whitton)
- β Added ARIA role to TableBlock output (Matt Westcott)
- β Added cache-busting query parameters to static files within the Wagtail admin (Matt Westcott)
- Allow
register_page_action_menu_item
andconstruct_page_action_menu
hooks to override the default menu action (Rahmi Pruitt, Matt Westcott) WAGTAILIMAGES_MAX_IMAGE_PIXELS
limit now takes the number of animation frames into account (Karl Hobley)- π Fix: Added line breaks to long filenames on multiple image / document uploader (Kevin Howbrook)
- π Fix: Added https support for Scribd oEmbed provider (Rodrigo)
- π Fix: Changed StreamField group labels color so labels are visible (Catherine Farman)
- π Fix: Prevented images with a very wide aspect ratio from being displayed distorted in the rich text editor (Iman Syed)
- π Fix: Prevent exception when deleting a model with a protected One-to-one relationship (Neal Todd)
- π Fix: Added labels to snippet bulk edit checkboxes for screen reader users (Martey Dodoo)
- π Fix: Middleware responses during page preview are now properly returned to the user (Matt Westcott)
- π Fix: Default text of page links in rich text uses the public page title rather than the admin display title (Andy Chosak)
- π Fix: Specific page permission checks are now enforced when viewing a page revision (Andy Chosak)
- π Fix:
pageurl
andslugurl
tags no longer fail whenrequest.site
isNone
(Samir Shah) - π Fix: Output form media on add/edit image forms with custom models (Matt Westcott)
- π Fix: Output form media on add/edit document forms with custom models (Sergey Fedoseev)
- π Fix: Layout for the clear checkbox in default FileField widget (Mikalai Radchuk)
- π Fix: Remove ASCII conversion from Postgres search backend, to support stemming in non-Latin alphabets (Pavel Denisov)
- π Fix: Prevent tab labels on page edit view from being cut off on very narrow screens (Kevin Howbrook)
- π Fix: Very long words in page listings are now broken where necessary (Kevin Howbrook)
- π Fix: Language chosen in user preferences no longer persists on subsequent requests (Bojan Mihelac)
- Fix: Prevent new block IDs from being assigned on repeated calls to
StreamBlock.get_prep_value
(Colin Klein) - π Fix: Prevent broken images in notification emails when static files are hosted on a remote domain (Eduard Luca)
- π Fix: Replace styleguide example avatar with default image to avoid issues when custom user model is used (Matt Westcott)
- π Fix:
DraftailRichTextArea
is no longer treated as a hidden field by Django's form logic (Sergey Fedoseev) - π Fix: Replace format() placeholders in translatable strings with % formatting (Matt Westcott)
- Fix: Altering Django REST Framework's
DEFAULT_AUTHENTICATION_CLASSES
setting no longer breaks the page explorer menu and admin API (Matt Westcott) - π Fix: Regression - missing label for external link URL field in link chooser (Stefani Castellanos)
-
v2.7.rc2 Changes
October 23, 2019π Changes from 2.7rc1:
manage.py collectstatic
no longer breaks withManifestStaticFilesStorage
(Matt Westcott)- Altering Django REST Framework's
DEFAULT_AUTHENTICATION_CLASSES
setting no longer breaks the page explorer menu and admin API (Matt Westcott) - π Made Python 3.8 support official
-
v2.7.rc1 Changes
October 16, 2019- π Improved StreamField design (Bertrand Bordage)
- β Added WebP image support (frmdstryr, Karl Hobley, Matt Westcott)
- β Added Elasticsearch 7 support (pySilver)
- β‘οΈ Provisional Python 3.8 support, pending an update to the Pillow library (John Carter, Matt Westcott)
- Added
construct_page_listing_buttons
hook (Michael van Tellingen) - β Added more detailed documentation and troubleshooting for installing OpenCV for feature detection (Daniele Procida)
- β Added Table Block caption for accessibility (Rahmi Pruitt)
- π¨ Move and refactor upgrade notification JS (Jonny Scholes)
- β Add ability to insert internal anchor links/links with fragment identifiers in Draftail (rich text) fields (Iman Syed)
- Remove need for Elasticsearch
update_all_types
workaround, upgrade minimum release to 6.4.0 or above (Jonathan Liuti) - β Add ability for users to change their own name via the account settings page (Kevin Howbrook)
- β Add ability to insert telephone numbers as links in Draftail (rich text) fields (Mikael EngstrΓΆm and Liam Brenner)
- Increase delay before search in the snippet chooser, to prevent redundant search request round trips (Robert Rollins)
- Add
WAGTAIL_EMAIL_MANAGEMENT_ENABLED
setting to determine whether users can change their email address (Janne Alatalo) - Recognise Soundcloud artist URLs as embeddable (Kiril Staikov)
- Add
WAGTAILDOCS_SERVE_METHOD
setting to determine how document downloads will be linked to and served (Tobias McNulty, Matt Westcott) - Add
WAGTAIL_MODERATION_ENABLED
setting to enable / disable the 'Submit for Moderation' option (Jacob Topp-Mugglestone) - β Added settings to customise pagination page size for the Images admin area (Brian Whitton)
- β Added ARIA role to TableBlock output (Matt Westcott)
- β Added cache-busting query parameters to static files within the Wagtail admin (Matt Westcott)
- Allow
register_page_action_menu_item
andconstruct_page_action_menu
hooks to override the default menu action (Rahmi Pruitt, Matt Westcott) WAGTAILIMAGES_MAX_IMAGE_PIXELS
limit now takes the number of animation frames into account (Karl Hobley)- π Fix: Added line breaks to long filenames on multiple image / document uploader (Kevin Howbrook)
- π Fix: Added https support for Scribd oEmbed provider (Rodrigo)
- π Fix: Changed StreamField group labels color so labels are visible (Catherine Farman)
- π Fix: Prevented images with a very wide aspect ratio from being displayed distorted in the rich text editor (Iman Syed)
- π Fix: Prevent exception when deleting a model with a protected One-to-one relationship (Neal Todd)
- π Fix: Added labels to snippet bulk edit checkboxes for screen reader users (Martey Dodoo)
- π Fix: Middleware responses during page preview are now properly returned to the user (Matt Westcott)
- π Fix: Default text of page links in rich text uses the public page title rather than the admin display title (Andy Chosak)
- π Fix: Specific page permission checks are now enforced when viewing a page revision (Andy Chosak)
- π Fix:
pageurl
andslugurl
tags no longer fail whenrequest.site
isNone
(Samir Shah) - π Fix: Output form media on add/edit image forms with custom models (Matt Westcott)
- π Fix: Output form media on add/edit document forms with custom models (Sergey Fedoseev)
- π Fix: Layout for the clear checkbox in default FileField widget (Mikalai Radchuk)
- π Fix: Remove ASCII conversion from Postgres search backend, to support stemming in non-Latin alphabets (Pavel Denisov)
- π Fix: Prevent tab labels on page edit view from being cut off on very narrow screens (Kevin Howbrook)
- π Fix: Very long words in page listings are now broken where necessary (Kevin Howbrook)
- π Fix: Language chosen in user preferences no longer persists on subsequent requests (Bojan Mihelac)
- Fix: Prevent new block IDs from being assigned on repeated calls to
StreamBlock.get_prep_value
(Colin Klein) - π Fix: Prevent broken images in notification emails when static files are hosted on a remote domain (Eduard Luca)
- π Fix: Replace styleguide example avatar with default image to avoid issues when custom user model is used (Matt Westcott)
- π Fix:
DraftailRichTextArea
is no longer treated as a hidden field by Django's form logic (Sergey Fedoseev) - π Fix: Replace format() placeholders in translatable strings with % formatting (Matt Westcott)
-
v2.6.3 Changes
October 22, 2019- Fix: Altering Django REST Framework's
DEFAULT_AUTHENTICATION_CLASSES
setting no longer breaks the page explorer menu and admin API (Matt Westcott)
- Fix: Altering Django REST Framework's
-
v2.6.2 Changes
September 19, 2019- Prevent search indexing failures on Postgres 9.4 and Django >= 2.2.1 (Matt Westcott)
-
v2.6.1 Changes
August 05, 2019- π Fix: Prevent Javascript errors caused by unescaped quote characters in translation strings (Matt Westcott)
-
v2.6 Changes
August 01, 2019- β Removed support for Python 3.4
- β Added support for
short_description
for field labels in modeladmin'sInspectView
(Wesley van Lee) - Rearranged SCSS folder structure to the client folder and split them approximately according to ITCSS. (Naomi Morduch Toubman, Jonny Scholes, Janneke Janssen, Hugo van den Berg)
- β Added support for specifying cell alignment on TableBlock (Samuel Mendes)
- β Added more informative error when a non-image object is passed to the
image
template tag (Deniz Dogan) - β Added more ARIA landmarks across the admin interface and welcome page for screen reader users to navigate the CMS more easily (Beth Menzies)
- β Added ButtonHelper examples in the modelAdmin primer page within documentation (Kalob Taulien)
- π Multiple clarifications, grammar and typo fixes throughout documentation (Dan Swain)
- π Use correct URL in API example in documentation (Michael Bunsen)
- π Move datetime widget initialiser JS into the widget's form media instead of page editor media (Matt Westcott)
- β Add form field prefixes for input forms in chooser modals (Matt Westcott)
- Increase font-size across the whole admin (Beth Menzies, Katie Locke)
- π Improved text color contrast across the whole admin (Beth Menzies, Katie Locke)
- β Added consistent focus outline styles across the whole admin (Thibaud Colas)
- β Removed version number from the logo linkβs title. The version can now be found under the Settings menu (Thibaud Colas)
- β Added "don't delete" option to confirmation screen when deleting images, documents and modeladmin models (Kevin Howbrook)
- β Added
branding_title
template block for the admin title prefix (Dillen Meijboom) - β Add image dimensions in image gallery and image choosers for screen reader users (Helen Chapman)
- β Added support for custom search handler classes to modeladmin's IndexView, and added a class that uses the default Wagtail search backend for searching (Seb Brown, Andy Babic)
- π Improved heading structure for screen reader users navigating the CMS admin (Beth Menzies, Helen Chapman)
- β‘οΈ Updated group edit view to expose the Permission object for each checkbox (George Hickman)
- π Improve performance of Pages for Moderation panel (Fidel Ramos)
- β Add more contextual information for screen readers in the explorer menuβs links (Helen Chapman)
- Added
process_child_object
andexclude_fields
arguments toPage.copy()
to make it easier for third-party apps to customise copy behavior (Karl Hobley) - Added
Page.with_content_json()
, allowing revision content loading behaviour to be customised on a per-model basis (Karl Hobley) - π Improved screen-reader labels for action links in page listing (Helen Chapman, Katie Locke)
- β Added screen-reader labels for table headings in page listing (Helen Chapman, Katie Locke)
- β Added screen reader labels for page privacy toggle, edit lock, status tag in page explorer & edit views (Helen Chapman, Katie Locke)
- β Added screen-reader labels for dashboard summary cards (Helen Chapman, Katie Locke)
- β Added screen-reader labels for privacy toggle of collections (Helen Chapman, Katie Locke)
- Added
construct_settings_menu
hook (Jordan Bauer, Quadric) - π Fixed compatibility of date / time choosers with wagtail-react-streamfield (Mike Hearn)
- π Performance optimization of several admin functions, including breadcrumbs, home and index pages (Fidel Ramos)
- π Fix: ModelAdmin no longer fails when filtering over a foreign key relation (Jason Dilworth, Matt Westcott)
- π Fix: The Wagtail version number is now visible within the Settings menu (Kevin Howbrook)
- π Fix: Scaling images now rounds values to an integer so that images render without errors (Adrian Brunyate)
- π Fix: Revised test decorator to ensure TestPageEditHandlers test cases run correctly (Alex Tomkins)
- π Fix: Wagtail bird animation in admin now ends correctly on all browsers (Deniz Dogan)
- π Fix: Explorer menu no longer shows sibling pages for which the user does not have access (Mike Hearn)
- π Fix: Fixed occurences of invalid HTML across the CMS admin (Thibaud Colas)
- π Fix: Admin HTML now includes the correct
dir
attribute for the active language (Andreas Bernacca) - β‘οΈ Fix: Fix type error when using
--chunk_size
argument on./manage.py update_index
(Seb Brown) - π Fix: Avoid rendering entire form in EditHandler's
repr
method (Alex Tomkins) - π Fix: Add empty alt attributes to HTML output of Embedly and oEmbed embed finders (Andreas Bernacca)
- π Fix: Add empty alt attributes to all images in the CMS admin (Andreas Bernacca)
- π Fix: Make URL generator preview image alt translateable (Thibaud Colas)
- π Fix: Clear pending AJAX request if error occurs on page chooser (Matt Westcott)
- π Fix: Prevent text from overlapping in focal point editing UI (Beth Menzies)
- π Fix: Screen readers now announce "Dashboard" for the main navβs logo link instead of Wagtailβs version number (Thibaud Colas)
- π Fix: Screen readers now treat page-level action dropdowns as navigation instead of menus (Helen Chapman)
- π Fix: Make icon font implementation more screen-reader-friendly (Thibaud Colas)
- π Fix: Remove duplicate labels in image gallery and image choosers for screen reader users (Helen Chapman)
- π Fix: Restore custom "Date" icon for scheduled publishing panel in Edit pageβs Settings tab (Helen Chapman)
- π Fix: Added missing form media to user edit form template (Matt Westcott)
- π Fix: Add a label to the modalsβ βcloseβ button for screen reader users (Helen Chapman, Katie Locke)
- π Fix: Ensure the 'add child page' button displays when focused (Helen Chapman, Katie Locke)
- π Fix: Remove tab order customisations in CMS admin (Jordan Bauer)
- π Fix: Add labels to permission checkboxes for screen reader users (Helen Chapman, Katie Locke)
- Fix: Page.copy() no longer copies child objects when the accesssor name is included in
exclude_fields_in_copy
(Karl Hobley) - π Fix: Move focus to the pages explorer menu when open (Helen Chapman)
- π Fix: Clicking the privacy toggle while the page is still loading no longer loads the wrong data in the page (Helen Chapman)
- Fix: Added missing
is_stored_locally
method toAbstractDocument
(jonny5532) - π Fix: Query model no longer removes punctuation as part of string normalisation (William Blackie)
- π Fix: Make login test helper work with user models with non-default username fields (Andrew Miller)
- π Fix: Delay dirty form check to prevent "unsaved changes" warning from being wrongly triggered (Thibaud Colas)