Avg Release Cycle
- ➕ 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
- 🔄 Changed lifetimes on:
- A single syntax for creating a hierarchy. Now it is
- 🌲 Logging as part of the library.
- Single cocoapods spec without subspecs.
- 🛠 fixed API. No more global syntax changes.
- ✂ Removed runtime args - there will be a new more powerful concept.
- 🛠 Fix bug (issue98) into methods initial(useStoryboard:identifier:) and initial(nib:).
- 🛠 Fix modularity bug - reorganization internal work with modularity and access levels
- 👌 Supported settings for set default behavior
- 👌 Improve injection into ViewControllers. Now app crash if found injections for VC but can’t injection into VC
- 🛠 Fix modularity access level for complex dependencies
- 🚚 Move logger into default subspec and change realization
- 🛠 Fix 'as' short style operation - add @discardableResult
- 👌 Improve intersectionNames error - now this error contains only incorrect types
- 🛠 Fix scan components for Modular - now scan component is an public component
- ➕ Add tags
- ➕ Add logs
- ✂ Removed supported errors
- Simplified error names
- 👌 Improved separate project for
- ➕ Add documentation for migration
- 📚 A full update documentation
- ✂ Remove Lazy
- ✂ Remove DynamicAssembly. Now there are late binding
- 📇 Rename DIModule -> DIComponent and DIAssembly -> DIModule
- 👌 Support area of vision for the components using modules
- ➕ Add weak single
- ➕ Add error description
- Greatly improve old syntax
- Separate library on modules:
- 👌 Support auto inject properties for Obj-C types
- Much more
- 👌 Support Lazy
- ➕ Add documentation for lazy
- 👌 Improved typing - now
Any.Typefor a place
- 👌 Support Lazy
- 📚 Update documentation
- ⚡️ Update README
- ✂ Remove lifetime: .perRequest
- 🔄 Change arrangement works with ViewControllers
- 🛠 Fix critical bug (issue-69): App Crash if call DIStoryboard get ViewController methods after short period of time
- ✅ Write Test by issue-69