All notable changes to this project will be documented in this file. We follow the Semantic Versioning 2.0.0 format.
- Fix deprecation warning in Wagtail 5.2 (#73)
- Add support for Wagtail 5.1 and 5.2 (#71)
- Drop support for Wagtail < 5.1 and dependence on wagtail.contrib.modeladmin
- Add support for Wagtail 5.0 (#70)
- Added the "View sharing link" to page header links (#63)
- Fix flake8 configuration by @chosak in #58
- Remove definition of default_app_config by @chosak in #60
- Add support for Wagtail 4.2 by @willbarton, @chosak, and @nickmoreton in #62
- Added support for Wagtail 3.0 (thanks @nickmoreton!)
- Update tests to Python 3.9
- Adds Django 4.0 support
- Included a delete migration for
ShareableRoutablePage
, a model that does not exist but was accidentially included via migration in 2.5.0
- Add
ShareableRoutablePageMixin
to enable sharing of draft default routes on routable pages - Add a
before_route_page
hook - Add
routed_by_wagtail_sharing
andserved_by_wagtail_sharing
attributes to requests
- Add GITHUB_TOKEN to our action env
- Add DOTALL flag to sharing banner body-RE
- Handle hook signature change in Wagtail 2.10+
- Improve error messages by refactoring ServeView
- Adding Django 2.2 support, dropping Wagtail 1 support
- Introduces Black autoformatting.
- Add support for Wagtail 2.8
- Remove testing for Python 2.7
- Improve getting started documentation.
- Add support for RoutablePageMixin.
- Simplified CHANGELOG format.
- Removed superfluous tests of
Page.get_admin_display_title
. - Add additional tests for the
before_serve_shared_page
andafter_serve_shared_page
hooks. - Added Django check and note in README to clarify dependency on
wagtail.contrib.modeladmin
app. - Fixed MANIFEST.in to properly include only appropriate HTML templates.
- Added unit test against requests without
SERVER_PORT
. - Added support for Django 2.0 and Wagtail 2.0.
- Adds testing against Django 1.11 and Wagtail 1.13.
- Adds additional hooks to support custom serve logic.
- Adds testing against Wagtail 1.10.
- setup.py now includes Trove classifiers for PyPI.
- Explicitly only invoke sharing logic on HTTP GET requests.
- Better and simpler logic for preview banner insertion.
- Improved README formatting for PyPI.
- Improved sharing link text in Wagtail admin menu.
- Moved sharing configuration to Django model.
- Update default banner text.
- Add sharing link to Wagtail admin page browser.
- Initial release.