github node-red/node-red 1.3.0
1.3.0: Milestone Release

latest releases: 3.1.9, 4.0.0-beta.2, 3.1.8...
3 years ago

1.3.0: Milestone Release

Editor

  • Remember TypedInput selected sub option when switching types Fixes #2896
  • Show context store name on TypedInput flow/global types Fixes #2793
  • Add core:go-to-selected-subflow action
  • Ctrl-dbclick on subflow node opens subflow tab
  • Add go-to-previous/next-location actions
  • Fix copy-to-clipboard action in FireFox
  • Fix select up/down stream when zoomed in or out
  • Use cursor keys to change selection in workspace
  • Prevent accidental text selection of subflow toolbar text
  • Update node-sass to 5.x Fixes #2907
  • Allow module to provide resources and automatically expose them (#2903) @knolleary

Runtime

  • DE language updates (#2806 #2901 #2913) @heikokue
  • Remove Node 8 from travis due to node-sass breakage
  • Allow Flow.getNode to return subflowInstance nodes Related to #2898
  • Fix credential lookup for nested subflows Fixes #2910
  • Add externalModules config to settings.js
  • Add Japanese translations for Node-RED v1.3.0 (#2900)
  • Fix handling encrypted creds on /flows api
  • Properly handle credentials passed to /flows api
  • Fix line-number reporting in errors on node load (#2894) @HiroyasuNishiyama

Nodes

  • Change: Add property validation to Change node rule set Closes #2911
  • Exec: Allow any property to be appended to command (#2908) @kazuhitoyokoi
  • HTTP Request: set followAllRedirects to work with POSTs Fixes #2017
  • Inject: Flag validation errors in Inject node props config Fixes #2914
  • Function: add node.outputCount to sandbox (#2918) @kristianheljas
  • Switch: Fix Switch node handling of hasKey rule when property is undefined
  • Switch: Handle invalid regex set dynamically in Switch node Fixes #2905

1.3.0-beta.1: Beta Release

Editor

  • Add config node to refer to when exporting subflow
  • Add confirm dialog when deleting subflow with instances in use (#2845) @knolleary
  • Add easier ways to find subflow instances
  • Add enable/disable toggle button for groups in info-outliner (#2844) @knolleary
  • Add IE11 polyfill to support URI download scheme (#2871) @HiroyasuNishiyama
  • Add Japanese translations for Node-RED v1.3.0 (#2874) @kazuhitoyokoi
  • Add preview of exported nodes to Export dialog (#2820) @knolleary
  • Add RED.plugins module to editor
  • Add select-connected action (#2877) @knolleary
  • Add select-up/downstream-nodes action to editor (#2877) @knolleary
  • Add subflow edit button to palette tooltip
  • Add subflow meta data edit pane
  • Add support for library source plugins (#2785) @knolleary
  • Adds shift-click support for selecting up/down stream nodes
  • Allow default keymap to be overridden in settings file (#2843) @knolleary
  • Allow EditableList to have custom buttons (#2881) @bartbutenaers
  • Allow filtering of debug node output within subflow (#2870) @HiroyasuNishiyama
  • Ensure the first sidebar tab is shown when editor loads (#2846) @knolleary
  • Ensure TypedInput Change event is passed type/value properties Fixes #2883
  • Escape all user input
  • Filter palette manager nodes based on allow/deny list
  • Fix check for existing config nodes in subflow export set
  • Fix handling of + in shortcuts
  • fix jshint failure (#2850) @HiroyasuNishiyama
  • Fix keymap entries with multiple keys for same action
  • fix line break of exporting nodes to clipboard (#2849) @HiroyasuNishiyama
  • Fix line break of subflow label on palette (#2828)
  • Fix loading individual module catalog
  • Fix removing links when deleting node
  • Fix semver comparison for IE11 (#2888) @knolleary
  • fixed #2790 swapped description of encodeUrl/encodeUrlComponent and d… (#2791)
  • Handle timeouts when trying to load node credentials in editor Fixes #2840 (#2841) @knolleary
  • Hide projects dialog when opening proj with invalid encrypt key
  • hide unused input field (#2823)
  • Implement node property typing (#2812) @knolleary
  • Improve SemVer comparison in Palette Manager (#2821 #2879) @HaKr
  • Library: properly handle symlinked folders (#2768) @natcl
  • make flow download code separate utility instead of polyfill
  • Prevent duplicate keyboard shortcut from being assigned
  • Prevent rogue mouseup on tab from triggering tab change
  • Rename paletteEditorEnabled to installerEnabled
  • Tidy some subflow env props css
  • Tidy up typedInput syntax
  • Use subflow.info for help text and meta.type for node type

Runtime

  • Deprecate autoInstallModules for externalModules.autoInstall
  • Deprecate editorTheme.palette.editable for externalModules.palette.allowInstall
  • Initial plugin runtime api implementation (#2779) @knolleary
  • Add initial support for ThemePlugins (#2836) @knolleary
  • Support npm subflow modules (#2690) @knolleary
  • Ability to add projects path to the settings file (#2816) @tfmf
  • Add i18n function to editor plugins when they are registered
  • Add optional 'lang' to settings file (#2796) @fellinga
  • Add SubflowModule class for running subflow modules
  • Add support for settings.externalModules (#2797) @knolleary
  • Allow default project workflow to be set via settings (#2763) @knolleary
  • Allow for adding an array of middleware functions (#2788) @kevinGodell
  • Better logging when deprecated editorTheme.palette.* settings used
  • Detect externalModule dependencies inside subflow modules
  • Fix global leak in lib/flows/index.js
  • Fix numeric status not displaying by ensuring it's a string (#2859) @knolleary
  • Fully remove when.js dependency (#2772) @knolleary
  • make nodes with only group change not deployed by nodes deploy mode
  • Move exec and events components to util module
  • Nodes log via parent flow to allow flow-info to be added
  • Restart node only if node's group changes (#2872) @HiroyasuNishiyama
  • Stop config nodes after flow nodes Fixes #2876 (#2880) @knolleary
  • Update marked dependency
  • Use more async funcs in runtime/lib/api to reduce Promise creation
  • Use npm info to check pending install version

Nodes

  • Allow nested msg properties in msg/flow/global expressions (#2822)
  • Batch: Messaging API support in Batch node (#2738) @k-toumura
  • CSV: Handle commas in msg.columns if quoted.
  • CSV: Fix csv node template reset when array complete (#2854) @dceejay
  • CSV: Messaging API support in CSV node (#2734) @k-toumura
  • Debug: Sanitize Debug node name when display enable/disable message
  • Delay: Add support for Messaging API to delay node (#2733)
  • Exec: Add settings.execMaxBufferSize to control buffer size of exec node (#2819)
  • Exec: Don't append msg.payload to command by default (#2818)
  • Function: Add 'node' object to close scope
  • Function: allow to load external modules (#2873) @knolleary
  • Function: Add functionExternalModules to settings and default to false
  • Join: Fix join node in array mode with repeated messages, and allow reset all (#2869) @dceejay
  • MQTT: Add MQTT v5 support (#2778 #2886) @Steve-Mcl
  • Sort: Messaging API support in Sort node (#2744) @k-toumura
  • Split/Join: Messaging API support in Split/Join nodes (#2750) @k-toumura
  • Trigger: Messaging API support in Trigger node (#2751) @k-toumura
  • Add example flows for storage nodes (#2784) @HiroyasuNishiyama
  • Add example flows for network nodes (#2855) @HiroyasuNishiyama
  • Add example flows for parser nodes (#2749) @HiroyasuNishiyama

Don't miss a new node-red release

NewReleases is sending notifications on new releases.