Skip to content
This repository has been archived by the owner on Apr 20, 2021. It is now read-only.

Latest commit

 

History

History
168 lines (127 loc) · 6.05 KB

CHANGELOG.md

File metadata and controls

168 lines (127 loc) · 6.05 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.10.2] - 2021-04-15

Fixed

  • Fixed refusal of input messages with number-based target times for delay until nodes.

[1.10.1] - 2021-04-13

Fixed

  • Added missing help texts for new functionality from release 1.10.0.

[1.10.0] - 2021-04-13

Added

  • Added option to start scheduler node with disabled schedule.
  • For dynamic time input via context variable (scheduler node) or input message (delay until node), it is now possible to specify the time as a number of milliseconds from midnight.

Fixed

  • Improved robustness against wrong user input for configuration node and scheduler node.

[1.9.2] - 2021-02-20

Changed

  • Time calculation and conversion is now locale aware. This mostly affects time change node for day of week interpretation and string based time input/output.

Fixed

  • Fixed custom sun positions being registered multiple times.
  • Fixed overwriting of geographical locations when having multiple configuration nodes.

[1.9.1] - 2021-02-09

Fixed

  • Fixed empty values when changing to sun or moon position input without changing position selection (affected scheduler, time switch and time filter node).

[1.9.0] - 2021-02-08

Added

  • Simplified context variable format for configuring only the trigger time of a schedule event dynamically. The "extended" format (including the output) from v1.8.x is still supported though.
  • Delay until node now displays the actual target time in the status.
  • The configured target time of delay until nodes can now be overridden by input messages.

Fixed

  • Fixed minor layout flaws in configuration pages.

[1.8.1] - 2021-01-31

Fixed

  • Fixed missing German translation for operator/source list in time switch and filter nodes.

[1.8.0] - 2021-01-10

Added

  • Schedule events can now be dynamically loaded from context variables.
  • Time switch and filter conditions can now be dynamically loaded from context variables.

[1.7.2] - 2020-12-25

Fixed

  • Fixed wrong interpretation of 12h time format causing an endless loop in scheduler node.

[1.7.1] - 2020-12-22

Added

  • Scheduler node shows status of schedule (enabled/disabled) in editor.

Fixed

  • Fixed wrong handling of user-specified nested message properties.
  • Fixed Node-RED 0.x backward compatible done function.

[1.7.0] - 2020-11-25

Added

  • New time change node providing capabilities to set or modify date and time values from message properties, flow variables or global variables.

Changed

  • Minor internal code improvements.

[1.6.1] - 2020-11-09

Changed

  • Internal code optimizations.

Fixed

  • Fixed wrong range check in switch/filter nodes when range crosses midnight border and base time is later than midnight.

[1.6.0] - 2020-11-06

Added

  • Added support for specifying custom time bases from message properties, global variables and flow variables in switch and filter nodes.

Fixed

  • Scheduler node now checks if output property and variable names are not empty.
  • Fixed handling of global/flow variables for multiple context stores in scheduler node.

[1.5.0] - 2020-10-11

Added

  • Map based on OpenStreetMap showing the entered geographic location in configuration node.

Changed

  • Translation for node labels in editor area.
  • Improvements to German translation.

[1.4.1] - 2020-10-08

Changed

  • Added link to repository wiki on sidebar help pages.
  • Added more details to sidebar help for time input and switch/filter operators.

Fixed

  • Added missing documentation of "Annotation only" mode to sidebar help.

[1.4.0] - 2020-10-07

Added

  • New operator "otherwise" in time switch node which is considered if all other conditions do not match.
  • New "Annotation only" mode in time filter node which forwards messages in any case and annotates them with the results of each condition evaluation.

Changed

  • Height of list views is now scaling with height of configuration dialogs.
  • Optimized message cloning behavior for switch node.

[1.3.0] - 2020-10-05

Added

  • New option in scheduler node which creates dedicated output ports for events producing output messages.

Changed

  • Improved handling of invalid user input from configuration pages.

Fixed

  • Output message property type is always "string".

[1.2.2] - 2020-10-04

Fixed

  • Wrong status and error messages in scheduler node.
  • Messages were enqueued by delay until node although an error occurred.
  • Fixed wrong calling of done() function in delay until node.
  • Delay timer was not stopped upon drop and flush of message queue.

Changed

  • Delay until node now shows error status in case of an error.
  • Error details for scheduler and delay until node are now also contained in property "errorDetails" for consistency.
  • Lists of scheduler, time switch and time filter node are now validated against being empty.

[1.2.1] - 2020-10-03

Fixed

  • Avoid name clash with predefined sun positions by prefixing custom sun position names.
  • Avoid name clash with existing property "errorDetails" in input messages by renaming it.

Changed

  • Restructured error details for catch node.

[1.2.0] - 2020-09-28

Added

  • Possibility to add custom sun positions.
  • Possibility to enable/disable single schedule events via input message.
  • German localization for UI and help texts.

Changed

  • Minor layout optimization for scheduler node.

[1.1.0] - 2020-09-26

Added

  • Possibility to specify offsets for time comparison conditions in switch and filter node.

[1.0.2] - 2020-09-25

Fixed

  • Another fix for the configuration node icon.

[1.0.1] - 2020-09-25

Added

  • Notice about issue tracker and roadmap in README file.
  • Additional attribution for icons from Node-RED built-in nodes.

Fixed

  • Icons taken from Node-RED built-in nodes did not show up in overview page correctly.

[1.0.0] - 2020-09-25

Initial release