Skip to content

v0.4.0

Choose a tag to compare

@lynnswap lynnswap released this 12 Feb 18:19
· 484 commits to main since this release
f342554

PrivateHeaderKit v0.4.0

New Features

Dump specific targets with --target

  • Add --target (repeatable) to dump individual frameworks, SystemLibrary bundles, and /usr/lib dylibs.
  • Add presets: @frameworks, @system, @all.
  • Enable nested bundle dumping (XPCServices / PlugIns) by default; add --no-nested to disable.

Cleaner output names for --layout headers (default)

  • Strip common bundle suffixes from output directories: .framework, .app, .bundle, .xpc, .appex.

Bug Fixes

  • Harden SystemLibrary target normalization and skip behavior (layout handling, symlink dylibs, nested bundles).
  • Remove stale SystemLibrary output when switching layouts.

Documentation

  • Update README (EN/JA) for --target presets, --no-nested, and suffix stripping behavior.

Full Changelog: v0.3.0...v0.4.0