DITranquillity v3.0.0 Release Notes
-
- ➕ 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
andPart
- 🌲 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.