<commit_before>==========
Change Log
==========

0.7
===

* Added ``UNDEFINED`` constant
* Added ``OLPMixin`` for custom user models, to support advanced OLP-related functionality
* Added ``DJEM_UNIVERSAL_OLP`` setting
* Removed default implementations of ``_user_can_change_*()`` and ``_user_can_delete_*()`` on ``CommonInfoMixin`` - this was far too specific a use-case to be the default
* Added ``ArchivableQuerySet`` ``archived()`` and ``unarchived()`` methods
* Removed ``ArchivableQuerySet``'s ``archive()`` and ``unarchive()`` methods
* Removed ``ArchivableMixin``'s ``live`` and ``archived`` Managers
* Removed explicit ``Manager`` classes for mixins
* Moved custom ``QuerySet`` classes for mixins into ``djem.models.models``


0.6.1
=====

* Fixed #2: Object level access now defaults open when no model method exists to define it explicitly

0.6
===

* Renamed project
* Added ``csrfify_ajax`` template tag
* Added ``paginate`` template tag<commit_msg>Updated CHANGELOG.<commit_after>==========
Change Log
==========

0.7
===

* Added ``UNDEFINED`` constant
* Added ``OLPMixin`` for custom user models, to support advanced OLP-related functionality and user-based logging
* Added ``DJEM_UNIVERSAL_OLP`` setting
* Added ``DJEM_PERM_LOG_VERBOSITY`` setting
* Removed default implementations of ``_user_can_change_*()`` and ``_user_can_delete_*()`` on ``CommonInfoMixin`` - this was far too specific a use-case to be the default
* Added ``ArchivableQuerySet`` ``archived()`` and ``unarchived()`` methods
* Removed ``ArchivableQuerySet``'s ``archive()`` and ``unarchive()`` methods
* Removed ``ArchivableMixin``'s ``live`` and ``archived`` Managers
* Removed explicit ``Manager`` classes for mixins
* Moved custom ``QuerySet`` classes for mixins into ``djem.models.models``


0.6.2
=====

* Fixed #2: Object level access now defaults open when no model method exists to define it explicitly

0.6.1
=====

* Updated PyPi details

0.6
===

* Renamed project
* Added ``csrfify_ajax`` template tag
* Added ``paginate`` template tag
{'fraction_non_alphanumeric': 0.15986227250368912, 'fraction_numerical': 0.009345794392523364, 'mean_word_length': 5.989690721649485, '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': '3162693', 'n_tokens_mistral': 649, 'n_tokens_neox': 611, 'n_words': 214}