Skip to content

2.8

Compare
Choose a tag to compare
@gasman gasman released this 03 Feb 13:31
· 10 commits to stable/2.8.x since this release
  • Django 3.0 support (Matt Westcott, Mads Jensen)
  • Improved page locking to give editors exclusive edit access (Karl Hobley, Jacob Topp-Mugglestone)
  • Removed support for Django 2.0
  • Removed leftover Python 2.x compatibility code (Sergey Fedoseev)
  • Combine flake8 configurations (Sergey Fedoseev)
  • Improve diffing behavior for text fields (Aliosha Padovani)
  • Improve contrast of disabled inputs (Nick Smith)
  • Added get_document_model_string function (Andrey Smirnov)
  • Added support for Cloudflare API tokens for frontend cache invalidation (Tom Usher)
  • Cloudflare frontend cache invalidation requests are now sent in chunks of 30 to fit within API limits (Tom Usher)
  • Added ancestors field to the pages endpoint in admin API (Karl Hobley)
  • Removed Django admin management of Page & Site models (Andreas Bernacca)
  • Cleaned up Django docs URLs in documentation (Pete Andrew)
  • Add StreamFieldPanel to available panel types in documentation (Dan Swain)
  • Add {{ block.super }} example to ModelAdmin customisation in documentation (Dan Swain)
  • Add ability to filter image index by a tag (Benedikt Willi)
  • Add partial experimental support for nested InlinePanels (Matt Westcott, Sam Costigan, Andy Chosak, Scott Cranfill)
  • Added cache control headers when serving documents (Johannes Vogel)
  • Use sensitive_post_parameters on password reset form (Dan Braghis)
  • Add WAGTAILEMBEDS_RESPONSIVE_HTML setting to remove automatic addition of responsive-object around embeds (Kalob Taulien)
  • Fix: Rename documents listing column 'uploaded' to 'created' (LB (Ben Johnston))
  • Fix: Unbundle the l18n library as it was bundled to avoid installation errors which have been resolved (Matt Westcott)
  • Fix: Prevent error when comparing pages that reference a model with a custom primary key (Fidel Ramos)
  • Fix: Moved get_document_model location so it can be imported when Models are not yet loaded (Andrey Smirnov)
  • Fix: Use correct HTML escaping of Jinja2 form templates for StructBlocks (Brady Moe)
  • Fix: All templates with wagtailsettings and modeladmin now use block.super for extra_js & extra_css (Timothy Bautista)
  • Fix: Layout issue when using FieldRowPanel with a heading (Andreas Bernacca)
  • Fix: file_size and file_hash now updated when Document file changed (Andreas Bernacca)
  • Fix: Fixed order of URLs in project template so that static / media URLs are not blocked (Nick Smith)
  • Fix: Added verbose_name_plural to form submission model (Janneke Janssen)
  • Fix: Prevent update_index failures and incorrect front-end rendering on blank TableBlock (Carlo Ascani)
  • Fix: Dropdown initialisation on the search page after AJAX call (Eric Sherman)
  • Fix: Make sure all modal chooser search results correspond to the latest search by canceling previous requests (Esper Kuijs)