All Versions
70
Latest Version
Avg Release Cycle
31 days
Latest Release
529 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v2.3.3 Changes
December 17, 2020๐ฅ Breaking
- None.
โจ Enhancements
- None.
๐ Bug Fixes
- ๐ Improve unused parameter location identification.
-
v2.3.2 Changes
December 10, 2020๐ฅ Breaking
- None.
โจ Enhancements
- None.
๐ Bug Fixes
- ๐ Fix indexing failure on unhandled declaration kinds, such as 'commentTag'.
--retain-objc-accessible
also retains private declarations explicitly attributed with@objc
.
-
v2.3.1 Changes
December 06, 2020๐ฅ Breaking
- None.
โจ Enhancements
- None.
๐ Bug Fixes
- ๐ Fix crash during indexing phase.
-
v2.3.0 Changes
December 05, 2020๐ฅ Breaking
- ๐ JSON and CSV output formats have changed to reflect the fact that declarations can have multiple IDs if they're members of multiple build targets.
- ๐ Declarations accessible by the Objective-C runtime are no longer retained by default. The
--no-retain-objc-annotated
option has been removed, and--retain-objc-accessible
added.
โจ Enhancements
- Protocols that are never used as an existential type are now explicitly identified as redundant rather than simply unused, which could be confusing.
- โ Add
--clean-build
flag to clean build artifacts before the build step. - โ Add support for files that are members of multiple build targets. Such files no longer produce erroneous results.
๐ Bug Fixes
- Protocol members whose implementation is provided by an external type, yet aren't referenced via a value type are now identified as unused.
- @IBInspectable properties are now retained.
- Declarations ignored with a '// periphery:ignore' comment now also retain their references to other declarations.
- ๐ Fix running Periphery from within Xcode where Xcode's environment variables could cause build failures or incorrect results.
- ๐ Fix an issue where a protocol could incorrectly retain references to methods in an unused conforming declaration.
-
v2.2.2 Changes
November 23, 2020๐ฅ Breaking
- None.
โจ Enhancements
- None.
๐ Bug Fixes
- Extension classes referenced in Info.plist as NSExtensionPrincipalClass are now retained.
-
v2.2.1 Changes
November 22, 2020๐ฅ Breaking
- None.
โจ Enhancements
- None.
๐ Bug Fixes
- ๐ Fix unused parameter identification when surrounded with backquotes.
-
v2.2.0 Changes
November 21, 2020๐ฅ Breaking
- None.
โจ Enhancements
- โ Add support for SwiftPM & Xcode mixed projects.
๐ Bug Fixes
- None.
-
v2.1.1 Changes
November 18, 2020๐ฅ Breaking
- None.
โจ Enhancements
- None.
๐ Bug Fixes
- IBOutlets and IBActions that reside in a base class that are referenced only via a subclass are now retained.
-
v2.1.0 Changes
November 14, 2020๐ฅ Breaking
- None.
โจ Enhancements
- โ Added a Checkstyle output formatter.
๐ Bug Fixes
- ๐ Fix Swift 5.2 support.
- โก๏ธ Updated Yams dependency to fix building with Swift for Tensorflow.
- ๐ Fix possible concurrent mutation crash.
- Classes & structs that conform to SwiftUI's LibraryContentProvider are now retained.
-
v2.0.1 Changes
November 10, 2020๐ฅ Breaking
- None.
โจ Enhancements
- None.
๐ Bug Fixes
- ๐ Fix version number.