All Versions
31
Latest Version
Avg Release Cycle
150 days
Latest Release
60 days ago

Changelog History
Page 1

  • v7.1.1

    December 27, 2019
    • 🛠 Fixed using StoryboardInstantiatable with SPM (#233).
  • v7.1.0

    November 10, 2019
    • 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.
  • v7.0.1

    December 20, 2018
    • ➕ 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.
  • v7.0.0

    September 22, 2018
    • 👍 Swift 4.2 support.
    • 🛠 Fixed some issues when reusing instances previously resolved as optionals.
    • 💻 Dip-UI is now part of Dip.
  • v6.1

    April 28, 2018
  • v6.0.0

    September 22, 2018
    • 👍 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
  • v5.1

    April 09, 2017

    🛠 Fixed

  • v5.0.4

    November 01, 2016

    🛠 Fixed

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

    October 23, 2016
    • ➕ Added Swift 2.3 compatibility. swift2.3 brunch is no longer maintained.
      #127, @ilyapuchka

    🛠 Fixed

    • 🛠 Fixed reusing instances registered with WeakSingleton scope
      #129, @ilyapuchka
  • v5.0.2

    October 09, 2016

    🛠 Fixed

    • 🛠 Fixed Swift 3 issues related to reflection and IUO
      #125, @ilyapuchka