django CMS v3.10.1 Release Notes

Release Date: 2022-06-28 // 5 months ago
  • πŸ› Bug Fixes:

    • πŸ”„ Changelog titles for 3.10.x (#7347) (31f399535) -- Mark Walker
    • βœ… Request missing from test rendering (#7346) (eff54b0fd) -- Mark Walker
    • πŸ”„ Changelog title for 3.10.1rc1 (#7345) (966a90fd2) -- Mark Walker
    • βͺ Revert change to the toolbar sites menu to use http protocol (#7332) (caddfe7f4) -- Mark Walker
    • Fixed AttributeError (#7288) when the current toolbar object doesn't define get_draft_url() (#7289) -- Marco Bonetti
    • πŸ›  Fix for django 2.2 in middleware #7290 -- Mark Walker
    • πŸš€ Update release script to start bringing support for macOS (#7294) -- Mark Walker
    • πŸ›  Fix release script version commit. (#7295) -- Mark Walker
    • βͺ Revert change to the toolbar sites menu to use http protocol. (#7331) -- Mark Walker

    Statistics:

    πŸš€ This release includes 12 pull requests, and was created with the help of the following contributors (in alphabetical order):

    • Conrad (3 pull requests)
    • Florian Delizy (1 pull request)
    • Marco Bonetti (1 pull request)
    • Mark Walker (7 pull requests)

    Thanks to all contributors for their efforts!


Previous changes from v3.10.0

  • Highlights:

    πŸ›  This feature focuses on bringing python 3.10 support, bringing build system to latest nodejs, and bugfixes

    πŸ”‹ Features:

    • πŸ‘ python3.10 support (#7126) (324f08594) -- Vinit Kumar
    • πŸ‘Œ improve build performance (#7192) (bdb04bc31) -- Vinit Kumar

    πŸ› Bug Fixes:

    • using .nvmrc to target the right nvm version (3e5227def) -- Florian Delizy
    • βž• Add toolbar fix for broken CMS in the release 3.10.x -- Vinit Kumar
    • πŸ›  fixing release script to use 'unreleased' (low caps) instead of mixed caps (#7202) (b7a793c88) -- Florian Delizy
    • Cap django requirement at <4 (#7182) (c6c278497) -- Mark Walker
    • Set the default_auto_field on the AppConfigs (#7181) (272d62ced) -- Jeffrey de Lange
    • do not convert & URL query separator to & (#7114) (c0c10e051) -- nichoski
    • βœ… discrepancy around python 3.6 compatibility between setup.py, docs and tests (#7095) (70970061f) -- Mark Walker
    • ⚑️ update permission cache when moving pages and adding pages. (#7090) (53dddb106) -- Ryo Shimada
    • https://github.com/django-cms/django-cms/projects/6#card-63761457 (#7085) (a5159d3a6) -- Gabriel Andrade
    • βœ… missing tests of django3.2 for mysql and sqlite (#7082) (c7fd7c0c5) -- Vinit Kumar
    • πŸ›  Fixes #7033: also check for Django 3.2, now that 3.9 supports it. (#7054) (#7062) (f4043cd75) -- Vinit Kumar

    Statistics:

    πŸš€ This release includes 59 pull requests, and was created with the help of the following contributors (in alphabetical order):

    • Anatoliy (3 pull requests)
    • Angelo Dini (1 pull request)
    • Dmytro Litvinov (1 pull request)
    • Florian Delizy (10 pull requests)
    • Gabriel Andrade (1 pull request)
    • Halit Γ‡elik (1 pull request)
    • Jean-Baptiste PENRATH (1 pull request)
    • Jeffrey de Lange (1 pull request)
    • Jens-Erik Weber (1 pull request)
    • Kaushal Dhungel (1 pull request)
    • Marco Bonetti (2 pull requests)
    • Mark Walker (10 pull requests)
    • Nebojsa Knezevic (2 pull requests)
    • nichoski (2 pull requests)
    • Nicolai (11 pull requests)
    • Ryo Shimada (1 pull request)
    • Simon Krull (4 pull requests)
    • Stefan van den Eertwegh (1 pull request)
    • Vinit Kumar (5 pull requests)

    With the review help of the following contributors:

    • fsbraun
    • Gabriel Andrade
    • Marco Bonetti
    • Mark Walker
    • Nicolai
    • Simon Krull
    • TiredFingers
    • victor-yunenko
    • Vinit Kumar

    Thanks to all contributors for their efforts!