Releases: ivlevAstef/DITranquillity
Releases · ivlevAstef/DITranquillity
Fix memory leak bug
Fix memory leak ParsedType. About bug in comments #159 issue
Improve performance
Add new settings - enable disable multithread support. Default enable.
Improve resolve speed - fix small performance bug. Increase speed on x6-7
Fix multithread crash
Fix multithread crash - logger tabulation can crashed on multithread.
feature: initialize objects for your scope.
- Small fix log bugs - if your use many in logs can shown incorrect warning.
- Add new feature: initialize objects for scope. This feature equals to
initializeSingletonObjects
but for your custom lifetime/scope.
Fix memory leak bug
Fix library bug - potencial memory leaks. This bug manifested if your use Provider/Lazy and call get object until initialize other dependency (for example inside init method).
Add new functionally for test
- Add
test
- it's a more powerful analogdefault
needed for tests. - Small improve Graph API - fix access scope and fix getted type for unknown and arg.
Graph API
- Add Graph API - now your get dependency graph.
- Change graph validation - change syntax, add validation cases, improve validation cycles speed x1000-10000
- Fix small bugs and full synchronise validation graph and real usage.
Restructorization
- New documentation and README
- Update project structure
- Restore code coverage and travis
- Support linux
- Separate podspec on two subspec.
Fix Carthage AppStore
Remove copy shell scripts from build phases, because AppStore build can't sign in this scripts, and this scripts don't need in ipa file.
fix xcode 11.2.1 crash.
fix xcode 11.2.1 bug - library is crashed