Skip to content

Releases: scottzach1/Python-Injection-Framework

v0.0.2 Add language support for 3.10! 🐍

12 Jun 09:43
7654312
Compare
Choose a tag to compare

Added

  • Language support for Python 3.10
    • Drop 3.12 generics syntax usage
    • Drop typing.Self usage
    • Add matrix testing for 3.10, 3.11, 3.12 versions

Changed

  • Publish badges only on tags pipeline

Fixed

  • Circular imports bug for wiring.intercept
  • Small documentation changes

v0.0.1 Evaluate transitive Providers! ↩️

04 Jun 09:50
47a87ff
Compare
Choose a tag to compare

Added

  • Factory/Singleton now evaluate Provider arguments at runtime

Changed

  • Renamed BlankProvider -> Blank
  • Moved providers into dedicated package

Fixed

  • Broken example in examples/simple_service

v0.0.0 Pre Release! 🚀

03 Jun 05:02
404fabc
Compare
Choose a tag to compare

Added

  • Wiring via @wiring.inject or wiring.wire()
  • Providers for injection
    • BlankProvider
    • ExistingSingleton
    • Singleton
    • Factory
  • Overriding with context managers
  • Simple service example to examples/

Changed

Fixed

Closes