v1.0 is here 🎉
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_nameas 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