Download Latest Version Release 3.0.4 source code.tar.gz (3.9 MB)
Email in envelope

Get an email when there's a new version of Factory

Home / 3.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-04-29 739 Bytes
Release 3.0.0 source code.tar.gz 2026-04-29 3.8 MB
Release 3.0.0 source code.zip 2026-04-29 4.5 MB
Totals: 3 Items   8.4 MB 0
  • Redefine factory closures to avoid isolation issues in Swift 6.1 and 6.2
  • Explicitly mark many of Factory's structures as nonisolated for Swift 6.2
  • Adds global dependency resolution functions that also allow for passed parameters
  • Refactor circular dependency checking mechanism to dramatically improve performance
  • Replaces dependencyChainTestMax value with circularDependencyTesting flag
  • Refactor trace mechanism to better work with circular dependency checks
  • Returns to ObjectIdentifier for keys (multi-module key issues seem to be due to multiple copies of Factory)
  • Adds decorator variant that returns true for new instances and false if a cached instance is returned
  • Moves to SPM, dropping support for CocoaPods
Source: README.md, updated 2026-04-29