Skip to content

Releases: ivlevAstef/DITranquillity

Bugfix

02 Oct 14:30
Compare
Choose a tag to compare
  • bugfix: Support recursive inject into ViewControllers.
  • bugfix: Fix component bundle source.
  • bugfix: Fix valid method, for hard dependency graph.
  • Rename valid to validate(checkGraphCycles:)

Hierarchy or default?

28 Sep 16:40
Compare
Choose a tag to compare
  • Changed hierarchy/default logic. Now component inside framework a upper priority than 'default'
  • Small improve code documentantion
  • Added generated documentation for the code

Hierarchy

20 Sep 17:22
Compare
Choose a tag to compare
  • Now thread safe supported for append(framework:), append(part:), import(_:)
  • Now append(framework:) also call import(_:)

Reborn

18 Sep 07:14
Compare
Choose a tag to compare
  • Added migration documentation.
  • Added code documentation.
  • Accelerated library work 30 times. Now twice as fast swinject.
  • Reduced library size by 40%, but number of parameters is increased.
  • Supported StoryboardReference. Even with many containers.
  • Removed very old manual syntax. Now the library knows entire dependency graph.
  • Improved graph validation. Removed exceptions.
  • Changed concept - container builder removed. Now only container.
  • The library itself understands what you need - nor any try? and .optional
  • Changed lifetimes on: single, lazySingle, weakSingle, objectGraph, prototype
  • A single syntax for creating a hierarchy. Now it is Framework and Part
  • Logging as part of the library.
  • Single cocoapods spec without subspecs.
  • fixed API. No more global syntax changes.

But:

  • Removed runtime args - there will be a new more powerful concept.

v3.0.0-beta

29 Aug 18:01
Compare
Choose a tag to compare
v3.0.0-beta Pre-release
Pre-release