All Versions
83
Latest Version
Avg Release Cycle
195 days
Latest Release
894 days ago

Changelog History
Page 1

  • v3.10.1 Changes

    June 28, 2022

    πŸ› 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!

  • v3.10.0 Changes

    March 26, 2022

    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!

  • v3.9.0 Changes

    June 30, 2021

    Highlights:

    πŸ›  This release ofΒ django CMS (first community driven release) introduces support for Django 3.2, and bugfix. πŸ›  We tried to catch up with as many long waited feature/bugfix requests as possible.

    πŸ”‹ Features:

    • βž• Add support for Django 3.2 LTS version
    • Page changed_date added to the Page tree admin actions dropdown template #6701 (#7046) (73cbbdb00) -- Vladimir Kuvandjiev
    • πŸ‘ Allow recursive template extending in placeholders (#6564) (fed6fe54d) -- Stefan Wehrmeyer
    • βž• Added ability to set placeholder global limit on children only (#6847) (18e146495) -- G3RB3N
    • Replaced Travis.CI with Github Actions (#7000) (0f33b5839) -- Vinit Kumar
    • βž• Added support for Github Actions based CI.
    • βž• Added Support for testing frontend, docs, test and linting in different/parallel CI pipelines.
    • βž• Added django-treebeard 4.5.1 support, previously pinned django-treebeard<4.5 to avoid breaking changes introduced
    • πŸ‘Œ Improved performance of cms list plugins command
    • Page changed date added to the Page tree admin actions dropdown
    • βž• add django3.2 in the framework identifier for setup.py (#7081) (8ef90fefa) -- Vinit Kumar

    πŸ› Bug Fixes:

    • πŸ›  Fixed an issue where the wrong page title was returned (#6466) (3a0c4d26e) -- Alexandre Joly
    • πŸ›  Fixed #6413: migrations 0019 and 0020 on multi db setups (#6708) (826d57f0f) -- Petr Glotov
    • βž• Added fix to migrations to handle multi database routing (#6721) (98658a909) -- Michael Anckaert
    • πŸ›  Fixed issue where default fallbacks is not used when it's an empty list (#6795) (5d21fa5eb) -- Arjan de Pooter
    • 0️⃣ Fixed prefix_default_language = False redirect behavior (#6851) (34a26bd1b) -- Radek StΔ™pieΕ„
    • πŸ›  Fix not checking slug uniqueness on page move (#6958) (5976d393a) -- Iacopo Spalletti
    • πŸ›  Fixed DontUsePageAttributeWarning message (#6734) (45383888e) -- carmenkow
    • πŸ›  Fixed Cache not invalidated when using a PlaceholderField outside the CMS #6912 (#6956) (3ce63d7d3) -- Benjamin PIERRE
    • Fixed unexpected behavior get_page_from_request (#6974) (#6073) (52f926e0d) -- Yuriy Mamaev
    • πŸ›  Fixed django treebeard 4.5.1 compatibility (#6988) (eeb86fd70) -- Aiky30
    • πŸ›  Fixed Bad Title.path in Multilanguage sites if parent slug is created or modified (#6968) (6e7b0ae48) -- fp4code
    • Fixed redirect issues when i18n_patterns had prefix_default_language = False
    • πŸ›  Fixed not checking slug uniqueness when moving a page
    • πŸ›  Fixed builds on RTD
    • πŸ›  Fixed the cache not being invalidated when updating a PlaceholderField in a custom model
    • πŸ›  Fixed 66622 bad Title.path in multilingual sites when parent slug is created or modified
    • Fixed 6973 bag with unexpected behavior get_page_from_request
    • πŸ›  Fixed migrations with multiple databases
    • πŸ›  Fix styles issues, caused by switching to the display: flex on the page tree renderer.
    • πŸ›  Fixed missing builtin arguments on main cms management command causing it to crash
    • πŸ›  Fixed template label nested translation
    • πŸ›  Fixed a bug where the fallback page title whould be returned instead of the one from the current language
    • πŸ›  Fixed an issue when running migrations on a multi database project
    • πŸ›  Fixes #7033: also check for Django 3.2, now that 3.9 supports it. (#7054) (02083f2dc) -- Marco Bonetti

    πŸ”¨ Refactoring and Cleanups:

    • βœ‚ Remove unmaintained translations (#7039) (97ffa2481) -- Florian Delizy
    • βœ‚ Remove debug print from apphook_reload
    • 🌐 Removed zh and zh_hans translation (keep zh_CN and zh_TW) -- Florian Delizy
    • 🌐 Cleaned-up unmaintained translations -- Florian Delizy
    • πŸ“„ Few changes in docs/contributing/code.rst
    • πŸ“Œ Temporarily pinned django-treebeard to < 4.5, this avoids breaking changes introduced
    • πŸ“š Updated documentation links
    • πŸ“š documentation: Added an example of sqlite database configuration in documentation
    • πŸ“„ Repair broken docs link to users/index.rst

    Internal Tools:

    • βž• adding django CMS release script (will be used starting 3.9.0 release) (#7036) (c95aacf14) -- Florian Delizy
    • ⚑️ updating PR template and contribution guideline, no need to modify CHANGELOG.rst manually (#7041) (6c2b057c0) -- Florian Delizy
    • πŸ‘ Enforce use of coverage > 4 for python 3.8 support
    • πŸ›  Fix all GitHub actions tests run on pull requests
    • βœ‚ Remove travis integration from the project as the project has moved to Github Actions.
    • πŸ›  Fixing release information and publish script (#7055) (0cfc42ba3) -- Florian Delizy

    Statistics:

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

    • Abdur-Rahmaan Janhangeer (1 pull request)
    • Aiky30 (3 pull requests)
    • Alexandre Joly (1 pull request)
    • Anatoliy (3 pull requests)
    • Angelo Dini (3 pull requests)
    • Arjan de Pooter (1 pull request)
    • Benbb96 (1 pull request)
    • Benjamin PIERRE (1 pull request)
    • BrijeshVP (1 pull request)
    • carmenkow (1 pull request)
    • Daniele Procida (3 pull requests)
    • Florian Delizy (19 pull requests)
    • fp4code (3 pull requests)
    • Frank (1 pull request)
    • G3RB3N (1 pull request)
    • greengoaxe (1 pull request)
    • Iacopo Spalletti (3 pull requests)
    • Jacob Rief (3 pull requests)
    • Jean-Baptiste PENRATH (1 pull request)
    • John Bazik (1 pull request)
    • Marco Bonetti (1 pull request)
    • Mark Walker (3 pull requests)
    • Michael Anckaert (1 pull request)
    • Munim Munna (2 pull requests)
    • Nicolai (15 pull requests)
    • Petr Glotov (1 pull request)
    • Radek StΔ™pieΕ„ (1 pull request)
    • Sebastian Weigand (2 pull requests)
    • sin-ack (1 pull request)
    • Stefan Wehrmeyer (1 pull request)
    • victor-yunenko (1 pull request)
    • Vinit Kumar (5 pull requests)
    • Vladimir Kuvandjiev (1 pull request)
    • Vytis Banaitis (1 pull request)
    • Yuriy Mamaev (1 pull request)

    With the review help of the following contributors:

    • Aiky30
    • Angelo Dini
    • Benjamin PIERRE
    • Daniele Procida
    • Γ‰ric Araujo
    • Florian Delizy
    • Francesco Verde
    • greengoaxe
    • John Bazik
    • Mario Colombo
    • Mark Walker
    • Nicolai
    • Petr Glotov
    • RadosΕ‚aw StΔ™pieΕ„
    • sin-ack
    • Stuart Axon
    • Vinit
    • Vinit Kumar

    Thanks to all contributors for their efforts!

  • v3.8.0 Changes

    October 28, 2020
    • πŸ‘ Introduced support for Django 3.1
    • ⬇️ Dropped support for Python 2.7 and Python 3.4
    • ⬇️ Dropped support for Django < 2.2
    • βœ‚ Removed djangocms-column from the manual installation instructions
    • βœ‚ Removed duplicate attr declaration from the documentation
    • πŸ›  Fixed a reference to a wrong variable in log messages in utils/conf.py
    • πŸ›  Fixed an issue in wizards/create.html where the error message did not use the plural form
    • πŸ‘Œ Improved documentation building
    • ⚑️ Updated the content for django CMS’s development community
    • Replaced all occurrences of force_text and smart_text against force_strand smart_str.
  • v3.7.4 Changes

    July 21, 2020
    • πŸ›  Fixed a security vulnerability in the plugin_type url parameter to insert JavaScript code.
  • v3.7.3 Changes

    May 27, 2020
    • πŸ›  Fixed apphooks config select in Firefox
    • πŸ›  Fixed compatibility errors on python 2
    • πŸ›  Fixed long page titles in Page tree/list view to prevent horizontal scrolling
    • πŸ“š Adapted plugin documentations
  • v3.7.2 Changes

    April 22, 2020
    • βž• Added support for Django 3.0
    • βž• Added support for Python 3.8
    • πŸ“¦ migrated from django.utils.six to the six package
    • migrated from django.utils.lru_cache to functools.lru_cache
    • migrated from render_to_response to render in cms.views
    • βž• added cms.utils.compat.dj.available_attrs
    • βž• added --force-color and --skip-checks in base commands when using Django 3
    • replaced staticfiles and admin_static with static
    • replaced djangocms-helper with django-app-helper
    • Wraps long page titles in Page tree/list view to prevent horizontal scrolling.
  • v3.7.1 Changes

    November 26, 2019
    • βž• Added code of conduct reference file to the root directory
    • 🚚 Moved contributing file to the root directory
    • βž• Added better templates for new issue requests
    • πŸ›  Fixed a bug where creating a page via the cms.api.create_page ignores left/right positions.
    • πŸ›  Fixed documentation example for urls.py when using multiple languages.
    • Mark public static placeholder dirty when published.
    • πŸ›  Fixed a bug where request.current_page would always be the public page, regardless of the toolbar status (draft / live). This only affected custom urls from an apphook.
    • πŸ›  Fixed a bug where the menu would render draft pages even if the page on the request was a public page. This happens when a user without change permissions requests edit mode.
    • πŸ›  Fixed the 'urls.W001' warning with custom apphook urls
    • Prevent non-staff users to login with the django CMS toolbar
    • βž• Added missing {% trans %} to toolbar shortcuts.
    • πŸ›  Fixed branch and release policy.
    • πŸ‘Œ Improved and simplified permissions documentation.
    • πŸ‘Œ Improved apphooks documentation.
    • πŸ‘Œ Improved CMSPluginBase documentation.
    • πŸ‘Œ Improved documentation related to nested plugins.
    • ⚑️ Updated installation tutorial.
    • πŸ›  Fixed a simple typo in the docstring for cms.utils.helpers.normalize_name.
    • ⚑️ Updated 'How to create Plugins' Tutorial.
  • v3.7.0 Changes

    September 25, 2019
    • πŸ‘ Introduced Django 2.2 support.
    • πŸ‘ Introduced Python 3.7 support.
    • πŸ›  Fixed test suite.
    • πŸ›  Fixed override urlconf_module so that Django system checks don't crash.
  • v3.7.0.rc2

    August 27, 2019