Releases: yakimka/picodi
Releases · yakimka/picodi
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
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)
- Backward incompatible changes
Full Changelog: 0.9.0...0.10.0
0.9.0
0.8.0
What's Changed
- Bump pre-commit from 3.7.0 to 3.7.1 by @dependabot in #28
- Add pypy pipeline by @yakimka in #29
- Rename "context manager" tests to "yield" tests by @yakimka in #30
- Bump codecov/codecov-action from 4.3.1 to 4.4.0 by @dependabot in #32
- Bump pytest-asyncio from 0.23.6 to 0.23.7 by @dependabot in #35
- Bump pytest from 8.2.0 to 8.2.1 by @dependabot in #34
- Bump codecov/codecov-action from 4.4.0 to 4.4.1 by @dependabot in #36
- Clear store for singleton scope on
shutdown_resource
by @yakimka in #37
Full Changelog: 0.7.1...0.8.0
0.7.1
0.7.0
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)
* Add helpers module * Add `helpers.get_value` function * Fix potential `RuntimeWarning` * Make non public modules private (add underscore)