The django CMS official blog

29
Jun

django CMS 2.3 released

Today I'm excited to announce the release of django CMS 2.3. In this version we focused mostly on polishing and bugfixes, therefore it does not contain much in the way of major change. Nevertheless, I am very happy with this release.

This release is possible thanks to the hard work by our core developer team and our community, especially at the DjangoCon Europe 2012 sprints. While listing all contributors would make this post rather dull to read (see our AUTHORS file for a full list), there are a few people I would like to mention here:

  • Daniele 'evildmp' Procida, who is now a core developer of django CMS. He has contributed to the CMS for quite a while now and in particular the documentation got some much-needed love from him.
  • Benjamin 'piquadrat' Wohlwend, who helped review and test our backlog of pull requests and now is also a core developer.
  • Iacopo 'yakky' Spalletti, who hunted down (and fixed ) too many bugs to list here.
  • Andrew 'andrewschoen' Schoen, who greatly improved our admin performance.

What's new in 2.3

  • Support for Django 1.3.1 and Django 1.4. Dropped support for 1.2.
  • Updated dependency requirements: django-reversion now requires 1.6.0, django-sekizai 0.6.1 or higher and django-mptt now supports 0.5.1 and 0.5.2.
  • Page tree in admin is loaded lazily, making it much faster to render.
  • The Javascript libraries used for our toolbar should no longer pollute the global namespace, making it possible to use different versions of jQuery or different libraries alongside the toolbar.
  • Fixed two issues where editing plugins could cause data loss: The cancel button now actually cancels the plugin editing and moving text plugins to different placeholders no longer loses inline plugins.
  • Many minor bug fixes.

Pending deprecations

With 2.3 we start to deprecate CMS_FLAT_URLS which will be removed without replacement in 2.4. Further we start the deprecation of CMS_MODERATOR, for which there will be a replacement in 2.4.

You can grab this new release from PyPI using pip install django-cms==2.3.

Jonas

blog comments powered by Disqus