Skip to content

Releases: WhoopInc/WhoopDI

0.5.1

28 Mar 01:32
Immutable release. Only release title and notes can be modified.
c6f9c59

Choose a tag to compare

What's Changed

  • Fixes #60 Add optional fatal error handle so users can intercept errorr before we fail by @ncipollo in #61

Full Changelog: 0.5.0...0.5.1

0.5.0

27 Mar 18:11
Immutable release. Only release title and notes can be modified.
1f5f93f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.0...0.5.0

0.4.0

10 Oct 18:47
b71389a

Choose a tag to compare

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

Full Changelog: 0.3.1...0.4.0

0.3.1

14 Aug 18:24
6b26803

Choose a tag to compare

🐛 Bug Fixes:

  • Fixes #44 Resolve lookup issue when dep is in parent (#45)

Full Changelog: 0.3.0...0.3.1

0.3.0

16 Jun 23:04
f55dd0d

Choose a tag to compare

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

07 May 20:24
79d66ea

Choose a tag to compare

Breaking Changes

  • Container.removeAllDependencies has been removed

Full Changelog: 0.2.0...0.2.1

0.2.0

29 Mar 13:56
4c67dd4

Choose a tag to compare

Breaking Changes

  • DependencyTree is 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.
  • registerModules have been removed from WhoopDI and Container. Modules should be provided via WhoopDI.setup or the initializer of Container.

What's Changed

Full Changelog: 0.1.3...0.2.0

0.1.3

29 Jan 21:43
e61dc12

Choose a tag to compare

Fixes #32 Check for non-nil when finding similar dependencies

Full Changelog: 0.1.2...0.1.3

0.1.2

16 Jan 16:00
a00bb91

Choose a tag to compare

What's Changed

Full Changelog: 0.1.1...0.1.2

0.1.1

12 Dec 20:26
ce3bb94

Choose a tag to compare

What's Changed

Full Changelog: 0.1.0...0.1.1