mirror of
https://github.com/wagtail/wagtail.git
synced 2024-11-29 01:22:07 +01:00
Changed all British spellings to American spellings, in the changelog.txt file
This commit is contained in:
parent
3b87644e07
commit
e30c25c3b1
280
CHANGELOG.txt
280
CHANGELOG.txt
@ -25,7 +25,7 @@ Changelog
|
||||
* Maintenance: Update unit tests to always use the faster, built in `html.parser` & remove `html5lib` dependency (Jake Howard)
|
||||
* Maintenance: Adjust Eslint rules for TypeScript files (Karthik Ayangar)
|
||||
* Maintenance: Rename the React `Button` that only renders links (a element) to `Link` and remove unused prop & behavior that was non-compliant for aria role usage (Advik Kabra)
|
||||
* Maintenance: Set up an `wagtail.models.AbstractWorkflow` model to support future customisations around workflows (Hossein)
|
||||
* Maintenance: Set up an `wagtail.models.AbstractWorkflow` model to support future customizations around workflows (Hossein)
|
||||
* Maintenance: Improve `classnames` template tag to handle nested lists of strings, use template tag for admin `body` element (LB (Ben) Johnston)
|
||||
* Maintenance: Merge `UploadedDocument` and `UploadedImage` into new `UploadedFile` model for easier shared code usage (Advik Kabra, Karl Hobley)
|
||||
* Maintenance: Optimize queries in dashboard panels (Sage Abdullah)
|
||||
@ -79,10 +79,10 @@ Changelog
|
||||
* Use SlugInput on all SlugFields by default (LB (Ben) Johnston)
|
||||
* Show character counts on RichTextBlock with `max_length` (Elhussein Almasri)
|
||||
* Move locale selector in generic IndexView to a filter (Sage Abdullah)
|
||||
* Add ability to customise a page's copy form (Neeraj Yetheendran)
|
||||
* Add ability to customize a page's copy form (Neeraj Yetheendran)
|
||||
* Add optional caption field to `TypedTableBlock` (Tommaso Amici, Cynthia Kiser)
|
||||
* Switch the `TableBlock` header controls to a field that requires user input (Bhuvnesh Sharma, Aman Pandey, Cynthia Kiser)
|
||||
* Add `WAGTAILADMIN_LOGIN_URL` setting to allow customising the login URL (Neeraj Yetheendran)
|
||||
* Add `WAGTAILADMIN_LOGIN_URL` setting to allow customizing the login URL (Neeraj Yetheendran)
|
||||
* Replace legacy dropdown component with new Tippy dropdown-button (Thibaud Colas)
|
||||
* Add ability to filter by existence of child pages in the page listing view (Matt Westcott)
|
||||
* Polish dark theme styles and update color tokens (Thibaud Colas, Rohit Sharma)
|
||||
@ -92,13 +92,13 @@ Changelog
|
||||
* Add API support for a redirects (contrib) endpoint (Rohit Sharma, Jaap Roes, Andreas Donig)
|
||||
* Add the default ability for all `SnippetViewSet` & `ModelViewSet` to support being copied (Shlomo Markowitz)
|
||||
* Support dynamic Wagtail guide links in the admin that are based on the running version of Wagtail (Tidiane Dia)
|
||||
* Fix: Update system check for overwriting storage backends to recognise the `STORAGES` setting introduced in Django 4.2 (phijma-leukeleu)
|
||||
* Fix: Update system check for overwriting storage backends to recognize the `STORAGES` setting introduced in Django 4.2 (phijma-leukeleu)
|
||||
* Fix: Prevent password change form from raising a validation error when browser autocomplete fills in the "Old password" field (Chiemezuo Akujobi)
|
||||
* Fix: Ensure that the legacy dropdown options, when closed, do not get accidentally clicked by other interactions on wide viewports (CheesyPhoenix, Christer Jensen)
|
||||
* Fix: Add a fallback background for the editing preview iframe for sites without a background (Ian Price)
|
||||
* Fix: Preserve whitespace in rendered comments (Elhussein Almasri)
|
||||
* Fix: Remove search logging from project template so that new projects without the search promotions module will not error (Matt Westcott)
|
||||
* Fix: Ensure text only email notifications for updated comments do not escape HTML characters (Rohit Sharma)
|
||||
* Fix: Ensure text-only email notifications for updated comments do not escape HTML characters (Rohit Sharma)
|
||||
* Fix: Use the latest draft when copying an unpublished page for translation (Andrey Nehaychik)
|
||||
* Fix: Make Workflow and Aging Pages reports only available to users with page-related permissions (Rohit Sharma)
|
||||
* Fix: Make searching on specific fields work correctly on Elasticsearch when boost is in use (Matt Westcott)
|
||||
@ -124,8 +124,8 @@ Changelog
|
||||
* Fix: Ensure `MultipleChooserPanel` modal works correctly when `USE_THOUSAND_SEPARATOR` is `True` for pages with ids over 1,000 (Sankalp, Rohit Sharma)
|
||||
* Fix: When using an empty table header (`th`) for visual spacing, ensure this is ignored by accessibility tooling (V Rohitansh)
|
||||
* Fix: Ensure the panel anchor button sizes meet accessibility guidelines for minimum dimensions (Nandini Arora)
|
||||
* Fix: Raise a 404 for bulk actions for models which don't exist instead of throwing a 500 error (Alex Tomkins)
|
||||
* Fix: Raise a `SiteSetting.DoesNotExist` error when retrieving settings for an unrecognised site (Nick Smith)
|
||||
* Fix: Raise a 404 for bulk actions for models that don't exist instead of throwing a 500 error (Alex Tomkins)
|
||||
* Fix: Raise a `SiteSetting.DoesNotExist` error when retrieving settings for an unrecognized site (Nick Smith)
|
||||
* Fix: Ensure that defaulted or unique values declared in `exclude_fields_in_copy` are correctly excluded in new copies, resolving to the default value (Elhussein Almasri)
|
||||
* Fix: Ensure that `default_ordering` set on IndexView is preserved if ModelViewSet does not specify an explicit ordering (Cynthia Kiser)
|
||||
* Fix: Ensure that TableBlock cells are accessible when using keyboard control only (Elhussein Almasri)
|
||||
@ -150,7 +150,7 @@ Changelog
|
||||
* Docs: Add documentation for how to override the file locations for custom image models via `get_upload_to` methods (Osaf AliSayed, Dharmik Gangani)
|
||||
* Docs: Update documentation theme (Sphinx Wagtail Theme) to 6.2.0, fixing the incorrect favicon (LB (Ben) Johnston, Sahil Jangra)
|
||||
* Docs: Refactor promotion banner without jQuery and use sameSite cookies when storing if cleared (LB (Ben) Johnston)
|
||||
* Docs: Use cross-reference for compatible Python versions in tutorial instead of the out of date listing (mirusu400)
|
||||
* Docs: Use cross-reference for compatible Python versions in tutorial instead of the out-of-date listing (mirusu400)
|
||||
* Maintenance: Update BeautifulSoup upper bound to 4.12.x (scott-8)
|
||||
* Maintenance: Migrate initialization of classes (such as `body.ready`) from multiple JavaScript implementations to one Stimulus controller `w-init` (Chiemezuo Akujobi)
|
||||
* Maintenance: Adopt the usage of translate string literals using `arg=_('...')` in all `wagtailadmin` module templates (Chiemezuo Akujobi)
|
||||
@ -192,7 +192,7 @@ Changelog
|
||||
* Maintenance: Rewrite styles using legacy `c-`, `o-`, `u-`, `t-`, `is-` prefixes (Thibaud Colas)
|
||||
* Maintenance: Remove invalid CSS styles / Sass selector concatenation (Thibaud Colas)
|
||||
* Maintenance: Refactor listing views to share more queryset ordering logic (Matt Westcott)
|
||||
* Maintenance: Remove `initTooltips` in favour of Stimulus controller (LB (Ben) Johnston)
|
||||
* Maintenance: Remove `initTooltips` in favor of Stimulus controller (LB (Ben) Johnston)
|
||||
* Maintenance: Enhance the Stimulus `InitController` to allow for custom event dispatching when ready (Aditya, LB (Ben) Johnston)
|
||||
* Maintenance: Remove inline script usage for comment initialization and adopt an event listener/dispatch approach for better CSP compliance (Aditya, LB (Ben) Johnston)
|
||||
* Maintenance: Migrate styleguide ad-hoc JavaScript to use styles only to avoid CSP issues (LB (Ben) Johnston)
|
||||
@ -310,7 +310,7 @@ Changelog
|
||||
* Fix: Ensure 'mark as active' label in workflow bulk action set active form can be translated (Rohit Sharma)
|
||||
* Fix: Ensure the panel title for a user's settings correctly reflects the `WAGTAIL_EMAIL_MANAGEMENT_ENABLED` setting by not showing 'email' if disabled (Omkar Jadhav)
|
||||
* Fix: Update Spotify oEmbed provider URL parsing to resolve correctly (Dhrűv)
|
||||
* Fix: Update link colours within help blocks to meet accessible contrast requirements (Rohit Sharma)
|
||||
* Fix: Update link colors within help blocks to meet accessible contrast requirements (Rohit Sharma)
|
||||
* Fix: Ensure the search promotions popular search terms picker correctly refers to the correct model (LB (Ben) Johnston)
|
||||
* Fix: Correctly quote non-numeric primary keys on snippet inspect view (Sage Abdullah)
|
||||
* Fix: Prevent crash on snippet inspect view when displaying a null foreign key to an image (Sage Abdullah)
|
||||
@ -342,7 +342,7 @@ Changelog
|
||||
* Maintenance: Add support for options/attrs in Telepath widgets so that attrs render on the created DOM (Storm Heg)
|
||||
* Maintenance: Update pre-commit hooks to be in sync with latest changes to Eslint & Prettier for client-side changes (Storm Heg)
|
||||
* Maintenance: Add `WagtailTestUtils.get_soup()` method for testing HTML content (Storm Heg, Sage Abdullah)
|
||||
* Maintenance: Allow `ViewSet` subclasses to customise `url_prefix` and `url_namespace` logic (Matt Westcott)
|
||||
* Maintenance: Allow `ViewSet` subclasses to customize `url_prefix` and `url_namespace` logic (Matt Westcott)
|
||||
* Maintenance: Simplify `SnippetViewSet` registration code (Sage Abdullah)
|
||||
* Maintenance: Rename groups `IndexView.results_template_name` to `results.html` (Sage Abdullah)
|
||||
* Maintenance: Migrate form submission listing checkbox toggling to the shared `w-bulk` Stimulus implementation (LB (Ben) Johnston)
|
||||
@ -421,12 +421,12 @@ Changelog
|
||||
* Add oEmbed provider patterns for YouTube Shorts and YouTube Live URLs (valnuro, Fabien Le Frapper)
|
||||
* Add initial implementation of `PagePermissionPolicy` (Sage Abdullah)
|
||||
* Refactor `UserPagePermissionsProxy` and `PagePermissionTester` to use `PagePermissionPolicy` (Sage Abdullah, Tidiane Dia)
|
||||
* Add a predictable default ordering of the "Object/Other permissions" in the Group Editing view, allow this ordering to be customised (Daniel Kirkham)
|
||||
* Add a predictable default ordering of the "Object/Other permissions" in the Group Editing view, allow this ordering to be customized (Daniel Kirkham)
|
||||
* Add `AbstractImage.get_renditions()` for efficient generation of multiple renditions (Andy Babic)
|
||||
* Optimise queries in collection permission policies using cache on the user object (Sage Abdullah)
|
||||
* Phone numbers entered via a link chooser will now have any spaces stripped out, ensuring a valid href="tel:..." attribute (Sahil Jangra)
|
||||
* Auto-select the `StreamField` block when only one block type is declared (Sébastien Corbin)
|
||||
* Add support for more advanced Draftail customisation APIs (Thibaud Colas)
|
||||
* Add support for more advanced Draftail customization APIs (Thibaud Colas)
|
||||
* Add the ability to export snippets listing via `SnippetViewSet.list_export` (Sage Abdullah)
|
||||
* Add support for adding HTML `attrs` on `FieldPanel`, `FieldRowPanel`, `MultiFieldPanel`, and others (Aman Pandey, Antoni Martyniuk, LB (Ben) Johnston)
|
||||
* Add support for `--template` option to `wagtail start` (Thibaud Colas)
|
||||
@ -436,10 +436,10 @@ Changelog
|
||||
* Purge revisions of non-page models in `purge_revisions` command (Sage Abdullah)
|
||||
* Add support for AVIF images (Aman Pandey)
|
||||
* Change the default WebP quality to 80 to match AVIF (Aman Pandey)
|
||||
* Adopt optimised Wagtail logo in the admin interface (Albina Starykova)
|
||||
* Adopt optimized Wagtail logo in the admin interface (Albina Starykova)
|
||||
* Add support for presenting the userbar (Wagtail button) in dark mode (Albina Starykova)
|
||||
* Add Inspect view to snippets (Sage Abdullah)
|
||||
* Fix: Prevent choosers from failing when initial value is an unrecognised ID, e.g. when moving a page from a location where `parent_page_types` would disallow it (Dan Braghis)
|
||||
* Fix: Prevent choosers from failing when initial value is an unrecognized ID, e.g. when moving a page from a location where `parent_page_types` would disallow it (Dan Braghis)
|
||||
* Fix: Move comment notifications toggle to the comments side panel (Sage Abdullah)
|
||||
* Fix: Remove comment button on InlinePanel fields (Sage Abdullah)
|
||||
* Fix: Fix missing link to `UsageView` from `EditView` for snippets (Christer Jensen)
|
||||
@ -464,7 +464,7 @@ Changelog
|
||||
* Fix: Prevent memory exhaustion when updating a large number of image renditions (Jake Howard)
|
||||
* Fix: Add missing Time Zone conversions and date formatting throughout the admin (Stefan Hammer)
|
||||
* Fix: Ensure that audit logs and revisions consistently use UTC and add migration for existing entries (Stefan Hammer)
|
||||
* Fix: Make sure "critical" buttons have enough colour contrast in dark mode (Albina Starykova)
|
||||
* Fix: Make sure "critical" buttons have enough color contrast in dark mode (Albina Starykova)
|
||||
* Fix: Improve visibility of scheduled publishing errors in status side panel (Sage Abdullah)
|
||||
* Fix: Prevent 'choose' permission from being ignored when looking up 'choose', 'edit' and 'delete' permissions in combination (Sage Abdullah)
|
||||
* Fix: Take user's permissions into account for image / document counts on the admin dashboard (Sage Abdullah)
|
||||
@ -482,8 +482,8 @@ Changelog
|
||||
* Docs: Document how to add StructBlock data to a StreamField (Ramon Wenger)
|
||||
* Docs: Update ReadTheDocs settings to v2 to resolve urllib3 issue in linkcheck extension (Thibaud Colas)
|
||||
* Docs: Update documentation for `log_action` parameter on `RevisionMixin.save_revision` (Christer Jensen)
|
||||
* Docs: Reorganise snippets documentation to cover customisations and optional features (Sage Abdullah)
|
||||
* Docs: Update color customisations guidance to include theme-agnostic options (Thibaud Colas)
|
||||
* Docs: Reorganise snippets documentation to cover customizations and optional features (Sage Abdullah)
|
||||
* Docs: Update color customizations guidance to include theme-agnostic options (Thibaud Colas)
|
||||
* Docs: Mark LTS releases in release note page titles (Thiago C. S. Tioma)
|
||||
* Docs: Revise main Getting started tutorial for clarity (Kevin Chung (kev-odin))
|
||||
* Docs: Revamp the start of the getting started section, with separate quick install page (Damilola Oladele)
|
||||
@ -509,7 +509,7 @@ Changelog
|
||||
* Maintenance: Optimise the Settings context processor to avoid redundantly finding a Site to improve cache ratios (Jake Howard)
|
||||
* Maintenance: Convert page listing to a class-based view (Matt Westcott)
|
||||
* Maintenance: Clean up page reports and type usage views to be independent of page listing views (Matt Westcott)
|
||||
* Maintenance: Migrate Tagit initialisation to a Stimulus Controller (LB (Ben) Johnston)
|
||||
* Maintenance: Migrate Tagit initialization to a Stimulus Controller (LB (Ben) Johnston)
|
||||
* Maintenance: Refactor GroupPagePermission to use Django's Permission model (Sage Abdullah)
|
||||
* Maintenance: Convert the CONTRIBUTORS file to Markdown (Dan Braghis)
|
||||
* Maintenance: Move `django-filter` version upper bound to v23 (Yuekui)
|
||||
@ -552,7 +552,7 @@ Changelog
|
||||
5.0.2 (21.06.2023)
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
* Added `TitleFieldPanel` to support title / slug field synchronisation (LB (Ben) Johnston)
|
||||
* Added `TitleFieldPanel` to support title / slug field synchronization (LB (Ben) Johnston)
|
||||
* Fix: Prevent JS error when reverting the spinner on a submit button after a validation error (LB (Ben) Johnston)
|
||||
* Fix: Prevent crash when comparing page revisions that include `MultipleChooserPanel` (Matt Westcott)
|
||||
* Fix: Ensure that title and slug continue syncing after entering non-URL-safe characters (LB (Ben) Johnston)
|
||||
@ -573,7 +573,7 @@ Changelog
|
||||
* Fix: Remove comment button on InlinePanel fields (Sage Abdullah)
|
||||
* Fix: Fix missing link to `UsageView` from `EditView` for snippets (Christer Jensen)
|
||||
* Fix: Prevent lowercase conversions of IndexView column headers (Virag Jain)
|
||||
* Fix: Fix various colour issues in dark mode (Thibaud Colas)
|
||||
* Fix: Fix various color issues in dark mode (Thibaud Colas)
|
||||
* Docs: Update documentation for `log_action` parameter on `RevisionMixin.save_revision` (Christer Jensen)
|
||||
|
||||
|
||||
@ -586,7 +586,7 @@ Changelog
|
||||
* Custom validation support for StreamField (Matt Westcott)
|
||||
* Add `WAGTAILIMAGES_EXTENSIONS` setting to restrict image uploads to specific file types (Aman Pandey, Ananjan-R)
|
||||
* Update user list column level to `Access level` to be easier to understand (Vallabh Tiwari)
|
||||
* Migrate `.button-longrunning` behaviour to a Stimulus controller with support for custom label element & duration (Loveth Omokaro)
|
||||
* Migrate `.button-longrunning` behavior to a Stimulus controller with support for custom label element & duration (Loveth Omokaro)
|
||||
* Implement new simplified userbar designs (Albina Starykova)
|
||||
* Add more Axe rules to the accessibility checker (Albina Starykova)
|
||||
* Sort accessibility checker results by position on the page (Albina Starykova)
|
||||
@ -601,22 +601,22 @@ Changelog
|
||||
* Add the ability to disable model indexing by setting `search_fields = []` (Daniel Kirkham)
|
||||
* Enhance `wagtail.search.utils.parse_query_string` to allow inner single quotes for key/value parsing (Aman Pandey)
|
||||
* Add helpful properties to `Locale` for more convenient usage within templates (Andy Babic)
|
||||
* Allow customising icons for snippets via `SnippetViewSet.icon` (Daniel Kirkham, Sage Abdullah)
|
||||
* Allow customising the base URL and URL namespace for snippet views (Sage Abdullah)
|
||||
* Allow customising the default ordering and number of items per page for snippet listing views (Sage Abdullah)
|
||||
* Allow customizing icons for snippets via `SnippetViewSet.icon` (Daniel Kirkham, Sage Abdullah)
|
||||
* Allow customizing the base URL and URL namespace for snippet views (Sage Abdullah)
|
||||
* Allow customizing the default ordering and number of items per page for snippet listing views (Sage Abdullah)
|
||||
* Re-label "StreamField blocks" option in block picker to "Blocks" (Thibaud Colas)
|
||||
* Re-implement styleguide icons list as an auto-generated sequence of tables (Thibaud Colas)
|
||||
* Switch styleguide navigation to use panel components and minimap (Thibaud Colas)
|
||||
* Explicitly specify `MenuItem.name` for Snippets, Reports, and Settings menu items (Sage Abdullah)
|
||||
* Move the help text of fields and blocks directly below their label for easier reading (Thibaud Colas)
|
||||
* Allow filters on snippet and generic index views to be customised through the `list_filter` attribute (Sage Abdullah)
|
||||
* Allow filters on snippet and generic index views to be customized through the `list_filter` attribute (Sage Abdullah)
|
||||
* The select all checkbox in simple translation's submit translation page will now be in sync with other checkbox changes (Hanoon)
|
||||
* Update Wagtail’s default icon set to Font Awesome 6 (Thibaud Colas)
|
||||
* Allow admin templates for snippets to be overridden on a per-model or per-app basis (Sage Abdullah)
|
||||
* Allow overriding the base queryset to be used in snippet `IndexView` (Sage Abdullah)
|
||||
* Revise alignment and spacing of form fields and sections (Thibaud Colas)
|
||||
* Update Wagtail’s type scale so StreamField block labels and field labels are the same size (Thibaud Colas)
|
||||
* Allow customising the `search_fields` and search backend via SnippetViewSet (Sage Abdullah)
|
||||
* Allow customizing the `search_fields` and search backend via SnippetViewSet (Sage Abdullah)
|
||||
* Style comments as per page editor design, in side panel (Karl Hobley, Thibaud Colas)
|
||||
* Add support for custom panel icons, with defaults, displayed for top-level editor panels (Sage Abdullah)
|
||||
* Add new icons for StreamField blocks (Sage Abdullah)
|
||||
@ -626,7 +626,7 @@ Changelog
|
||||
* Allow `panels` / `edit_handler` to be specified via `SnippetViewSet` (Sage Abdullah)
|
||||
* Introduce dark mode support for the Wagtail admin interface, with a toggle in account preferences (Thibaud Colas)
|
||||
* Allow snippets to be registered into arbitrary admin menu items (Sage Abdullah)
|
||||
* Add configuration APIs in user bar accessibility checker for simpler customisation of the checks performed
|
||||
* Add configuration APIs in user bar accessibility checker for simpler customization of the checks performed
|
||||
* ReferenceIndex modified to only index Wagtail-related models, and allow other models to be explicitly registered (Daniel Kirkham)
|
||||
* Fix: Ensure `label_format` on StructBlock gracefully handles missing variables (Aadi jindal)
|
||||
* Fix: Adopt a no-JavaScript and more accessible solution for the 'Reset to default' switch to Gravatar when editing user profile (Loveth Omokaro)
|
||||
@ -637,7 +637,7 @@ Changelog
|
||||
* Fix: Fix image uploads on storage backends that require file pointer to be at the start of the file (Matt Westcott)
|
||||
* Fix: Fix "Edit this page" missing from userbar (Satvik Vashisht)
|
||||
* Fix: No longer allow invalid duplicate site hostname creation as hostnames and domain names are a case insensitive (Coen van der Kamp)
|
||||
* Fix: Image and Document multiple upload update forms now correctly use the progress button (longrunning) behaviour when clicked (Loveth Omokaro)
|
||||
* Fix: Image and Document multiple upload update forms now correctly use the progress button (longrunning) behavior when clicked (Loveth Omokaro)
|
||||
* Fix: Prevent audit log report from failing on missing models (Andy Chosak)
|
||||
* Fix: Ensure that the privacy collection privacy edit button is styled as a button (Jatin Kumar)
|
||||
* Fix: Fix page/snippet cannot proceed a `GroupApprovalTask` if it's locked by someone outside of the group (Sage Abdullah)
|
||||
@ -654,13 +654,13 @@ Changelog
|
||||
* Fix: Fix radio and checkbox elements shrinking when using a long label (Sage Abdullah)
|
||||
* Fix: Fix select elements expanding beyond their container when using a long option label (Sage Abdullah)
|
||||
* Fix: Fix timezone handling of `TemplateResponse`s for users with a custom timezone (Stefan Hammer, Sage Abdullah)
|
||||
* Fix: Ensure TableBlock initialisation correctly runs after load and its width is aligned with the parent panel (Dan Braghis)
|
||||
* Fix: Ensure TableBlock initialization correctly runs after load and its width is aligned with the parent panel (Dan Braghis)
|
||||
* Fix: Ensure that the JavaScript media files are loaded by default in Snippet index listings for date fields (Sage Abdullah)
|
||||
* Fix: Fix server-side caching of the icons sprite (Thibaud Colas)
|
||||
* Fix: Avoid showing scrollbars in the block picker unless necessary (Babitha Kumari)
|
||||
* Fix: Always show Add buttons, guide lines, Move up/down, Duplicate, Delete; in StreamField and Inline Panel (Thibaud Colas)
|
||||
* Fix: Make admin JS i18n endpoint accessible to non-authenticated users (Matt Westcott)
|
||||
* Fix: Fix incorrect API serialisation for document `download_url` when `WAGTAILDOCS_SERVE_METHOD` is `direct` (Swojak-A)
|
||||
* Fix: Fix incorrect API serialization for document `download_url` when `WAGTAILDOCS_SERVE_METHOD` is `direct` (Swojak-A)
|
||||
* Fix: Fix template configuration of snippets index results view (fidoriel, Sage Abdullah)
|
||||
* Fix: Prevent long preview mode names from making the select element overflow the side panel (Sage Abdullah)
|
||||
* Fix: Autosize text area field will now correctly resize when switching between comments toggle states (Suyash Srivastava)
|
||||
@ -671,7 +671,7 @@ Changelog
|
||||
* Fix: Correctly show the "new item" badge within menu sections previously dismissed (Sage Abdullah)
|
||||
* Fix: Fix side panel stuck in resize state when pointer is released outside the grip (Sage Abdullah)
|
||||
* Docs: Add code block to make it easier to understand contribution docs (Suyash Singh)
|
||||
* Docs: Add new "Icons" page for icons customisation and reuse across the admin interface (Coen van der Kamp, Thibaud Colas)
|
||||
* Docs: Add new "Icons" page for icons customization and reuse across the admin interface (Coen van der Kamp, Thibaud Colas)
|
||||
* Docs: Fix broken formatting for MultiFieldPanel / FieldRowPanel permission kwarg docs (Matt Westcott)
|
||||
* Docs: Add helpful troubleshooting links and refine wording for getting started with development (Loveth Omokaro)
|
||||
* Docs: Ensure search autocomplete overlay on mobile does not overflow the viewport (Ayman Makroo)
|
||||
@ -693,24 +693,24 @@ Changelog
|
||||
* Maintenance: Replace `script` tags with `template` tag for image/document bulk uploads (Rishabh Kumar Bahukhandi)
|
||||
* Maintenance: Remove unneeded float styles on 404 page (Fabien Le Frapper)
|
||||
* Maintenance: Convert userbar implementation to TypeScript (Albina Starykova)
|
||||
* Maintenance: Migrate slug field behaviour to a Stimulus controller and create new `SlugInput` widget (Loveth Omokaro)
|
||||
* Maintenance: Migrate slug field behavior to a Stimulus controller and create new `SlugInput` widget (Loveth Omokaro)
|
||||
* Maintenance: Refactor `status` HTML usage to shared template tag (Aman Pandey, LB (Ben) Johnston, Himanshu Garg)
|
||||
* Maintenance: Add curlylint and update djhtml, semgrep versions in pre-commit config (Himanshu Garg)
|
||||
* Maintenance: Use shared header template for `ModelAdmin` and Snippets type index header (Aman Pandey)
|
||||
* Maintenance: Move models and forms for `wagtailsearch.Query` to `wagtail.contrib.search_promotions` (Karl Hobley)
|
||||
* Maintenance: Migrate `initErrorDetection` (tabs error counts) to a Stimulus Controller `w-count` (Aman Pandey)
|
||||
* Maintenance: Migrate `window.addMessage` behaviour to a global event listener & Stimulus Controller approach with `w-messages` (Aman Pandey)
|
||||
* Maintenance: Migrate `window.addMessage` behavior to a global event listener & Stimulus Controller approach with `w-messages` (Aman Pandey)
|
||||
* Maintenance: Update Algolia DocSearch to use new application and correct versioning setup (Thibaud Colas)
|
||||
* Maintenance: Move snippet choosers and model check registration to `SnippetViewSet.on_register()` (Sage Abdullah)
|
||||
* Maintenance: Remove unused snippets delete-multiple view (Sage Abdullah)
|
||||
* Maintenance: Improve performance of determining live page URLs across the admin interface using `pageurl` template tag (Satvik Vashisht)
|
||||
* Maintenance: Migrate `window.initSlugAutoPopulate` behaviour to a Stimulus Controller `w-sync` (Loveth Omokaro)
|
||||
* Maintenance: Migrate `window.initSlugAutoPopulate` behavior to a Stimulus Controller `w-sync` (Loveth Omokaro)
|
||||
* Maintenance: Rename `status` classes to `w-status` to align with preferred CSS class naming conventions (Mansi Gundre)
|
||||
* Maintenance: Include wagtail-factories in `wagtail.test.utils` to avoid cross-dependency issues (Matt Westcott)
|
||||
* Maintenance: Fix search tests to correctly reflect behaviour of search backends other than the fallback backend (Matt Westcott)
|
||||
* Maintenance: Fix search tests to correctly reflect the behavior of search backends other than the fallback backend (Matt Westcott)
|
||||
* Maintenance: Migrate select all checkbox in simple translation's submit translation page to Stimulus controller `w-bulk`, remove inline script usage (Hanoon)
|
||||
* Maintenance: Refactor `SnippetViewSet` to extend `ModelViewSet` (Sage Abdullah)
|
||||
* Maintenance: Migrate initDismissibles behaviour to a Stimulus controller `w-disimissible` (Loveth Omokaro)
|
||||
* Maintenance: Migrate initDismissibles behavior to a Stimulus controller `w-dismissible` (Loveth Omokaro)
|
||||
* Maintenance: Replace jQuery autosize v3 with Stimulus `w-autosize` controller using autosize npm package v6 (Suyash Srivastava)
|
||||
* Maintenance: Update `w-action` controller to support a click method (Suyash Srivastava)
|
||||
* Maintenance: Migrate the site settings switcher select from jQuery to a refined version of the `w-action` controller usage (Aadi jindal, LB (Ben) Johnston)
|
||||
@ -742,7 +742,7 @@ Changelog
|
||||
* Fix: Fix radio and checkbox elements shrinking when using a long label (Sage Abdullah)
|
||||
* Fix: Fix select elements expanding beyond their container when using a long option label (Sage Abdullah)
|
||||
* Fix: Fix timezone handling of `TemplateResponse`s for users with a custom timezone (Stefan Hammer, Sage Abdullah)
|
||||
* Fix: Ensure TableBlock initialisation correctly runs after load and its width is aligned with the parent panel (Dan Braghis)
|
||||
* Fix: Ensure TableBlock initialization correctly runs after load and its width is aligned with the parent panel (Dan Braghis)
|
||||
* Fix: Ensure that the JavaScript media files are loaded by default in Snippet index listings for date fields (Sage Abdullah)
|
||||
* Fix: Fix server-side caching of the icons sprite (Thibaud Colas)
|
||||
* Fix: Avoid showing scrollbars in the block picker unless necessary (Babitha Kumari)
|
||||
@ -810,8 +810,8 @@ Changelog
|
||||
* Fix: Text within status tags text will now resize correctly when customizing browser font size (Mary Ojo)
|
||||
* Fix: Ensure logo shows correctly on log in page in Windows high-contrast mode (Loveth Omokaro)
|
||||
* Fix: Comments notice background overflows its container (Yekasumah)
|
||||
* Fix: Ensure links within help blocks meet colour contrast guidelines for accessibility (Theresa Okoro)
|
||||
* Fix: Ensure the skip link (used for keyboard control) meets colour contrast guidelines for accessibility (Dauda Yusuf)
|
||||
* Fix: Ensure links within help blocks meet color contrast guidelines for accessibility (Theresa Okoro)
|
||||
* Fix: Ensure the skip link (used for keyboard control) meets color contrast guidelines for accessibility (Dauda Yusuf)
|
||||
* Fix: Ensure tag fields correctly show in both dark and light Windows high-contrast modes (Albina Starykova)
|
||||
* Fix: Ensure new tooltips & tooltip menus have visible borders and tip triangle in Windows high-contrast mode (Juliet Adeboye)
|
||||
* Fix: Ensure there is a visual difference of 'active/current link' vs normal links in Windows high-contrast mode (Mohammad Areeb)
|
||||
@ -825,7 +825,7 @@ Changelog
|
||||
* Fix: Support text resizing in workflow steps cards (Ivy Jeptoo)
|
||||
* Fix: Ignore images added via fixtures when using `WAGTAILIMAGES_FEATURE_DETECTION_ENABLED` to avoid errors for images that do not exist (Aman Pandey)
|
||||
* Fix: Restore ability to perform JSONField query operations against StreamField when running against the Django 4.2 development branch (Sage Abdullah)
|
||||
* Fix: Ensure there is correct grammar and pluralisation for Tab error counts shown to screen readers (Aman Pandey)
|
||||
* Fix: Ensure there is correct grammar and pluralization for Tab error counts shown to screen readers (Aman Pandey)
|
||||
* Fix: Pass through expected expected `cc`, `bcc` and `reply_to` to the Django mail helper from `wagtail.admin.mail.send_mail` (Ben Gosney)
|
||||
* Fix: Allow reviewing or reverting to a Page's initial revision (Andy Chosak)
|
||||
* Fix: Use the correct padding for autocomplete block picker (Umar Farouk Yunusa)
|
||||
@ -859,7 +859,7 @@ Changelog
|
||||
* Fix: Add missing wagtailadmin_tags in `workflow_state_approved.html` template (Alex Tomkins)
|
||||
* Fix: Do not show bulk actions checkbox in page type usage view (Sage Abdullah)
|
||||
* Fix: Prevent account name from overflowing the sidebar (Aman Pandey)
|
||||
* Fix: Ensure edit form is displayed as unlocked immediately after cancelling a workflow (Sage Abdullah)
|
||||
* Fix: Ensure edit form is displayed as unlocked immediately after canceling a workflow (Sage Abdullah)
|
||||
* Fix: Prevent `latest_revision` pointer from being copied over when copying translatable snippets for translation (Sage Abdullah)
|
||||
* Fix: Page listings actions under the "More" dropdown are now accessible for screen reader and keyboard users (Thibaud Colas)
|
||||
* Fix: Bulk actions under the "More" dropdown are now accessible for screen reader and keyboard users (Thibaud Colas)
|
||||
@ -903,15 +903,15 @@ Changelog
|
||||
* Maintenance: Migrated `initTagField` from core.js to own TypeScript file and add unit tests (Chisom Okeoma)
|
||||
* Maintenance: Added unit tests & JSDoc to `initDissmisibles` (Yekasumah)
|
||||
* Maintenance: Standardise on `classname` for passing HTML class attributes (LB (Ben Johnston))
|
||||
* Maintenance: Clean up expanding formset and `InlinePanel` JavaScript initialisation code and adopt a class approach (Matt Westcott)
|
||||
* Maintenance: Clean up expanding formset and `InlinePanel` JavaScript initialization code and adopt a class approach (Matt Westcott)
|
||||
* Maintenance: Extracted revision and draft state logic from generic views into mixins (Sage Abdullah)
|
||||
* Maintenance: Extracted generic lock / unlock views from page lock / unlock views (Sage Abdullah)
|
||||
* Maintenance: Move `identity` JavaScript util into shared utils folder (LB (Ben Johnston))
|
||||
* Maintenance: Remove unnecessary declaration of function to determine URL query params, instead use `URLSearchParams` (Loveth Omokaro)
|
||||
* Maintenance: Update `tsconfig` to better support modern TypeScript development and clean up some code quality issues via Eslint (Loveth Omokaro)
|
||||
* Maintenance: Set up Stimulus application initialisation according to RFC 78 (LB (Ben) Johnston)
|
||||
* Maintenance: Set up Stimulus application initialization according to RFC 78 (LB (Ben) Johnston)
|
||||
* Maintenance: Refactor submit-on-change search filters for image and document listings to use Stimulus (LB (Ben) Johnston)
|
||||
* Maintenance: Switch userbar to initialise a Web Component to avoid styling clashes (Albina Starykova)
|
||||
* Maintenance: Switch userbar to initialize a Web Component to avoid styling clashes (Albina Starykova)
|
||||
* Maintenance: Refactor userbar stylesheets to use the same CSS loading as the rest of the admin (Albina Starykova)
|
||||
* Maintenance: Remove unused search-bar and button-filter styles (Thibaud Colas)
|
||||
* Maintenance: Use util method to construct dummy requests in tests (Jake Howard)
|
||||
@ -976,7 +976,7 @@ Changelog
|
||||
* Fix: Fix radio and checkbox elements shrinking when using a long label (Sage Abdullah)
|
||||
* Fix: Fix select elements expanding beyond their container when using a long option label (Sage Abdullah)
|
||||
* Fix: Fix timezone handling of `TemplateResponse`s for users with a custom timezone (Stefan Hammer, Sage Abdullah)
|
||||
* Fix: Ensure TableBlock initialisation correctly runs after load and its width is aligned with the parent panel (Dan Braghis)
|
||||
* Fix: Ensure TableBlock initialization correctly runs after load and its width is aligned with the parent panel (Dan Braghis)
|
||||
* Fix: Ensure that the JavaScript media files are loaded by default in Snippet index listings for date fields (Sage Abdullah)
|
||||
* Fix: Fix server-side caching of the icons sprite (Thibaud Colas)
|
||||
* Fix: Always show Add buttons, guide lines, Move up/down, Duplicate, Delete; in StreamField and Inline Panel (Thibaud Colas)
|
||||
@ -989,7 +989,7 @@ Changelog
|
||||
|
||||
* Fix: Add right-to-left (RTL) support for the following form components: Switch, Minimap, live preview (Thibaud Colas)
|
||||
* Fix: Improve right-to-left (RTL) positioning for the following components: Page explorer, Sidebar sub-menu, rich text tooltips, rich text toolbar trigger, editor section headers (Thibaud Colas)
|
||||
* Fix: Ensure links within help blocks meet colour contrast guidelines for accessibility (Theresa Okoro)
|
||||
* Fix: Ensure links within help blocks meet color contrast guidelines for accessibility (Theresa Okoro)
|
||||
* Fix: Support creating `StructValue` copies (Tidiane Dia)
|
||||
* Fix: Fix "Edit this page" missing from userbar (Satvik Vashisht)
|
||||
* Fix: Prevent audit log report from failing on missing models (Andy Chosak)
|
||||
@ -1014,7 +1014,7 @@ Changelog
|
||||
* Fix: Close the userbar when clicking its toggle (Albina Starykova)
|
||||
* Fix: Do not show bulk actions checkbox in page type usage view (Sage Abdullah)
|
||||
* Fix: Prevent account name from overflowing the sidebar (Aman Pandey)
|
||||
* Fix: Ensure edit form is displayed as unlocked immediately after cancelling a workflow (Sage Abdullah)
|
||||
* Fix: Ensure edit form is displayed as unlocked immediately after canceling a workflow (Sage Abdullah)
|
||||
* Fix: Prevent `latest_revision` pointer from being copied over when copying translatable snippets for translation (Sage Abdullah)
|
||||
* Docs: Document potential data loss for BaseLogEntry migration in 3.0 (Sage Abdullah)
|
||||
* Docs: Add documentation for the reference index mechanism (Daniel Kirkham)
|
||||
@ -1039,7 +1039,7 @@ Changelog
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
* New scheduled publishing UI, available from the Status side panel (Sage Abdullah)
|
||||
* Allow snippet admin views to be customised via `SnippetViewSet` (Sage Abdullah)
|
||||
* Allow snippet admin views to be customized via `SnippetViewSet` (Sage Abdullah)
|
||||
* Implement scheduled publishing for snippets inheriting from `DraftStateMixin` (Sage Abdullah)
|
||||
* Add reference index and usage reports for images, documents and snippets (Karl Hobley, Matt Westcott)
|
||||
* Formalised support for Python 3.11 (Matt Westcott)
|
||||
@ -1051,7 +1051,7 @@ Changelog
|
||||
* Remove legacy styling classes for buttons (`unbutton`, `button-neutral`, `button-strokeonhover`, `hover-no`, `yes`) and refactor button styles to be more maintainable (Paarth Agarwal, LB (Ben Johnston))
|
||||
* Add button variations to the pattern library (Paarth Agarwal)
|
||||
* Provide a more accessible page title where the unique information is shown first and the CMS name is shown last (Mehrdad Moradizadeh)
|
||||
* Pull out behaviour from `AbstractFormField` to `FormMixin` and `AbstractEmailForm` to `EmailFormMixin` to allow use with subclasses of `Page` (Mehrdad Moradizadeh, Kurt Wall)
|
||||
* Pull out behavior from `AbstractFormField` to `FormMixin` and `AbstractEmailForm` to `EmailFormMixin` to allow use with subclasses of `Page` (Mehrdad Moradizadeh, Kurt Wall)
|
||||
* Add a `docs.wagtail.org/.well-known/security.txt` so that the security policy is available as per the specification on https://securitytxt.org/ (Jake Howard)
|
||||
* Add unit tests for the `classnames` Wagtail admin template tag (Mehrdad Moradizadeh)
|
||||
* Show an inverse locked indicator when the page has been locked by the current user in reports and dashboard listings (Vaibhav Shukla, LB (Ben Johnston))
|
||||
@ -1093,7 +1093,7 @@ Changelog
|
||||
* Update documentation screenshots of the admin interface to align with changes in this release (Thibaud Colas)
|
||||
* Fix: Prevent `PageQuerySet.not_public` from returning all pages when no page restrictions exist (Mehrdad Moradizadeh)
|
||||
* Fix: Ensure that duplicate block ids are unique when duplicating stream blocks in the page editor (Joshua Munn)
|
||||
* Fix: Revise colour usage so that privacy & locked indicators can be seen in Windows High Contrast mode (LB (Ben Johnston))
|
||||
* Fix: Revise color usage so that privacy & locked indicators can be seen in Windows High Contrast mode (LB (Ben Johnston))
|
||||
* Fix: Ensure that disabled buttons have a consistent presentation on hover to indicate no interaction is available (Paarth Agarwal)
|
||||
* Fix: Update the 'Locked pages' report menu title so that it is consistent with other pages reports and its own title on viewing (Nicholas Johnson)
|
||||
* Fix: Support `formfield_callback` handling on `ModelForm.Meta` for future Django 4.2 release (Matt Westcott)
|
||||
@ -1102,7 +1102,7 @@ Changelog
|
||||
* Fix: Remove `capitalize()` calls to avoid issues with other languages or incorrectly presented model names for reporting and parts of site settings (Stefan Hammer)
|
||||
* Fix: Add back rendering of `help_text` for InlinePanel (Matt Westcott)
|
||||
* Fix: Ensure `for_user` argument is passed to the form class when previewing pages (Matt Westcott)
|
||||
* Fix: Ensure the capitalisation of the `timesince_simple` tag is consistently added in the template based on usage in context (Stefan Hammer)
|
||||
* Fix: Ensure the capitalization of the `timesince_simple` tag is consistently added in the template based on usage in context (Stefan Hammer)
|
||||
* Fix: Add missing translation usage for the `timesince_last_update` and ensure the translated labels can be easier to work with in Transifex (Stefan Hammer)
|
||||
* Fix: Add additional checks for duplicate form field `clean_name` values in the Form Builder validation and increase performance of checks (Dan Bentley)
|
||||
* Fix: Use correct color for labels of radio and checkbox fields (Steven Steinwand)
|
||||
@ -1123,7 +1123,7 @@ Changelog
|
||||
* Fix: Update latest version message on Dashboard to accept dev build version format used on nlightly builds (Sam Moran)
|
||||
* Fix: references extraction for ChooserBlock (Alex Tomkins)
|
||||
* Fix: Regression in field width for authentication pages (log in / password reset) (Chisom Okeoma)
|
||||
* Fix: Ensure the new minimap correctly pluralises error counts for `aria-label`s (Matt Westcott)
|
||||
* Fix: Ensure the new minimap correctly pluralizes error counts for `aria-label`s (Matt Westcott)
|
||||
|
||||
|
||||
4.0.4 (18.10.2022)
|
||||
@ -1151,7 +1151,7 @@ Changelog
|
||||
* Fix: Ensure tag autocompletion dropdown has a solid background (LB (Ben) Johnston)
|
||||
* Fix: Allow inline panels to be ordered (LB (Ben) Johnston)
|
||||
* Fix: Only show draft / live status tags on snippets that have `DraftStateMixin` applied (Sage Abdullah)
|
||||
* Fix: Prevent JS error when initialising chooser modals with no tabs (LB (Ben) Johnston)
|
||||
* Fix: Prevent JS error when initializing chooser modals with no tabs (LB (Ben) Johnston)
|
||||
* Fix: Add missing vertical spacing between chooser modal header and body when there are no tabs (LB (Ben) Johnston)
|
||||
* Fix: Reinstate specific labels for chooser buttons (for example 'Choose another page', 'Edit this page' not 'Change', 'Edit') so that it is clearer for users and non-English translations (Matt Westcott)
|
||||
* Fix: Resolve issue where searches with a tag and a query param in the image listing would result in an `FilterFieldError` (Stefan Hammer)
|
||||
@ -1188,11 +1188,11 @@ Changelog
|
||||
* Add `base_url_path` to `ModelAdmin` so that the default URL structure of app_label/model_name can be overridden (Vu Pham, Khanh Hoang)
|
||||
* Add `full_url` to the API output of `ImageRenditionField` (Paarth Agarwal)
|
||||
* Use `InlinePanel`'s label when available for field comparison label (Sandil Ranasinghe)
|
||||
* Drop support for Safari 13 by removing left/right positioning in favour of CSS logical properties (Thibaud Colas)
|
||||
* Drop support for Safari 13 by removing left/right positioning in favor of CSS logical properties (Thibaud Colas)
|
||||
* Use `FormData` instead of jQuery's `form.serialize` when editing documents or images just added so that additional fields can be better supported (Stefan Hammer)
|
||||
* Add informational Codecov status checks for GitHub CI pipelines (Tom Hu)
|
||||
* Replace `PageRevision` with generic `Revision` model (Sage Abdullah)
|
||||
* Make it possible to reuse and customise Wagtail’s fonts with CSS variables (LB (Ben) Johnston)
|
||||
* Make it possible to reuse and customize Wagtail’s fonts with CSS variables (LB (Ben) Johnston)
|
||||
* Add better handling and informative developer errors for cross linking URLS (e.g. success after add) in generic views `wagtail.admin.views.generic` (Matt Westcott)
|
||||
* Introduce `wagtail.admin.widgets.chooser.BaseChooser` to make it easier to build custom chooser inputs (Matt Westcott)
|
||||
* Introduce JavaScript chooser module, including a SearchController class which encapsulates the standard pattern of re-rendering the results panel in response to search queries and pagination (Matt Westcott)
|
||||
@ -1203,7 +1203,7 @@ Changelog
|
||||
* Implement redesign of the Workflow Status dialog, fixing accessibility issues (Steven Steinwand)
|
||||
* Add the ability to change the number of images displayed per page in the image library (Tidiane Dia, with sponsorship from YouGov)
|
||||
* Allow users to sort by different fields in the image library (Tidiane Dia, with sponsorship from YouGov)
|
||||
* Add `prefetch_renditions` method to `ImageQueryset` for performance optimisation on image listings (Tidiane Dia, Karl Hobley)
|
||||
* Add `prefetch_renditions` method to `ImageQueryset` for performance optimization on image listings (Tidiane Dia, Karl Hobley)
|
||||
* Add ability to define a custom `get_field_clean_name` method when defining `FormField` models that extend `AbstractFormField` (LB (Ben) Johnston)
|
||||
* Migrate Home (Dashboard) view to use generic Wagtail class based view (LB (Ben) Johnston)
|
||||
* Combine most of Wagtail’s stylesheets into the global `core.css` file (Thibaud Colas)
|
||||
@ -1254,20 +1254,20 @@ Changelog
|
||||
* Add `menu_item_name` to modify `MenuItem`'s name for `ModelAdmin` (Alexander Rogovskyy, Vu Pham)
|
||||
* Add an extra confirmation prompt when deleting pages with a large number of child pages (Jaspreet Singh)
|
||||
* Adopt the slim header in page listing views, with buttons moved under the "Actions" dropdown, including addition of translation page in the parent "more" button (Paarth Agarwal)
|
||||
* Improve help block styles in Windows High Contrast Mode with less reliance on communication via colour alone (Anuja Verma)
|
||||
* Improve help block styles in Windows High Contrast Mode with less reliance on communication via color alone (Anuja Verma)
|
||||
* Add a bottom border to top messages so they stand out from the header (Anuja Verma)
|
||||
* Replace latin abbreviations (i.e. / e.g.) with common English phrases so that documentation is easier to understand (Dominik Lech)
|
||||
* Add shortcut for accessing StreamField blocks by block name with new `blocks_by_name` and `first_block_by_name` methods on `StreamValue` (Tidiane Dia, Matt Westcott)
|
||||
* Extend support for custom user interface colours across almost all admin colours (Thibaud Colas)
|
||||
* Extend support for custom user interface colors across almost all admin colors (Thibaud Colas)
|
||||
* Add HTML-aware max_length validation and character count on RichTextField and RichTextBlock (Matt Westcott, Thibaud Colas)
|
||||
* Remove undocumented `SearchableListMixin` (Sage Abdullah)
|
||||
* Extract filtering code from ReportView to generic IndexView (Sage Abdullah)
|
||||
* Extract unpublish code for pages to generic UnpublishView (Sage Abdullah)
|
||||
* Retain other query params in header search behaviour (Sage Abdullah)
|
||||
* Retain other query params in header search behavior (Sage Abdullah)
|
||||
* Remove `is_parent` kwarg in various page button hooks as this approach is no longer required (Paarth Agarwal)
|
||||
* Improve security of redirect imports by adding a file hash (signature) check for so that any tampering of file contents between requests will throw a `BadSignature` error (Jaap Roes)
|
||||
* Refresh designs for Home (Dashboard) site summary panels, use theme spacing and colours, add support for RTL layouts and better support for small devices (Paarth Agarwal, LB (Ben) Johnston)
|
||||
* Include all CSS system colours in allowed values in Stylelint's declaration-strict-value rule (Thibaud Colas)
|
||||
* Refresh designs for Home (Dashboard) site summary panels, use theme spacing and colors, add support for RTL layouts and better support for small devices (Paarth Agarwal, LB (Ben) Johnston)
|
||||
* Include all CSS system colors in allowed values in Stylelint's declaration-strict-value rule (Thibaud Colas)
|
||||
* Add JavaScript `range` utility function (LB (Ben) Johnston)
|
||||
* Allow generic chooser viewsets to support non-model data such as an API endpoint (Matt Westcott)
|
||||
* Update all widget styles across the admin UI (Thibaud Colas)
|
||||
@ -1278,9 +1278,9 @@ Changelog
|
||||
* Rework layout of login and password reset pages to ensure `main` id on main element (for skip link) and consistent DOM layout for h1 header (Paarth Agarwal, LB (Ben) Johnston)
|
||||
* Adopt new design, including logo, for login and password reset pages (Paarth Agarwal, LB (Ben) Johnston)
|
||||
* Remove usage of inline script to focus on the username field, instead use `autofocus` (LB (Ben) Johnston)
|
||||
* Improve organisation of the settings reference page in the documentation (Akash Kumar Sen)
|
||||
* Improve organization of the settings reference page in the documentation (Akash Kumar Sen)
|
||||
* Added `path` and `re_path` decorators to the `RoutablePageMixin` module which emulate their Django URL utils equivalent, redirect `re_path` to the original `route` decorator (Tidiane Dia)
|
||||
* `BaseChooser` widget now provides a Telepath adapter that's directly usable for any subclasses that use the chooser widget and modal JS as-is with no customisations (Matt Westcott)
|
||||
* `BaseChooser` widget now provides a Telepath adapter that's directly usable for any subclasses that use the chooser widget and modal JS as-is with no customizations (Matt Westcott)
|
||||
* Implement the new chooser widget styles as part of the page editor redesign (Thibaud Colas)
|
||||
* Update base Draftail/TextField form designs as part of the page editor redesign (Thibaud Colas)
|
||||
* Move commenting trigger to inline toolbar and move block splitting to the block toolbar and command palette only in Draftail (Thibaud Colas)
|
||||
@ -1292,7 +1292,7 @@ Changelog
|
||||
* Add bulk actions support for snippet listings (Shohan Dutta Roy)
|
||||
* Fix: Typo in `ResumeWorkflowActionFormatter` message (Stefan Hammer)
|
||||
* Fix: Issue where `ModelAdmin` index listings with export list enabled would show buttons with an incorrect layout (Josh Woodcock)
|
||||
* Fix: Throw a meaningful error when saving an image to an unrecognised image format (Christian Franke)
|
||||
* Fix: Throw a meaningful error when saving an image to an unrecognized image format (Christian Franke)
|
||||
* Fix: Remove extra padding for headers with breadcrumbs on mobile viewport (Steven Steinwand)
|
||||
* Fix: Ensure that custom document or image models support custom tag models (Matt Westcott)
|
||||
* Fix: Ensure comments use translated values for their placeholder text (Stefan Hammer)
|
||||
@ -1306,10 +1306,10 @@ Changelog
|
||||
* Fix: Show alternative message when no page types are available to be created (Jaspreet Singh)
|
||||
* Fix: Prevent error on sending notifications for the legacy moderation process when no user was specified (Yves Serrano)
|
||||
* Fix: Ensure `aria-label` is not set on locale selection dropdown within page chooser modal as it was a duplicate of the button contents (LB (Ben Johnston))
|
||||
* Fix: Revise the `ModelAdmin` title column behaviour to only link to 'edit' if the user has the correct permissions, fallback to the 'inspect' view or a non-clickable title if needed (Stefan Hammer)
|
||||
* Fix: Revise the `ModelAdmin` title column behavior to only link to 'edit' if the user has the correct permissions, fallback to the 'inspect' view or a non-clickable title if needed (Stefan Hammer)
|
||||
* Fix: Ensure that `DecimalBlock` preserves the `Decimal` type when retrieving from the database (Yves Serrano)
|
||||
* Fix: When no snippets are added, ensure the snippet chooser modal would have the correct URL for creating a new snippet (Matt Westcott)
|
||||
* Fix: `ngettext` in Wagtail's internal JavaScript internationalisation utilities now works (LB (Ben) Johnston)
|
||||
* Fix: `ngettext` in Wagtail's internal JavaScript internationalization utilities now works (LB (Ben) Johnston)
|
||||
* Fix: Ensure the linting/formatting npm scripts work on Windows (Anuja Verma)
|
||||
* Fix: Fix display of dates in exported xlsx files on macOS Preview and Numbers (Jaap Roes)
|
||||
* Fix: Make progress bars’ progress visible in forced colors mode (Anuja Verma)
|
||||
@ -1319,9 +1319,9 @@ Changelog
|
||||
* Fix: Remove outdated reference to 30-character limit on usernames in help text (minusf)
|
||||
* Fix: Resolve multiple form submissions index listing page layout issues including title not being visible on mobile and interaction with large tables (Paarth Agarwal)
|
||||
* Fix: Ensure `ModelAdmin` single selection lists show correctly with Django 4.0 form template changes (Coen van der Kamp)
|
||||
* Fix: Ensure icons within help blocks have accessible contrasting colours, and links have a darker colour plus underline to indicate they are links (Paarth Agarwal)
|
||||
* Fix: Ensure icons within help blocks have accessible contrasting colors, and links have a darker color plus underline to indicate they are links (Paarth Agarwal)
|
||||
* Fix: Ensure consistent sidebar icon position whether expanded or collapsed (Scott Cranfill)
|
||||
* Fix: Avoid redirects import error if the file had lots of columns (Jaap Roes)
|
||||
* Fix: Avoid redirects import error if the file has lots of columns (Jaap Roes)
|
||||
* Fix: Resolve accessibility and styling issues with the expanding status panel (Sage Abdullah)
|
||||
* Fix: Avoid 503 `AttributeError` when an empty search param `q=` is combined with other filters in the Images index view (Paritosh Kabra)
|
||||
* Fix: Fix error with string representation of FormSubmission not returning a string (LB (Ben) Johnston)
|
||||
@ -1360,7 +1360,7 @@ Changelog
|
||||
* Fix: Ensure that the live preview panel correctly clears the cache when a new page is created (Sage Abdullah)
|
||||
* Fix: Ensure that there is a larger hoverable area for add block (+) within the Draftail editor (Steven Steinwand)
|
||||
* Fix: Resolve multiple header styling issues for modal, alignment on small devices, outside click handling target on medium devices, close button target size and hover styles (Paarth Agarwal)
|
||||
* Fix: Fix issue where comments could not be added in StreamField that were already already saved (Jacob Topp-Mugglestone)
|
||||
* Fix: Fix issue where comments could not be added in StreamField that were already saved (Jacob Topp-Mugglestone)
|
||||
* Fix: Remove outdated reference to Image.LoaderError (Matt Westcott)
|
||||
|
||||
|
||||
@ -1376,7 +1376,7 @@ Changelog
|
||||
|
||||
* Fix: Ensure string representation of `FormSubmission` returns a string (LB (Ben Johnston))
|
||||
* Fix: Fix `updatemodulepaths` command for Python 3.7 (Matt Westcott)
|
||||
* Fix: Fix issue where comments could not be added in StreamField that were already already saved (Jacob Topp-Mugglestone)
|
||||
* Fix: Fix issue where comments could not be added in StreamField that were already saved (Jacob Topp-Mugglestone)
|
||||
* Fix: Remove outdated reference to Image.LoaderError (Matt Westcott)
|
||||
|
||||
|
||||
@ -1398,7 +1398,7 @@ Changelog
|
||||
3.0 (16.05.2022)
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
* Phase out special-purpose panel types (`StreamFieldPanel`, `RichTextFieldPanel`, `ImageChooserPanel`, `DocumentChooserPanel`, `PageChooserPanel`, `SnippetChooserPanel`) in favour of `FieldPanel` (Matt Westcott)
|
||||
* Phase out special-purpose panel types (`StreamFieldPanel`, `RichTextFieldPanel`, `ImageChooserPanel`, `DocumentChooserPanel`, `PageChooserPanel`, `SnippetChooserPanel`) in favor of `FieldPanel` (Matt Westcott)
|
||||
* Implement splitting of rich text blocks within StreamField (Jacob Topp-Mugglestone)
|
||||
* Add support for image rendition prefetching (Andy Babic)
|
||||
* Upgrade ESLint and Stylelint configurations to latest shared Wagtail configs (Thibaud Colas, Paarth Agarwal)
|
||||
@ -1508,7 +1508,7 @@ Changelog
|
||||
* Fix: Fix issue where bulk actions would not work for object IDs greater than 999 when `USE_THOUSAND_SEPARATOR` (Dennis McGregor)
|
||||
* Fix: Set cookie for sidebar collapsed state to "SameSite: lax" (LB (Ben Johnston))
|
||||
* Fix: Prevent error on creating automatic redirects for sites with non-standard ports (Matt Westcott)
|
||||
* Fix: Restore ability to customise admin UI colours via CSS (LB (Ben Johnston))
|
||||
* Fix: Restore ability to customize admin UI colors via CSS (LB (Ben Johnston))
|
||||
|
||||
|
||||
2.16 (07.02.2022)
|
||||
@ -1557,7 +1557,7 @@ Changelog
|
||||
* Choice blocks in StreamField now show label rather than value when collapsed (Jérôme Lebleu)
|
||||
* Added documentation to clarify configuration of user-uploaded files (Cynthia Kiser)
|
||||
* Change security contact address to security@wagtail.org (Jake Howard)
|
||||
* Fix: Accessibility fixes for Windows high contrast mode; Dashboard icons colour and contrast, help/error/warning blocks for fields and general content, side comment buttons within the page editor, dropdown buttons (Sakshi Uppoor, Shariq Jamil, LB (Ben Johnston), Jason Attwood)
|
||||
* Fix: Accessibility fixes for Windows high contrast mode; Dashboard icons color and contrast, help/error/warning blocks for fields and general content, side comment buttons within the page editor, dropdown buttons (Sakshi Uppoor, Shariq Jamil, LB (Ben Johnston), Jason Attwood)
|
||||
* Fix: Rename additional 'spin' CSS animations to avoid clashes with other libraries (Kevin Gutiérrez)
|
||||
* Fix: `default_app_config` deprecations for Django >= 3.2 (Tibor Leupold)
|
||||
* Fix: Refresh page from database on create before passing to hooks. Page aliases get correct `first_published_date` and `last_published_date` (Dan Braghis)
|
||||
@ -1636,7 +1636,7 @@ Changelog
|
||||
* Added "Extending Wagtail" section to documentation (Matt Westcott)
|
||||
* Introduced template components, a standard mechanism for renderable objects in the admin (Matt Westcott)
|
||||
* Support `min_num` / `max_num` options on ListBlock (Matt Westcott)
|
||||
* Implemented automatic tree synchronisation for `contrib.simple_translation` (Mitchel Cabuloy)
|
||||
* Implemented automatic tree synchronization for `contrib.simple_translation` (Mitchel Cabuloy)
|
||||
* Added a `background_position_style` property to renditions (Karl Hobley)
|
||||
* Added a distinct `wagtail.copy_for_translation` log action type (Karl Hobley)
|
||||
* Add a debug logger around image rendition generation (Jake Howard)
|
||||
@ -1654,19 +1654,19 @@ Changelog
|
||||
* Open Preview and Live page links in the same tab, except where it would interrupt editing a Page (Sagar Agarwal)
|
||||
* Added `ExcelDateFormatter` to `wagtail.admin.views.mixins` so that dates in Excel exports will appear in the locale's `SHORT_DATETIME_FORMAT` (Andrew Stone)
|
||||
* Add TIDAL support to the list of oEmbed providers (Wout De Puysseleir)
|
||||
* Add `label_format` attribute to customise the label shown for a collapsed StructBlock (Matt Westcott)
|
||||
* Add `label_format` attribute to customize the label shown for a collapsed StructBlock (Matt Westcott)
|
||||
* User Group permissions will now show all custom object permissions in one row instead of a separate table (Kamil Marut)
|
||||
* Create `ImageFileMixin` to extract shared file handling methods from `AbstractImage` and `AbstractRendition` (Fabien Le Frapper)
|
||||
* Add `before_delete_page` and `register_permissions` examples to Hooks documentation (Jane Liu, Daniel Fairhead)
|
||||
* Add clarity to modeladmin template override behaviour in the documentation (Joe Howard, Dan Swain)
|
||||
* Add clarity to modeladmin template override behavior in the documentation (Joe Howard, Dan Swain)
|
||||
* Add section about CSV exports to security documentation (Matt Westcott)
|
||||
* Add initial support for Django 4.0 deprecations (Matt Westcott, Jochen Wersdörfer)
|
||||
* Move translations in `nl_NL` to `nl` (Loïc Teixeira, Coen van der Kamp)
|
||||
* Add documentation for how to redirect to a separate page on Form builder submissions using ``RoutablePageMixin`` (Nick Smith)
|
||||
* Refactored index listing views and made column sort-by headings more consistent (Matt Westcott)
|
||||
* The title field on Image and Document uploads will now default to the filename without the file extension and this behaviour can be customised (LB Johnston)
|
||||
* The title field on Image and Document uploads will now default to the filename without the file extension and this behavior can be customized (LB Johnston)
|
||||
* Add support for Python 3.10 (Matt Westcott)
|
||||
* Introduce, `autocomplete`, a separate method which performs partial matching on specific autocomplete fields. This is useful for suggesting pages to the user in real-time as they type their query. (Karl Hobley, Matt Westcott)
|
||||
* Introduce, `autocomplete`, a separate method that performs partial matching on specific autocomplete fields. This is useful for suggesting pages to the user in real-time as they type their query. (Karl Hobley, Matt Westcott)
|
||||
* Use SVG icons in modeladmin headers and StreamField buttons/headers (Jérôme Lebleu)
|
||||
* Add tags to existing Django registered checks (LB Johnston)
|
||||
* Upgrade admin frontend JS libraries jQuery to 3.6.0 (Fabien Le Frapper)
|
||||
@ -1722,7 +1722,7 @@ Changelog
|
||||
|
||||
* Removed support for Django 2.2
|
||||
* Added `ancestor_of` API filter (Jaap Roes)
|
||||
* Added support for customising group management views (Jan Seifert)
|
||||
* Added support for customizing group management views (Jan Seifert)
|
||||
* Added `full_url` property to image renditions (Shreyash Srivastava)
|
||||
* Added locale selector when choosing translatable snippets (Karl Hobley)
|
||||
* Added `WAGTAIL_WORKFLOW_ENABLED` setting for enabling / disabling moderation workflows globally (Matt Westcott)
|
||||
@ -1733,7 +1733,7 @@ Changelog
|
||||
* Added instructions on copying and aliasing pages to the editor's guide in documentation (Vlad Podgurschi)
|
||||
* Allow ListBlock to raise validation errors that are not attached to an individual child block (Matt Westcott)
|
||||
* Use `DATETIME_FORMAT` for localization in templates (Andrew Stone)
|
||||
* Added documentation on multi-site, multi instance and multi tenancy setups (Coen Van Der Kamp)
|
||||
* Added documentation on multi-site, multi-instance and multi-tenancy setups (Coen Van Der Kamp)
|
||||
* Updated Facebook / Instagram oEmbed endpoints to v11.0 (Thomas Kremmel)
|
||||
* Performance improvements for admin listing pages (Jake Howard, Dan Braghis, Tom Usher)
|
||||
* Fix: Invalid filter values for foreign key fields in the API now give an error instead of crashing (Tidiane Dia)
|
||||
@ -1749,7 +1749,7 @@ Changelog
|
||||
* Fix: Prevent multiple submissions of "update" form when uploading images / documents (Mike Brown)
|
||||
* Fix: Ensure HTML title is populated on project template 404 page (Matt Westcott)
|
||||
* Fix: Respect cache_age parameters on embeds (Gordon Pendleton)
|
||||
* Fix: Page comparison view now reflects request-level customisations to edit handlers (Matt Westcott)
|
||||
* Fix: Page comparison view now reflects request-level customizations to edit handlers (Matt Westcott)
|
||||
* Fix: Add `block.super` to remaining `extra_js` & `extra_css` blocks (Andrew Stone)
|
||||
* Fix: Ensure that `editor` and `features` arguments on RichTextField are preserved by `clone()` (Daniel Fairhead)
|
||||
* Fix: Rename 'spin' CSS animation to avoid clashes with other libraries (Kevin Gutiérrez)
|
||||
@ -1777,7 +1777,7 @@ Changelog
|
||||
* Fix: Prevent error when using rich text on views where commenting is unavailable (Jacob Topp-Mugglestone)
|
||||
* Fix: Include form media on account settings page (Matt Westcott)
|
||||
* Fix: Avoid error when rendering validation error messages on ListBlock children (Matt Westcott)
|
||||
* Fix: Prevent comments CSS from overriding admin UI colour customisations (Matt Westcott)
|
||||
* Fix: Prevent comments CSS from overriding admin UI color customizations (Matt Westcott)
|
||||
* Fix: Avoid validation error when editing rich text content preceding a comment (Jacob Topp-Mugglestone)
|
||||
|
||||
|
||||
@ -1889,7 +1889,7 @@ Changelog
|
||||
* StreamField values can now be modified in-place (Matt Westcott)
|
||||
* Added support for custom admin color themes (Joshua Marantz)
|
||||
* Added support for Python 3.9
|
||||
* Added `WAGTAILIMAGES_IMAGE_FORM_BASE` and `WAGTAILDOCS_DOCUMENT_FORM_BASE` settings to customise the forms for images and documents (Dan Braghis)
|
||||
* Added `WAGTAILIMAGES_IMAGE_FORM_BASE` and `WAGTAILDOCS_DOCUMENT_FORM_BASE` settings to customize the forms for images and documents (Dan Braghis)
|
||||
* Switch pagination icons to use SVG instead of icon fonts (Scott Cranfill)
|
||||
* Added string representation to image Format class (Andreas Nüßlein)
|
||||
* Support returning None from `register_page_action_menu_item` and `register_snippet_action_menu_item` to skip registering an item (Vadim Karpenko)
|
||||
@ -2084,10 +2084,10 @@ Changelog
|
||||
* Add `after_edit_snippet`, `after_create_snippet` and `after_delete_snippet` hooks and documentation (Kalob Taulien)
|
||||
* Improve performance of empty search results by avoiding downloading the entire search index in these scenarios (Lars van de Kerkhof, Coen van der Kamp)
|
||||
* Replace `gulp-sass` with `gulp-dart-sass` to improve core development across different platforms (Thibaud Colas)
|
||||
* Add SVG icons to resolve accessibility and customisation issues and start using them in a subset of Wagtail's admin (Coen van der Kamp, Scott Cranfill, Thibaud Colas, Dan Braghis)
|
||||
* Add SVG icons to resolve accessibility and customization issues and start using them in a subset of Wagtail's admin (Coen van der Kamp, Scott Cranfill, Thibaud Colas, Dan Braghis)
|
||||
* Switch userbar and header H1s to use SVG icons (Coen van der Kamp)
|
||||
* Remove markup around rich text rendering by default, provide a way to use old behaviour via `wagtail.contrib.legacy.richtext` (Coen van der Kamp, Dan Braghis)
|
||||
* Apply title length normalisation to improve ranking on PostgreSQL search (Karl Hobley)
|
||||
* Apply title length normalization to improve ranking on PostgreSQL search (Karl Hobley)
|
||||
* Add `WAGTAIL_TIME_FORMAT` setting (Jacob Topp-Mugglestone)
|
||||
* Allow omitting the default editor from `WAGTAILADMIN_RICH_TEXT_EDITORS` (Gassan Gousseinov)
|
||||
* Disable password auto-completion on user creation form (Samir Shah)
|
||||
@ -2171,7 +2171,7 @@ Changelog
|
||||
* Site settings are now identifiable/cacheable by request as well as site (Andy Babic)
|
||||
* Added `select_related` attribute to site settings to enable more efficient fetching of foreign key values (Andy Babic)
|
||||
* Add caching of image renditions (Tom Dyson, Tim Kamanin)
|
||||
* Add documentation for reporting security issues and internationalisation (Matt Westcott)
|
||||
* Add documentation for reporting security issues and internationalization (Matt Westcott)
|
||||
* Fields on a custom image model can now be defined as required `blank=False` (Matt Westcott)
|
||||
* Fix: CVE-2020-11037 - avoid potential timing attack on password-protected private pages (Thibaud Colas)
|
||||
* Fix: Added ARIA alert role to live search forms in the admin (Casper Timmers)
|
||||
@ -2192,7 +2192,7 @@ Changelog
|
||||
* Fix: Mark up a few strings for translation (Luiz Boaretto)
|
||||
* Fix: Invalid focal_point attribute on image edit view (Michał (Quadric) Sieradzki)
|
||||
* Fix: No longer expose the `.delete()` method on the default Page.objects manager (Nick Smith)
|
||||
* Fix: `exclude_fields_in_copy` on Page models will now work for for modelcluster parental / many to many relations (LB (Ben Johnston))
|
||||
* Fix: `exclude_fields_in_copy` on Page models will now work for modelcluster parental / many to many relations (LB (Ben Johnston))
|
||||
* Fix: Response header (content disposition) now correctly handles filenames with non-ascii characters when using a storage backend (Rich Brennan)
|
||||
* Fix: Improved accessibility fixes for `main`, `header` and `footer` elements in the admin page layout (Mitchel Cabuloy)
|
||||
* Fix: Prevent version number from obscuring long settings menus (Naomi Morduch Toubman)
|
||||
@ -2220,7 +2220,7 @@ Changelog
|
||||
* Removed support for Django 2.0
|
||||
* Removed leftover Python 2.x compatibility code (Sergey Fedoseev)
|
||||
* Combine flake8 configurations (Sergey Fedoseev)
|
||||
* Improve diffing behaviour for text fields (Aliosha Padovani)
|
||||
* 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)
|
||||
@ -2229,7 +2229,7 @@ Changelog
|
||||
* 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 `{{ block.super }}` example to ModelAdmin customization 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)
|
||||
@ -2246,8 +2246,8 @@ Changelog
|
||||
* 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 cancelling previous requests (Esper Kuijs)
|
||||
* Fix: Dropdown initialization 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)
|
||||
|
||||
|
||||
2.7.4 (20.07.2020)
|
||||
@ -2295,7 +2295,7 @@ Changelog
|
||||
* 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 settings to customize 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` and `construct_page_action_menu` hooks to override the default menu action (Rahmi Pruitt, Matt Westcott)
|
||||
@ -2356,7 +2356,7 @@ Changelog
|
||||
* 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)
|
||||
* Move datetime widget initializer 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)
|
||||
@ -2370,8 +2370,8 @@ Changelog
|
||||
* 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` and `exclude_fields` arguments to ``Page.copy()`` to make it easier for third-party apps to customise copy behaviour (Karl Hobley)
|
||||
* Added `Page.with_content_json()`, allowing revision content loading behaviour to be customised on a per-model basis (Karl Hobley)
|
||||
* Added `process_child_object` and `exclude_fields` arguments to ``Page.copy()`` to make it easier for third-party apps to customize copy behavior (Karl Hobley)
|
||||
* Added `Page.with_content_json()`, allowing revision content loading behavior to be customized 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)
|
||||
@ -2403,13 +2403,13 @@ Changelog
|
||||
* 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: Remove tab order customizations 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 accessor 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 to `AbstractDocument` (jonny5532)
|
||||
* Fix: Query model no longer removes punctuation as part of string normalisation (William Blackie)
|
||||
* Fix: Query model no longer removes punctuation as part of string normalization (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)
|
||||
* Fix: Make "Collection" and "Parent" form field labels translatable (Thibaud Colas)
|
||||
@ -2431,7 +2431,7 @@ Changelog
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
* Django 2.2 support (Matt Westcott, Andy Babic)
|
||||
* Added support for customising EditHandler-based forms on a per-request basis (Bertrand Bordage)
|
||||
* Added support for customizing EditHandler-based forms on a per-request basis (Bertrand Bordage)
|
||||
* Added more informative error message when `|richtext` filter is applied to a non-string value (mukesh5)
|
||||
* Automatic search indexing can now be disabled on a per-model basis via the `search_auto_update` attribute (Karl Hobley)
|
||||
* Improved diffing of StreamFields when comparing page revisions (Karl Hobley)
|
||||
@ -2470,7 +2470,7 @@ Changelog
|
||||
* Fix: `send_mail` now correctly uses the `html_message` kwarg for HTML messages (Tiago Requeijo)
|
||||
* Fix: Page copying no longer allowed if page model has reached its `max_count` (Andy Babic)
|
||||
* Fix: Don't show page type on page chooser button when multiple types are allowed (Thijs Kramer)
|
||||
* Fix: Make sure page chooser search results correspond to the latest search by cancelling previous requests (Esper Kuijs)
|
||||
* Fix: Make sure page chooser search results correspond to the latest search by canceling previous requests (Esper Kuijs)
|
||||
* Fix: Inform user when moving a page from one parent to another where there is an already existing page with the same slug (Casper Timmers)
|
||||
* Fix: User add/edit forms now support form widgets with JS/CSS media (Damian Grinwis)
|
||||
* Fix: Rich text processing now preserves non-breaking spaces instead of converting them to normal spaces (Wesley van Lee)
|
||||
@ -2502,7 +2502,7 @@ Changelog
|
||||
* Make documentation links on welcome page work for prereleases (Matt Westcott)
|
||||
* Allow overridden `copy()` methods in `Page` subclasses to be called from the page copy view (Robert Rollins)
|
||||
* Users without a preferred language set on their profile now use language selected by Django's `LocaleMiddleware` (Benjamin Bach)
|
||||
* Added hooks to customise the actions menu on the page create/edit views (Matt Westcott)
|
||||
* Added hooks to customize the actions menu on the page create/edit views (Matt Westcott)
|
||||
* Cleanup: Use `functools.partial()` instead of `django.utils.functional.curry()` (Sergey Fedoseev)
|
||||
* Squashed migrations for wagtailimages (Karl Hobley)
|
||||
* Added `before_move_page` and `after_move_page` hooks (Maylon Pedroso)
|
||||
@ -2524,10 +2524,10 @@ Changelog
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
* Added support for Django 2.1 (Ryan Verner, Matt Westcott)
|
||||
* Improved colour contrast (Coen van der Kamp, Naomi Morduch Toubman, Naa Marteki Reed, Edd Baldry, Ben Enright)
|
||||
* Improved color contrast (Coen van der Kamp, Naomi Morduch Toubman, Naa Marteki Reed, Edd Baldry, Ben Enright)
|
||||
* Added 'scale' image filter (Oliver Wilkerson)
|
||||
* Added meta tag to prevent search engines from indexing admin pages (Karl Hobley)
|
||||
* EmbedBlock now validates against recognised embed providers on save (Bertrand Bordage)
|
||||
* EmbedBlock now validates against recognized embed providers on save (Bertrand Bordage)
|
||||
* Made cache control headers on Wagtail admin consistent with Django admin (Tomasz Knapik)
|
||||
* Notification emails now include an "Auto-Submitted: auto-generated" header (Dan Braghis)
|
||||
* Image chooser panels now show alt text as title (Samir Shah)
|
||||
@ -2537,7 +2537,7 @@ Changelog
|
||||
* Fix: InlinePanel now handles relations that specify a related_query_name (Aram Dulyan)
|
||||
* Fix: before_delete_page / after_delete_page hooks now run within the same database transaction as the page deletion (Tomasz Knapik)
|
||||
* Fix: Snippet chooser modal no longer fails on snippet models with UUID primary keys (Sævar Öfjörð Magnússon)
|
||||
* Fix: Restored localisation in date/time pickers (David Moore, Thibaud Colas)
|
||||
* Fix: Restored localization in date/time pickers (David Moore, Thibaud Colas)
|
||||
* Fix: Tag input field no longer treats 'б' on Russian keyboards as a comma (Michael Borisov)
|
||||
* Fix: Disabled autocomplete dropdowns on date/time chooser fields (Janneke Janssen)
|
||||
* Fix: Split up `wagtail.admin.forms` to make it less prone to circular imports (Matt Westcott)
|
||||
@ -2568,7 +2568,7 @@ Changelog
|
||||
* Added page type filtering and ordering to the Wagtail admin page search (Karl Hobley)
|
||||
* Added another valid AudioBoom oEmbed pattern (Bertrand Bordage)
|
||||
* Added `annotate_score` support to PostgreSQL search backend (Bertrand Bordage)
|
||||
* Pillow's image optimisation is now applied when saving PNG images (Dmitry Vasilev)
|
||||
* Pillow's image optimization is now applied when saving PNG images (Dmitry Vasilev)
|
||||
* JS / CSS media files can now be associated with Draftail feature definitions (Matt Westcott)
|
||||
* The `{% slugurl %}` template tag is now site-aware (Samir Shah)
|
||||
* Added `file_size` field to documents (Karl Hobley)
|
||||
@ -2578,7 +2578,7 @@ Changelog
|
||||
* Snippets can now be deleted from the listing view (LB (Ben Johnston))
|
||||
* Increased max length of redirect URL field to 255 (Michael Harrison)
|
||||
* Added documentation for new JS/CSS media files association with Draftail feature definitions (Ed Henderson)
|
||||
* Added accessible colour contrast guidelines to the style guide (Catherine Farman)
|
||||
* Added accessible color contrast guidelines to the style guide (Catherine Farman)
|
||||
* Admin modal views no longer rely on JavaScript `eval()`, for better CSP compliance (Matt Westcott)
|
||||
* Update editor guide for embeds and documents in rich text (Kevin Howbrook)
|
||||
* Improved performance of sitemap generation (Michael van Tellingen, Bertrand Bordage)
|
||||
@ -2643,13 +2643,13 @@ Changelog
|
||||
* 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 using `i18n_patterns` (PyMan Claudio Marinozzi)
|
||||
* Added `extra_footer_actions` template blocks for customising the add/edit page views (Arthur Holzner)
|
||||
* Added `extra_footer_actions` template blocks for customizing 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: Password reset form no longer indicates whether the email is recognized, as per standard Django behavior (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)
|
||||
@ -2664,7 +2664,7 @@ Changelog
|
||||
* 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` for `ParentalManyToManyField` to fix crash (Tim Kamanin)
|
||||
* Fix: Bypass select/prefetch related optimization on `update_index` for `ParentalManyToManyField` 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)
|
||||
@ -2692,7 +2692,7 @@ Changelog
|
||||
* Added error notification when running the `wagtail` command on Python <3.4 (Matt Westcott)
|
||||
* Added error handling to the Draftail editor (Thibaud Colas)
|
||||
* 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: Password reset form no longer indicates whether the email is recognized, as per standard Django behavior (Bertrand Bordage)
|
||||
* Fix: `UserAttributeSimilarityValidator` is now correctly enforced on user creation / editing forms (Tim Heap)
|
||||
* 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)
|
||||
@ -2715,7 +2715,7 @@ Changelog
|
||||
* Usage count now shows on delete confirmation page when WAGTAIL_USAGE_COUNT_ENABLED is active (Kees Hink)
|
||||
* Added usage count to snippets (Kees Hink)
|
||||
* Moved usage count to the sidebar on the edit page (Kees Hink)
|
||||
* Explorer menu now reflects customisations to the page listing made via the `construct_explorer_page_queryset` hook and `ModelAdmin.exclude_from_explorer` property (Tim Heap)
|
||||
* Explorer menu now reflects customizations to the page listing made via the `construct_explorer_page_queryset` hook and `ModelAdmin.exclude_from_explorer` property (Tim Heap)
|
||||
* "Choose another image" button changed to "Change image" to avoid ambiguity (Edd Baldry)
|
||||
* Added hooks `before_create_user`, `after_create_user`, `before_delete_user`, `after_delete_user`, `before_edit_user`, `after_edit_user` (Jon Carmack)
|
||||
* Added `exclude_fields_in_copy` property to Page to define fields that should not be included on page copy (LB (Ben Johnston))
|
||||
@ -2723,7 +2723,7 @@ Changelog
|
||||
* Optimised preview data storage (Bertrand Bordage)
|
||||
* Added `render_landing_page` method to `AbstractForm` to be easily overridden and pass `form_submission` to landing page context (Stein Strindhaug)
|
||||
* Added `heading` kwarg to `InlinePanel` to allow heading to be set independently of button label (Adrian Turjak)
|
||||
* The value type returned from a `StructBlock` can now be customised (LB (Ben Johnston))
|
||||
* The value type returned from a `StructBlock` can now be customized (LB (Ben Johnston))
|
||||
* Added `bgcolor` image operation (Karl Hobley)
|
||||
* Added `WAGTAILADMIN_USER_LOGIN_FORM` setting for overriding the admin login form (Mike Dingjan)
|
||||
* Snippets now support custom primary keys (Sævar Öfjörð Magnússon)
|
||||
@ -2731,7 +2731,7 @@ Changelog
|
||||
* Updated documentation styling (LB (Ben Johnston))
|
||||
* Rich text fields now take feature lists into account when whitelisting HTML elements (Matt Westcott)
|
||||
* FormPage lists and Form submission lists in admin now use class based views for easy overriding (Johan Arensman)
|
||||
* Form submission csv exports now have the export date in the filename and can be customised (Johan Arensman)
|
||||
* Form submission csv exports now have the export date in the filename and can be customized (Johan Arensman)
|
||||
* FormBuilder class now uses bound methods for field generation, adding custom fields is now easier and documented (LB (Ben) Johnston)
|
||||
* Added `WAGTAILADMIN_NOTIFICATION_INCLUDE_SUPERUSERS` setting to determine whether superusers are included in moderation email notifications (Bruno Alla)
|
||||
* Added a basic Dockerfile to the project template (Tom Dyson)
|
||||
@ -2740,7 +2740,7 @@ Changelog
|
||||
* Made 'add/change/delete collection' permissions configurable from the group edit page (Matt Westcott)
|
||||
* Update autoprefixer configuration to better match browser support targets (Janneke Janssen)
|
||||
* Update React and related dependencies to latest versions (Janneke Janssen, Hugo van den Berg)
|
||||
* Remove Hallo editor `.richtext` CSS class in favour of more explicit extension points (Thibaud Colas)
|
||||
* Remove Hallo editor `.richtext` CSS class in favor of more explicit extension points (Thibaud Colas)
|
||||
* Expose React-related dependencies as global variables for extension in the admin interface (Thibaud Colas)
|
||||
* Added helper functions for constructing form data for use with `assertCanCreate` (Tim Heap, Matt Westcott)
|
||||
* Fix: Do not remove stopwords when generating slugs from non-ASCII titles, to avoid issues with incorrect word boundaries (Sævar Öfjörð Magnússon)
|
||||
@ -2753,7 +2753,7 @@ Changelog
|
||||
* Fix: Fixed incorrect z-index on userbar causing it to appear behind page content (Stein Strindhaug)
|
||||
* Fix: Form submissions pagination no longer looses date filter when changing page (Bertrand Bordage)
|
||||
* Fix: PostgreSQL search backend now removes duplicate page instances from the database (Bertrand Bordage)
|
||||
* Fix: `FormSubmissionsPanel` now recognises custom form submission classes (LB (Ben Johnston))
|
||||
* Fix: `FormSubmissionsPanel` now recognizes custom form submission classes (LB (Ben Johnston))
|
||||
* Fix: Prevent the footer and revisions link from unnecessarily collapsing on mobile (Jack Paine)
|
||||
* Fix: Empty searches were activated when paginating through images and documents (LB (Ben Johnston))
|
||||
* Fix: Summary numbers of pages, images and documents were not responsive when greater than 4 digits (Michael Palmer)
|
||||
@ -2989,7 +2989,7 @@ Changelog
|
||||
* Added the option to delete a previously saved focal point on a image (Maarten Kling)
|
||||
* Page explorer menu item, search and summary panel are now hidden for users with no page permissions (Tim Heap)
|
||||
* Added support for custom date and datetime formats in input fields (Bojan Mihelac)
|
||||
* Added support for custom Django REST framework serialiser fields in `Page.api_fields` using a new `APIField` class (Karl Hobley)
|
||||
* Added support for custom Django REST framework serializer fields in `Page.api_fields` using a new `APIField` class (Karl Hobley)
|
||||
* Added `classname` argument to `StreamFieldPanel` (Christine Ho)
|
||||
* Added `group` keyword argument to StreamField blocks for grouping related blocks together in the block menu (Andreas Nüßlein)
|
||||
* Update the sitemap generator to use the Django sitemap module (Michael van Tellingen, Mike Dingjan)
|
||||
@ -3004,7 +3004,7 @@ Changelog
|
||||
* Fix: The ModelAdmin module can now work without the wagtailimages and wagtaildocs apps installed (Andy Babic)
|
||||
* Fix: Cloudflare error handling now handles non-string error responses correctly (hdnpl)
|
||||
* Fix: Search indexing now uses a defined query ordering to prevent objects from being skipped (Christian Peters)
|
||||
* Fix: Ensure that number localisation is not applied to object IDs within admin templates (Tom Hendrikx)
|
||||
* Fix: Ensure that number localization is not applied to object IDs within admin templates (Tom Hendrikx)
|
||||
* Fix: Paginating with a search present was always returning the 1st page in Internet Explorer 10 & 11 (Ralph Jacobs)
|
||||
* Fix: RoutablePageMixin and wagtailforms previews now set the `request.is_preview` flag (Wietze Helmantel)
|
||||
* Fix: The save and preview buttons in the page editor are now mobile-friendly (Maarten Kling)
|
||||
@ -3047,7 +3047,7 @@ Changelog
|
||||
* View live / draft links in the admin now consistently open in a new window (Marco Fucci)
|
||||
* `ChoiceBlock` now omits the blank option if the block is required and has a default value (Andreas Nüßlein)
|
||||
* The `add_subpage` view now maintains a `next` URL parameter to specify where to redirect to after completing page creation (Robert Rollins)
|
||||
* The `wagtailforms` module now allows to define custom form submission model, add custom data to CSV export and some other customisations (Mikalai Radchuk)
|
||||
* The `wagtailforms` module now allows to define custom form submission model, add custom data to CSV export and some other customizations (Mikalai Radchuk)
|
||||
* The Webpack configuration is now in a subfolder, and uses env-specific configurations (Janneke Janssen, Thibaud Colas)
|
||||
* Added page titles to title text on action buttons in the explorer, for improved accessibility (Matt Westcott)
|
||||
* Fix: Help text for StreamField is now visible and does not cover block controls (Stein Strindhaug)
|
||||
@ -3089,7 +3089,7 @@ Changelog
|
||||
* Added new StreamField block type `BlockQuoteBlock` (Scot Hacker)
|
||||
* Updated Cloudflare cache module to use the v4 API (Albert O'Connor)
|
||||
* Added `exclude_from_explorer` attribute to the `ModelAdmin` class to allow hiding instances of a page type from Wagtail's explorer views (Andy Babic)
|
||||
* Added `above_login`, `below_login`, `fields` and `login_form` customisation blocks to the login page template (Tim Heap)
|
||||
* Added `above_login`, `below_login`, `fields` and `login_form` customization blocks to the login page template (Tim Heap)
|
||||
* `ChoiceBlock` now accepts a callable as the choices list (Mikalai Radchuk)
|
||||
* Redundant action buttons are now omitted from the root page in the explorer (Nick Smith)
|
||||
* Locked pages are now disabled from editing at the browser level (Edd Baldry)
|
||||
@ -3125,20 +3125,20 @@ Changelog
|
||||
* The Wagtail version number can now be obtained as a tuple using `from wagtail import VERSION` (Tim Heap)
|
||||
* `send_mail` logic has been moved from `AbstractEmailForm.process_form_submission` into `AbstractEmailForm.send_mail`. Now it's easier to override this logic (Tim Leguijt)
|
||||
* Added `before_create_page`, `before_edit_page`, `before_delete_page` hooks (Karl Hobley)
|
||||
* Updated font sizes and colours to improve legibility of admin menu and buttons (Stein Strindhaug)
|
||||
* Updated font sizes and colors to improve legibility of admin menu and buttons (Stein Strindhaug)
|
||||
* Added pagination to "choose destination" view when moving pages (Nick Smith, Žan Anderle)
|
||||
* Added ability to annotate search results with score (Karl Hobley)
|
||||
* Added ability to limit access to form submissions (Mikalai Radchuk)
|
||||
* Added the ability to configure the number of days search logs are kept for (Stephen Rice)
|
||||
* `SnippetChooserBlock` now supports passing the model name as a string (Nick Smith)
|
||||
* Redesigned account settings / logout area in the sidebar for better clarity (Janneke Janssen)
|
||||
* Pillow's image optimisation is now applied when saving JPEG images (Karl Hobley)
|
||||
* Pillow's image optimization is now applied when saving JPEG images (Karl Hobley)
|
||||
* Fix: Migrations for wagtailcore and project template are now reversible (Benjamin Bach)
|
||||
* Fix: Migrations no longer depend on wagtailcore and taggit's `__latest__` migration, logically preventing those apps from receiving new migrations (Matt Westcott)
|
||||
* Fix: The default image format label text ('Full width', 'Left-aligned', 'Right-aligned') is now localised (Mikalai Radchuk)
|
||||
* Fix: The default image format label text ('Full width', 'Left-aligned', 'Right-aligned') is now localized (Mikalai Radchuk)
|
||||
* Fix: Text on the front-end 'password required' form is now marked for translation (Janneke Janssen)
|
||||
* Fix: Text on the page view restriction form is now marked for translation (Luiz Boaretto)
|
||||
* Fix: Fixed toggle behaviour of userbar on mobile (Robert Rollins)
|
||||
* Fix: Fixed toggle behavior of userbar on mobile (Robert Rollins)
|
||||
* Fix: Image rendition / document file deletion now happens on a post_delete signal, so that files are not lost if the deletion does not proceed (Janneke Janssen)
|
||||
* Fix: "Your recent edits" list on dashboard no longer leaves out pages that another user has subsequently edited (Michael Cordover, Kees Hink, João Luiz Lorencetti)
|
||||
* Fix: `InlinePanel` now accepts a `classname` parameter as per the documentation (emg36, Matt Westcott)
|
||||
@ -3194,7 +3194,7 @@ Changelog
|
||||
* Added a new FloatBlock, DecimalBlock and a RegexBlock (Oktay Altay, Andy Babic)
|
||||
* Wagtail version number is now shown on the settings menu (Chris Rogers)
|
||||
* Added a system check to validate that fields listed in `search_fields` are defined on the model (Josh Schneier)
|
||||
* Added formal APIs for customising the display of StructBlock forms within the page editor (Matt Westcott)
|
||||
* Added formal APIs for customizing the display of StructBlock forms within the page editor (Matt Westcott)
|
||||
* `wagtailforms.models.AbstractEmailForm` now supports multiple email recipients (Serafeim Papastefanos)
|
||||
* Added ability to delete users through Settings -> Users (Vincent Audebert; thanks also to Ludolf Takens and Tobias Schmidt for alternative implementations)
|
||||
* Page previews now pass additional HTTP headers, to simulate the page being viewed by the logged-in user and avoid clashes with middleware (Robert Rollins)
|
||||
@ -3205,7 +3205,7 @@ Changelog
|
||||
* Fix: Email templates and document uploader now support custom `STATICFILES_STORAGE` (Jonny Scholes)
|
||||
* Fix: Removed alignment options (deprecated in HTML and not rendered by Wagtail) from `TableBlock` context menu (Moritz Pfeiffer)
|
||||
* Fix: Fixed incorrect CSS path on ModelAdmin's "choose a parent page" view
|
||||
* Fix: Prevent empty redirect by overnormalisation (Franklin Kingma, Ludolf Takens)
|
||||
* Fix: Prevent empty redirect by over-normalization (Franklin Kingma, Ludolf Takens)
|
||||
* Fix: "Remove link" button in rich text editor didn't trigger "edit" event, leading to the change to sometimes not be persisted (Matt Westcott)
|
||||
* Fix: `RichText` values can now be correctly evaluated as booleans (Mike Dingjan, Bertrand Bordage)
|
||||
* Fix: wagtailforms no longer assumes an .html extension when determining the landing page template filename (kakulukia)
|
||||
@ -3282,7 +3282,7 @@ Changelog
|
||||
* Spinner was added to Save button on site settings (Liam Brenner)
|
||||
* Added success message after logout from Admin (Liam Brenner)
|
||||
* Added `get_upload_to` method to `AbstractRendition` which, when overridden, allows control over where image renditions are stored (Rob Moggach and Matt Westcott)
|
||||
* Added a mechanism to customise the add / edit user forms for custom user models (Nigel Fletton)
|
||||
* Added a mechanism to customize the add / edit user forms for custom user models (Nigel Fletton)
|
||||
* Added internal provision for swapping in alternative rich text editors (Karl Hobley)
|
||||
* Fix: The currently selected day is now highlighted only in the correct month in date pickers (Jonas Lergell)
|
||||
* Fix: Fixed crash when an image without a source file was resized with the "dynamic serve view"
|
||||
@ -3312,7 +3312,7 @@ Changelog
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
* Fix: Paste / drag operations done entirely with the mouse are now correctly picked up as edits within the rich text editor (Matt Fozard)
|
||||
* Fix: Logic for cancelling the "unsaved changes" check on form submission has been fixed to work cross-browser (Stephen Rice)
|
||||
* Fix: Logic for canceling the "unsaved changes" check on form submission has been fixed to work cross-browser (Stephen Rice)
|
||||
* Fix: The "unsaved changes" confirmation was erroneously shown on IE / Firefox when previewing a page with validation errors (Matt Westcott)
|
||||
* Fix: The up / down / delete controls on the "Promoted search results" form no longer trigger a form submission (Matt Westcott)
|
||||
* Fix: Opening preview window no longer performs user-agent sniffing, and now works correctly on IE11 (Matt Westcott)
|
||||
@ -3377,10 +3377,10 @@ Changelog
|
||||
* Notification message on publish now indicates whether the page is being published now or scheduled for publication in future (Chris Rogers)
|
||||
* Server errors when uploading images / documents through the chooser modal are now reported back to the user (Nigel Fletton)
|
||||
* Added a hook `insert_global_admin_css` for inserting custom CSS throughout the admin backend (Tom Dyson)
|
||||
* Added a hook `construct_explorer_page_queryset` for customising the set of pages displayed in the page explorer
|
||||
* Added a hook `construct_explorer_page_queryset` for customizing the set of pages displayed in the page explorer
|
||||
* Page models now perform field validation, including testing slugs for uniqueness within a parent page, at the model level on saving
|
||||
* Page slugs are now auto-generated at the model level on page creation if one has not been specified explicitly
|
||||
* The `Page` model now has two new methods `get_site()` and `get_url_parts()` to aid with customising the page URL generation logic
|
||||
* The `Page` model now has two new methods `get_site()` and `get_url_parts()` to aid with customizing the page URL generation logic
|
||||
* Upgraded jQuery to 2.2.1 (Charlie Choiniere)
|
||||
* Multiple homepage summary items (`construct_homepage_summary_items` hook) now better vertically spaced (Nicolas Kuttler)
|
||||
* Email notifications can now be sent in HTML format (Mike Dingjan)
|
||||
@ -3456,7 +3456,7 @@ Changelog
|
||||
* Fix: `MenuItem` `url` parameter can now take a lazy URL (Adon Metcalfe, rayrayndwiga)
|
||||
* Fix: Added missing translation tag to InlinePanel 'Add' button (jnns)
|
||||
* Fix: Added missing translation tag to 'Signing in...' button text (Eugene MechanisM)
|
||||
* Fix: Restored correct highlighting behaviour of rich text toolbar buttons
|
||||
* Fix: Restored correct highlighting behavior of rich text toolbar buttons
|
||||
* Fix: Rendering a missing image through ImageChooserBlock no longer breaks the whole page (Christian Peters)
|
||||
* Fix: Filtering by popular tag in the image chooser now works when using the database search backend
|
||||
|
||||
@ -3476,7 +3476,7 @@ Changelog
|
||||
* StreamField blocks now provide a `get_context` method for passing additional variables to the block template
|
||||
* Wagtail API now incorporates the browsable front-end provided by Django REST Framework
|
||||
* Python 3.5 support
|
||||
* WagtailRedirectMiddleware can now ignore the query string if there is no redirect that exactly matches it (Michael Cordover)
|
||||
* WagtailRedirectMiddleware can now ignore the query string if no redirect exactly matches it (Michael Cordover)
|
||||
* Order of URL parameters now ignored by redirect middleware (Michael Cordover)
|
||||
* Added SQL Server compatibility to image migration (Timothy Allen)
|
||||
* Added classnames to Wagtail rich text editor buttons to aid custom styling (Rob Shelton)
|
||||
@ -3490,7 +3490,7 @@ Changelog
|
||||
* The `first_published_at` and `latest_revision_created_at` fields on page models are now available as filter fields on search queries
|
||||
* Rich text fields now strip out HTML comments
|
||||
* Page editor form now sets enctype="multipart/form-data" as appropriate, allowing FileField to be used on page models (Petr Vacha)
|
||||
* Explorer navigation menu on a completely empty page tree now takes you to the root level, rather than doing nothing
|
||||
* Explorer navigation menu on an empty page tree now takes you to the root level, rather than doing nothing
|
||||
* Added animation and fixed display issues when focusing a rich text field (Alex Gleason)
|
||||
* Added a system check to warn if Pillow is compiled without JPEG / PNG support
|
||||
* Page chooser now prevents users from selecting the root node where this would be invalid
|
||||
@ -3522,7 +3522,7 @@ Changelog
|
||||
* "Promoted search results" has moved into its own module
|
||||
* Elasticsearch backend now supports an experimental `ATOMIC_REBUILD` flag to keep the existing index available while the `update_index` task is running
|
||||
* The wagtailapi module has been refactored to use Django REST Framework (Tom Christie)
|
||||
* A number of permissions fixes have been made to the Wagtail admin interface. See release notes for a list of specific changes made.
|
||||
* Several permissions fixes have been made to the Wagtail admin interface. See release notes for a list of specific changes made.
|
||||
* Snippets that inherit from `wagtail.wagtailsearch.index.Indexed` now appear as searchable within the Wagtail admin
|
||||
* Implemented deletion of form submissions (Kyungil Choi)
|
||||
* Implemented pagination in the page chooser modal
|
||||
@ -3608,8 +3608,8 @@ Changelog
|
||||
* Increased the maximum length of a page slug from 50 to 255 characters
|
||||
* Plain text fields in the page editor now use auto-expanding text areas
|
||||
* Date / time pickers now consistently use times without seconds, to prevent JavaScript behaviour glitches when focusing / unfocusing fields
|
||||
* Added hooks `register_rich_text_embed_handler` and `register_rich_text_link_handler` for customising link / embed handling within rich text fields
|
||||
* Added hook `construct_homepage_summary_items` for customising the site summary panel on the admin homepage
|
||||
* Added hooks `register_rich_text_embed_handler` and `register_rich_text_link_handler` for customizing link / embed handling within rich text fields
|
||||
* Added hook `construct_homepage_summary_items` for customizing the site summary panel on the admin homepage
|
||||
* No longer automatically tries to use Celery for sending notification emails
|
||||
* Added "Add child page" button to admin userbar (Eric Drechsel)
|
||||
* Renamed the `construct_wagtail_edit_bird` hook to `construct_wagtail_userbar`
|
||||
@ -3700,10 +3700,10 @@ Changelog
|
||||
* Fix: Added missing jQuery UI sprite files, causing collectstatic to throw errors (most reported on Heroku)
|
||||
* Fix: Page system check for on_delete actions of ForeignKeys was throwing false positives when page class decends from an abstract class (Alejandro Giacometti)
|
||||
* Fix: Page system check for on_delete actions of ForeignKeys now only raises warnings, not errors
|
||||
* Fixed a regression where form builder submissions containing a number field would fail with a JSON serialisation error
|
||||
* Fixed a regression where form builder submissions containing a number field would fail with a JSON serialization error
|
||||
* Fix: Resizing an image with a focal point equal to the image size would result in a divide-by-zero error
|
||||
* Fix: Focal point indicator would sometimes be positioned incorrectly for small or thin images
|
||||
* Fix: Focal point chooser background colour changed to grey to make working with transparent images easier
|
||||
* Fix: Focal point chooser background color changed to grey to make working with transparent images easier
|
||||
* Fix: Elasticsearch configuration now supports specifying HTTP authentication parameters as part of the URL, and defaults to ports 80 (HTTP) and 443 (HTTPS) if port number not specified
|
||||
* Fixed a TypeError when previewing pages that use RoutablePageMixin
|
||||
* Fix: Rendering image with missing file in rich text no longer crashes the entire page
|
||||
@ -3757,7 +3757,7 @@ Changelog
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
* Added interface for choosing focal point on images
|
||||
* Redesigned and reorganised navigation menu to include a 'Settings' submenu
|
||||
* Redesigned and reorganized navigation menu to include a 'Settings' submenu
|
||||
* Added Groups administration area
|
||||
* Added Sites administration area
|
||||
* Added the ability to lock a page to (temporarily) prevent edits to that page
|
||||
@ -3848,14 +3848,14 @@ Changelog
|
||||
* Renamed some template tag libraries
|
||||
* Any extra arguments given to serve are now passed through to get_context and get_template
|
||||
* Added an 'attrs' property to image rendition objects to output src, width, height and alt attributes all in one go
|
||||
* Added 'construct_whitelister_element_rules' hook for customising the HTML whitelist used when saving rich text fields
|
||||
* Added 'construct_whitelister_element_rules' hook for customizing the HTML whitelist used when saving rich text fields
|
||||
* Added 'in_menu' and 'not_in_menu' methods to PageQuerySet
|
||||
* Added 'get_next_siblings' and 'get_prev_siblings' to Page
|
||||
* Added init_new_page signal
|
||||
* Added page_published signal
|
||||
* Added copy method to Page to allow copying of pages
|
||||
* Added ``search`` method to ``PageQuerySet``
|
||||
* Added ``get_indexed_objects`` allowing developers to customise which objects get added to the search index
|
||||
* Added ``get_indexed_objects`` allowing developers to customize which objects get added to the search index
|
||||
* Major refactor of Elasticsearch backend
|
||||
* Use ``match`` instead of ``query_string`` queries
|
||||
* Fields are now indexed in Elasticsearch with their correct type
|
||||
|
Loading…
Reference in New Issue
Block a user