Changelog

# ChangeLog

## v0.8.1 - 2026-09-10

### Enhancements:

- feat(service): add a UART transport so boards without a routed USB Serial/JTAG port can use host control
- feat(service): report the active transport in the service `Status` and the `hello` response
- feat(config): restore the Serial/JTAG RX/TX buffer Kconfig options and raise the RX default to 32 KiB to avoid frame payload CRC failures on large transfers
- feat(config): restore the `BROOKESIA_SERVICE_USB_COMMAND_TIMEOUT_MS` Kconfig option
- fix(transport): validate the configured UART port number before touching UART driver APIs

### Documentation:

- docs(readme): document the UART transport and the shared-console time-division behavior
- docs(readme): remove the unimplemented UART RTS/CTS flow-control options

## v0.8.0 - 2026-08-04

### Initial Release:

- Initial release of `brookesia_service_usb` with USB Serial/JTAG host control,
  service calls, file transfers, and BPK runtime app installation.
- Includes bounded command parsing, safe non-overwriting uploads, temporary-file
  cleanup, and documentation for the service configuration and host CLI.