Breaking
- None.
Enhancements
- Added the
--retain-equatable-propertiesand--retain-hashable-propertiesoptions to retain all properties onEquatableandHashabletypes. - Expose a stable
@periphery//bazel:generatedpackage group so Bazel projects can grant visibility to Periphery's generated scan target and use--bazel-check-visibilitysafely. - Added a
--bazel-queryoption to override the default Bazel top-level target query.
Bug Fixes
- Follow embedded bundle and plugin edges transitively in the generated Bazel scan rule so custom Bazel queries can avoid building incorrectly transitioned targets while still analyzing extension- and plugin-reachable code.
- The
--write-resultsfile is now written even when a scan produces no results, instead of being left absent from a prior run.