# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
<!-- %% CHANGELOG_ENTRIES %% -->
## 1.0.0 - 2026-06-17
### Added
- `Ifone.list_devices/0` to 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/1` for discovering NCM data interfaces by USB serial number or location ID
- `Ifone.get_serial_for_interface/1` for 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)