summaryrefslogtreecommitdiff
path: root/www/py-django-cms/PLIST
AgeCommit message (Collapse)AuthorFilesLines
2017-02-02What's new in 3.4.2adam1-1/+7
Bug Fixes --------- Escaped strings in close_frame JS template. Fixed a bug with text-transform styles on inputs affecting CMS login Fixed a typo in the confirmation message for copying plugins from a different language Fixed a bug which prevented certain migrations from running in a multi-db setup. Fixed a regression which prevented the Page model from rendering correctly when used in a raw_id_field. Fixed a regression which caused the CMS to cache the toolbar when CMS_PAGE_CACHE was set to True and an anonymous user had cms_edit set to True on their session. Fixed a regression which prevented users from overriding content in an inherited placeholder. Fixed a bug affecting Firefox for Macintosh users, in which use of the Command key later followed by Return would trigger a plugin save. Fixed a bug where template inheritance setting creates spurious migration Fixed a bug which prevented the page from being marked as dirty (pending changes) when changing the value of the overwrite url field. Fixed a bug where the page tree would not update correctly when a sibling page was moved from left to right or right to left. Improvements and new features ----------------------------- Added official support for Django 1.10. Rewrote manual installation how-to documentation Re-introduced the “Revert to live” menu option. Added support for django-reversion >= 2 Improved the fix-tree command so that it also fixes non-root nodes (pages). Introduced placeholder operation signals. Deprecations ------------ Removed the deprecated add_url(), edit_url(), move_url(), delete_url(), copy_url() properties of CMSPlugin model. Added a deprecation warning to method render_plugin() in class CMSPlugin. Deprecated frontend_edit_template attribute of CMSPluginBase. The post_ methods in `PlaceholderAdminMixin have been deprecated in favor of placeholder operation signals. Other changes ------------- Adjusted Ajax calls triggered when performing a placeholder operation (add plugin, etc..) to include a GET query called cms_path. This query points to the path where the operation originates from. Changed CMSPlugin.get_parent_classes() from method to classmethod.
2016-12-02Changes 3.4.1:adam1-56/+72
* Fixed a regression when static placeholder was uneditable if it was present on the page multiple times * Removed globally unique constraint for Apphook configs. * Fixed a bug when keyboard shortcuts were triggered when form fields were focused * Fixed a bug when ``shift + space`` shortcut wouldn't correctly highlight a plugin in the structure board * Fixed a bug when plugins that have top-level svg element would break structure board * Fixed a bug where output from the ``show_admin_menu_for_pages`` template tag was escaped in Django 1.9 * Fixed a bug where plugins would be rendered as editable if toolbar was shown but user was not in edit mode. * Fixed css reset issue with shortcuts modal
2016-09-12Changes 3.3.2:adam1-394/+46
Unknown
2016-05-13=== 3.2.5 (2016-04-27) ===adam1-6/+24
- Fix packaging problem with the wheel distribution === 3.2.4 (2016-04-26) === - Fix cache settings - Fix user lookup for view restrictions/page permissions when using raw id field - Fixed regression when page couldn't be copied if CMS_PERMISSION was False - Fixes an issue relating to uninstalling a namespaced application - Adds "Can change page" permission - Fixes a number of page-tree issues the could lead data corruption under certain conditions - Addresses security vulnerabilities in the `render_model` template tag that could lead to escalation of privileges or other security issues. - Addresses a security vulnerability in the cms' usage of the messages framework - Fixes security vulnerabilities in custom FormFields that could lead to escalation of privileges or other security issues.
2016-03-25Fix PLIST. Bump revision.joerg1-5/+5
2016-03-06Changes 3.2.2:adam1-53/+57
Substantial "under-the-hood" improvements to the page tree resulting in significant reduction of page-tree reloads and generally cleaner code Update jsTree version to 3.2.1 with slight adaptions to the Pagetree Improve the display and useability of the language menu, especially in cases where there are many languages Documentation improvements Add support for django-reversion 1.10+ (required for Django 1.9). Add placeholder name to the edit tooltip. Add attr['is_page']=True to CMS Page navigation nodes. Add Django and Python versions to debug bar info tooltip.
2015-11-24Changes 3.2.0:adam1-202/+325
new welcome page to help new users touch-screen support for most editing interfaces, for sizes from small tablets to table-top devices enhanced and polished user interface much-needed improvements to the structure-board enhancements to components such as the pop-up plugin editor, sideframe (now called the overlay) and the toolbar significant speed improvements on loading, HTTP requests and file sizes restarts are no longer required when changing apphook configurations a new content wizard system, adaptable to arbitrary content types
2015-09-08Changes 3.1.3:adam1-131/+11
The new bugfix releases for supported versions of django CMS are out. They contain a lot of small (and some not so small) fixes ranging from frontend glitches to better Django 1.8 support. All users of django CMS 3.1x and 3.0.x are encouraged to upgrade.
2015-07-17Changes 3.1.2:adam1-335/+638
Security Vulnerability Fix * Fixed an issue where privileged users could be tricked into performing certain actions without their knowledge via a CSRF vulnerability. Bug Fixes * Fix issue which causes menu classes to be duplicated in advanced settings * Fix issue with breadcrumbs not showing * Fix issues with show_menu templatetags * Minor documentation fixes * Fix an issue related to "Empty all" Placeholder feature * Fix plugin sorting in py3 * Fix search results number and items alignment in page changelist * Preserve information regarding the current view when applying the CMS decorator * Change the label "Save and close" to "Save as draft" * Fix X-Frame-Options on top-level pages * Fix order of which application urls are injected into urlpatterns * Fix delete non existing page language * Fix language fallback for nested plugins * Fix render_model template tag doesn't show correct change list * Fix scanning for placeholders fails on include tags with a variable as an argument * Pin South version to 1.0.2 * Pin Html5lib version to 0.999 until a current bug is fixed * Fix language chooser template
2015-04-17Changes 3.0.13:adam1-1/+7
Numerous documentation updates especially for installation and the tutorial Numerous improvements to translations Improves reliability of apphooks Improves reliabiliy of Advanced Settings for pages when using apphooks Allow page deletion after template removal Improves upstream caching accuracy Improves CMSAttachMenu registration Improves handling of mistyped URLs Improves redirection as a result of changes to page slugs, etc. Improves performance of "watched models" Improves frontend performance relating to resizing the sideframe Corrects an issue where items might not be visible in structue mode menus Limits version of django-mptt used in CMS for 3.0.x Prevent accidental upgrades to Django 1.8, which is not yet supported
2015-02-19Changes 3.0.10:adam1-135/+1
Improved Py3 compatibility Improved the behavior when changing the operator's language Numerous documentation updates Revert a change that caused an issue with saving plugins in some browsers Fix an issue where urls were not refreshed when a page slug changes Fix an issue with FR translations Fixed an issue preventing the correct rendering of custom contextual menu items for plugins Fixed an issue relating to recovering deleted pages Fixed an issue that caused the uncached placeholder tag to display cached content Fixed an issue where extra slashed would appear in apphooked URLs when APPEND_SLASH=False Fixed issues relating to the logout function
2015-01-14Changes 3.0.9:adam1-7/+163
* Revert a change that caused a regression in toolbar login * Fix an error in a translated phrase * Fix error when moving items in the page tree
2014-11-29Changes 3.0.7:adam1-1/+12
* Numerous updates to the documentation * Numerous updates to the tutorial * Updates to better support South 1.0 * Adds some new, user-facing documentation Bug fixes: * Fixes an issue with placeholderadmin permissions * Numerous fixes for minor issues with the frontend UI * Fixes issue where the CMS would not reload pages properly if the URL contained a # symbol * Fixes an issue relating to limit_choices_to in forms.MultiValueFields * Fixes PageField to work in Django 1.7 environments
2014-11-23Changes 3.0.6:adam1-77/+29
Experimental full Django 1.7 migrations support Added CMSPlugin.get_render_model to get the plugin model at render time Added simplified API to handle toolbar for page extensions Fixed a few frontend glitches Fixed menu when hide untranslated is set to False Added option to publish all the pages in a language / site in publisher_publish command Fixed sitemap ordering Fixed plugin table name generation fixes
2014-08-24We just released django CMS 3.0.5.adam1-15/+97
We had 2 previously undetected regressions in 3.0.4. These are now fixed. One small new feature also snuck into this release: apphooks and plugin registration now work as decorators. If you are running 3.0.4 please upgrade.
2014-07-19Changes 3.0.3:adam1-7/+51
Added an api to change the context menus of plugins and placeholders from plugins; Apphooks better respect the page permissions; Fixed how permissions are checked for static placeholder; Fixed page permissions for decorated views; Fallback language fixes for pages; Button fixes in the modal window; Improved the ability to subclass the RenderPlugin template tag; Fixes 'hover' effect on menus for deeper submenus; Added the ability to mark (Sub)Menu's 'active'; Improvements to the create_page API to support multi-site configs; Reduced queries on placeholder.clear by 60%; Auto-detect django-suit instead of using explicit setting; Implemented transaction.atomic in django 1.4/1.5 way; Added a automatic dynamic template directory for page templates; Internal support for using custom forms;
2014-06-09Changes 3.0.2:adam1-1/+73
added '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 has been optimized the get_page_from_path() api has been changed fixed manage.py cms uninstall plugin for table-patched plugins added support for python 3.4 docs updated publish on apphook subpages no longer redirects to the apphook root
2014-05-03Changes 3.0.1:adam1-75/+1
Fixed an issue where logout doesn't refresh once the user logs out; Updated the toolbar menu item to "Logout [name of user]" when available; Updated the Page: Advanced Settings form to automatically show/hide the application instance name field when appropriate and to separate language-dependent fields from language-independent ones; Fixed sitemaps to no longer lists pages which only redirect; Fixes for the plugin clipboard to behave correctly; Updates to the fix-mptt management command; Various fixes to target the top frame when clicking links in the sideframe; Fixed a number of refresh issues; Various documentation updates.
2014-04-24Changes 3.0:adam1-735/+678
* New Frontend Editing * New Toolbar * New Page Types * Experimental Python 3.3 support * Better multilingual editing
2013-11-01Changes 2.4.3:adam1-1/+4
Fixed a bug in fixture loading signals handling Fixed a bug in placeholder's primary key thousand formatting Test fixes Fixed use of cached content in the show_placeholder's preview mode Fixed issues in cookie handling Fixed minor unicode issues Fixed a missing argument in ModelAdmin Fixed a bug in WymEditor handling Fixed bugs in migrations Fixed bug in language fallback Minor documentation fixes
2013-08-09Changes 2.4.2:adam1-45/+4
Mostly a bugfix release. The full change log: - 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
2013-04-26Changes 2.4.1:adam1-20/+130
* USE_I18N=False fixed * some frontend css stuff fixed * check_copy_relations fixed for abstract classes * non public frontend languages fixed Changes 2.4.0: * 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
2012-11-25Changes 2.3.4:adam1-6/+77
- Fixed WymEditor - Fixed Norwegian translations - Fixed a bug that could lead to slug clashes - Fixed page change form (jQuery and permissions) - Fixed placeholder field permission checks
2012-08-26Changes 2.3.1:adam1-5/+140
* Introducing Django 1.4 support, dropped support for Django 1.2 * Lazy page tree loading in admin * Toolbar isolation * Plugin cancel button fixed * Tests refactor * Moving text plugins to different placeholders no longer loses inline plugins * Minor improvements
2012-01-08Changes 2.2:adam1-363/+411
* django-mptt now a proper dependency * Django 1.3 support * View permissions * django-sekizai instead of PluginMedia * Toolbar must be enabled explicitly in templates * Static files moved to /static/ * Dropped support for django-dbgettext
2011-02-24Changes 2.1.3:adam1-1/+4
* Fixed a serious security issue in PlaceholderAdmin * Fixed bug with submenus showing pages that are not 'in_navigation' * Fixed PlaceholderField not respecting limits in CMS_PLACEHOLDER_CONF * Fixed the double-monkeypatch check for url reversing
2011-02-17Changes 2.1.2:adam1-1/+52
* Fixed issues with the CSRF fix from 2.1.1. * Updated translation files from transifex. Changes 2.1.1: * Fixed CMS AJAX requests not being CSRF protected, thus not working in Django 1.2.5 * Fixed toolbar CSS issues in Chrome/Firefox
2011-01-30Changes 2.1.0:adam1-340/+623
* language namespaces for apphooks (reverse("de:myview"), reverse("en:myview")) * video plugin switch to http://github.com/FlashJunior/OSFlashVideoPlayer * frontediting added (cms.middlware.toolbar.ToolbarMiddleware) * testsuite works now under sqlite and postgres * orphaned text embed plugins get now deleted if not referenced in the text anymore * placeholder templatetag: "theme" attribute removed in favor of "width" (backward incompatible change if theme was used) * menu is its own app now * menu modifiers (you can register menu modifiers that can change menu nodes or rearrange them) * menus are now class based. * apphooks are now class based and can bring multiple menus and urls.py with them. * menus and apphooks are auto-discovered now * example templates look a lot better now. * languages are not a dropdown anymore but fancy tabs * placeholderend templatetag added: {% placeholder "content" %}There is no content here{% endplaceholder %} * plugins can now be used in other apps :) see cms/docs/placeholders.txt * plugins can now be grouped * a lot of bugfixes * the cms now depends on the cms.middleware.media.PlaceholderMediaMiddleware middleware * templatetags refactored: see cms/docs/templatetags.txt for new signatures. * placeholder has new option: or and a endpalceholder templatetag
2011-01-12A Django app for managing hierarchical pages of content in multiple languages,adam1-0/+1002
on different sites. Django CMS handles the navigation rendering for you in multiple languages with internationalization (i18n) slugs, and the navigation can be extended by your own models. Pages are rendered with a template that has placeholders which get filled via plugins.