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.

[0.6.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.11

  • 2025-.3-27 - poetry >2.0 compatibility

0.6.0 - 2024-07-03

Changed

  • pydantic-core (2.20.0 -> 2.20.1)

  • pydantic (2.8.0 -> 2.8.2)

  • pycparser (2.21 -> 2.22)

  • pygments (2.17.2 -> 2.18.0)

  • typing-extensions (4.10.0 -> 4.12.2)

  • certifi (2024.2.2 -> 2024.7.4)

  • exceptiongroup (1.2.0 -> 1.2.1)

  • idna (3.6 -> 3.7)

  • pycodestyle (2.11.1 -> 2.12.0)

  • urllib3 (2.2.1 -> 2.2.2)

  • bandit (1.7.7 -> 1.7.9)

  • cryptography (42.0.5 -> 42.0.8)

  • flake8 (7.0.0 -> 7.1.0)

  • jinja2 (3.1.3 -> 3.1.4)

  • marshmallow (3.21.0 -> 3.21.3)

  • platformdirs (4.2.0 -> 4.2.2)

  • pluggy (1.4.0 -> 1.5.0)

  • pydantic (1.10.14 -> 2.8.0)

  • requests (2.31.0 -> 2.32.3)

  • setuptools (69.1.1 -> 69.5.1)

  • authlib (1.3.0 -> 1.3.1)

  • coverage (7.4.3 -> 7.5.4)

  • dpath (2.1.6 -> 2.2.0)

  • flake8-comprehensions (3.14.0 -> 3.15.0)

  • identify (2.5.35 -> 2.5.36)

  • more-itertools (10.2.0 -> 10.3.0)

  • pytest (8.0.2 -> 8.2.2)

  • requests-cache (1.1.1 -> 1.2.1)

  • tomlkit (0.12.4 -> 0.12.5)

  • typer (0.9.0 -> 0.12.3)

  • types-pyyaml (6.0.12.12 -> 6.0.12.20240311)

  • zipp (3.17.0 -> 3.19.2)

  • black (24.2.0 -> 24.4.2)

  • importlib-metadata (7.0.1 -> 7.2.1)

  • importlib-resources (6.1.2 -> 6.4.0)

  • mypy (1.8.0 -> 1.10.1)

  • safety (3.0.1 -> 3.2.3)

  • wtforglib (0.8.3 -> 1.0.1)

Removed

  • Support for python version < 3.9.0