Skip to content

Releases: peripheryapp/periphery

3.0.1

28 Dec 22:58
22cf5f0
Compare
Choose a tag to compare
Breaking
  • None.
Enhancements
  • None.
Bug Fixes
  • A clean build is no longer required when a file is deleted from the scanned project.

3.0.0

27 Dec 17:02
03d889c
Compare
Choose a tag to compare
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

17 Dec 17:44
3f0ac59
Compare
Choose a tag to compare
3.0.0.beta9 Pre-release
Pre-release
Periphery 3.0.0.beta9

3.0.0.beta8

16 Dec 15:19
116a438
Compare
Choose a tag to compare
3.0.0.beta8 Pre-release
Pre-release
Periphery 3.0.0.beta8

3.0.0.beta7

15 Dec 23:12
5faa290
Compare
Choose a tag to compare
3.0.0.beta7 Pre-release
Pre-release
Periphery 3.0.0.beta7

3.0.0.beta6

14 Dec 23:52
1845ebc
Compare
Choose a tag to compare
3.0.0.beta6 Pre-release
Pre-release
Periphery 3.0.0.beta6

3.0.0.beta5

14 Dec 22:41
ff44e79
Compare
Choose a tag to compare
3.0.0.beta5 Pre-release
Pre-release
Periphery 3.0.0.beta5

2.21.2

01 Nov 08:36
e90c73b
Compare
Choose a tag to compare
Breaking
  • None.
Enhancements
  • None.
Bug Fixes
  • Fix parsing of Xcode 16 projects.

2.21.1

28 Sep 11:18
af2eb94
Compare
Choose a tag to compare
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

23 Aug 21:12
aa8c80c
Compare
Choose a tag to compare
3.0.0.beta4 Pre-release
Pre-release
Periphery 3.0.0.beta4