A Django content management system focused on flexibility and user experience
wagtailcache
& wagtailpagecache
(Jake Howard)field.html
template (Sage Abdullah)SnippetViewSet
menu registration mechanism to base ViewSet
class (Sage Abdullah)ModelViewSet
(Sage Abdullah)SnippetViewSet
template override mechanism to ModelViewSet
(Sage Abdullah)SnippetViewSet.list_display
to ModelViewSet
(Sage Abdullah)wagtail.publish
log action on aliases when they are created from live source pages or the source page is published (Dan Braghis)wagtail.unpublish
log action on aliases when source page is unpublished (Dan Braghis)IndexView
(Sage Abdullah)list_filter
, filterset_class
, search_fields
, search_backend_name
, list_export
, export_filename
, list_per_page
, and ordering
from SnippetViewSet
to ModelViewSet
(Sage Abdullah)IndexView
and CreateView
(Sage Abdullah)IndexView.export_headings
via ModelViewSet
(Christer Jensen, Sage Abdullah)get_object_list
method on ChooserViewSet
(Matt Westcott)linked_fields
mechanism on chooser widgets to allow choices to be limited by fields on the calling page (Matt Westcott)TableBlock
with the mergedCells
option (Gareth Palmer)InlinePanel
, focus will now shift to that content similar to StreamField
(Faishal Manzar)placement
in the human_readable_date
tooltip template tag (Rohit Sharma)ModelViewSet
views (Sage Abdullah){% component %}
tag (Matt Westcott)PagesAPIViewSet
override default Page model via the model
attribute (Neeraj Yetheendran, Herbert Poul)ModelViewSet
to be used with models that have non-integer primary keys (Sage Abdullah)HistoryView
from snippets and add it to ModelViewSet
(Sage Abdullah)UsageView
to ModelViewSet
(Sage Abdullah)IndexView
(Sage Abdullah)wagtail_update_image_renditions
management command (Faishal Manzar)hashlib.file_digest
if available (Python 3.11+) (Jake Howard)Block.get_template
to allow varying template based on value (Florian Delizy)InlinePanel
DOM events for when ready and when items added or removed (Faishal Manzar)picture
template tag for Django Templates and Jinja (Thibaud Colas)srcset_image
template tag for Django Templates and Jinja (Thibaud Colas)Filter
instances as input for AbstractImage.get_renditions()
(Thibaud Colas)FieldPanel('title')
examples to use the recommended TitleFieldPanel('title')
panel (Chinedu Ihedioha)purge_revisions
management command now respects revisions that have a on_delete=PROTECT
foreign key relation and won't delete them (Neeraj P Yetheendran, Meghana Reddy, Sage Abdullah, Storm Heg)FieldBlock
s correctly set the required
and aria-describedby
attributes (Storm Heg)PublishMenuItem
to more easily support overriding its label via construct_page_action_menu
(Sébastien Corbin)non_fields_errors
for any custom form validation (Sébastien Corbin)WAGTAIL_EMAIL_MANAGEMENT_ENABLED
setting by not showing 'email' if disabled (Omkar Jadhav)WAGTAILADMIN_BASE_URL
on "Integrating Wagtail into a Django project" page (Shreshth Srivastava)WAGTAILADMIN_RICH_TEXT_EDITORS
setting (Charlie Sue)python3-venv
on Ubuntu (Brian Mugo)WagtailTestUtils.get_soup()
method for testing HTML content (Storm Heg, Sage Abdullah)ViewSet
subclasses to customise url_prefix
and url_namespace
logic (Matt Westcott)SnippetViewSet
registration code (Sage Abdullah)IndexView.results_template_name
to results.html
(Sage Abdullah)w-bulk
Stimulus implementation (LB (Ben) Johnston)w-message
controller (LB (Ben) Johnston, Hussain Saherwala)stubs.js
to prevent Storybook from crashing (LB (Ben) Johnston)slim_header.html
template (Sage Abdullah)slim_header.html
template to reduce code duplication (Sage Abdullah)imghdr
(Jake Howard)imghdr
with Willow's built-in MIME type detection (Jake Howard)data-tippy
HTML attribute usage to the Stimulus data-*-value attributes for w-tooltip & w-dropdown (Subhajit Ghosh, LB (Ben) Johnston)@total_ordering
usage with comparison functions implementation (Virag Jain)<script type="text/django-form-template"><-/script>
template approach with HTML template
elements in InlinePanel and expanding formset (Mansi Gundre, Subhajit Ghosh, LB (Ben) Johnston)ModelViewSet
and SnippetViewSet
(Sage Abdullah)lru_cache
usage (Jake Howard)date_since
in get_most_popular
inside search_promotions.models.Query
(TopDevPros)classname
(not classnames
) attributes for all MenuItem
usage, including deprecation warnings (LB (Ben) Johnston)classname
(not classnames
) attribute within the wagtail.images.formats.Format
instance, including deprecation warnings (LB (Ben) Johnston)context
argument of construct_snippet_listing_buttons
hook (Sage Abdullah)search.Query
& search.QueryDailyHits
model, move final set of templates from the admin search module to the search promotions contrib module (LB (Ben) Johnston)InspectView
to ModelViewSet
(Sage Abdullah)reset
method to support Stimulus driven dynamic field resets via the w-action
controller (Chiemezuo Akujobi)notify
target on the Stimulus dialog for dispatching events internally (Chiemezuo Akujobi)SnippetBulkAction
not respecting models
definition (Sandro Rodrigues)ignore_conflicts
when creating extra permissions for snippets, for SQL Server compatibility (Sage Abdullah)wagtailsearchpromotions_query
table is correctly set after migrating data (Jake Howard)None
from being exported as strings (Christer Jensen)imghdr
with Willow's built-in MIME type detection (Jake Howard)ignore_conflicts
when creating extra permissions for snippets, for SQL Server compatibility (Sage Abdullah)wagtailsearchpromotions_query
table is correctly set after migrating data (Jake Howard)wagtail.admin.ui.tables.BooleanColumn
to display boolean values as icons (Sage Abdullah)None
falsy values instead of blank in generic table cell template (Sage Abdullah)read_only
panels for fields with translatable choice labels (Florent Lebreton)