Releases: thomaseleff/pytensils
Releases · thomaseleff/pytensils
v1.3.0-beta
Release notes
Improvements:
- New data-type supported by
pytensils.utils.as_type
forNoneType
. - Updated
pytensils.config.Handler().read
method that now updates the config-data within the instance of theclass
as well as returns the config-data as adict
, maintaining the previous behavior. - Updated
pytensils.config.Handler().validate
method that now accepts apytensils.config.Handler()
instance for thedtypes
parameter as well as adict
, maintaining the previous behavior.
Bugs:
- Resolved an issue with
pytensils.logging
where multiple debug messages would be output to the console - Resolved issues with the formatting of all module doc-strings
v1.2.0-beta
Release notes
Improvements:
- New data-types supported by
pytensils.utils.as_type
fordatetime.datetime
formatted as"%Y-%m-%d %H:%M:%S"
anddatetime.timedelta
represented as a float.
Bugs:
- Resolved formatting of all module doc-strings
v1.1.0-beta
Release notes
Improvements:
- Improved text-wrapping when writing
list
ordict
objects to the user-log via thepytensils.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 reportspytensils.config
errors multiple times in the user-log
v1.0.0-beta
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. Thecreate
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.
- Supports native user-logging via the
v0.4.0-beta
Adds badges for unit-tests and coverage to the README.
v0.3.0-beta
Adds documentation & examples for using objects, functions and methods exposed within the pytensils.*
namespace.
v0.2.0-beta
Beta-release containing the core functionality for managing configuration, directories and data-types as well as a basic run-time profiler.