# Changelog

Все заметные изменения этого проекта описываются в этом файле.

## \[0.1.0] - 2025‑06‑23

### Added

* **Первый публичный релиз.**
* **Базовые абстракции**: `AbstractProtocol`, `AbstractTransport`, `AbstractFilter`, а также вспомогательный `AnyFilter`.
* **Dispatcher** для связывания протокола и транспорта, регистрации обработчиков (`handler`, `add_callback`) и автоматической пересылки ответов.
* **ProtocolRouter** с поддержкой нескольких протоколов, активацией подмножеств и «быстрым путём» при единственном протоколе.
* **SerialTransport** — асинхронный транспорт поверх `aioserial` с неблокирующим чтением/записью и обработкой входящего потока.
* **Тестовая инфраструктура**: `DummyProtocol`, `DummyTransport` и фикстуры `conftest.py` для unit‑тестов на `pytest‑asyncio`.
