Skip to content

Releases: AlanSRU/ioBroker.blustream-mfp

Release v0.5.1

Choose a tag to compare

@github-actions github-actions released this 16 Jul 16:24
  • (Alan Paris) Every state object now defines a default (def) value, so states have a defined initial value before the first device poll
  • (Alan Paris) Admin config: all device-model descriptions and option labels are now translatable and provided in all 11 ioBroker languages

Release v0.5.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 12:21
  • (Alan Paris) Added support for the Blustream C66 (6x6) and C88 (8x8) Contractor HDBaseT matrices: crosspoint routing across up to 8 outputs, route-all (output.allSource), per-output enable, per-output PoC, and 9 presets
  • (Alan Paris) Added a dedicated parser for the C66/C88 fixed-width STATUS/OUTSTA tables and the [SUCCESS]/[FAIL] command confirmations, so routing, enable, PoC and network states reflect the device
  • (Alan Paris) Scaler, resolution and audio states are no longer created for the C66/C88 crosspoint matrices (they have no scaler/audio path), so the object tree only exposes controls the device actually implements
  • (Alan Paris) Added protocols/c66.txt documenting the C66/C88 RS-232 / Telnet command set (verified against FW V1.0.1d)

Release v0.4.2

Choose a tag to compare

@github-actions github-actions released this 04 Jul 15:20
  • (Alan Paris) WiFi password state is now write-only (read: false) so the value cannot be read back from the object tree once set
  • (Alan Paris) Removed the accidentally committed npm pack artifact (.tgz) from the repository

Release v0.4.1

Choose a tag to compare

@github-actions github-actions released this 03 Jul 06:14
  • (Alan Paris) Removed unused state paths that were never created from the internal cleanup list, so it now matches the states the adapter actually creates

Release v0.4.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 21:16
  • (Alan Paris) Writes to all writable states are now processed in onStateChange; previously many controls (picture, CEC, presets, WiFi, standby, sidebar, layout, audio mode, per-LAN DHCP) were silently ignored
  • (Alan Paris) WiFi frequency and channel are now sent together as the single command the device requires
  • (Alan Paris) Sensitive values (e.g. WiFi password) are masked in the debug state-change log
  • (Alan Paris) Polling and reconnect intervals are now clamped to safe bounds in code, not only in the admin UI

Release v0.3.8

Choose a tag to compare

@github-actions github-actions released this 02 Jul 20:26
  • (Alan Paris) Fixed CEC output states being created for outputs the model does not have (missing intermediate object, E3009)
  • (Alan Paris) Preset save/apply/clear states now have read=true as required by the "level" role (E1010)
  • (Alan Paris) Audited every adapter object definition against the ioBroker state-role rules

Release v0.3.7

Choose a tag to compare

@github-actions github-actions released this 02 Jul 20:09
  • (Alan Paris) Fixed invalid state roles flagged by the object checker: network IP/gateway/subnet now use role "text" (writable), telnet/TCP ports use read-only "info.port", and LAN1/LAN2 network states are read-only "info.ip" (E1008/E1011)
  • (Alan Paris) Added missing JSDoc parameter descriptions

Release v0.3.6

Choose a tag to compare

@github-actions github-actions released this 02 Jul 08:13
  • (Alan Paris) Use ioBroker framework timers so they are cleaned up on adapter unload (repochecker E5004/E5005)
  • (Alan Paris) Updated @alcalzone/release-script to 5.2.1 and @iobroker/adapter-core to 3.4.1 (repochecker E0036/W0034)
  • (Alan Paris) Linked CHANGELOG_OLD.md from the README changelog

Release v0.3.5

Choose a tag to compare

@github-actions github-actions released this 29 May 07:22
  • (Alan Paris) Raised minimum Node.js to 22 and updated CI workflows to Node.js 24
  • (Alan Paris) Removed chai/mocha devDependencies (provided by @iobroker/testing) and migrated tooling to @tsconfig/node22
  • (Alan Paris) Cleared remaining repochecker findings: dependabot @types/node ignore rule, cron schedules, auto-merge.yml, manual-review release plugin, and CHANGELOG_OLD.md

Release v0.3.4

Choose a tag to compare

@github-actions github-actions released this 28 May 16:26
  • (Alan Paris) Cleared repochecker findings and unblocked CI after dependabot conflicts
  • (Alan Paris) Added tsconfig.json and @tsconfig/node20 for type checking
  • (Alan Paris) Filled in missing admin translations for jsonConfig help texts