v0.2.1 (2024-04-22)
Implemented enhancements:
v0.2.0 (2024-03-18)
Fixed bugs:
- fix: injecting None into takes optional #106 (tlambert03)
Tests & CI:
- fix: fix ci #108 (tlambert03)
Documentation:
- docs: fix indent and add title to note in 'getting started' #100 (lucyleeow)
- docs: Add note on dependency injection when default given #99 (lucyleeow)
- docs: Expand processor/provider docs #98 (lucyleeow)
Merged pull requests:
- chore: use ruff-format, general updates #107 (tlambert03)
- ci(dependabot): bump softprops/action-gh-release from 1 to 2 #105 (dependabot[bot])
- ci(dependabot): bump actions/cache from 3 to 4 #103 (dependabot[bot])
- ci(pre-commit.ci): autoupdate #101 (pre-commit-ci[bot])
- ci(dependabot): bump actions/setup-python from 4 to 5 #97 (dependabot[bot])
- ci(pre-commit.ci): autoupdate #96 (pre-commit-ci[bot])
- ci(dependabot): bump CodSpeedHQ/action from 1 to 2 #95 (dependabot[bot])
- ci(dependabot): bump conda-incubator/setup-miniconda from 2 to 3 #94 (dependabot[bot])
- ci(pre-commit.ci): autoupdate #92 (pre-commit-ci[bot])
- docs: add documentation #77 (tlambert03)
- ci: use reusable workflow #76 (tlambert03)
v0.1.9 (2023-10-10)
Implemented enhancements:
- feat: support py312 #73 (tlambert03)
Fixed bugs:
- fix: pass globals through signature resolution #75 (tlambert03)
Documentation:
Merged pull requests:
- ci(dependabot): bump actions/checkout from 3 to 4 #70 (dependabot[bot])
v0.1.8 (2023-07-06)
Merged pull requests:
- build: remove cython stuff #66 (tlambert03)
- chore: Add error message when injector cannot determine parameter #63 (Czaki)
v0.1.7 (2023-02-27)
Implemented enhancements:
- feat: add logging #53 (tlambert03)
Fixed bugs:
- fix: avoid recursion when a provider also uses processors #51 (tlambert03)
- fix: Fix README example #48 (davidbrochart)
Tests & CI:
- test: add benchmarks #55 (tlambert03)
- chore: minor ruff updates #54 (tlambert03)
- ci: fix ci #49 (tlambert03)
- build: use ruff for linting, update pre-commit #45 (tlambert03)
Merged pull requests:
- ci(dependabot): bump actions/setup-python from 3 to 4 #56 (dependabot[bot])
- chore: rename napari org to pyapp-kit #43 (tlambert03)
v0.1.6 (2022-11-09)
Implemented enhancements:
- feat: support python 3.11, & disable typing tests #42 (tlambert03)
Fixed bugs:
- fix: improve error message on failed injection #37 (tlambert03)
Tests & CI:
- ci: add app-model test #36 (tlambert03)
Merged pull requests:
- ci(dependabot): bump styfle/cancel-workflow-action from 0.10.1 to 0.11.0 #40 (dependabot[bot])
- ci(dependabot): bump styfle/cancel-workflow-action from 0.10.0 to 0.10.1 #39 (dependabot[bot])
v0.1.5 (2022-08-14)
Fixed bugs:
- fix: pass namespace through all type resolution functions #35 (tlambert03)
v0.1.4 (2022-08-12)
Implemented enhancements:
- feat: add on_unresolved_required_args="ignore" to inject() #33 (tlambert03)
Tests & CI:
- test: add typing tests #29 (tlambert03)
Merged pull requests:
- chore: changelog v0.1.4 #34 (tlambert03)
v0.1.3 (2022-07-15)
Fixed bugs:
- fix: fix functools.wrapped functions #28 (tlambert03)
v0.1.2 (2022-07-13)
Merged pull requests:
- ci(dependabot): bump pypa/cibuildwheel from 2.7.0 to 2.8.0 #26 (dependabot[bot])
- feat: add support for injecting into unbound methods #25 (tlambert03)
v0.1.1 (2022-07-06)
Merged pull requests:
- refactor: cleanup docs and api #24 (tlambert03)
- refactor: Unify API, and documentation #22 (tlambert03)
- feat: split decorator into 2 #20 (tlambert03)
v0.1.0 (2022-07-06)
Merged pull requests:
- feat: allow register_p* to take only the function #19 (tlambert03)
- feat: prevent strong reference to bound methods #18 (tlambert03)
- fix: deal with partials #17 (tlambert03)
- feat: allow hashable types to be used as direct hits #16 (tlambert03)
- feat: put injection decorator on store #15 (tlambert03)
- ci: [pre-commit.ci] autoupdate #14 (pre-commit-ci[bot])
- feat: Allow multiple provider/processors with weights #13 (tlambert03)
- feat: handle unions #12 (tlambert03)
- build: add cibuildwheel #10 (tlambert03)
- feat: add more validation for processors and providers, type cleanup #9 (tlambert03)
- test: add benchmarks #8 (tlambert03)
- feat: inject store namespace #7 (tlambert03)
- feat: make multiple store instances accessible #6 (tlambert03)
- test: add tests and big refactor #5 (tlambert03)
- feat: add cython option #4 (tlambert03)
- ci(dependabot): bump styfle/cancel-workflow-action from 0.9.1 to 0.10.0 #3 (dependabot[bot])
- ci(dependabot): bump codecov/codecov-action from 2 to 3 #1 (dependabot[bot])
* This Changelog was automatically generated by github_changelog_generator