Releases: peripheryapp/periphery
Releases · peripheryapp/periphery
3.0.0
Breaking
3.0 is a major breaking change and requires some manual migration, please see the 3.0 Migration Guide.
- Support for installing via CocoaPods has been removed.
- Removed support for Swift 5.9/Xcode 15.2.
- Periphery is now available directly from Homebrew, and the
peripheryapp/periphery
tap is no longer updated. To migrate run the following:
brew remove periphery
brew untap peripheryapp/periphery
brew update
brew install periphery
Enhancements
- Added support for Swift Testing.
Bug Fixes
- Fix numerous issues where generated code could not be scanned.
- Fix support for Xcode's new folder format.
- Fix cloning private Swift package repositories.
3.0.0.beta9
Periphery 3.0.0.beta9
3.0.0.beta8
Periphery 3.0.0.beta8
3.0.0.beta7
Periphery 3.0.0.beta7
3.0.0.beta6
Periphery 3.0.0.beta6
3.0.0.beta5
Periphery 3.0.0.beta5
2.21.2
2.21.1
Breaking
- None.
Enhancements
- None.
Bug Fixes
- Enums with the
@main
attribute are now retained. - Fixed issue in Swift 6 where declarations that override external type members are incorrectly identified as unused.
- Unused public/exported imports are excluded from the results even if unused in the declaring file as the exported symbols may be referenced in other files, and thus removing the import would result in a build failure.
3.0.0.beta4
Periphery 3.0.0.beta4
3.0.0.beta3
Periphery 3.0.0.beta3