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

Changelog History
Page 7

  • v3.0.6 Changes

    October 07, 2014
    • ๐Ÿ‘ Experimental full Django 1.7 migrations support
    • Add CMSPlugin.get_render_model to get the plugin model at render time
    • โž• Add simplified API to handle toolbar for page extensions
    • ๐Ÿ‘ Extended custom user model support
    • โž• Added option to publish all the pages in a language / site in publisher_publish command
    • ๐Ÿ›  Fixed a few frontend glitches
    • ๐Ÿ›  Fixed menu when hide untranslated is set to False
    • ๐Ÿ›  Fix sitemap ordering
    • ๐Ÿ›  Fix plugin table name generation fixes
  • v3.0.5 Changes

    August 20, 2014
    • ๐Ÿ›  Fixes 2 regressions introduced in 3.0.4
    • ๐Ÿ”Œ apphook and plugins can now be registered via decorator
  • v3.0.4 Changes

    August 16, 2014
    • โœ‚ Removed file cms/utils/compat/type_checks.py, use django.utils.six module instead
    • โœ‚ Removed file cms/utils/compat/string_io.py, use django.utils.six module instead
    • โœ‚ Removed file cms/utils/compat/input.py, use django.utils.six module instead
    • ๐Ÿ‘‰ Use PY3 from django.utils.six instead of PY2 from cms.utils.compat to check Python version
    • Staticplaceholders have not their own permissions
    • ๐Ÿ‘ Apphooks support now nested namespaces
    • Apphooks can now exclude module for page permission checking
    • ๐Ÿ›  fixed the permissions for plugins on apphook pages
    • ๐Ÿ‘ Allow the use of custom admin sites that do not reside under the 'admin' namespace
    • โž• Added django 1.7 migrations
    • โšก๏ธ updated docs
    • slots for placeholders can now be 255 characters long
    • ๐Ÿ”Œ Plugin pool initialises incorrectly if database is down during first request
    • ๐Ÿ”จ some refactoring and simplifications
  • v3.0.3 Changes

    July 07, 2014
    • โž• Added an alias plugin for referencing plugins and placeholders
    • โž• Added an api to change the context menus of plugins and placeholders from plugins
    • Apphooks respect the page permissions
    • Decorator for views with page permissions
    • #3266 - api.create_page respects site
    • ๐Ÿ›  Fixed how permissions are checked for static placeholder.
    • โฌ‡๏ธ Reduced queries on placeholder.clear by 60%
    • auto-detect django-suit instead of using explicit setting
    • โž• Added the ability to mark (Sub)Menu's 'active'.
    • ๐Ÿ›  fallback language fixes for pages
    • Implemented transaction.atomic in django 1.4/1.5 way
    • โž• Added a automatic dynamic template directory for page templates
  • v3.0.2 Changes

    May 21, 2014
    • โž• Add 'as' form to render_placeholder templatetag to save the result in context
    • โž• Added changeable strings for "?edit", "?edit_off" and "?build" urls
    • โšก๏ธ utils.page_resolver was optimized. get_page_from_path() api changed
  • v3.0.1 Changes

    April 30, 2014
    • ๐Ÿ“‡ Renamed NamespaceAllreadyRegistered to NamespaceAlreadyRegistered in menus/exceptions.py
    • ๐Ÿ’ป Frontend editor UI fixes
    • ๐Ÿ›  Fix in cms fix-mptt command
  • v3.0.0 Changes

    April 08, 2014
    • ๐Ÿ”Œ Plugins are only editable in frontend
    • ๐Ÿ”Œ PluginEditor has been removed in backend
    • ๐Ÿ†• New frontend editing
    • ๐Ÿ†• New Toolbar
    • ๐Ÿ”Œ Plugin API for creating new plugins and moving has changed
    • render_to_response replaced with TemplateResponse in cms.views
    • ๐Ÿ” CMS_SEO_FIELDS removed and seo fields better integrated
    • ๐Ÿšš meta_keywords field removed as not relevant anymore
    • CMS_MENU_TITLE_OVERWRITE default changed to True
    • Toolbar has language switcher built in
    • ๐Ÿ‘‰ User settings module added for saving the language of the user so when he switches languages the toolbar/interface keeps the language.
    • language_chooser templatetag now only displays public languages, even when you are logged in as staff.
    • undo and redo functionality added in toolbar if django-reversion is installed.
    • page admin split in 3 different for basic, advanced and permissions
    • New show_editable_page_title templatetag to edit page title from the frontend
    • Removed PLACEHOLDER_FRONTEND_EDITING setting
    • Removed CMS_URL_OVERWRITE setting. Always enabled.
    • Removed CMS_MENU_TITLE_OVERWRITE settings. Always enabled.
    • โœ‚ Removed CMS_REDIRECTS. Always enabled.
    • โœ‚ Removed CMS_SOFTROOT. Always enabled.
    • ๐Ÿ‘‰ Removed CMS_SHOW_START_DATE. Always enabled.
    • ๐Ÿ‘‰ Removed CMS_SHOW_END_DATE. Always enabled.
    • โž• Added (optional) language fallback for placeholders.
    • ๐Ÿšš moved apphooks from title to page model so we need to add them only once.
    • ๐Ÿšš request.current_app has been removed.
    • โž• added a namespace field, reverse_id is not used anymore for apphook namespaces.
    • ๐Ÿ—„ PlaceholderAdmin is deprecated and available as mixin class renamed to PlaceholderAdminMixin.
    • ๐Ÿ”Œ PlaceholderAdmin does not have LanguageTabs anymore. It only has a PluginAPI now.
    • ๐Ÿ”Œ PageAdmin uses the same Plugin API as PlaceholderAdmin
    • Toolbar API for your own apps added
    • ๐Ÿšš twitter plugin removed
    • ๐Ÿšš file plugin removed
    • ๐Ÿšš flash plugin removed
    • ๐Ÿšš googlemap plugin removed
    • ๐Ÿšš inherit plugin removed
    • ๐Ÿšš picture plugin removed
    • ๐Ÿšš teaser plugin removed
    • ๐Ÿšš video plugin removed
    • ๐Ÿ”— link plugin removed
    • ๐Ÿšš snippet plugin removed
    • ๐Ÿ‘ Object level permission support for Placeholder
    • ๐Ÿ”ง Configuration for plugin custom modules and labels in the toolbar UI
    • โž• Added copy-lang subcommand to copy content between languages
    • โž• Added static_placeholder templatetag
    • Moved render_placeholder from placeholder_tags to cms_tags
    • ๐Ÿ‘ django 1.6 support added
    • Frontedit editor for Django models
    • Extending the page & title model API
    • ๐Ÿ”ง Placeholders can be configured to have plugins automatically added.
    • โšก๏ธ Publishing is now language independent and the tree-view has been updated to reflect this
    • โœ‚ Removed the plugin DB-name magic and added a compatibility layer
    • urls_need_reloading signal added when an apphook change is detected.
    • CMS_PAGE_CACHE, CMS_PLACEHOLDER_CACHE and CMS_PLUGIN_CACHE settings and functionality added. Default is True
    • Detect admin object creation and changes via toolbar and redirect to them.
    • โž• Added support for custom user models
    • โž• Added PageTypes
    • Added CMS_MAX_PAGE_HISTORY_REVERSIONS and changed default of CMS_MAX_PAGE_PUBLISH_REVERSIONS
    • โž• Added option to {% static_placeholder %} to render only on the current site.
  • v2.4.2 Changes

    May 29, 2013
    • ๐Ÿ›  Apphook edit mode bugfix
    • โž• Added option to render_placeholder tag to set language
    • Huge permission cache invalidation speed up
    • Doc improvements
    • css cleanup in PlaceholderAdmin
    • ๐ŸŒฒ Log change of page status done via AJAX
    • Use --noinput convention for delete_orphaned_plugins command
    • โž• added Testing docs
    • ๐Ÿ›  fixed more issues with only one language
    • โšก๏ธ locales updated
  • v2.4.1 Changes

    April 22, 2013
    • ๐Ÿ›  USE_I18N=False fixed
    • ๐Ÿ›  some frontend css stuff fixed
    • check_copy_relations fixed for abstract classes
    • ๐Ÿ›  non public frontend languages fixed
  • v2.4.0 Changes

    April 17, 2013

    Please see Install/2.4 release notes before attempting to upgrade to version 2.4.

    • ๐Ÿ‘ Compatibility with Django 1.4 and 1.5 (1.3 support dropped)
    • ๐Ÿ‘Œ Support for Python 2.5 dropped
    • CMS_MAX_PAGE_PUBLISH_REVERSIONS has been added
    • Reversion integration has changed to limit DB size
    • CMS_LANGUAGE setting has changed
    • CMS_HIDE_UNTRANSLATED setting removed
    • CMS_LANGUAGE_FALLBACK setting removed
    • CMS_LANGUAGE_CONF setting removed
    • CMS_SITE_LANGUAGES setting removed
    • CMS_FRONTEND_LANGUAGES setting removed
    • ๐Ÿšš MultilingualMiddleware has been removed
    • CMS_FLAT_URLS has been removed
    • ๐Ÿšš CMS_MODERATOR has been removed and replaced with simple publisher.
    • ๐Ÿ‘ PlaceholderAdmin has now language tabs and has support for django-hvad
    • โž• Added cms.middleware.language.LanguageCookieMiddleware
    • Added CMS_RAW_ID_USERS