|
@@ -48,9 +48,9 @@ A new dialog is available from the help menu, providing an overview of keyboard
|
|
|
### Other features
|
|
|
|
|
|
* Refine wording of page & collection privacy using password is a shared password and should not be used for secure content (Rohit Sharma, Jake Howard)
|
|
|
- * Add RelatedObjectsColumn to the table UI framework (Matt Westcott)
|
|
|
+ * Add `RelatedObjectsColumn` to the table UI framework (Matt Westcott)
|
|
|
* Reduce memory usage when rebuilding search indexes (Jake Howard)
|
|
|
- * Support creating images in .ico format (Jake Howard)
|
|
|
+ * Support creating images in `.ico` format (Jake Howard)
|
|
|
* Add the ability to disable the usage of a shared password for enhanced security for the [private pages](private_pages) and [collections (documents)](private_collections) feature (Salvo Polizzi, Jake Howard)
|
|
|
* Add system checks to ensure that `WAGTAIL_DATE_FORMAT`, `WAGTAIL_DATETIME_FORMAT`, `WAGTAIL_TIME_FORMAT` are [correctly configured](wagtail_date_time_formats) (Rohit Sharma, Coen van der Kamp)
|
|
|
* Allow custom permissions with the same prefix as built-in permissions (Sage Abdullah)
|
|
@@ -64,12 +64,12 @@ A new dialog is available from the help menu, providing an overview of keyboard
|
|
|
* Update the minimum version of `djangorestframework` to 3.15.1 (Sage Abdullah)
|
|
|
* Add support for related fields in generic `IndexView.list_display` (Abdelrahman Hamada)
|
|
|
* Improve page fetching logic and cache route results per request. You can now use `Page.route_for_request()` to find the page route,
|
|
|
- and `Page.find_for_request()` to find the page given a request object and a URL path. Results are cached on `request._wagtail_route_for_request` (Gordon Pendleton)
|
|
|
+ and `Page.find_for_request()` to find the page given a request object and a URL path, see [](page_model_ref). Results are cached on `request._wagtail_route_for_request` (Gordon Pendleton)
|
|
|
* Optimise rewriting of links / embeds in rich text using bulk database lookups (Andy Chosak)
|
|
|
* Add normalization mechanism to StreamField so that assignments and defaults can be passed in a wider range of data types (Joshua Munn, Matt Westcott)
|
|
|
- * Allow specifying a `STORAGES` alias name for `WAGTAILIMAGES_RENDITION_STORAGE` (Alec Baron)
|
|
|
- * Update `PASSWORD_REQUIRED_TEMPLATE` setting to `WAGTAIL_PASSWORD_REQUIRED_TEMPLATE` with deprecation of previous naming (Saksham Misra, LB (Ben) Johnston)
|
|
|
- * Update `DOCUMENT_PASSWORD_REQUIRED_TEMPLATE` setting to `WAGTAILDOCS_PASSWORD_REQUIRED_TEMPLATE` with deprecation of previous naming (Saksham Misra, LB (Ben) Johnston)
|
|
|
+ * Allow specifying a `STORAGES` alias name for [`WAGTAILIMAGES_RENDITION_STORAGE`](wagtailimages_rendition_storage) (Alec Baron)
|
|
|
+ * Update `PASSWORD_REQUIRED_TEMPLATE` setting to [`WAGTAIL_PASSWORD_REQUIRED_TEMPLATE`](frontend_authentication) with deprecation of previous naming (Saksham Misra, LB (Ben) Johnston)
|
|
|
+ * Update `DOCUMENT_PASSWORD_REQUIRED_TEMPLATE` setting to [`WAGTAILDOCS_PASSWORD_REQUIRED_TEMPLATE`](frontend_authentication) with deprecation of previous naming (Saksham Misra, LB (Ben) Johnston)
|
|
|
* When editing settings (contrib) use the same icon in the editing view that was declared when registering the setting (Vince Salvino, Rohit Sharma)
|
|
|
* Populate django-treebeard cache during page routing to improve performance of `get_parent` (Nigel van Keulen)
|
|
|
* Add additional field types to Elasticsearch mapping (scott-8)
|
|
@@ -100,18 +100,18 @@ A new dialog is available from the help menu, providing an overview of keyboard
|
|
|
|
|
|
### Documentation
|
|
|
|
|
|
- * Add contributing development documentation on how to work with a fork of Wagtail (Nix Asteri, Dan Braghis)
|
|
|
+ * Add contributing development documentation on how to work with a [fork of Wagtail](developing_using_a_fork) (Nix Asteri, Dan Braghis)
|
|
|
* Make sure the settings panel is listed in tabbed interface examples (Tibor Leupold)
|
|
|
* Update content and page names to their US spelling instead of UK spelling (Victoria Poromon)
|
|
|
* Update broken and incorrect links throughout the documentation (EK303)
|
|
|
* Fix formatting of `--purge-only` in [`wagtail_update_image_renditions`](wagtail_update_image_renditions) management command section (Pranith Beeram)
|
|
|
* Update [template components](creating_template_components) documentation to better explain the usage of the Laces library (Tibor Leupold)
|
|
|
* Update Sphinx theme to `6.3.0` with a fix for the missing favicon (Sage Abdullah)
|
|
|
- * Document risk of XSS attacks on document upload (Matt Westcott, with thanks to Georgios Roumeliotis of TwelveSec for the original report)
|
|
|
+ * Document risk of XSS attacks on document upload in [](wagtaildocs_serve_method) and example settings (Matt Westcott, with thanks to Georgios Roumeliotis of TwelveSec for the original report)
|
|
|
* Add clarity to how custom [StreamField validation](streamfield_validation) works (Tibor Leupold)
|
|
|
* Add additional reference to the [`wagtail_update_image_renditions`](wagtail_update_image_renditions) management command on the [using images](regenerate_image_renditions) page (LB (Ben) Johnston)
|
|
|
* Correct information about line endings in Window development docs (Sage Abdullah)
|
|
|
- * Improve code snippets for "Create a footer for all pages" tutorial section (Drikus Roor)
|
|
|
+ * Improve code snippets for ["Create a footer for all pages"](../tutorial/create_footer_for_all_pages) tutorial section (Drikus Roor)
|
|
|
|
|
|
|
|
|
### Maintenance
|
|
@@ -359,5 +359,5 @@ const newStr = XRegExp.replace(originalStr, XRegExp('[ab+c]', 'g'), '')
|
|
|
// new (with RegExp)
|
|
|
const newStr = originalStr.replace(new RegExp('[ab+c]', 'g'), '')
|
|
|
// OR
|
|
|
-const newStr = originalStr.replace(/[ab+c]/g, 'g'), '')
|
|
|
+const newStr = originalStr.replace(/[ab+c]/g, '')
|
|
|
```
|