<commit_before>CMS Changelog
=============


2.3.2 - 21/03/2010
------------------

*   Compatibility fix for django 1.2.5.
*   Better file upload permission handling.
*   WSIWYG tweaks.

<commit_msg>Updating changelog for 2.4 release<commit_after>CMS Changelog
=============


2.4 - 15/06/2011
----------------

*   General Iimprovements based on new Django 1.3 APIs.
*   Admin performance improvements, notably asynchronous sitemap loader.
*   Thumbnailing performance and rendering enhancements.
*   New historylinks application for tracking old content URLs.
*   Integration of custom fields with South.
*   Better example_project environment.
*   Added in table locks to support more reliable page movement.
*   Adding in support for running CMS-powered sites from a sub-URL via SCRIPT_NAME.
*   Adding in default favicon handling redirect.
*   Added in support for different page backends.
*   Switched to using separate database model for page content, rather than serialized XML (backwards incompatible).


2.3.2 - 21/03/2010
------------------

*   Compatibility fix for Django 1.2.5.
*   Better file upload permission handling.
*   WSIWYG tweaks.


{'fraction_non_alphanumeric': 0.12435233160621761, 'fraction_numerical': 0.03626943005181347, 'mean_word_length': 3.038327526132404, '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': '6567091', 'n_tokens_mistral': 362, 'n_tokens_neox': 312, 'n_words': 125}