Skip to content

v0.2.0

Choose a tag to compare

@lynnswap lynnswap released this 01 Feb 16:05
· 546 commits to main since this release

PrivateHeaderKit v0.2.0

New Features

  • Default to skipping existing headers; add --force/PH_FORCE to re-dump, plus --layout to choose bundle vs headers outputs.
  • Stage output under .tmp-<run-id> and lock the output directory to prevent concurrent writes and partial results.
  • Use dyld shared cache by default; add --shared-cache/PH_SHARED_CACHE controls.
  • Build classdump-dyld with SwiftPM from this repository (no submodule).

Bug Fixes

  • Improve runtime fallback (dlopen path resolution, class list iteration safety) to reduce missing classes.
  • Handle simulator runtimes more reliably (shared cache checks, x86_64 Mach-O support).

Documentation

  • Update CLI options and environment override notes in README.

Other Changes

  • Remove user-specific/generated files from version control.

Full Changelog: v0.1.0...v0.2.0