Skip to content

Bump plugin and marketplace version to 2.0.7#43

Merged
Iron-Ham merged 1 commit into
mainfrom
Iron-Ham/bump-2.0.7
May 11, 2026
Merged

Bump plugin and marketplace version to 2.0.7#43
Iron-Ham merged 1 commit into
mainfrom
Iron-Ham/bump-2.0.7

Conversation

@Iron-Ham
Copy link
Copy Markdown
Owner

Summary

Patch release packaging the orphan-cleanup fix from #42.

  • Bumps .claude-plugin/plugin.json and .claude-plugin/marketplace.json from 2.0.62.0.7.

Release contents

  • fix: cascade-delete all orphaned objects in PreviewHost cleanup #42 — fix: cascade-delete all orphaned objects in PreviewHost cleanup. Earlier cleanups only removed the first matching PreviewHost native target and a single root-group child, leaking XCBuildConfiguration + XCConfigurationList, the PBXSourcesBuildPhase / PBXFrameworksBuildPhase / PBXResourcesBuildPhase and their PBXBuildFile entries, PBXTargetDependency + PBXContainerItemProxy, forwarded XCSwiftPackageProductDependency stubs, and the PreviewHost.app PBXFileReference (including its slot in the Products group). Because each leak left another PreviewHost target behind, the next run's .first(where:) only peeled one off and the leak compounded — user pbxproj files accumulated hundreds of lines of cruft and broken refs to deleted .preview-host-XXXXX/ temp dirs. Cleanup now iterates over all PreviewHost targets, cascade-deletes their build phases / build files / config lists / dependencies / package product deps / product refs, recursively scrubs every PreviewHost PBXGroup, and removes any orphan PreviewHost.app refs left by prior broken cleanups. Regression test runs inject + cleanup three times and asserts nothing survives.

Test plan

  • Both version files updated to 2.0.7
  • Diff limited to the two version fields
  • CI green

@Iron-Ham Iron-Ham merged commit 9f291f6 into main May 11, 2026
@Iron-Ham Iron-Ham deleted the Iron-Ham/bump-2.0.7 branch May 11, 2026 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant