Skip to content

v1.0 is here 🎉

Choose a tag to compare

@inoahdev inoahdev released this 22 Jul 20:46
· 935 commits to master since this release

tbd v1.0 is now released 🎉, thanks to all who went through the beta releases 🙂

Major Changes:

  • Revamped Usage menu: Re-organized to properly convey the features added to tbd in past releases
  • Huge rewrite; tbd has been rewritten in many ways, and is now 10x faster in parsing mach-o libraries and outputting tbd-files than the previous release

Parsing UIKit: (from iPhoneSimulator SDK)

  • v0.9: 1.15 seconds (user)
  • v1.0: 0.12 seconds (user)

Parsing AppKit: (from macOS SDK)

  • v0.9: 3.17 seconds (user)
  • v1.0: 0.31 seconds (user)

Minor changes:

  • tbd now only outputs a notice when failing to open a sub-directory while recursing, instead of throwing an error
  • tbd now recognizes symbols with a prefix of .objc_class_name as obj-c class symbols

Bug Fixes:

  • Fixed bug where tbd would fail to properly parse a mach-o file (to check if it its a library)
  • Fixed bug where tbd would output unsorted symbols
  • Fixed bug where tbd would fail to recognize a fat mach-o container (rare, in case one is ever given as input)
  • Fixed bug where tbd would fail to realize that an output path was not provided
  • Fixed bug where tbd would stop parsing arguments after providing the output option