Skip to content

Releases: tdenewiler/statick-planning

v0.3.0

20 Jan 20:24
b445d17
Compare
Choose a tag to compare

Added

  • Support for Python 3.12 and 3.13.
  • Use of pyproject.toml instead of setup.py and requirements.txt.
  • Supports new plugin discovery mechanism for the main Statick tool.

Changed

  • Disabled code coverage requirements in CI for now.
    • Unable to get line coverage working with new plugin mechanism.
      Unit tests still work to find problems.
  • Rename plugin modules so they are shorter and less redundant.

Removed

  • No longer support Python 3.8.

v0.2.2

22 Jun 03:01
2756d8a
Compare
Choose a tag to compare

Changed

  • Run deployment actions on ubuntu-latest.
  • Make setup.py and tox.ini consistent with supported versions.
  • Update versions of actions to use only tags.
  • Unpin sphinx dependency used when building documentation.

Removed

v0.2.1

10 Oct 20:48
a0f6ebc
Compare
Choose a tag to compare

Changed

Fixed

v0.2.0

04 Jan 19:35
d0bef47
Compare
Choose a tag to compare

Removed

v0.1.3

04 Jan 17:08
da92ebb
Compare
Choose a tag to compare

Added

  • Add Python 3.10 support.
  • Add plugin for VAL Parser tool from King's College London.
  • Switch type hints from comment style to inline style.
  • Switch workflow testing from local installed Statick to
    Statick GitHub Action.

Fixed

  • Use quotes for version numbers in YAML to avoid truncating trailing zeros.
  • Do not fail workflow if Codecov results are not uploaded successfully.
    That step is too brittle and fails intermittently.

v0.1.2

22 Sep 18:45
a432988
Compare
Choose a tag to compare

Added

  • Add testing support for Python 3.10.
  • Add weekly scheduled test actions to identify issues on a consistent basis.
    This will catch bugs related to updated dependencies when the code is not modified.

Fixed

  • Fixed a bug in the stock planning configuration file.
    The name of the tool plugin in the configuration file was not updated to reflect the renamed plugin.
  • Fixed pylint warnings related to using the open call without specifying an encoding.

Removed

  • No longer supporting Ubuntu 16.04.
  • No longer supporting Python 3.5.

v0.1.1

19 Jan 19:56
130500c
Compare
Choose a tag to compare

Added

  • Use new Statick feature of walking directory structure once per package for discovery phase.

Changed

  • Convert use of print() and show tool output flags to the built-in Python logging module.
  • Rename val tool plugin to val_validate.
    This matches the actual utility name, and provides room to add other utilities from the VAL project.

v0.1.0

18 Nov 23:20
4dda5bb
Compare
Choose a tag to compare

Added

  • Discovery plugin to find PDDL files.
    The files are sorted into domain and problem file types based on the contents of the file.
  • Tool plugin for the Validate application from VAL.
    Validate is a utility to check the syntax of PDDL files. In order to use the tool a domain file is required to have been discovered, and a problem file is optional.