Releases: eoyilmaz/stalker
0.2.28
0.2.27
-
Fixed a bug in
Task.responsible
attribute. This change has also slightly changed how theTask.responsible
attribute works. It still comes from the parent if theTask.responsible
is empty or None, but when queried it causes the attribute to be filled with parent data. This is a slight change, but may break some workflows. -
Added
ScheduleMixin.to_unit
that converts the givenseconds
to the givenunit
in consideration of the givenschedule_model
.
0.2.26
0.2.25.1
- Update: Updated the
.travis.yml
file to use PostgreSQL 13.3 and Ubuntu 20.04 Focal Fossa. - Update: Updated the
upload_to_pypi
command to follow the current Python packaging guide. - Update: Migrated from
TravisCI.org
toTravisCI.com
. - Update: Re-enabled concurrent testing in
.travis.yml
.
0.2.25
0.2.24.3
0.2.24.2
This release is mainly related to cleaning up some complains that arose while testing the library.
-
Fix: Fixed two tests which are testing the
stalker.db
module to check the system against the correct Alembic revision id. -
Update: Removed the unnecessary
pytest.skip
commands in theRepository
class tests which were shipping the tests if the OS is not Windows. But they should work fine under all OSes. -
Update: Updated all class documentation and removed the cancellation character (which was apparently not good for PEP8)
-
Fix: Fixed some warnings about some regular expressions.
0.2.24.1
0.2.24
-
New:
Repository
instances now have acode
attribute which is used for generating the environment variables where in previous versions theid
attribute has been used which caused difficulties in transferring the data to a different installation of Stalker. Also to make the system backwards compatible, Stalker will still set the oldid
based environment variables. But when asked for an environment variable it will return thecode
based one. Thecode
argument as usual has to be initialized onRepository
instance creation. That's why this version is slightly backwards incompatible and needs the database to be updated with Alembic (with the commandalembic update head
). -
Fix:
Repository
methodsis_in_repo
andfind_repo
are now case insensitive for Windows paths. -
Update: Updated
Project
class documentation and included information about what is going to be deleted or how the delete operation will be cascaded when aProject
instance is deleted.
0.2.23
- Update: Updated the
setup.py
to requirepsycopg2-binary
instead ofpsycopg2
. Also updated the configuration files for Docker and Travis. This changes the requirement ofpsycopg2
topsycopg2-binary
, which will make it easier to get the installation to complete on e.g. CentOS 7 without requiringpg_config
.