<commit_before>Release Notes
=============

0.9.0 (Unreleased)
------------------

Related issues are in the `0.9.0 milestone
<https://github.com/caktus/django-timepiece/issues?milestone=33&page=1&state=closed>`_.

* Dropped support for Django 1.3
* Added support for Django 1.5
* Removed `PROJECT_UNSET` from `ProjectContract.type` choices
* Use ellipsis after comment summary on dashboard so that comment doesn't
  appear cut off

0.8.3 (Released 03-27-2013)<commit_msg>Updated release notes for new project structure<commit_after>Release Notes
=============

0.9.0 (Unreleased)
------------------

We have reorganized the django-timepiece code into 5 co-dependent apps to make
the code more modular, readable, and updatable. To upgrade your installation
while maintaining your existing data, please follow these guidelines:

    1. Ensure that all existing migrations for django-timepiece are up to date.
    2. Upgrade your django-timepiece installation.
    3. Add `'timepiece'`, `'timepiece.contracts'`, `'timepiece.crm'`,
       `'timepiece.entries'`, and `'timepiece.reports'` to `INSTALLED_APPS` in
       your settings file.
    4. Run `./manage.py migrate timepiece --delete-ghost-migrations`.
    5. Run `./manage.py migrate reports`.
    6. Run `./manage.py migrate contracts --fake`.
    7. Run `./manage.py migrate crm --fake`.
    8. Run `./manage.py migrate entries --fake`.

Related issues are in the `0.9.0 milestone
<https://github.com/caktus/django-timepiece/issues?milestone=33&page=1&state=closed>`_.

* Reorganized app structure (see notes above)
* Removed existing migrations (see notes above)
* Dropped support for Django 1.3
* Added support for Django 1.5
* Removed `PROJECT_UNSET` from `ProjectContract.type` choices
* Use ellipsis after comment summary on dashboard so that comment doesn't
  appear cut off

0.8.3 (Released 03-27-2013)
{'fraction_non_alphanumeric': 0.13412017167381973, 'fraction_numerical': 0.0305793991416309, 'mean_word_length': 3.721518987341772, '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': '3585638', 'n_tokens_mistral': 608, 'n_tokens_neox': 553, 'n_words': 197}