Periphery v2.10.1 Release Notes

Release Date: 2022-11-20 // over 1 year ago
  • ๐Ÿ’ฅ Breaking
    • None.
    โœจ Enhancements
    • None.
    ๐Ÿ› Bug Fixes
    • ๐Ÿ›  Fix error building with SwiftPM and Swift 5.7: the target 'PeripheryKit' in product 'periphery' contains unsafe build flags
    • ๐Ÿ›  Fix unused parameter analysis for shorthand if-let syntax.
    • โ†ช Workaround Swift shorthand if-let syntax bug (https://github.com/apple/swift/issues/61509). Global properties are not handled by this workaround.
    • ๐Ÿ›  Fix retaining inferred associated types.
    • ๐Ÿ›  Fix redundant public accessibility analysis for types used in closure signatures.
    • Conflicting index store units are now detected and result in an error.

Previous changes from v2.10.0

  • ๐Ÿ’ฅ Breaking
    • Swift 5.6 or later is now required.
    โœจ Enhancements
    • โž• Add --report-include option to filter reported violations with an allowlist.
    • ๐Ÿ‘Œ Support for reading Xcode 14 generated index stores.
    ๐Ÿ› Bug Fixes
    • None.