Releases: WhoopInc/WhoopDI
Releases · WhoopInc/WhoopDI
0.5.1
Immutable
release. Only release title and notes can be modified.
0.5.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Fixes #49 Enable immutable releases in release workflow by @ncipollo in #50
- Fixes #51 Add codeowners and pin dependencies to explicit version by @ncipollo in #52
- Fixes #53 Deprecate params by @ncipollo in #54
- Minor Doc Cleanup by @ethan-vanheerden in #56
- Fixes #57 Add token permissions to github workflows to resolve security notice by @ncipollo in #58
New Contributors
- @ethan-vanheerden made their first contribution in #56
Full Changelog: 0.4.0...0.5.0
0.4.0
Breaking Changes
None
New Features
You can now accumulate and combine dependencies! Create an AccumulationKey and define your accumulation strategy. From there, all sibling dependencies and parent dependencies that use the same accumulation key will be combined into a single unified value!
What's Changed
- Fixes #44 Resolve lookup issue when dep is in parent by @ncipollo in #45
- Adds a Way to Accumulate Definitions by @jrosen081 in #48
Full Changelog: 0.3.1...0.4.0
0.3.1
0.3.0
Upcoming Breaking Changes
If you enable the localInjectWithoutMutation option WhoopDI.inject will no longer see local dependencies of an active WhoopDI.inject { }. This will become the default behavior in the near future!
What's Changed
- Fixes #6 Add parent / child relationship to container by @ncipollo in #38
- Fixes #39 Add option for local inject without mutation by @ncipollo in #41
Full Changelog: 0.2.1...0.3.0
0.2.1
0.2.0
Breaking Changes
DependencyTreeis no longer available outside of the package. This is used internally when you provide modules to WhoopDI so it is no longer necessary to leverage directly.registerModuleshave been removed fromWhoopDIandContainer. Modules should be provided viaWhoopDI.setupor the initializer ofContainer.
What's Changed
- Fixes #8 DependencyTree is now internal to WhoopDI. by @ncipollo in #33
- Fixes #34 Remove register modules functions by @ncipollo in #35
Full Changelog: 0.1.3...0.2.0
0.1.3
Fixes #32 Check for non-nil when finding similar dependencies
Full Changelog: 0.1.2...0.1.3
0.1.2
What's Changed
- Add InjectableInit Macro by @jrosen081 in #22
- Fixes #24 InjectableName can now use variables along with constant strings by @ncipollo in #28
- Fixes #30 Provide more info in missing dep error by @ncipollo in #31
Full Changelog: 0.1.1...0.1.2