All Versions
Latest Version
Avg Release Cycle
27 days
Latest Release

Changelog History
Page 1

  • v4.3.3 Changes

    • πŸ›  Fix argument injection for Tag and named resolve.
  • v4.3.2 Changes

    • πŸ›  Fix arguments resolve if for resolve used none base type. for example: let a: T? = container.resolve(args: ...). In current example T is Optional. Also fix if T use many or tag.
  • v4.3.1 Changes

    • πŸ‘Œ Improve new extensions feature. But it's new API - I can change in future.
  • v4.3.0 Changes

    ⚠ Warning! This version change public API!

    • πŸ“š Update arguments. Now inject arguments it's thread save operation. Also change syntax - remove extensions, and now inject arguments use resolve method in container. [see](Documentation/ru/core/АргумСнт)
  • v4.2.3 Changes

  • v4.2.2 Changes

    • πŸ‘Œ Improve thread safe for public scopes. Actually only if you use custom lifetime.
    • πŸ›  Fix thread safe for methods initializeSingletonObjects and initializeObjectsForScope
  • v4.2.1 Changes

    • πŸ›  Fix memory leak ParsedType. About bug in comments #159 issue
  • v4.2.0 Changes

    • βž• Add new settings - enable disable multithread support. Default enable.
    • πŸ‘Œ Improve resolve speed - fix small performance bug.
  • v4.1.7 Changes

    November 30, 2020

    πŸ›  Fix multithread crash - logger tabulation can crashed on multithread.

  • v4.1.5 Changes

    November 17, 2020
    • πŸ”Š 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.