All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.2.0 - 2026-08-02
Added
Inertial.subscribe/1accepts an:ifnameoption to scope a subscription to a single interface or a list of interfaces. Subscriptions remain unscoped by default, so existing callers ofInertial.subscribe/0continue to receive events for every interface.
2.1.0 - 2026-06-19
Changed
- Raised the minimum Elixir requirement to 1.18.
Fixed
- Bind the Linux netlink socket with a kernel-assigned port-id so the
monitor no longer fails to start with
:eaddrinusewhen another netlink socket already exists in the same OS process (#6).
2.0.0 - 2025-12-23
Initial revision