- Transport errors now trigger a closing of the underlying StreamDeck device, so further API calls will throw correctly (and ``is_open()`` will return ``False``).
- Updated animated example script to use separate cycle generators for each key, so the animations play at the correct rate regardless of key count.
- Added support for the StreamDeck pedal.
- Added new `is_visual()` function.