What's Changed
- fix: Some inline editing modals did not contain _popup=1 query param for Django (#8816) by @fsbraun in #8821
- fix: Migration 0045 failed on PostgreSQL for databases with duplicate page paths (#8823) by @fsbraun in #8835
- fix: Slug uniqueness ignored site (#8831) by @fsbraun in #8839
- fix: GrouperAdmin wrote to the wrong content object when one was selected by pk (#8826) by @fsbraun in #8837
- fix: Preserve best-effort CMS mail delivery (#8842) (#8850) by @fsbraun in #8851
- fix: Wizard now rejects pages for other sites (#8848) by @fsbraun in #8853
- fix: page-tree copy can disclose view-restrictions (#8840) by @fsbraun in #8854
- docs: Provide redirect for help menu (#8862) by @fsbraun in #8866
- fix: CurrentUserMiddleware hang in async mode (#8863) by @fsbraun in #8867
- fix: Check page source when adding a apage (#8858) by @fsbraun in #8870
- chore: Prepare release 5.1.3 by @fsbraun in #8871
- fix: cross-placeholder parent authorization in paste-a-copy (#8849) by @fsbraun in #8873
- fix: Harden CMS permissions (#8874) by @fsbraun in #8877
- fix: AddPageForm did not check all required CMS permissions (#8822) by @fsbraun in #8879
- fix: appresolver get_app_patterns (#8887) by @fsbraun in #8889
- fix: Restricted placeholders hid explicitly declared child plugins (#8883) by @fsbraun in #8885
Full Changelog: 5.1.2...5.1.3