Changelog
View SourceAll notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
1.1.0 - 2026-09-09
Added
Ifone.list_ncm_data_interfaces/1now accepts the hyphenated UDID ("00008110-00180C36263B801E") as well as the raw USB serial ("0000811000180C36263B801E"); both spellings select the same device, on macOS and on Linux. Legacy 40-character UDIDs carry no hyphen and are matched unchanged.list_devices/0andget_serial_for_interface/1continue to return the raw USB serial.
1.0.0 - 2026-06-17
Added
Ifone.list_devices/0to enumerate all connected iOS devices and their NCM interfaces in one call, keyed by USB serial number
0.1.1 - 2026-02-05
Added
Ifone.list_ncm_data_interfaces/1for discovering NCM data interfaces by USB serial number or location IDIfone.get_serial_for_interface/1for reverse-lookup of USB serial number from network interface name- macOS support via IOKit NIF
- Linux support via sysfs traversal (pure Elixir, no NIF required)