Skip to content

Releases: simplyRoba/pixoo-bridge.rs

v0.11.1

27 Mar 08:16

Choose a tag to compare

0.11.1 (2026-03-27)

Bug Fixes

  • ci: bump docker/build-push-action from 6 to 7 (ea89ca3)
  • ci: bump docker/metadata-action from 5 to 6 (8f2f451)
  • deps: bump image from 0.25.9 to 0.25.10 (edeb66a)
  • deps: bump quinn-proto from 0.11.13 to 0.11.14 (61a9786)
  • deps: bump rustls-webpki from 0.103.9 to 0.103.10 (a9c6a43)
  • deps: bump tracing-subscriber from 0.3.22 to 0.3.23 (f3473c9)
  • deps: bump uuid from 1.21.0 to 1.22.0 (6e26e08)
  • deps: bump uuid from 1.22.0 to 1.23.0 (9057586)

v0.11.0

05 Mar 08:41

Choose a tag to compare

0.11.0 (2026-03-05)

Features

  • add /draw/remote endpoint for downloading images from URLs (a0327db)
  • add comprehensive code review for pixoo-bridge.rs v0.10.0 (dc08279)
  • add text drawing endpoints and validation for Pixoo commands (2f20aea)
  • enhance error handling with ErrorBuilder and refactor response generation (6b280cf)

Bug Fixes

  • ci: bump actions/download-artifact from 7 to 8 (cd05b9e)
  • ci: bump actions/upload-artifact from 6 to 7 (26bc385)
  • ci: bump docker/login-action from 3 to 4 (a960c81)
  • ci: bump docker/setup-buildx-action from 3 to 4 (b7318db)
  • ci: remove cross-compiler from CI and isolate cache keys (#73) (2787662)
  • correct /reboot success status code in README from 204 to 200 (d11741e)
  • correct command for updating global npm tools in devcontainer configuration (beb4971)
  • deps: bump chrono from 0.4.43 to 0.4.44 (0edf410)
  • deps: bump thiserror from 1.0.69 to 2.0.18 (35999a3)
  • deps: bump tokio from 1.49.0 to 1.50.0 (fa777c2)
  • deps: bump uuid from 1.20.0 to 1.21.0 (a2096d5)
  • format imports in draw.rs and add settings.local.json for permissions (af64dfc)
  • honor PIXOO_BRIDGE_PORT in Dockerfile health check (ad68a26)
  • implement integration tests for error paths in middleware (62cd4b9)
  • mark access log level as debug and document resolution (2f0262b)
  • mark several review items as won't fix and clarify resolution details (51b896c)
  • remove settings.local.json as it is no longer needed (de8a7a8)
  • replace hardcoded PicWidth with PIXOO_FRAME_DIM constant (a054852)
  • request_tracing: replace constant reference to HEADER_NAME in tests (9d79184)
  • tests: simplify request creation in test case (b22c66e)
  • update devcontainer configuration for Rust and npm tools (48e8ca0)
  • update send_command to use reference for PixooCommand in multiple files (fb05298)

v0.10.0

09 Feb 21:34

Choose a tag to compare

0.10.0 (2026-02-09)

Features

  • logging: enhance startup log to include animation speed factor and max image size (85f26b0)

Bug Fixes

  • standardize PicID to PicId across documentation and implementation (2d2bcf4)

v0.9.0

09 Feb 14:59

Choose a tag to compare

0.9.0 (2026-02-09)

Features

  • add /draw/fill endpoint for RGB color display fill (#66) (b11aff9)
  • add request ID correlation middleware and logging enhancements (#67) (7ba96f7)
  • enforce required PIXOO_BASE_URL configuration at startup (183d1da)
  • implement graceful shutdown handling for server (43bde85)
  • implement POST /draw/upload endpoint for image uploads (#69) (96f0599)

Bug Fixes

  • add new display management endpoints to API documentation (e8914ed)
  • mark issues in code review as resolved (0e9b043)
  • update reboot endpoint response status to 200 OK (8748a14)

v0.8.1

08 Feb 09:46

Choose a tag to compare

0.8.1 (2026-02-08)

Bug Fixes

  • add debug logging for Pixoo command interactions (18a0810)
  • invert timezone offset sign for Pixoo compatibility (6b42b5e)
  • update authors and repository URL in Cargo.toml (97ab1c9)
  • update license to AGPL-3.0-or-later in Cargo.toml (dd72a58)

v0.8.0

08 Feb 08:34

Choose a tag to compare

0.8.0 (2026-02-06)

Features

  • add endpoints for modifying device settings (time format and temperature unit) (#62) (f8b73a5)
  • add environment variables for telemetry and tracking in devcontainer (5ebda3d)
  • add manage endpoint for display control e.g. brightness and orientation (#63) (0349702)

Bug Fixes

  • rename PIXOO_CLIENT_TIMEOUT_MS to PIXOO_TIMEOUT_MS for consistency (a776a3f)

v0.7.0

04 Feb 19:57

Choose a tag to compare

0.7.0 (2026-02-04)

Features

  • add manage command for setting weather, time and time offset (#60) (e4a8579)
  • add request validation (#55) (3ef4686)
  • api: add GET endpoints for managing settings, time, and weather (#52) (1ae4bd0)
  • enable clippy pedantic lints project-wide (#59) (abbab90)
  • implement error mapping for pixoo errors (#56) (ae2285d)
  • logging: add request logging middleware for HTTP requests (507c4a5)

Bug Fixes

  • deps: bump bytes from 1.11.0 to 1.11.1 (#54) (9b89031)
  • deps: bump httpmock from 0.8.2 to 0.8.3 (45580b5)
  • deps: bump validator from 0.16.1 to 0.20.0 (4a112f3)
  • tests: update mock server responses to return error_code 1 (7dfb9fc)
  • use proper openspec format for clippy-pedantic-standard artifacts (92f0c7a)

v0.6.0

01 Feb 15:16

Choose a tag to compare

0.6.0 (2026-02-01)

Features

  • api: add tool bridging endpoints for timer, stopwatch, scoreboard and soundmeter (#50) (7cfcfe3)

Bug Fixes

  • formatting (8ab458b)
  • include binary version in startup logging information (e181c5c)
  • remove warning log for default listener port in resolve_listener_port function (c946692)

v0.5.5

01 Feb 11:45

Choose a tag to compare

0.5.5 (2026-02-01)

Bug Fixes

  • add missing chmod command for pixoo-bridge binaries in Dockerfile (fc91ae5)
  • simplify compile job name in publish-release workflow (f9085dd)

v0.5.4

01 Feb 11:26

Choose a tag to compare

0.5.4 (2026-02-01)

Bug Fixes

  • rename release assets for clarity in upload step (64d295c)
  • simplify compile job name in publish-release workflow (379eb14)