Node-RED v1.1.0 Release Notes
Release Date: 2020-06-30 // almost 4 years ago-
๐ 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)