All Versions
83
Latest Version
Avg Release Cycle
195 days
Latest Release
1161 days ago
Changelog History
Page 7
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, 2013Please 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