Skip to content

LDF v1.2.0

Latest

Choose a tag to compare

@JayFromEpic JayFromEpic released this 30 Dec 08:11
Immutable release. Only release title and notes can be modified.
e647733

What's New

Python 3.14 Support

  • Added Python 3.13 and 3.14 to CI test matrix and pyproject classifiers
  • Updated dev dependencies: pytest>=8.0.0, black>=24.0.0, ruff>=0.5.0, mypy>=1.10.0

Exception Handling Improvements

  • Improved exception handling across 9 files to catch specific exceptions with proper logging
  • Added TypeError, KeyError handling for malformed YAML configurations
  • Prevents silent failures while maintaining graceful degradation

Bug Fixes

  • Fixed guardrail matrix parser to handle **Reference:** line in templates
  • Switched __version__ to importlib.metadata for single-source versioning

Testing

  • Added comprehensive tests for exception fallback scenarios
  • 1318 tests passing, 91.78% coverage