<commit_before>.. _changelog:

===============
Release History
===============

0.12.0.dev0
------
* Added compatibility for Django version 1.10.
* Added compatibility for django-CMS version 3.4.
* Added compatibility for djangocms-text-ckeditor-3.2.
* In the ``CarouselSlide`` plugin, caption is added as a child ``TextPlugin`` instead of using the
  glossary. Currently the migration of ``TextLinkPlugins`` inside this caption field does not work
  properly. Please create an issue, if you really need it.
* Added method ``value_omitted_from_data`` to ``JSONMultiWidget`` to override the Django method
  implemented in ``django.forms.widgets.MultiWidget``.
* In ``cmsplugin_cascade.models.CascadeElement`` the foreign key ``shared_glossary`` now is marked
  as editable. Instead to plugins without sharable glossary, the attribute
  ``exclude = ['shared_glossary']`` is added.

0.11.1
------
* Added preconfigured ``FilePathField`` to prevent the creation of useless migration files.
* SegmentPlugin.get_form OrderedDict value lookups now compatible with python3.
* Fixed database migration failing on multiple database setup.

0.11.0
------
* Instead of adding a list of ``PartialFormField``s named ``glossary_fields``, we now can add these
  fields to the plugin class, as we would in a Django ``forms.Form`` or ``models.Model``, for
  instance: ``fieldname = GlossaryField(widget, label="A Label", initial=some_value)`` instead of
  ``glossary_fields = <list-or-tuple-of PartialFormField s>``. This is only important for third
  party apps inheriting from ``CascadePluginBase``.

  **Remember**: In some field names, the ``-`` (dash) has been replaced against an ``_``
  (underscore). Therefore please run ``./manage.py migrate cmsplugin_cascade`` which modifies the
  plugin's payloads.

0.10.2
------
* Fix #188: Using shared settings does not remember it's value.<commit_msg>changelog for refactored ring_plugin settings<commit_after>.. _changelog:

===============
Release History
===============

0.12.0.dev0
------
* Added compatibility for Django version 1.10.
* Added compatibility for django-CMS version 3.4.
* Added compatibility for djangocms-text-ckeditor-3.2.
* In the ``CarouselSlide`` plugin, caption is added as a child ``TextPlugin`` instead of using the
  glossary. Currently the migration of ``TextLinkPlugins`` inside this caption field does not work
  properly. Please create an issue, if you really need it.
* Added method ``value_omitted_from_data`` to ``JSONMultiWidget`` to override the Django method
  implemented in ``django.forms.widgets.MultiWidget``.
* In ``cmsplugin_cascade.models.CascadeElement`` the foreign key ``shared_glossary`` now is marked
  as editable. Instead to plugins without sharable glossary, the attribute
  ``exclude = ['shared_glossary']`` is added.
* Instead of handling ring.js plugin inheritance through ``get_ring_bases()``, Cascade plugins
  just have to add ``ring_plugin = '...'`` to their class declaration.

0.11.1
------
* Added preconfigured ``FilePathField`` to prevent the creation of useless migration files.
* SegmentPlugin.get_form OrderedDict value lookups now compatible with python3.
* Fixed database migration failing on multiple database setup.

0.11.0
------
* Instead of adding a list of ``PartialFormField``s named ``glossary_fields``, we now can add these
  fields to the plugin class, as we would in a Django ``forms.Form`` or ``models.Model``, for
  instance: ``fieldname = GlossaryField(widget, label="A Label", initial=some_value)`` instead of
  ``glossary_fields = <list-or-tuple-of PartialFormField s>``. This is only important for third
  party apps inheriting from ``CascadePluginBase``.

  **Remember**: In some field names, the ``-`` (dash) has been replaced against an ``_``
  (underscore). Therefore please run ``./manage.py migrate cmsplugin_cascade`` which modifies the
  plugin's payloads.

0.10.2
------
* Fix #188: Using shared settings does not remember it's value.
{'fraction_non_alphanumeric': 0.12462159434914229, 'fraction_numerical': 0.014127144298688193, 'mean_word_length': 4.61614730878187, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5752104', 'n_tokens_mistral': 1168, 'n_tokens_neox': 1104, 'n_words': 444}