Skip to content

Releases: AliSoftware/Dip

7.1.1

Choose a tag to compare

@ilyapuchka ilyapuchka released this 27 Dec 11:38
c3b601d
  • Fixed using StoryboardInstantiatable with SPM (#233).

7.1.0

Choose a tag to compare

@ilyapuchka ilyapuchka released this 10 Nov 16:12
  • You can now use a shorthand syntax for resolving a single property using a key path, i.e. resolvingProperty(\.value).
  • Swift 5.0 support (#224).
  • Fixed resolving nested types with the same local names (#221).
  • @Injected and @IntectedWeak property wrappers (#225).
  • Thread safety can be disabled on container level.

7.0.1

Choose a tag to compare

@ilyapuchka ilyapuchka released this 20 Dec 01:24
  • Added a workaround for Swift 4.2 regression related to retaining weak properties (#214). For that auto-injection can be disabled or enabled for the whole container or individula registrations.

Swift 4.2

Choose a tag to compare

@ilyapuchka ilyapuchka released this 22 Sep 20:37
  • Swift 4.2 support.
  • Fixed some issues when reusing instances previously resolved as optionals.
  • Dip-UI is now part of Dip.

Swift 4

Choose a tag to compare

@ilyapuchka ilyapuchka released this 22 Sep 20:32
c5c6bd2
  • Swift 4 support
  • Fixed unneeded reuse of singletons in collaborating containers.
    Containers now first attempt to autowire components and fallback to collaboration when it fails.
    #169, @ilyapuchka

Swift 3.1 and some bug fixes

Choose a tag to compare

@ilyapuchka ilyapuchka released this 09 Apr 11:38

Fixed

Swift 2.3 compatibility fix

Choose a tag to compare

@ilyapuchka ilyapuchka released this 01 Nov 16:10

Fixed

  • Fixed broken compatibility for Swift 2.3 API in resolve(tag:arguments:) method.
    #135, @ilyapuchka

Swift 2.3 compatibility

Choose a tag to compare

@ilyapuchka ilyapuchka released this 23 Oct 20:57
  • Added Swift 2.3 compatibility. swift2.3 brunch is no longer maintained.
    #127, @ilyapuchka

Fixed

  • Fixed reusing instances registered with WeakSingleton scope
    #129, @ilyapuchka

Swift 3 reflection issues fixed

Choose a tag to compare

@ilyapuchka ilyapuchka released this 09 Oct 09:49

Fixed

CocoaPods fix

Choose a tag to compare

@ilyapuchka ilyapuchka released this 16 Sep 10:29

This release is the same as 5.0.0 and only fixes CocoaPods speck pushed to trunk without macOS, tvOS and watchOS deployment targets. Please use this release instead of 5.0.0 if you integrate Dip via Cocoapods.