Skip to content

v1.9.3

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Nov 16:36
· 7 commits to main since this release

v1.9.3 (2024-11-29)

Bug Fixes

  • Improve logging maintainability and temporarily remove json logging configuration (#146, afdcc98)

Refactor logging code for improved maintainability by temporarily removing JSON logging functionality.

Update the .gitignore to exclude .dcm and .sqlite files.

Introduce an environment variable for debug logging and set the default log level based on this variable.

Summary by CodeRabbit

  • New Features - Introduced a new LoggingManager class for structured logging management. - Added support for JSON logging configuration (currently commented out). - Added a new environment variable for logging level configuration in development. - New entries in .gitignore to ignore .dcm and .sqlite files. - Enhanced CI/CD pipeline with new jobs for building and publishing documentation.

  • Improvements - Enhanced logging control by utilizing environment variables for log levels. - Updated logging directory structure and default log filename for better organization. - Improved management of logging levels based on verbosity settings.

  • Bug Fixes - Improved handling of logging level discrepancies with user-specified settings.

  • Documentation - Updated docstrings and comments for clarity on new logging setup and features.