v4.1.0 release notes ==================== New features ------------ * Support Wagtail 6.3 exclusively. * Support Python 3.9 to 3.13. * Improve visual consistency of miniview and search templates, including uniform height when rendered in rows, i.e. Related Pages. * New miniview template for Article and Event pages, which show more contextual details about each page type. * All miniview templates now include variables ``h`` to set the heading level, and ``miniview_css_class`` to add CSS to the top level card. * New search template for Event pages which shows more contextual details. Bug fixes --------- * Fix modal and download buttons by restoring ``button_title`` field on ``ButtonMixin`` (which was previously refactored in v4.0). * Fix accessibility warnings about inconsistent heading levels of Related Pages. * Fix visual overflow of Carousel block. * Fix default field type on Form page fields. Maintenance ----------- * Update to the latest fullcalendar, icalendar, and django-bootstrap5 versions. Upgrade considerations ---------------------- After upgrading, be sure to generate and apply new migrations as so: .. code-block:: python manage.py makemigrations python manage.py migrate Template changes ~~~~~~~~~~~~~~~~ The default Article Index and Event Index page templates now use the respective miniview template to list child pages. This results in a slight visual difference. Block changes ~~~~~~~~~~~~~ * ``button_title`` has been re-added to ``ButtonMixin``. Thank you! ---------- Thanks to everyone who contributed to `4.1 on GitHub `_.