Files
Fichero/fichero_printer/CHANGELOG.md
paul2212 48c40d9f8f 0.1.27
2026-03-16 14:17:49 +01:00

2.7 KiB

Changelog

0.1.27

  • The fichero library 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 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.