- Handle request processing in a separate thread using python's native
threading
module. - Added support for Wagtail 2.16, 3.0 and 4.0
- Dropped support for Wagtail 2.12 -> 2.15
- Added support for Django 4.0
- Dropped support for Django 3.1
- Add the
URLPurgeRequest
request type. - Improve test coverage.
- README improvements
- Hide 'Edit' functionality for purge requests
- Update
PurgeRequestSubmitView
to wrap the async process intransaction.on_commit
to release any database locks on the object before it is processed. - Test app / coverage improvements.
- Fixed packaging issues (missing templates etc)
- Initial release