Changelog#

For detailed information on each version, please visit the Pynenc GitHub Releases page.

Version 0.0.6#

  • Use autodoc2 for automatic documentation using Sphinx and Myst markdown formats

  • Refactor all the docstrings in markdown and sphinx syntax

  • Improve README.md adding detailed informatino

  • Adding Pynenc logo to the docs

  • Move all the docs files to md format

  • Using absolute imports (required by autodoc2)

  • Adding new tests for get_subclasses (requires imports in module __init__)

Version 0.0.5#

  • Implement exception handling for tasks in main module and enhance test robustness: This update includes raising RuntimeError for task definitions in __main__ modules, serialization/deserialization in test/dev environments, syntax changes in task configuration arguments, logging updates in dist_invocation, new tests for exception handling and task ID generation, and comprehensive documentation revisions.

Version 0.0.4#

  • Add scripts section to pyproject.toml for cli executable

Version 0.0.3#

  • Rename MemRunner to ThreadRunner

  • Implement command line interface for starting runners

  • Configuration options for specifying subclasses

  • Adding automatic task retry

Version 0.0.2#

  • Fixing github actions

  • Bug on runners when running only one thread globaly

  • Fix config inheritance and class/instance variables

  • Add timeout to integration tests

The changelog documents the history of changes and version releases for Pynenc.

Version 0.0.1#

  • Developing github actions for testing and building the package