2.7 KiB
2.7 KiB
Changelog
0.1.27
- The
ficherolibrary is now part of the add-on directory, simplifying the build process and removing the need for synchronization scripts.
0.1.24
- Fixed Docker build failures by reverting to a vendored code approach. The add-on now expects the
ficherolibrary to be present within its directory during the build.
0.1.23
- Updated
Dockerfileto install the main library viapipinstead of copying source files, completing the refactoring to eliminate duplicated code.
0.1.22
- Refactored build process to install the main
fichero-printerlibrary 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
ficheropackage with the latest library version.
0.1.20
- Refactored the embedded web UI to be loaded from an external
index.htmlfile.
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-supportedthat 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-supportedregressions 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-supportedon 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_accessfor stricter hosts blocking RFCOMM sockets.
0.1.6
- Added root changelog and release policy.
0.1.5
- Added
NET_RAWcapability for Classic Bluetooth sockets.
0.1.4
- Fixed RFCOMM connect path under uvloop.
0.1.3
- Added ingress/webui metadata updates.