| Name | Modified | Size | Downloads / 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