Skip to content

v0.5.0

Latest
Compare
Choose a tag to compare
@RuiFilipeCampos RuiFilipeCampos released this 16 Jan 07:37
· 4 commits to main since this release

Full Changelog: v0.4.3...v0.5.0

Changelog

v0.5.0 (2025-01-16)

Breaking Changes

  • Reduced minimum Python version requirement from 3.12 to 3.10
  • Removed Python 3.12-specific type annotations for better backward compatibility
  • Refactored type hints to support Python 3.10+

Added Features

  • Improved error handling for async contexts
  • Added comprehensive test coverage (>90%)
  • Better cleanup handling in async contextual dependencies
  • Enhanced support for nested dependency contexts

Fixed

  • Fixed cleanup in async contextual dependencies when exceptions occur
  • Improved handling of dependency leaks in complex data structures
  • Better error messages for missing contexts

Developer Experience

  • Added more comprehensive test suite
  • Improved documentation and examples
  • Better type checking support across Python versions