What's Changed
- docs: Incomplete command to create a virtual env in docs by @fsbraun in #7735
- chore: Merge back
release/4.1.x
intodevelop-4
by @fsbraun in #7731 - fix: #7745 -- permission handling when deleting page by @jrief in #7747
- docs: Update how-to use placeholder in custom models by @fsbraun in #7742
- fix: #7752 – change_form template uses the wrong id by @jrief in #7753
- docs: Incorrect commands to migrate database in docs by @sakhawy in #7754
- docs: Replace the VCS pip installs with release names in docs by @sakhawy in #7755
- build(deps): bump actions/setup-python from 2 to 5 by @dependabot in #7760
- build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by @dependabot in #7761
- build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #7759
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #7758
- build(deps): bump amannn/action-semantic-pull-request from 4 to 5 by @dependabot in #7757
- build(deps): bump actions/github-script from 5 to 7 by @dependabot in #7756
- fix: make messages readable in dark mode, let user close long messages by @fsbraun in #7740
- build(deps): bump actions/setup-node from 3 to 4 by @dependabot in #7764
- fix: editing of apphooked CMS pages without apphook landing page by @Chilipp in #7766
- chore: Update github issue and PR templates by @fsbraun in #7767
- feat: redirect to PageContent's changelist when the root page is not public by @erkesado in #7771
- build(deps): bump actions/cache from 3 to 4 by @dependabot in #7775
- build(deps): bump django from 3.2.16 to 3.2.23 in /docs by @dependabot in #7776
- fix: Redirect user to edit url after a successful page creation by @sakhawy in #7772
- fix: return _handle_no_page when page is None by @sakhawy in #7786
- chore: Update PR lint action by @marksweb in #7790
- ci: Adjust CI triggers to mostly PR runs by @marksweb in #7791
- ci: Added pre-commit including ruff linting & formatting by @marksweb in #7788
- docs: Update dev policies by @marksweb in #7793
- fix: Incorrect DjangoCMS-Versioning links by @Aiden-RC in #7795
- feat: Added new contributor message based on django's own version by @marksweb in #7797
- feat: Update new_contributor_pr.yml by @Aiden-RC in #7803
- ci: Added ruff format rules by @marksweb in #7800
- fix: Port forward #7070 - faster DOM update after editing by @fsbraun in #7787
- feat: add versioned deprecation warnings by @fsbraun in #7750
- ci: Fix discord notification action version by @marksweb in #7811
- build(deps): bump django from 3.2.23 to 3.2.24 in /docs by @dependabot in #7806
- build(deps-dev): bump ip from 1.1.5 to 1.1.9 by @dependabot in #7821
- ci: Fix discord notification action inputs by @marksweb in #7824
- docs: Update to reflect new, simplified contributing process by @fsbraun in #7827
- docs: remove git switch for quickstart by @sparrowme in #7823
- fix:
./manage.py cms check
showed wrong error message by @raffaellasuardini in #7819 - fix: render content in place
redirect_on_fallback
is False by @sakhawy in #7781 - fix: Delete orphaned plugin management command for django CMS 4 by @fsbraun in #7814
- fix: Efficient build menu for versioned and unversioned pages by @fsbraun in #7807
- fix: 7828, try using uv as pip replacement by @vinitkumar in #7829
- fix: Add RTL support to pagetree by @sakhawy in #7817
- fix: Render structure view in toolbar object's language by @fsbraun in #7846
- fix:
views.details
revealed existence of unpublished language by @fsbraun in #7853 - fix: Documentation typo by @milosnikic in #7860
- fix: Redirects to newly created object by @fsbraun in #7864
- build(deps): bump black from 22.12.0 to 24.3.0 in /docs by @dependabot in #7848
- build(deps): bump django from 3.2.24 to 3.2.25 in /docs by @dependabot in #7845
- build(deps-dev): bump follow-redirects from 1.15.2 to 1.15.6 by @dependabot in #7843
- build(deps): bump axios and browser-sync by @dependabot in #7822
- feat: Create FUNDING.yml by @fsbraun in #7852
- build(deps): bump urllib3 from 1.26.12 to 1.26.18 in /docs by @dependabot in #7778
- feat: Add RTL support to toolbar by @sakhawy in #7871
- build(deps): bump sqlparse from 0.4.3 to 0.5.0 in /docs by @dependabot in #7874
- build(deps): bump idna from 3.4 to 3.7 in /docs by @dependabot in #7870
- docs: Add documentation for some cms.utils.plugins functions by @fsbraun in #7884
- docs: Replace Slack with Discord by @macolo in #7877
- fix: some Django antipatterns by @jrief in #7867
- feat: Add RTL support to modal header and related components by @sakhawy in #7863
- fix: CMS widgets need not load if they are read only by @fsbraun in #7880
- chore: merge develop-4 into release/4.1.x by @fsbraun in #7886
- ci: Hopefully a fix for discord message by @marksweb in #7888
- feat: send post request if toolbar button has
cms-form-post-method
class by @fsbraun in #7890 - fix: Undo RTL bug and moved the structure board back to the right for LTR by @fsbraun in #7891
- fix: Placeholders must not disallow deletion of their source objects by @fsbraun in #7893
- chore: Merge back 4.1.1 build by @fsbraun in #7894
New Contributors
- @Chilipp made their first contribution in #7766
- @erkesado made their first contribution in #7771
- @Aiden-RC made their first contribution in #7795
- @sparrowme made their first contribution in #7823
- @raffaellasuardini made their first contribution in #7819
- @milosnikic made their first contribution in #7860
- @macolo made their first contribution in #7877
Full Changelog: 4.1.0...4.1.1