<commit_before>==========================
FeinCMS 1.12 release notes
==========================

Welcome to FeinCMS 1.12!

.. warning::

   This is a cleanup release. Lots of changes ahead!


Simplification of import paths
==============================


Template content requires explicit list of templates
====================================================

The template refactor in Django removed the ability to enumerate
templates in template folders. Because of that templates must now
be explicitly specified when creating the content type::

    Page.create_content_type(TemplateContent, TEMPLATES=[
        ('content/template/something1.html', 'something'),
        ('content/template/something2.html', 'something else'),
        ('base.html', 'makes no sense'),
    ])


The blog module has been completely removed
============================================


Backwards-incompatible changes
==============================

* FeinCMS requires Django 1.7 or better.

* Django has removed comments support a long time ago, which meant
  that our bundled comments content in ``feincms.content.comments``
  was broken for some time. It has been completely removed.

* ``feincms.content.rss`` has been removed, use ``feincms-syndication``
  instead.


Removal of deprecated features
------------------------------

South is not supported anymore? Django 1.7 and better only?

``feincms.views.cbv`` has been removed. Use ``feincms.urls`` and
``feincms.views`` directly instead.


New deprecations
================

* VideoContent, SectionContent, ContactForm?, old import paths
* Point 1


Notable features and improvements
=================================

* Rich text cleaning using Tidy has been removed.

* FeinCMS no longer comes with its own copy of jQuery — it reuses Django's
  jQuery instead.
<commit_msg>That is actually incorrect<commit_after>==========================
FeinCMS 1.12 release notes
==========================

Welcome to FeinCMS 1.12!

.. warning::

   This is a cleanup release. Lots of changes ahead!


Simplification of import paths
==============================


Template content requires explicit list of templates
====================================================

The template refactor in Django removed the ability to enumerate
templates in template folders. Because of that templates must now
be explicitly specified when creating the content type::

    Page.create_content_type(TemplateContent, TEMPLATES=[
        ('content/template/something1.html', 'something'),
        ('content/template/something2.html', 'something else'),
        ('base.html', 'makes no sense'),
    ])


The blog module has been completely removed
============================================


Backwards-incompatible changes
==============================

* FeinCMS requires Django 1.7 or better.

* Django has removed comments support a long time ago, which meant
  that our bundled comments content in ``feincms.content.comments``
  was broken for some time. It has been completely removed.

* ``feincms.content.rss`` has been removed, use ``feincms-syndication``
  instead.


Removal of deprecated features
------------------------------

South is not supported anymore? Django 1.7 and better only?

``feincms.views.cbv`` has been removed. Use ``feincms.urls`` and
``feincms.views`` directly instead.


New deprecations
================

* VideoContent, SectionContent, ContactForm?, old import paths
* Point 1


Notable features and improvements
=================================

* Rich text cleaning using Tidy has been removed.

* ``FEINCMS_JQUERY_NO_CONFLICT`` is gone. Either use ``django.jQuery`` or
  ``feincms.jQuery`` explicitly.

{'fraction_non_alphanumeric': 0.2220103514028875, 'fraction_numerical': 0.007082538817760828, 'mean_word_length': 4.530120481927711, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '2721189', 'n_tokens_mistral': 948, 'n_tokens_neox': 851, 'n_words': 358}