- Introduced support for django CMS 3.5.0
- Fixed a regression which prevented multiple HTMLFields from having different configurations.
- Fixed a bug where text coming from
HtmlField
was escaped when using it with other third party apps like django-parler. - Fixed a bug where dialog backdrop would've been incorrectly removed allowing for disallowed actions.
- Fixed a bug when a dialog would open underneath maximized editor.
- Fixed an issue where the rendered HTML of plugins nested in text plugins leaked and became editable in some cases.
- Updated CKEditor to 4.6.2
- Introduced support for the djangocms-history app.
- Fixed an issue when CKEditor was triggering unnecessary delete-on-cancel requests after editing a plugin.
- Fixed a bug which raised an exception when using a lazy object on the plugin configuration.
- Fixed an issue with maximized CKEditor inside of maximized CMS modal in FF
- Fixed path to the icon in the context menu
- Fixed JavaScript error happening when certain fields wouldn't exist in child plugin
- Fixed an issue with CKEditor dialogs going outside of the ckeditor area, which was making them unusable
- Fixed an issue when only the first selected text would be populated to the title field in supported child plugins
- Fixed a problem with editing links that are not CMS plugins
- Fixed a problem with prefilling fields when editing CMS plugins
- Fixed a bug with extra whitespace appearing around plugin rendered inside of the text plugin
- Updated CKEditor to 4.5.11
- Fixed JavaScript error thrown when multiple instances of TextField are used on the page
- Fixed CKEditor not initializing inside of the
inline
.
- Changed the way ckeditor js is loaded, everything is now loaded in one bundle
- Changed the way ckeditor loads must-have external plugins, so user config would have no effect on the settings
- Fixed error which prevented plugins extending TextPlugin to work
- Fixed a regression where CKEditor would create unnecessary
<p>
tags around CMS plugins - Fixed a bug when child plugin cannot be edited while text plugin is not completely created
- Fixed a bug where plugins rendered via the real-preview would not trigger the context processors.
- Introduced support for djangoCMS 3.4.0
- Fixed a JavaScript issue when using TextEditorWidget or HTMLField
- Added native Aldryn support
- Fixed a bug where invalid markup created by previous versions of the plugin would result in a broken markup after upgrading
- Fixed a bug where whitespace would be incorrectly removed before the child plugin on save of the text plugin
- Added support for inline preview of text enabled CMS plugins
- Added support for plugins to declare "text_editor_preview=False" in order for them to be rendered with old-style label (useful for plugins with no valuable visual representation, such as snippet, spacer, etc).
- Replace remaining CMS base module with CMS admin bundle that was missed in 2.8.0
- Updated ckeditor to 4.5.9
- Freeze html5lib-python<0.99999999/1.0b9
- Added support for django CMS 3.3
- Backwards incompatible with django CMS < 3.3
- Adds work-around for Django Parler internal caching
- Adds HtmlFormField
- Moves text sanitation logic to the HtmlFormField
- Text coming from an HTMLField is now marked safe by default.
- Fixes backwards compatibility with Django 1.6
- Fixes bug on Text.objects.create()
- fix field name clashes with in Django 1.9
- Fixes DatabaseError on newer CMS releases.
- Adds setting to override Text plugin name
- Adds setting to override Text plugin module name.
- Add touch support for CKEditor dialogs
- Add possibility to edit nested plugins on touch devices
- Replace CMS base module with CMS admin bundle (will only work with CMS 3.2+)
- Update CKEditor to 4.5.4
- Set the property disable_child_plugins to the Plugin class, deprecate the existing property on the model class.
- Plugin is now only compatible with Django 1.6+, for Django 1.4 and 1.5 use
djangocms-text-ckeditor
< 2.7
- Plugin is now only compatible with djangoCMS 3+