Stalker

Latest version: v0.2.28

Safety actively analyzes 638430 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 18 of 21

0.2.0.b9

========

* **New:** Added ``Version.latest_published_version`` and
``Version.is_latest_published_version()``.

* **Fix:** Fixed ``Version.__eq__()``, now Stalker correctly distinguishes
different Version instances.

* **New:** Added ``Repository.to_linux_path()``,
``Repository.to_windows_path()``, ``Repository.to_osx_path()`` and
``Repository.to_native_path()`` to the ``Repository`` class.

* **New:** Added ``Repository.is_in_repo(path)`` which checks if the given
path is in this repo.

0.2.0.b8

========

* **Update:** Renamed **Version.version_of** attribute to **Version.task**.

* **Fix:** Fixed **Version.version_number** where it was not possible to have
a version number bigger than 2.

* **Fix:** In **db.setup()** Ticket statuses are only created if there aren't
any.

* **Fix:** Added **Vacation** class to the registered class list in
stalker.db.

0.2.0.b7

========

* **Update:** **Task.schedule_constraint** is now reflected to the tjp file
correctly.

* **Fix:** **check_circular_dependency()** now checks if the **entity** and
the **other_entity** are the same.

* **Fix:** **Task.to_tjp()** now correctly add the dependent tasks of a
container task.

* **Fix:** **Task.__eq__()** now correctly considers the parent, depends,
resources, start and end dates.

* **Update:** **Task.priority** is now reflected in tjp file if it is
different than the default value (500).

* **New::** Added a new class called **Vacation** to hold user vacations.

* **Update:** Removed dependencies to ``pyramid.security.Allow`` and
``pyramid.security.Deny`` in couple of packages.

* **Update:** Changed the way the ``stalker.defaults`` is created.

* **Fix:** **EnvironmentBase.get_version_from_full_path()**,
**EnvironmentBase.get_versions_from_path()**,
**EnvironmentBase.trim_repo_path()**, **EnvironmentBase.find_repo** methods
are now working properly.

* **Update:** Added **Version.absolute_full_path** property which renders the
absolute full path which also includes the repository path.

* **Update:** Added **Version.absolute_path** property which renders the
absolute path which also includes the repository path.

0.2.0.b6

========

* **Fix:** Fixed **LocalSession._write_data()**, previously it was not
creating the local session folder.

* **New:** Added a new method called **LocalSession.delete()** to remove the
local session file.

* **Update:** **Link.full_path** can now be set to an empty string. This is
updated in this way for **Version** class.

* **Update:** Updated the formatting of **SimpleEntity.nice_name**, it is now
possible to have uppercase letters and camel case format will be preserved.

* **Update**: **Version.take_name** formatting is enhanced.

* **New**: **Task** class is now mixed in with **ReferenceMixin** making it
unnecessary to have **Asset**, **Shot** and **Sequence** classes all mixed
in individually. Thus removed the **ReferenceMixin** from **Asset**,
**Shot** and **Sequence** classes.

* **Update**: Added **Task.schedule_model** validation and its tests.

* **New**: Added **ScheduleMixin.total_seconds** and
**ScheduleMixin.computed_total_seconds**.

0.2.0.b5

========

* **New:** **Version** class now has two new attributes called ``parent`` and
``children`` which will be used in tracking of the history of Version
instances and track which Versions are derived from which Version.

* **New:** **Versions** instances are now derived from **Link** class and not
**Entity**.

* **Update:** Added new revisions to **alembic** to reflect the change in
**Versions** table.

* **Update:** **Links.path** is renamed to **Links.full_path** and added
three new attributes called **path**, **filename** and **extension**.

* **Update:** Added new revisions to alembic to reflect the change in
**Links** table.

* **New:** Added a new class called **LocalSession** to store session data in
users local filesystem. It is going to be replaced with some other system
like **Beaker**.

* **Fix:** Database part of Stalker can now be imported without depending to
**Pyramid**.

* **Fix:** Fixed documentation errors that **Sphinx** complained about.

0.2.0.b4

========

* No changes in SOM.

Page 18 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.