Fix a crash when reading USB 3 transport state
What's fixed
- Crash on cable plug-in (issue #181). WhatCable could abort the moment a cable was connected, with the crash happening inside Apple's IOKit binary deserialiser while we were reading USB 3 transport properties. The fix reads each property individually instead of fetching the full property dictionary in one call, which sidesteps the deserialiser path that was crashing. Thanks to @SoundGuyAndy for the detailed report and crash log.
Install
- Inside the app: right-click the menu bar icon and choose "Check for Updates…". WhatCable also checks for updates on its own and posts a system notification when a new version is out.
- Homebrew:
brew upgrade --cask whatcable. - Manual: download
WhatCable.zipfrom this release page and drag the new.appinto/Applications.