Skip to content

Releases: eoyilmaz/stalker

0.2.17

15 Nov 07:41
Compare
Choose a tag to compare
  • New: Added AuthenticationLog class to hold user login/logout info.
  • New: Added stalker.testing module to simplify testing setup.

0.2.16.4

15 Nov 07:40
Compare
Choose a tag to compare
  • Fix: Fixed alembic revision.

0.2.16.2

17 Aug 17:17
Compare
Choose a tag to compare
  • New: Group permissions can now be set on __init__() with the permissions argument.

0.2.16.1

28 Jul 11:37
Compare
Choose a tag to compare
  • Fix: As usual after a new release that changes database schema, fixed the corresponding Alembic revision (92257ba439e1).

0.2.16

28 Jul 10:31
Compare
Choose a tag to compare
  • New: Budget instances are now statusable.
  • Update: Updated documentation to include database migration instructions with Alembic.

0.2.15.2

28 Jul 10:31
Compare
Choose a tag to compare
  • Fix: Fixed a typo in the error messages in User._validate_email_format() method.
  • Fix: Fixed a query-invoked auto-flush problem in Task.update_parent_statuses() method.

0.2.15.1

28 Jun 11:18
Compare
Choose a tag to compare
  • Fix: Fixed alembic revision (f2005d1fbadc), it will now drop any existing constraints before re-creating them. And the downgrade function will not remove the constraints.

0.2.15

28 Jun 08:01
Compare
Choose a tag to compare
  • New: Project to Client relation is now a many-to-many relation, thus it is possible to set multiple Clients for each project with each client having their own roles in a specific project.
  • New: Added alembic revision to reflect the changes in Project <-> Client relation.
  • New: Added a couple of tests to increase test coverage (which is around 96% for now).
  • Update: ScheduleMixin.schedule_timing attribute is now Nullable.
  • Update: ScheduleMixin.schedule_unit attribute is now Nullable.

0.2.14

24 May 09:30
Compare
Choose a tag to compare
  • Fix: Fixed Task.path to always return a path with forward slashes.
  • New: Introducing EntityGroups that lets one to group a bunch of
    SimpleEntitys together, it can be used in grouping tasks even if they are
    in different places on the project task hierarchy or even in different
    projects.
  • Update: Task.percent_complete is now correctly calculated for a
    Duration based task by using the Task.start and Task.end
    attribute values.
  • Fix: Fixed stalker.models.task.update_time_log_task_parents_for_end()
    event to work with SQLAlchemy v1.0.
  • New: Added an option called __dag_cascade__ to the DAGMixin to
    control cascades on mixed in class. The default value is "all, delete".
    Change it to "save-update, merge" if you don't want the children also be
    deleted when the parent is deleted.
  • Fix: Fixed a bug in Version class that occurs when a version instance
    that is a parent of other version instances is deleted, the child versions
    are also deleted (fixed through DAGMixin class).

0.2.13.3

24 May 09:29
Compare
Choose a tag to compare
  • Fix: Fixed a bug in Review.finalize_review_set() for tasks that are
    sent to review and still have some extra time were not clamped to their total
    logged seconds when the review set is all approved.