Skip to content

Releases: yakimka/picodi

0.14.0

14 Jun 23:48
fb9ead0
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.13.0...0.14.0

0.13.0

08 Jun 15:25
6d043ca
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.12.0...0.13.0

0.12.0

07 Jun 14:17
5c40654
Compare
Choose a tag to compare

What's Changed

  • Fix scopes closing, they are now act like contextlib contextmanagers by @yakimka in #45
  • Fix docstring by @yakimka in #46

Full Changelog: 0.11.0...0.12.0

0.11.0

06 Jun 15:43
1d2e032
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.10.0...0.11.0

0.10.0

01 Jun 13:12
e18eb53
Compare
Choose a tag to compare

What's Changed

  • Revised "resource" terminology by @yakimka in #38
    • Backward incompatible changes
      • Renamed init_resources and shutdown_resources to init_dependencies and shutdown_dependencies
      • Removed resource decorator (use dependency decorator with SingletonScope instead)

Full Changelog: 0.9.0...0.10.0

0.9.0

26 May 13:19
05f1138
Compare
Choose a tag to compare

What's Changed

  • Add CallScope for caching values across providers in single call [EXPERIMENTAL] by @yakimka in #33

Full Changelog: 0.8.0...0.9.0

0.8.0

25 May 21:08
3d48fdb
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.7.1...0.8.0

0.7.1

13 May 00:58
05e1317
Compare
Choose a tag to compare

What's Changed

  • Fix "coroutine 'ExitStack.aexit' was never awaited" warning by @yakimka in #26
  • Update readme by @yakimka in #27

Full Changelog: 0.7.0...0.7.1

0.7.0

12 May 19:05
7157979
Compare
Choose a tag to compare

What's Changed

  • Added registry object for managing dependencies
  • Now you can override dependencies. Useful for testing and "ABC" dependencies
  • Removed make_dependency experimental function
  • Some code cleanups
  • Fixed tests inconsistency (cleanup picodi resources after each test)

Full Changelog: 0.6.0...0.7.0

0.6.0: Add helpers and fix minor issues (#24)

11 May 14:33
e8b930d
Compare
Choose a tag to compare
* Add helpers module

* Add `helpers.get_value` function

* Fix potential `RuntimeWarning`

* Make non public modules private (add underscore)