0.2.7
=====

* **New:** Added ``efficiency`` attribute to ``User`` class. See
  :class:`.User` documentation for more info.
- **Fix:** Added code for setting the default value for ``Users.efficiency`` column in related alembic revision
0.2.7.1
=======

* **Fix:** Fixed TimeLog output in one line per task in ``Task.to_tjp()``.

* **New:** Added ``TaskJugglerScheduler`` now accepts a new argument called
  ``compute_resources`` which when set to True will also consider
  `Task.alternative_resources` attribute and will fill
  ``Task.computed_resources`` attribute for each Task. With
  ``TaskJugglerScheduler`` when the total number of Task is around 15k it will
  take around 7 minutes to generate this data, so by default it is set to
  False.
Dumping the whole system to tjp file is now ~466x faster. Sadly it is only working for PostgreSQL right now, will try to add an SQLite3 version
0.2.7.2
=======

* **Update:** ``TaskJugglerScheduler`` is now 466x faster when dumping all the
  data to TJP file. So with this new update it is taking only 1.5 seconds to
  dump ~20k tasks to a valid TJP file where it was around ~10 minutes in
  previous implementation. The speed enhancements is available only to
  PostgreSQL dialect for now.
0.2.7.3
=======

* **Fix:** Fixed ``Task.update_status_with_dependent_statuses()`` method for a
  Task where there is no dependency but the status is DREV. Now calling
  ``Task.update_status_with_dependent_statuses()`` will set the status to RTS
  if there is no ``TimeLog`` for that task and will set the status to WIP if
  the task has time logs.
- Fixed Version documentation to state correctly that the ``take_name`` can not bee set to an empty string or None.
- Added flat project example that uses a flat project struture.
- Fixed CHANGELOG and then removed it from PyPI readme.
Defined String lengths or switched to Text (MySQL support)
Merge pull request #4 from Industriromantik/develop

Defined String lengths or switched to Text (MySQL support)
0.2.7.4
=======

* **Fix:** Fixed the following columns column type from String to Text:

    * Permissions.class_name
    * SimpleEntities.description
    * Links.full_path
    * Structures.custom_template
    * FilenameTemplates.path
    * FilenameTemplates.filename
    * Tickets.summary
    * Wiki.title
    * Wiki.content

  and specified a size for the following columns:

    * SimpleEntities.html_class -> String(32)
    * SimpleEntities.html_style -> String(32)
    * FilenameTemplates.target_entity_type -> String(32)

  to be compatible with MySQL.

* **Update:** It is now possible to create TimeLog instances for a Task with
  PREV status.
0.2.7.5
=======

* **Fix:** Fixed Task parent/child relationship, previously setting the parent
  of a task to None was cascading a delete operation due to the
  "all, delete-orphan" setting of the Task parent/child relationship, this is
  updated to be "all, delete" and it is now safe to set the parent to None
  without causing the task to be deleted.