Skip to content

Releases: thomaseleff/pytensils

v1.1.0-beta

16 Apr 21:34
66258a3
Compare
Choose a tag to compare

Release notes

Improvements:

  • Improved text-wrapping when writing list or dict objects to the user-log via the pytensils.logging module
  • Upgraded Github action workflows

Bugs:

  • Resolved error in pytensils.logging doc-string
  • Resolved issue in pytensils.logging with debug mode, where a root logger was generated rather than a module-specific handler
  • Fixed pytensils.logging on exception, which no longer reports pytensils.config errors multiple times in the user-log

v1.0.0-beta

25 Mar 02:25
49a459c
Compare
Choose a tag to compare

Release notes

  • new pytensils.logging module, which provides a logging tool-kit for creating 'pretty' user-logs.
  • updated pytensils.config module,
    • Supports native user-logging via the pytensils.logging module, reporting read, write and validation errors related to configuration within the user-log.
    • Supports a new parameter, create which allows for disabling reading the configuration-file data upon initialization. The create parameter will allow for generating the configuration-file data within the Python process itself.
    • Improves validation to ensure the resulting dictionary of the configuration-file data is the correct depth and that the configuration-file data objects are of the expected dictionary type instance.

v0.4.0-beta

20 Mar 23:19
Compare
Choose a tag to compare

Adds badges for unit-tests and coverage to the README.

v0.3.0-beta

20 Mar 16:37
Compare
Choose a tag to compare

Adds documentation & examples for using objects, functions and methods exposed within the pytensils.* namespace.

v0.2.0-beta

19 Mar 22:43
Compare
Choose a tag to compare

Beta-release containing the core functionality for managing configuration, directories and data-types as well as a basic run-time profiler.