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

Changelog History
Page 6

  • v1.1.0 Changes

    June 30, 2020

    πŸš€ 1.1.0: Milestone Release

    Editor

    • Align node labels on FF
    • πŸ›  Fix node toggle button initial opacity
    • πŸ‘‰ Make color/icon/label-pos pickers keyboard navigable
    • 0️⃣ Default group label to be shown and improve toggle button
    • πŸ›  Fix clearing group label
    • βœ‚ Remove hardcoded css Fixes #2603
    • πŸ›  Fix node button mouse pointer css
    • πŸ”„ Change node linebreak handling to use "\n "
    • 0️⃣ Handle import of node with non-default number of outputs
    • πŸ‘Œ Improve display of focussed form element
    • πŸ›  Fix typedInput error on empty subflow input types #2624 (@HiroyasuNishiyama)
    • ⚑️ Update JP message catalogue for subflow input type #2471 (@HiroyasuNishiyama)
    • 🚚 Outliner - add empty item when last config node moved
    • ⚑️ Update zh-CN/zh-TW translations #2626 (@JiyeYu)
    • βž• Add default shortcut for core:show-help-tab
    • Clear outline focus on config node sidebar panel
    • πŸ‘‰ Tweak group margin to fit node status and look better
    • πŸ›  Fix reparenting nodes in outliner when they change

    βš™ Runtime

    • βž• Add developer options - permits npm run build-dev #2628 (@Steve-Mcl)

    Nodes

    • βž• Add example flows for lots of core nodes #2585 #2550 #2549 (@HiroyasuNishiyama)
    • TCP: Fix tcp in node finishing packets when in streaming base64 receive mode.
    • πŸ›  Join: Clear timeout when msg.reset received Fixes #2471
    • Switch: JSONata expr does not require msg.parts.count
    • Inject: fix backwards migration of inject without topic

    πŸš€ 1.1.0-beta.3: Beta Release

    Editor

    • πŸ›  Fix wiring nodes from input back to output
    • πŸ›  Fix sometimes unable to keyboard-move group to left/up
    • πŸ›  Fix group position in outliner
    • πŸ– Handle unknown nodes with no icon
    • Prevent node creep when switching tabs

    πŸš€ 1.1.0-beta.2: Beta Release

    Editor

    • βž• Add UI tests to travis build #2593 #2616 #2617 #2619 (@kazuhitoyokoi)
    • βž• Add Japanese translations for outliner, jsonata and runtime #2618 (@kazuhitoyokoi)
    • πŸ›  Fix deleting node in group after changing selection
    • πŸ›  Fixup padding of quick-add search box
    • 🚚 Move config nodes under type-level hierarchy in outline
    • Emit nodes:change event for config node users list modified
    • Increase group margin to avoid clash with status text
    • πŸ›  Fix event order when quick-adding node to group
    • Switch RED.events.DEBUG messages to warn to get stacktraces
    • πŸ›  Fix empty item handling for subflows/config in outliner
    • πŸ›  Fix search indexing of group nodes
    • Avoid regenerating every node label on redraw
    • πŸ›  Fix handling of multi-line node label
    • πŸ”€ Disable merge group menu for single item or non-group item #2611 (@HiroyasuNishiyama)
    • πŸ”€ Merge pull request #2609 from node-red-hitachi/fix-remove-from-group
    • πŸ›  Fix position of empty group with multi-line label #2612 (@HiroyasuNishiyama)
    • πŸ‘‰ Make treelist of subflow/config nodes initially have empty placeholder
    • πŸ›  Fix empty placeholder not shown on remove from group #2609 (@HiroyasuNishiyama)
    • Prevent conversion of circular structure #2607 (@HiroyasuNishiyama)
    • πŸ›  Handle null status text in the editor Fixes #2606
    • Massively reduce our dependency on d3 to render the view
    • EditableList/TreeList - defer adding elements to DOM
    • 🚦 Prevent RED.stop being called multiple times if >1 signal received
    • 🚚 Flag a node as removed when it is disabled
    • 🐎 Some performance improvements for TreeList
    • Resize info/help sidebars whenever sidebar is opened
    • βž• Add search defaults to outliner searchBox
    • βž• Add search presets option to searchBox widget
    • βž• Add RED.popover.menu as a new type of menu widget
    • βž• Add support for is:XYZ search flags
    • Track subflow instances on the subflow node itself
    • πŸ›  Refresh outline filter whenever something changes Fixes #2601
    • πŸ›  Fix Help tab search box appearance
    • πŸ“‡ Rename Node Information to Information in sidebar
    • πŸ”€ Do a sync-redraw after clearing to ensure clean state
    • πŸ‘‰ Make catch/status/complete/link filter case-insensitive
    • βž• Add 'add' option to touch radialMenu for quick-add dialog
    • πŸ”€ Merge branch 'dev' of https://github.com/node-red/node-red into dev
    • ensure trigger node detects changes to number of outputs
    • Ignore whitespace when checking function setup/close code
    • Preserve event handlers when moving outliner items
    • βž• Add tooltips to outliner buttons
    • Only validate nodes once they have all been imported
    • ⚑️ Ensure configNode.users is updated properly on import

    βš™ Runtime

    • ⬆️ Bump node-red-admin 0.2.6

    Nodes

    • WebSocket: Prevent charAt call on websocket listener #2610 ()
    • 0️⃣ Debug: fix status to migrate old nodes to correct default mode.
    • πŸ”— Link: Fix Link node filter Fixes #2600

    πŸš€ 1.1.0-beta.1: Beta Release

    βš™ Runtime

    • πŸ‘ Allow HTTPS settings to be refreshed #2551 (@bartbutenaers)
    • βž• Add support for moment in JSONata expressions #2583 (@dxdc)
    • βž• Add httpAdminMiddleware for admin routes #2555
    • βž• Add admin api authentication function #2479 (@KazuhiroItoh)
    • βž• Add option support for overwriting settings.js #2463 (@HiroyasuNishiyama)
    • βž• Add support for credential-stored env var in subflow #2368
    • βž• Add node installation from other than public site #2378 (@KazuhiroItoh)
    • 🚦 Catch more signals to allow clean context flush on shutdown #2447
    • βž• Add node-red admin command #2592
    • 🚚 Move to lodash.clonedeep #2396 (@amodelbello)
    • βœ… Tidy up unhandledRejection warning from context unit tests
    • βž• Add test cases for setMessageProperty with non-object properties
    • πŸ›  Fix for settings.set subsequent updates #2584 (@sammachin)
    • Turn off installer funding messages
    • Remove unused _info/_type subflow env var magic values
    • βž• Add #! lines to project shell scripts #2548
    • βž• Add nodejs14 to Travis test matrix
    • βœ‚ Remove duplicate NLS message #2516 (@alexk111)
    • Let setMessageProperty return success flag #2439

    Editor

    • βž• Add ability to group nodes #2493
    • βž• Add loading progress bar #2558
    • βž• Add Outliner to Info sidebar and add help sidebar #2556
    • βž• Add action to toggle node label visibility #2569
    • βž• Add show-examples-import-dialog action
    • βž• Add more consistent events in the editor #2543
    • πŸ’Ύ Save the node description property to the library #2490 (@kazuhitoyokoi)
    • βž• Add credential type to TypedInput #2367
    • Scroll the view with WASD/Cursor keys when nothing selected #2381
    • ⬆️ Bump jquery/migrate to latest versions
    • πŸ›  Fix editor underscore visibility on Linux systems #2579 (@ristomatti)
    • πŸ‘Œ Support setting title on typedInput multi-option #2586 (@Steve-Mcl)
    • 0️⃣ Projects: Allow remote branch dialog to create non-default remote branches
    • Ensure auth failure on project fetch identifies the remote #2545
    • πŸ”Š Make all dialogs handle smaller height screens better
    • βž• Add basic Array.from polyfill for IE11
    • βž• Add some more trap form elements to workaround Chrome autofill
    • [info-sidebar] Handle node/group/flows with \n in their name
    • [popover] Allow hover-type popovers to contain buttons
    • Modify RED.panels to use flexbox position
    • πŸ‘ Allow node edit dialog to be opened on a non-default tab
    • βž• Add createNodeIcon and getDarkerColor to RED.utils
    • πŸ”¨ [search] Refactor search to use editor events to generate index
    • πŸ‘ Allow RED.notify.popover to have a position offset
    • πŸ‘‰ Make selected list item more distinct
    • πŸ‘ Allow node button to be clicked via api call
    • Reorder initial load so projects:load event emits before any nodes:add
    • βž• Add polyfills for IE11
    • πŸ‘― Activate project menu after initial clone #2547 (@HiroyasuNishiyama)
    • πŸ›  Fix replacement of unknown node in workspace when module installed #2524 (@HiroyasuNishiyama)
    • πŸ›  Fix appearance of subflow template panel #2506 (@HiroyasuNishiyama)
    • πŸ›  Fix workspace CSS properties syntax #2487 (@bonanitech)
    • Consolidate duplicate selectors #2488 (@bonanitech)
    • ⚑️ Update message catalogue for subflow UI #2466 (@HiroyasuNishiyama)

    Nodes

    • Batch: Add reset feature to batch node #2553 (@HiroyasuNishiyama)
    • Catch/Complete/Link/Status: #2588 Add compact searchBox to filter node lists
    • Catch/Complete/Link/Status: Allow searchBox filter to filter on node type #2595 (@jeancarl)
    • CSV: Add warn when unpaired quotes detected on input.
    • CSV: allow node to only send headers once
    • CSV: Allow CR and LF control chars to be a part of the value #2526 (@tmdoit)
    • πŸ“œ CSV: Add support for parsing empty strings and null values #2510 (@tmdoit)
    • ⚑️ CSV: Update Japanese translations for CSV node #2562 (@kazuhitoyokoi)
    • Debug: Add bulk-activate/deactive actions for debug node #2570 (@cinhcet)
    • Debug: Show status independently of main output #2564
    • Delay: Ensure delay node rate limit timer is cleared on reset
    • Function: Make the function node top-level async
    • πŸ‘ Function: Add support of initialization & finalization to function node #2498 (@HiroyasuNishiyama)
    • 🚚 HTTP In: Remove nodejs deprecation warning #2540 (@vladimir-kazan)
    • πŸ‘ HTTP Request: Support sending body in GET requests #2478 (@hardillb)
    • Inject: Adding user definable properties to inject node #2435 (@PaulWieland)
    • TCP: Allow to know particular session from status node #2413 (@dvv)
    • Trigger: Add optional second output
    • βœ… Trigger: Ensure trigger sends complete 2nd msg if set to send latest msg
    • Trigger: Allow trigger node to use other than msg.topic to separate streams
    • πŸ“š XML: Moved XML options documentation property from Outputs to Inputs section #2572 (@jeancarl)
    • βž• Add some core node example flows #2455 (@HiroyasuNishiyama)
    • πŸ”„ Change types from text/x-red to text/html in node html files #2425 (@kazuhitoyokoi)
  • v1.1.0-beta.3 Changes

    June 17, 2020

    Editor

    • Fix wiring nodes from input back to output
    • Fix sometimes unable to keyboard-move group to left/up
    • Fix group position in outliner
    • Handle unknown nodes with no icon
    • Prevent node creep when switching tabs
  • v1.1.0-beta.2 Changes

    June 16, 2020

    Editor

    • Add UI tests to travis build #2593 #2616 #2617 #2619 (@kazuhitoyokoi)
    • Add Japanese translations for outliner, jsonata and runtime #2618 (@kazuhitoyokoi)
    • Fix deleting node in group after changing selection
    • Fixup padding of quick-add search box
    • Move config nodes under type-level hierarchy in outline
    • Emit nodes:change event for config node users list modified
    • Increase group margin to avoid clash with status text
    • Fix event order when quick-adding node to group
    • Switch RED.events.DEBUG messages to warn to get stacktraces
    • Fix empty item handling for subflows/config in outliner
    • Fix search indexing of group nodes
    • Avoid regenerating every node label on redraw
    • Fix handling of multi-line node label
    • Disable merge group menu for single item or non-group item #2611 (@HiroyasuNishiyama)
    • Merge pull request #2609 from node-red-hitachi/fix-remove-from-group
    • Fix position of empty group with multi-line label #2612 (@HiroyasuNishiyama)
    • Make treelist of subflow/config nodes initially have empty placeholder
    • Fix empty placeholder not shown on remove from group #2609 (@HiroyasuNishiyama)
    • Prevent conversion of circular structure #2607 (@HiroyasuNishiyama)
    • Handle null status text in the editor Fixes #2606
    • Massively reduce our dependency on d3 to render the view
    • EditableList/TreeList - defer adding elements to DOM
    • Prevent RED.stop being called multiple times if >1 signal received
    • Flag a node as removed when it is disabled
    • Some performance improvements for TreeList
    • Resize info/help sidebars whenever sidebar is opened
    • Add search defaults to outliner searchBox
    • Add search presets option to searchBox widget
    • Add RED.popover.menu as a new type of menu widget
    • Add support for is:XYZ search flags
    • Track subflow instances on the subflow node itself
    • Refresh outline filter whenever something changes Fixes #2601
    • Fix Help tab search box appearance
    • Rename Node Information to Information in sidebar
    • Do a sync-redraw after clearing to ensure clean state
    • Make catch/status/complete/link filter case-insensitive
    • Add 'add' option to touch radialMenu for quick-add dialog
    • Merge branch 'dev' of https://github.com/node-red/node-red into dev
    • ensure trigger node detects changes to number of outputs
    • Ignore whitespace when checking function setup/close code
    • Preserve event handlers when moving outliner items
    • Add tooltips to outliner buttons
    • Only validate nodes once they have all been imported
    • Ensure configNode.users is updated properly on import

    βš™ Runtime

    • Bump node-red-admin 0.2.6

    Nodes

    • WebSocket: Prevent charAt call on websocket listener #2610 ()
    • Debug: fix status to migrate old nodes to correct default mode.
    • Link: Fix Link node filter Fixes #2600
  • v1.1.0-beta.1 Changes

    June 04, 2020

    βš™ Runtime

    • Allow HTTPS settings to be refreshed #2551 (@bartbutenaers)
    • Add support for moment in JSONata expressions #2583 (@dxdc)
    • Add httpAdminMiddleware for admin routes #2555
    • Add admin api authentication function #2479 (@KazuhiroItoh)
    • Add option support for overwriting settings.js #2463 (@HiroyasuNishiyama)
    • Add support for credential-stored env var in subflow #2368
    • Add node installation from other than public site #2378 (@KazuhiroItoh)
    • Catch more signals to allow clean context flush on shutdown #2447
    • Add node-red admin command #2592
    • Move to lodash.clonedeep #2396 (@amodelbello)
    • Tidy up unhandledRejection warning from context unit tests
    • Add test cases for setMessageProperty with non-object properties
    • Fix for settings.set subsequent updates #2584 (@sammachin)
    • Turn off installer funding messages
    • Remove unused _info/_type subflow env var magic values
    • Add #! lines to project shell scripts #2548
    • Add nodejs14 to Travis test matrix
    • Remove duplicate NLS message #2516 (@alexk111)
    • Let setMessageProperty return success flag #2439

    Editor

    • Add ability to group nodes #2493
    • Add loading progress bar #2558
    • Add Outliner to Info sidebar and add help sidebar #2556
    • Add action to toggle node label visibility #2569
    • Add show-examples-import-dialog action
    • Add more consistent events in the editor #2543
    • Save the node description property to the library #2490 (@kazuhitoyokoi)
    • Add credential type to TypedInput #2367
    • Scroll the view with WASD/Cursor keys when nothing selected #2381
    • Bump jquery/migrate to latest versions
    • Fix editor underscore visibility on Linux systems #2579 (@ristomatti)
    • Support setting title on typedInput multi-option #2586 (@Steve-Mcl)
    • Projects: Allow remote branch dialog to create non-default remote branches
    • Ensure auth failure on project fetch identifies the remote #2545
    • Make all dialogs handle smaller height screens better
    • Add basic Array.from polyfill for IE11
    • Add some more trap form elements to workaround Chrome autofill
    • [info-sidebar] Handle node/group/flows with \n in their name
    • [popover] Allow hover-type popovers to contain buttons
    • Modify RED.panels to use flexbox position
    • Allow node edit dialog to be opened on a non-default tab
    • Add createNodeIcon and getDarkerColor to RED.utils
    • [search] Refactor search to use editor events to generate index
    • Allow RED.notify.popover to have a position offset
    • Make selected list item more distinct
    • Allow node button to be clicked via api call
    • Reorder initial load so projects:load event emits before any nodes:add
    • Add polyfills for IE11
    • Activate project menu after initial clone #2547 (@HiroyasuNishiyama)
    • Fix replacement of unknown node in workspace when module installed #2524 (@HiroyasuNishiyama)
    • Fix appearance of subflow template panel #2506 (@HiroyasuNishiyama)
    • Fix workspace CSS properties syntax #2487 (@bonanitech)
    • Consolidate duplicate selectors #2488 (@bonanitech)
    • Update message catalogue for subflow UI #2466 (@HiroyasuNishiyama)

    Nodes

    • Batch: Add reset feature to batch node #2553 (@HiroyasuNishiyama)
    • Catch/Complete/Link/Status: #2588 Add compact searchBox to filter node lists
    • Catch/Complete/Link/Status: Allow searchBox filter to filter on node type #2595 (@jeancarl)
    • CSV: Add warn when unpaired quotes detected on input.
    • CSV: allow node to only send headers once
    • CSV: Allow CR and LF control chars to be a part of the value #2526 (@tmdoit)
    • CSV: Add support for parsing empty strings and null values #2510 (@tmdoit)
    • CSV: Update Japanese translations for CSV node #2562 (@kazuhitoyokoi)
    • Debug: Add bulk-activate/deactive actions for debug node #2570 (@cinhcet)
    • Debug: Show status independently of main output #2564
    • Delay: Ensure delay node rate limit timer is cleared on reset
    • Function: Make the function node top-level async
    • Function: Add support of initialization & finalization to function node #2498 (@HiroyasuNishiyama)
    • HTTP In: Remove nodejs deprecation warning #2540 (@vladimir-kazan)
    • HTTP Request: Support sending body in GET requests #2478 (@hardillb)
    • Inject: Adding user definable properties to inject node #2435 (@PaulWieland)
    • TCP: Allow to know particular session from status node #2413 (@dvv)
    • Trigger: Add optional second output
    • Trigger: Ensure trigger sends complete 2nd msg if set to send latest msg
    • Trigger: Allow trigger node to use other than msg.topic to separate streams
    • XML: Moved XML options documentation property from Outputs to Inputs section #2572 (@jeancarl)
    • Add some core node example flows #2455 (@HiroyasuNishiyama)
    • Change types from text/x-red to text/html in node html files #2425 (@kazuhitoyokoi)
  • v1.0.6 Changes

    April 24, 2020

    πŸš€ 1.0.6: Maintenance Release

    βš™ Runtime

    • ⚑️ Update to JSONata 1.8.3
    • πŸ‘― #2536 Handle clone of null in utils

    Editor

    • Prevent button label wrapping in typedInput
    • πŸ– Handle error objects when reporting in palette manager

    Nodes

    • βͺ Inject: Revert to cron 1.7.2
    • UDP: when reusing input socket honour the broadcast mode.
  • v1.0.5 Changes

    April 09, 2020

    βš™ Runtime

    • πŸ‘ #2500 Support for context stores using JSONata and evaluateNodeProperty()
    • βž• Add better handling of host-key-verify error with projects
    • #2517 Handle false values in $env() properly
    • #2514 Ensure complete node scope is remapped in subflows
    • #2513 Flows/subflows must preinitialise their context objects
    • ⏱ Clear node.close timeout to avoid unnecessary work on restart
    • #2532 Set flow.disabled when disabled property is false
    • #2522 Ensure file context does not write 'undefined' to store

    Editor

    • βœ… #2489 Fix XPath in UI tests
    • #2504 Fix paletteCategories order
    • βœ… #2501 Add page objects for UI testing
    • #2494 Check node props when deciding if pasted node can splice links
    • #2521 Don't double-sanitize node name in debug sidebar
    • ⚑️ #2519 German i18n updates
    • ⚑️ #2523 Update nodeTabMap when replacing unknown nodes
    • ⚑️ Update TypedInput to use flexbox and remove resizing code
    • πŸ– Handle nodes with no wires array
    • Do not collapse whitespace in Debug string messages

    Nodes

    • 🚚 File: Remove old legacy wording from file node info to stop confusing users.
    • Join: Ensure join node handles missing buffer joiner when not in string mode
    • 🌲 Exec: make exec node logging consistent with itself. (only be verbose when in verbose mode)
    • 0️⃣ Trigger: reset default timeout value when switching away from wait for reset
    • Join: Fix join to not crash on appending invalid types to buffer.
    • ⚠ MQTT out: Add warning if topic contains + or #
    • ⚑️ #2502 WebSocket i18n update
    • 🌐 #2508 Add Japanese translation for join node
    • TCP out: tidy up select of which rows to display
  • v1.0.4 Changes

    February 27, 2020

    βš™ Runtime

    • ⚑️ Update all dependencies to latest fix versions
    • ⚑️ Update JSONata to 1.8.1
    • πŸ›  #2473 Handle httpAdminRoot missing ending slash with login strategy Fixes
    • ⚑️ #2470 Update https-proxy-agent
    • #2461 Allow credentials to be provided as part of /flows api
    • 🚚 #2444 Move receive metric position to better reflect async changes Fixes
    • πŸ”€ #2406 Improve file store error when cache disabled and sync api used Closes
    • πŸ‘― #2399 cloneMessage should handle undefined without throwing err Fixes
    • #2418 Fix the library api routes to prevent too broad matching of regex URLs
    • 🚚 #2417 Remove undefined loadFlowLibrary call

    Editor

    • πŸ›  #2465 Add better regex highlighting in jsonata edit mode Fixes
    • βž• Add regex awareness to jsonata formatter
    • πŸ›  #2472 Avoid adding extra newlines when formating jsonata Fixes
    • βœ… #2475 Add UI test case for error handling
    • Avoid adding extra divs to edit form to avoid size miscalculation
    • ⬆️ Upgrade to latest marked and dompurify libs
    • Ensure catalog load errors are logged to the console
    • πŸ›  #2460 Track context sidebar element paths to track formatting changes Fixes
    • Battling Chrome Autocomplete, part 31: Wrap search input with form
    • πŸ›  #2445 Trick chrome into autofilling dummy username/password inputs Fixes
    • #2457 Fix garbled characters in library
    • πŸ›  #2409 Filter palette using raw label not html formatted label Fixes
    • πŸ›  #2400 Wrap long context values when displaying in sidebar Fixes
    • πŸ›  Fix duplicating array item in visual json editor
    • πŸ›  #2338 Modify history sidebar button positioning to handle long labels Fixes
    • #2438 Add some auto-complete snippets to the nrjavascript mode Close
    • πŸš€ #2430 Ignore disabled nodes when checking for invalid configs on deploy Closes
    • ⚑️ #2442 #2458 #2453 Update zh-CN translations
    • 🌐 #2235 Add initial zh-TW translation
    • Re-enable jshint on editor and fixup issues
    • 🚚 #2431 Remove unnecessary namespaces for i18n
    • βœ… #2440 Support BrowserStack in UI testing
    • πŸ›  #2358 Add path property to debug messages Fixes
    • πŸ›  Fix false change detection when no config node selected
    • πŸ›  Fix IME bug in text editor
    • πŸ‘‰ Make node highlighting a bit more obvious for busy flows
    • πŸ‘ #2392 Add icons and support i18n in typedInput of JSON editor

    Nodes

    • πŸ›  #2462 MQTT: Ensure IPv6 broker names are wrapped in brackets Fixes
    • ⏱ Join node - check existance before clearing timeout
    • βœ… Trigger: Complete 2nd msg when set to send latest
    • TCP: clarify text regarding blank parameters.
    • #2449 HTTP Request: Add HEAD as Method
    • πŸ‘‰ Make min-height for change, switch, batch and mqtt consistent
  • v1.0.3 Changes

    November 21, 2019

    βš™ Runtime

    • βœ… Increase timeouts in Subflow tests to minimise false positives
    • ⚑️ Update grunt-sass and add node-sass for node12 support
    • πŸ›  Fix timings of Delay node tests
    • ⚑️ #2340 Update JSONata to 1.7.0
    • ⬆️ Bump https-proxy-agent version
    • #2332 Fix error handling of nodes with multiple input handlers
    • βž• Add script to generate npm publish script
    • #2371 Ensure folder is present before write (e.g. flows file not in user folder)
    • 🏁 #2371 Handle windows UNC '\' paths
    • 🌲 #2366 Handle logging of non-JSON encodable objects

    Editor

    • #2328 Fix language handling in subflow node
    • 0️⃣ Use default language if lng param not set in i18n req
    • #2326 Fix palette editor search visualization
    • #2375 Subflow status not showing i18n version of contained core nodes status
    • πŸ›  Fix inverse of 'replace' editor event
    • #2376 Fallback to base language files if present
    • βœ… #2373 Support UI testing on the latest Google Chrome
    • #2364 Add tooltip to expand button in markdown editor
    • 🏁 #2363 Support ctrl key to select tabs for Windows
    • #2356 Make JSONata help initially shown in expression editor
    • #2355 Prohibit line break in type menu of typedInput

    Nodes

    • Delay: Fix delay to not pass through .reset and .flush props consistently
    • #2352 File: Using the β€˜a msg per line’ the last line does not get msg.topic passed
    • #2339 HTTP Request: Check auth type on opening
    • HTTP Request: add units info
    • πŸ‘ #2372 MQTT/WS: Improved proxy support for MQTT and WebSocket nodes
    • πŸ›° #2370 MQTT: Add clarification that MQTT Out requires payload to send msg
  • v1.0.2 Changes

    October 14, 2019

    πŸš€ 1.0.2: Maintenance Release

    βš™ Runtime

    • πŸ‘ Allow node.status() to be passed number/bool types
    • πŸ‘ Allow node emitted events to have multiple arguments
    • πŸ›  #2323 Fixed docstrings to have them match the function signature (name of parameters).
    • 🌐 #2318 NLS: Unify translations of "boolean"

    Editor

    • Ensure node status is refreshed whenever node is edited
    • πŸ›° #2315 #2316 Ensure z property included in full message debug payload
    • πŸ›  #2321 Fixed editor.json (JA nls)
    • #2313 Fix element to collapse items in visual JSON editor
    • #2314 Insert divider in menu by calling RED.menu.addItem('id', null);

    Nodes

    • πŸ”„ Change: Fixup use of node.done
    • πŸ“„ #2322 Template: Fix invalid JSON data in template node docs
    • πŸ›  #2320 File: Fixed a typo in 10-file.html (JA nls)
    • 🚚 #2312 Template: Remove unnecessary comma in help text
    • #2319 Inject: Interval of inject node should be 596 hours or less.
  • v1.0.1 Changes

    October 04, 2019

    βš™ Runtime

    • #2301 Add env vars to enable safe mode and projects
      • NODE_RED_ENABLE_SAFE_MODE
      • NODE_RED_ENABLE_PROJECTS

    Editor

    • #2308 Fix grid setting
    • πŸ‘ #2306 i18n support in tooltips
    • πŸ›  Fix error when setting typedInput to boolean true/false
    • #2299 Fix SVG icons in IE11
    • ⚑️ #2303 Fix issue where subflow color did not update when not on a flow

    Nodes

    • #2297 TLS: Allow TLS config node to provide just CA cert
    • #2307 Inject: Fix width on inject node property
    • #2305 Switch: Let switch node between rule work both ways round
    • Range: Add example to range node info and make use of target consistent
    • πŸ‘― Join: node must clone group message before sending