88 lines
2.5 KiB
Markdown
88 lines
2.5 KiB
Markdown
# Changelog
|
|
|
|
## 0.1.24
|
|
|
|
- Fixed Docker build failures by reverting to a vendored code approach. The add-on now expects the `fichero` library to be present within its directory during the build.
|
|
|
|
## 0.1.23
|
|
|
|
- Updated `Dockerfile` to install the main library via `pip` instead of copying source files, completing the refactoring to eliminate duplicated code.
|
|
|
|
## 0.1.22
|
|
|
|
- Refactored build process to install the main `fichero-printer` library as a package instead of using duplicated source files. This resolves issues with stale code.
|
|
|
|
## 0.1.21
|
|
|
|
- Fixed stale source code issue by synchronizing the add-on's internal `fichero` package with the latest library version.
|
|
|
|
## 0.1.20
|
|
|
|
- Refactored the embedded web UI to be loaded from an external `index.html` file.
|
|
|
|
## 0.1.19
|
|
|
|
- Added "Unpair Device" button to the web UI.
|
|
|
|
## 0.1.18
|
|
|
|
- Added "Pair Device" button to the web UI.
|
|
|
|
## 0.1.16
|
|
|
|
- Added automatic fallback to BLE if Classic Bluetooth fails with `[Errno 12] Out of memory`.
|
|
|
|
## 0.1.15
|
|
|
|
- Added a BLE recovery retry for `br-connection-not-supported` that forces fresh LE target resolution from scan results before failing.
|
|
|
|
## 0.1.14
|
|
|
|
- Prevented BLE fallback to raw MAC connects and now require discovered LE device resolution, reducing `br-connection-not-supported` regressions on some BlueZ hosts.
|
|
|
|
## 0.1.13
|
|
|
|
- Marked BLE service-discovery disconnect errors as retryable (`failed to discover services, device disconnected`), so the add-on retries automatically.
|
|
|
|
## 0.1.12
|
|
|
|
- Improved BLE connection target resolution by preferring discovered BLE device objects over raw MAC strings to avoid BlueZ `br-connection-not-supported` on some hosts.
|
|
|
|
## 0.1.11
|
|
|
|
- Fixed unhandled BLE connect timeout (`asyncio.TimeoutError`) that previously caused HTTP 500 responses.
|
|
|
|
## 0.1.10
|
|
|
|
- Added automatic BLE reconnect retry with backoff for transient timeout errors (`br-connection-timeout`).
|
|
|
|
## 0.1.9
|
|
|
|
- Added add-on local changelog file so Home Assistant can display release notes.
|
|
- Improved Classic Bluetooth RFCOMM connection robustness by trying fallback channels (1-3 plus configured channel).
|
|
|
|
## 0.1.8
|
|
|
|
- Added Home Assistant web print interface on `/` with status/info/text/image actions.
|
|
|
|
## 0.1.7
|
|
|
|
- Fixed ingress Swagger OpenAPI loading behind Home Assistant.
|
|
- Enabled `full_access` for stricter hosts blocking RFCOMM sockets.
|
|
|
|
## 0.1.6
|
|
|
|
- Added root changelog and release policy.
|
|
|
|
## 0.1.5
|
|
|
|
- Added `NET_RAW` capability for Classic Bluetooth sockets.
|
|
|
|
## 0.1.4
|
|
|
|
- Fixed RFCOMM connect path under uvloop.
|
|
|
|
## 0.1.3
|
|
|
|
- Added ingress/webui metadata updates.
|