Node-RED v1.2.0 Release Notes

Release Date: 2020-10-15 // over 3 years ago
  • Editor

    • ๐Ÿ›  Fix selection of link node not existing within active workspace #2722 (@HiroyasuNishiyama)
    • ๐Ÿ›  Fix import of merged flow
    • ๐Ÿ›  Fix width of upload button in Safari #2718 (@HiroyasuNishiyama)
    • โšก๏ธ Update Chinese translations #2719 (@JiyeYu)
    • โšก๏ธ Update Japanese translations needed for 1.2 #2710 (@kazuhitoyokoi)
    • ๐Ÿ›  Fix unexpected line break of sidebar tab name popover #2716 (@HiroyasuNishiyama)
    • i18n module refresh tooltip #2717 (@HiroyasuNishiyama)
    • โž• Add better error message if context file gets corrupted
    • โšก๏ธ Update info text of function node #2714 (@HiroyasuNishiyama)
    • ๐Ÿ‘‰ Use markdown editor if editText called with md mode
    • 0๏ธโƒฃ Prevent group actions when in non-default mouse mode

    ๐Ÿš€ 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