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

v0.6 (2012-06-27)
-----------------

* **backwards incompatible change** Added support for
  `django-celery-transactions`_ to make sure the tasks are respecting
  Django's transaction management. It holds on to Celery tasks
  until the current database transaction is committed, avoiding potential
  race conditions as described in `Celery's user guide`_.

  This is **enabled by default** but can be disabled in case you want
  to manually manage the transactions::

      CELERY_HAYSTACK_TRANSACTION_SAFE = False

* Refactored the error handling to always return a message about what
  happened in every step of the index interaction. Raise exception about
  misconfiguration and wrong parameters quicker.

* Improved support for multiple search indexes as implemented by
  Haystack 2.X. Many thanks to <NAME> (Kronuz).

.. _`django-celery-transactions`: https://github.com/chrisdoble/django-celery-transactions 
.. _`Celery's user guide`: http://celery.readthedocs.org/en/latest/userguide/tasks.html#database-transactions

v0.5 (2012-05-23)
-----------------

* Moved repository to personal account again: http://github.com/jezdez/celery-haystack

* Removed versiontools dependency again.

* Moved to using Travis-CI for tests: http://travis-ci.org/jezdez/celery-haystack

v0.4 (2011-09-17)
-----------------

* Fixed bug which caused the deletion of an item to not happen correctly.
  Please rebuild your Haystack indexes using the ``rebuild_index``
  management command.

* Addded initial Sphinx documentation: http://celery-haystack.rtfd.org<commit_msg>More fixes.<commit_after>Changelog
=========

v0.6 (2012-06-27)
-----------------

* **backwards incompatible change**

  Added support for `django-celery-transactions`_ to make sure the tasks
  are respecting Django's transaction management. It holds on to Celery tasks
  until the current database transaction is committed, avoiding potential
  race conditions as described in `Celery's user guide`_.

  This is **enabled by default** but can be disabled in case you want
  to manually manage the transactions::

      CELERY_HAYSTACK_TRANSACTION_SAFE = False

* Refactored the error handling to always return a message about what
  happened in every step of the index interaction. Raises exception about
  misconfiguration and wrong parameters quicker.

* Improved support for multiple search indexes as implemented by
  Haystack 2.X. Many thanks to <NAME> (Kronuz).

.. _`django-celery-transactions`: https://github.com/chrisdoble/django-celery-transactions 
.. _`Celery's user guide`: http://celery.readthedocs.org/en/latest/userguide/tasks.html#database-transactions

v0.5 (2012-05-23)
-----------------

* Moved repository to personal account again: http://github.com/jezdez/celery-haystack

* Removed versiontools dependency again.

* Moved to using Travis-CI for tests: http://travis-ci.org/jezdez/celery-haystack

v0.4 (2011-09-17)
-----------------

* Fixed bug which caused the deletion of an item to not happen correctly.
  Please rebuild your Haystack indexes using the ``rebuild_index``
  management command.

* Addded initial Sphinx documentation: http://celery-haystack.rtfd.org
{'fraction_non_alphanumeric': 0.11442006269592477, 'fraction_numerical': 0.019435736677115987, 'mean_word_length': 3.762686567164179, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 2, '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': '1258564', 'n_tokens_mistral': 980, 'n_tokens_neox': 902, 'n_words': 324}