Releases: eoyilmaz/stalker
Releases · eoyilmaz/stalker
0.2.17
0.2.16.4
0.2.16.2
0.2.16.1
0.2.16
0.2.15.2
0.2.15.1
0.2.15
- New:
Project
toClient
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
- Fix: Fixed
Task.path
to always return a path with forward slashes. - New: Introducing
EntityGroups
that lets one to group a bunch of
SimpleEntity
s 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 theTask.start
andTask.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 theDAGMixin
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).