Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.3.1] - 202?-??-??¶
Added¶
2025-12-01 - ruff linter support to Makefile, pre-commit
2025-12-01 - support python 3.14
Changed¶
2025-12-01 - updated dependencies
2025-12-01 - minimum python version 3.10
[1.3.0] - 2025-07-01¶
Added¶
jinja2 environment option to TemplateWriter constructor
Changed¶
updated dependencies
[1.2.1] - 2025-05-08¶
Added¶
resettable singleton class decorator
[1.2.0] - 2025-05-06¶
Added¶
singleton class decorators
Changed¶
poetry >2.0 compatibility
[1.1.1] - 2025-03-03¶
Added¶
function safe_write_yaml_file
Changed¶
marked write_yaml_file as deprecated
Fixed¶
invalid StrStrBool type definition
[1.1.0] - 2024-11-30¶
Added¶
tests for new pruning functions/features
feature support for python 3.13
Changed¶
certifi (2024.6.2 -> 2024.7.4)
exceptiongroup (1.2.1 -> 1.2.2)
pydantic-core (2.20.0 -> 2.20.1)
cryptography (42.0.8 -> 43.0.0)
pydantic (2.8.0 -> 2.8.2)
docutils = “>=0.19,<0.21”
[1.0.2] - 2024-07-04¶
Changed¶
Limit debug, info messages in SimpleScribe based on option debug, verbose.
[1.0.1] - 2024-07-03¶
Added¶
debug method to SimpleScribe
Changed¶
Updated pydantic-core (2.18.4 -> 2.20.0)
Updated pydantic (2.7.4 -> 2.8.0)
Updated setuptools (70.1.1 -> 70.2.0)
Removed¶
dependency importlib-metadata
[1.0.0] - 2024-06-26¶
Added¶
SimpleScribe class
delete_empty_dirs function
Changed¶
Refactored directory function into new dirs module (breaking change)
Removed¶
Scribe class (breaking change)
Security¶
Updated dependencies
[0.8.4] - 2023-11-28¶
Security¶
Updated dependencies
[0.8.2] - 2023-03-21¶
Changed¶
Log error when notify fails
[0.8.1] - 2023-03-14¶
Security¶
Updated dependencies
[0.8.0] - 2023-02-20¶
Changed¶
Support for backup versions in separate directory
[0.7.1] - 2023-02-19¶
Changed¶
Added verbosity to tmplwrtr module
Security¶
Updated dependencies
[0.7.0] - 2023-02-17¶
Added¶
Check file existence and raise if not function
Update workflow name
write_yaml_file function
type aliases for StrStrDict, StrStrInt, StrStrIntBool
Changed¶
Update readme
Options class
Security¶
Updated dependencies
0.6.0 - 2023-01-19¶
Added¶
ipv6 validation functions
verify_directory function
file permission/ownership functions
Security¶
Updated dependencies
0.5.0 - 2023-01-15¶
Added¶
function to convert ipv6 address to ipv6 network
versioned backups
0.4.0 - 2023-01-10¶
Added¶
scribe module
0.3.0 - 2022-12-28¶
Added¶
versioned module
Changed¶
Updated README.md
Fixed¶
unlink issue for python 3.7
Removed¶
Wdict type
0.2.1 - 2022-12-15¶
Added¶
StrAnyDict in kinds module
strtobool function
0.2.0 - 2022-11-10¶
Security¶
Updated dependencies