Skip to content

Releases: hmlongco/Resolver

Add Reset function

02 May 16:17
Compare
Choose a tag to compare
  • Add Resolver.reset() function to reset Resolver to original state

OptionalInjected property wrapper

02 May 15:01
Compare
Choose a tag to compare
  • Add @OptionalInjected property wrapper
  • Fixed Empty CURRENT_PROJECT_VERSION variable.
  • Mark framework to use application extension safe api only
  • Use fatalError message instead of print

Add InjectedObject property wrapper for SwiftUI

29 Dec 18:44
Compare
Choose a tag to compare
  • Add @InjectedObject property wrapper for SwiftUI support
  • Ensure proper initialization of pthread mutexes
  • Add missing public keyword to registerAllServices() method
  • Expand supported platforms to include macOS, tvOS, and watchOS
  • Set minimum supported platform on iOS to iOS 11

Update project for Swift 5.1 and SPM

02 Dec 20:07
Compare
Choose a tag to compare
  • Update project for Swift 5.1 and SPM
  • Add @injected property wrapper for Swift 5.1
  • Add @LazyInjected property wrapper for Swift 5.1
  • Revise unit tests for more code coverage
  • Make static registration function public and add concurrency mutexes
  • Add type specification to defaultScope
  • Fix initializers on scope types to allow public instantiation.
  • Allow clearing the shared cache

Update project for Swift 4.2

18 Feb 19:27
Compare
Choose a tag to compare
  • Update project for Swift 4.2
  • Ensure all tests pass under new environment

Note project file changes only. No code changes over 1.0.6.

Fix bug resolving shared protocols

18 Feb 19:08
Compare
Choose a tag to compare
  • Fix bug resolving shared protocols
  • Add passed resolver option to factories

Minor improvements

09 Jun 15:31
Compare
Choose a tag to compare
  • Changed registrationsNeeded to performInitialRegistrations closure.
  • Value types not cached during graph resolution.

Code size optimizations

06 May 17:38
Compare
Choose a tag to compare
1.0.4

Update podspec to 1.0.4

Fix issue with caching named instances

06 May 00:49
Compare
Choose a tag to compare

Fix issue with caching named instances.

Debug support for optionals

06 Apr 13:16
Compare
Choose a tag to compare
1.0.2

Add debug message to resolve in case of Optionals and ImplicitlyUnrwa…