All Versions
134
Latest Version
Avg Release Cycle
20 days
Latest Release
-

Changelog History
Page 5

  • v1.2.5 Changes

    November 17, 2020

    Editor

    • 🛠 Fix import of config nodes with unknown z property

    ⚙ Runtime

    • 👍 Set ACTIONS_ALLOW_UNSECURE_COMMANDS in GH Action
  • v1.2.4 Changes

    November 17, 2020

    Editor

    • 👌 Support bigint types in Debug sidebar
    • Clear retained status of deleted nodes
    • Prevent needless retention of node status messages
    • ⚡️ Update projects dialogs to use TypedInput-cred input
    • ⏪ Restore cursor position in TypedInput cred-mode
    • Ensure config nodes with invalid z are imported somewhere
    • 0️⃣ Ensure user keyboard shortcuts override defaults Fixes #2753

    ⚙ Runtime

    Nodes

    • CSV: Fix CSV node repeating array output
  • v1.2.3 Changes

    November 05, 2020

    Editor

    • 🛠 Disable 'use strict' checking in Function node Fixes #2743
    • ➕ Add gray/grey alternate options for status
    • 🖐 Handle import errors on initial load and report to user
    • 🛠 Only apply recovery tab on initial load Fixes #2731
    • 🏗 Reinstate coveralls reporting to travis build
    • 🚀 Update Japanese message catalogue for 1.2.3 release #2747 (@HiroyasuNishiyama)

    ⚙ Runtime

    • 0️⃣ Modify default settings comment (#2739)
    • ➕ Add mutex lock to saveSettings storage call Fixes #2736 (#2737)
    • Migrate to nyc instead of istanbul for code coverage
    • 🚚 Move mosca to ui-test-dependencies
    • ✂ Remove " from npm install prefix option
  • v1.2.2 Changes

    October 19, 2020

    Editor

    • Prevent node z property getting set to 0 or ""
    • Only apply z-recovery logic to flow nodes
    • 🛠 Fix api call to reload flows Fixes #2726
    • ✂ Remove bad z property from import config nodes
  • v1.2.1 Changes

    October 15, 2020

    ⚙ Runtime

    • 🛠 Fix race condition in .config file migration Fixes #2724
  • v1.2.0 Changes

    October 15, 2020

    Editor

    🚀 1.2.0-beta.1: Beta Release

    Editor

    • Detect importing duplicate nodes and help user resolve #2698
    • 👍 Allow sidebar tabs to be reordered #2655
    • ➕ Add tgz upload button to palette manager #2682
    • ➕ Add 'automatic' git workflow for projects #2035
    • 👍 Allow project version string to be edited
    • Sanitize unknown node type when displaying
    • 🖐 Handle nodes with invalid z property Closes #2170
    • ⚡️ Outline: Ensure sf instance nodes update in outliner when import-replace sf
    • Outline: Ensure recovered nodes tab is added to outliner properly
    • Groups: Only recalculate group label offsets when needed
    • 💅 Groups: Reuse first group name/style when merging elements Fixes #2680
    • 🛠 Groups: Fix copy/paste of node into active group Fixes #2686
    • ⚡️ ACE: Update ACE to 1.4.12-src-min-noconflict Fixes #1988
    • ACE: Add comment highlighting to JSONata and fix regex handling Closes #2701
    • ACE: Ensure errors in ACE NRJavaScript mode are on valid lines
    • 🛠 Prevent Enter on search box from reloading page Fixes #2678
    • 👍 Allow toggleButton icons to be optional
    • 👍 Allow treeList to have a header component
    • Disable selection of FA icons when dbl clicking node

    ⚙ Runtime

    • ➕ Add RED.hooks API for pluggable routing #2665
    • 🗄 Add flows:* events and deprecate nodes-* events
    • Split .config.json into separate files #2794
    • ➕ Add support for file upload in /nodes api #2682
    • ➕ Add 'done' metric log for message tracing #2685 (@k-toumura)
    • ➕ Add mutex locking around /flow apis #2679
    • 0️⃣ Default flowFilePretty to true if projects enabled
    • Replace Math.random with crypto.getBytes for session tokens
    • 🛠 Fix this context when calling multiple event listeners Fixes #2692. #2693 (@mgroenhoff)
    • ➕ Add --userDir=/tmp/foo support to grunt dev
    • Skip loading node html if disableEditor set #2684
    • ⚡️ Update util.writeFile to write to tmp file before rename #2683
    • 🛠 Fix getModuleFiles function to include path property #2705 (@t-kawamorita)
    • ⚡️ Update nodemon to latest so grunt dev task behaves
    • 👌 Improve jsdoc of util.getObjectProperty to clarify thrown error See #2703

    Nodes

    • Trigger: allow msg.delay to be used to set delay/loop interval #2707
    • 🌲 Function: allow to send & log in its initialize code #2644 (@cinhcet)
    • ⚡️ MQTT: Update to MQTT 4.2.1 Closes #2694
    • 🛠 Debug: Handle undefined value in Debug view of Array and Object Fixes #2696
    • 📚 Switch: Clarify empty rules in switch node documentation #2649 (@natcl) #2669 (@kazuhitoyokoi)
    • ⚡️ Updated core nodes to use Done callback #2653 (@k-toumura)
      • yaml, xml, json, html, http, template, range, link, status, catch, complete, inject
  • v1.2.0-beta.1 Changes

    September 30, 2020

    Editor

    • Detect importing duplicate nodes and help user resolve #2698
    • Allow sidebar tabs to be reordered #2655
    • Add tgz upload button to palette manager #2682
    • Add 'automatic' git workflow for projects #2035
    • Allow project version string to be edited
    • Sanitize unknown node type when displaying
    • Handle nodes with invalid z property Closes #2170
    • Outline: Ensure sf instance nodes update in outliner when import-replace sf
    • Outline: Ensure recovered nodes tab is added to outliner properly
    • Groups: Only recalculate group label offsets when needed
    • Groups: Reuse first group name/style when merging elements Fixes #2680
    • Groups: Fix copy/paste of node into active group Fixes #2686
    • ACE: Update ACE to 1.4.12-src-min-noconflict Fixes #1988
    • ACE: Add comment highlighting to JSONata and fix regex handling Closes #2701
    • ACE: Ensure errors in ACE NRJavaScript mode are on valid lines
    • Prevent Enter on search box from reloading page Fixes #2678
    • Allow toggleButton icons to be optional
    • Allow treeList to have a header component
    • Disable selection of FA icons when dbl clicking node

    ⚙ Runtime

    • Add RED.hooks API for pluggable routing #2665
    • Add flows:* events and deprecate nodes-* events
    • Split .config.json into separate files #2794
    • Add support for file upload in /nodes api #2682
    • Add 'done' metric log for message tracing #2685 (@k-toumura)
    • Add mutex locking around /flow apis #2679
    • Default flowFilePretty to true if projects enabled
    • Replace Math.random with crypto.getBytes for session tokens
    • Fix this context when calling multiple event listeners Fixes #2692. #2693 (@mgroenhoff)
    • Add --userDir=/tmp/foo support to grunt dev
    • Skip loading node html if disableEditor set #2684
    • Update util.writeFile to write to tmp file before rename #2683
    • Fix getModuleFiles function to include path property #2705 (@t-kawamorita)
    • Update nodemon to latest so grunt dev task behaves
    • Improve jsdoc of util.getObjectProperty to clarify thrown error See #2703

    Nodes

    • Trigger: allow msg.delay to be used to set delay/loop interval #2707
    • Function: allow to send & log in its initialize code #2644 (@cinhcet)
    • MQTT: Update to MQTT 4.2.1 Closes #2694
    • Debug: Handle undefined value in Debug view of Array and Object Fixes #2696
    • Switch: Clarify empty rules in switch node documentation #2649 (@natcl) #2669 (@kazuhitoyokoi)
    • Updated core nodes to use Done callback #2653 (@k-toumura)
      • yaml, xml, json, html, http, template, range, link, status, catch, complete, inject
  • v1.1.3 Changes

    August 05, 2020

    Editor

    • 🛠 Fix vertical align of fa node icons Fixes #2670
    • 👍 Allow lasso selection to be restricted to active group
    • 👉 Make ctrl-click on nested group more intuitive
    • 🛠 Fix copy/paste of nested groups
    • ➕ Add Set(iterable) polyfill for IE11
    • 👌 Support select-all inside active group
    • 👌 Improve performance of moving groups
    • ➕ Add additional check for git auth failure response Fixes #2656
    • 🌐 german translation, wording (#2660) (#2666)
    • ✂ Remove filtering of duplicate fa icons
    • 🔊 Show node help when switching node edit dialogs Fixes #2652
    • 0️⃣ Ensure group theme picks up theme defaults properly Fixes #2651

    Nodes

    • Clarify Switch node isEmpty help
    • HTTP In: handle application/cbor as binary

    ⚙ Runtime

    • 🚚 Move runtime settings back to adminApi from editorApi Fixes #2662
    • ⚡️ Update Chinese message for debug node
  • v1.1.2 Changes

    July 10, 2020

    Editor

    • 🛠 Fix all the touch screen issues Fixes #2647
    • ➕ Add RED.view.redrawStatus to avoid full redraw on update
    • Ensure node/group xrefs are consistent on import
    • 🔊 Disable keyboard handler when dialogs are open
    • 🚚 Ensure unknown nodes removed from outliner when node registers Fixes #2646

    ⚙ Runtime

    • 👍 Allow Comms websocket auth to be done via token header Fixes #2642
  • v1.1.1 Changes

    July 08, 2020

    Editor

    • 🛠 Set apiRootUrl for debug pop-out to load locales properly Fixes #2629, #2630
    • ⚡️ Update build-custom-theme to handle keyframes properly Fixes #2636
    • ✂ Remove hardcoded css and allow group to default from theme Fixes #2633
    • 🔀 Add RED.view.DEBUG_SYNC_REDRAW to disable requestAnimationFrame References #2631
    • 🛠 Fix up subflow port wiring
    • 🚚 Ensure groups are removed when deleting subflows
    • Get group order right in history events to ensure proper handling
    • 🛠 Prevent wiring to node with no corresponding port Fixes #2641
    • Avoid copying duplicate nodes to internal clipboard
    • 🛠 Fix connecting wires to subflow status or io ports on touchscreen Fixes #2637

    ⚙ Runtime

    • 🛠 Authenticate websocket comms using user-provided token if present Fixes #2642

    Nodes

    • Delay: add words about independence of messages being delayed.
    • Debug: fix debug status to not loop, make migration more seamless, detect status type objects #2638
    • ⚡️ Debug: Update Japanese message for debug node #2645 (@kazuhitoyokoi)