Skip to content

Releases: sidepelican/swift-di

1.1.4

16 Dec 02:27
358d1ee

Choose a tag to compare

What's Changed

Full Changelog: 1.1.3...1.1.4

1.1.3

16 Dec 01:08
50fbc71

Choose a tag to compare

What's Changed

  • Fix error when using get inside not @Provider annotated function by @sidepelican in #10

Full Changelog: 1.1.2...1.1.3

1.1.2

13 Dec 07:46
8f0ae8d

Choose a tag to compare

What's Changed

Full Changelog: 1.1.1...1.1.2

1.1.1

05 Sep 06:09
6110de5

Choose a tag to compare

What's Changed

Full Changelog: 1.1.0...1.1.1

1.1.0

15 Aug 05:07
58f6a4b

Choose a tag to compare

What's Changed

  • When a component held a var property, changes to that property were not reflected in the container, but now they are.
  • Along with the above change, we have removed the warnings when using @Provides(...) var.
  • Added the priority option. When child components overwrite values, values with a higher priority will not be overwritten.
    • ex: @Provider(.foo, priority: .test)
  • Added bind(_:forKey:) to the component, allowing procedural changes to values.

Full Changelog: 1.0.1...1.1.0

1.0.1

31 Jul 07:14

Choose a tag to compare

Full Changelog: 1.0.0...1.0.1

  • RootComponent code generation no longer interrupted by missing dependencies error.

1.0.0

18 Jun 08:41

Choose a tag to compare

initial release