Skip to content

Latest commit

 

History

History
111 lines (74 loc) · 2.84 KB

CHANGELOG.md

File metadata and controls

111 lines (74 loc) · 2.84 KB

Change Log

All notable changes to this project will be documented in this file.

1.x Releases


Released on 2019-05-13

Updated

  • @dvi swift 5 support. Prevent wrapping autoclosures
  • @SergeyKrupov Threadsafe context

Released on 2018-10-17

Updated

  • @dvi fixed Obj-C objects initialization for Swift 4.2

Released on 2017-10-23

Updated

  • !Breaking changes! Decided to replaced 'inout' closure variable type with return value. To fix issue with NSObject release. (Thanx to @alekseykolchanov for Pull Request)
  • @alekseykolchanov advised to remove 'Definition Cache'
  • Moved singletons and substitutions storages to the context

Fixed

Released on 2017-07-24

Fixed

  • Fixed singletons retain bug.(Thanx to @alekseykolchanov)

Released on 2017-07-24

Fixed

  • Another fix for circular dependency resolution bug

Released on 2017-07-24

Fixed

  • Circular dependency resolution bug

Added

  • Substitution type check with fatalError

Released on 2017-07-18

Added

  • macOS support
  • Code documentation

Updated

  • Little refactoring
  • travis build script

Released on 2017-07-17

Added

  • Injections into swift structures
  • Carthage support

Updated

  • Renamed define(init: ...) without return value to defineInjection(into: )

Fixed

  • Fixed bug with queue lock in assembly context

Released on 2017-06-26

Fixed

  • Fixed bug with definition retain.

Released on 2017-06-22.

Updated

  • Renamed Patch to Substitution

Fixed

  • Fixed bug with cross-assembly object resolution when two assemblies uses same keys

Released on 2017-06-13.

Added