Release Notes

1.0.0.beta.3

DownloadAugust 12, 2026

Breaking

  • None.

Enhancements

  • None.

Bug Fixes

  • Authentication flow fixes.

1.0.0.beta.2

DownloadJuly 30, 2026

Breaking

  • None.

Enhancements

  • Added the agent-prompt output format for AI-assisted result removal.
  • Added the name option to the // periphery:override comment command.
  • Scheme validation is now skipped by default, avoiding a slow call to xcodebuild. Use --no-skip-schemes-validation to enable validation of the given scheme names.

Bug Fixes

  • The --write-results file is now written when the output format produces no output for a scan with no results, e.g. --format github-actions.
  • Resolved scan performance regression introduced by duplicate declaration detection.

1.0.0.beta.1

DownloadJuly 21, 2026

Breaking

  • Conflicting declarations now throw an error.
  • Bazel integration has moved to the rules_periphery module, which drives Periphery from Bazel rather than the other way around. The --bazel, --bazel-filter, --bazel-query, --bazel-index-store, and --bazel-check-visibility options have been removed.

Enhancements

  • Significant performance improvements.
  • Added the --retain-equatable-properties and --retain-hashable-properties options to retain all properties on Equatable and Hashable types.

Bug Fixes

  • The --write-results file is now also written when a scan produces no results.

Release notes for versions prior to the fork from the open-source project are available in the previous changelog.