Skip to content

Latest commit

 

History

History
168 lines (129 loc) · 6.11 KB

CHANGELOG.md

File metadata and controls

168 lines (129 loc) · 6.11 KB

Changelog

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.9.5] - 2023-06-15

Fixed

  • Removed port input for video sources.

Changed

  • Updated versions of dependencies where possible.

[1.9.4] - 2023-06-09

Fixed

  • Fixed illegal argument error for video input.

Changed

  • Updated versions of development dependencies.

[1.9.3] - 2022-04-12

Added

Changed

  • Updated versions of dependencies where possible.
  • Dropped support for Node-RED versions older than 1.0.0.

[1.9.2] - 2021-10-09

Added

  • Added topic placeholders for device and controller/receiver node names.

Fixed

  • Fixed source filter (did not extract contentId parameter of URI for FM source).

[1.9.1] - 2021-10-05

Fixed

  • Fixed non-loading nodes due to unresolved dependency.

[1.9.0] - 2021-10-04

Added

  • Added support for specifying the topic for output messages, including the usage of placeholders.
  • Added new custom filter which makes it possible to define an own filter based on a JSONata expression.
  • Added connection monitoring via regular lifesign/ping messages to detect dead connections.

Changed

  • Topics from incoming messages of controller node will now be passed through to the outputs.
  • Reconnect command of controller node closes connection if open before reconnection instead of ignoring trigger.
  • Reconnect command indicates reaction with status update.

[1.8.0] - 2021-09-27

Added

  • Added extended recovery mechanism to recover from connections losses longer than 25 seconds.
  • Added new command to controller node for explicitly trigger a reconnection attempt for service connections.
  • Added standby command to controller node which some devices use to distinguish between full power off and standby.
  • Added possibility to specify on/off sound settings (e.g., night mode) as boolean values.

Fixed

  • Fixed inconsistent types for volume, preset, port and zone.
  • Implemented workaround for forced spinner input field width.

[1.7.1] - 2021-03-14

Changed

  • Changed output format for speaker settings filter in case of multiple results: instead of a value array, payload is now an object with properties for each result.

[1.7.0] - 2021-03-13

Added

  • Added support for speaker settings (NOTE: experimental feature, uses undocumented API, not tested!).

Fixed

  • Fixed port number input appearing for non-applicable commands.

[1.6.5] - 2020-12-05

Fixed

  • Fixed setSource command for video input and FM radio source (added possibility to specify port and preset).

[1.6.4] - 2020-11-01

Changed

  • Internal code optimizations.
  • Optimizations for help pages.

Fixed

  • Allow chaining of nodes via response outputs.
    • New option Enable Low-Level Override can be used to prevent interpretation of low-level information in subsequent nodes.
    • Fixed wrong interpretation of null payload as object.

[1.6.3] - 2020-09-05

Changed

  • Internal code optimizations.

[1.6.2] - 2020-08-16

Changed

  • Internal code optimizations.

Fixed

  • Corrected and improved node documentation.
  • Fixed wrong label assignment in device node configuration page.

[1.6.1] - 2020-06-06

Changed

  • Renamed commands getPlaybackModes and setPlaybackModes to getPlaybackSettings and setPlaybackSettings respectively (backward compatible).

Fixed

  • Fixed setSource command for line input source (added possibility to specify port).
  • Fixed wrong links in documentation.
  • Fixed and optimized configuration page layout.
  • Optimized texts and translations.

[1.6.0] - 2020-05-23

Added

  • Added support for localization of UI and documentation texts.
  • Added German localization.

Changed

[1.5.3] - 2020-05-21

Fixed

  • Fixed crash when connection to notification API service failed.

[1.5.2] - 2020-05-20

Fixed

  • Fixed showing/hiding filters list in configuration page depending on output port selection.

[1.5.1] - 2020-04-20

Fixed

  • Fixed ESLint issues and other minor bugs.

[1.5.0] - 2020-04-19

Added

  • Device discovery now also provides model name of each found device.
  • Added the possibility to provide the volume for setVolume command as payload of type 'number'.

Changed

  • Direct access to Sony audio control web API now abstracted by device node.
  • Manage connections to Sony audio notification API centrally from device node instead of each receiver node.

Fixed

  • Fixed error logs during device discovery for non-conform devices using Sony's SSDP search scheme.

[1.4.0] - 2019-11-17

Added

  • Device discovery to search for Sony audio devices in the network
  • Support for multi-zone volume information

Changed

  • Internal code optimizations

[1.3.0] - 2019-10-19

Added

  • Auto filter for controller node automatically selecting an appropriate filter depending on the command and customizable through command suffixes.
  • Auto filter for receiver node automatically selecting an appropriate filter depending on the notification.
  • New command for controller node to retrieve software update information.

[1.2.0] - 2019-10-13

Added

  • Support for MQTT like topics. If enabled, msg.topic is parsed for either command or low-level request service/method/version.

[1.1.0] - 2019-10-03

Changed

  • Migrated controller node to Node-RED 1.0 API (remaining backwards compatible to Node-RED 0.x).
  • Removed error output from controller node to be more compliant to Node-RED guidelines (all possible errors to be handled by catch nodes).
  • Receiver node now throws errors instead of logging warnings to allow handling errors via a catch node.

Fixed

  • No error status shown when invalid command or volume provided via input message to command node.

[1.0.0] - 2019-07-27

Initial version and first published release.