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

Changelog History
Page 12

  • v0.14.2 Changes

    ๐Ÿ›  Fixes

    • #913 Cannot add new twitter credentials. Fixes
    • Support array references in Debug property field
  • v0.14.1 Changes

    ๐Ÿ›  Fixes

    • Handle undefined property that led to missing wires in the editor
    • #911 Remove duplicate 'Delete' entry in keyboard shortcut window. Closes
    • #910 Add 'exec' to node-red-pi launch script. Closes
  • v0.14.0 Changes

    Editor

    • Replace edit dialog with edit tray
    • Enable shift-drag detach of just the selected link
    • Allow workspace tabs to be re-ordered
    • Scope keyboard shortcuts to dom elements
    • Ensure parent nodes marked as changed due to child config node changes
    • Validate all edit dialog inputs when one changes
    • Add editableList widget and update Switch/Change nodes to use it
    • Add option to filter Debug sidebar by flow and highlight subflow-emitting nodes
    • Back off comms reconnect attempts after prolonged failures
    • Prompt for login if comms reconnect fails authentication
    • Change style of nodes in subflow template view
    • Add CHANGELOG.md and make it accessible from menu

    โš™ Runtime

    • Always log node warnings on start without requiring -v
    • #885 Add support for loading scoped node modules. Closes
    • Add process.env.PORT to settings.js
    • #870 Clear node context on deploy. Closes
    • Enable finer grained permissions in adminAuth

    Nodes

    • Enable config nodes to reference other config nodes
    • Add Split/Join nodes
    • Add Link nodes
    • #904 Add support to HTTP In node for PATCH requests. Closes
    • Add cookie handling to HTTP In and HTTP Response nodes
    • #887 Add repeat indicator to inject node label. Closes
    • Add javascript highlighter to template node
    • Add optional timeout to exec node
    • Add TLS node and update MQTT/HTTP nodes to use it
    • Let trigger node also send last payload to arrive
    • Add timestamp as a default typedInput and update Inject and change nodes to match,
    • Add QoS option to MQTT In node
    • Add status to exec spawn mode
    • Add Move capability to Change node
    • Update Serial node to support custom baud rates
    • Add support for array-syntax in typedInput msg properties
    • Add RED.util to Function node sandbox
    • #879 Capture error stack on node.error. Closes

    ๐Ÿ›  Fixes

    • Add error handling to all node definition api calls
    • Handle null return from Function node in array of messages
    • #895 Defer loading of token sessions until they are accessed. Fixes
    • set pi gpio pin status correctly if set on start
    • #635 Prevent parent window scrolling when view is focused. Fixes
    • Handle missing tab nodes in a loaded flow config
    • Ensure typedInput dropdown doesn't fall off the page
    • #880 Protect against node types with reserved names such as toString. Fixes
    • Do not rely on the HTML file to identify where nodes are registered from
    • Preserve node properties on import
    • Fix regression in delay node. topic based queue was emptying all the time instead of spreading out messages.
    • Throw an error if a Function node adds an input event listener
    • Fix hang on partial deploy with disconnected mqtt node
    • TypedInput: preload type icons to ensure width calc correct
    • Ensure tcp node creates a buffer of size 1 at least
    • Return editorTheme default if value is undefined
    • Fix RED.util.compareObjects for Function created objects and Buffers
    • Ensure default settings copied to command-line specified userDir
  • v0.13.4 Changes

    • Add timed release mode to delay node
    • #811 Enable link splicing for when import_dragging nodes. Closes
    • Fix uncaught exception on deploy whilst node sending messages
    • Deprecate old mqtt client and connection pool modules
    • #835 Change node: add bool/num types to change mode Closes
    • #825 Validate fields that are $(env-vars) Closes
    • Handle missing config nodes when validating node properties
    • Pi node - don't try to send data if closing
    • Load node message catalog when added dynamically
    • Split palette labels on spaces and hyphens when laying out
    • #816 Warn if editor routes are accessed but runtime not started Closes
    • #819 Better handling of zero-length flow files Closes
    • Allow runtime calls to RED._ to specify other namespace
    • Better right alignment of numerics in delay and trigger nodes
    • Allow node modules to include example flows
    • Create node_modules in userDir
    • #815 Ensure errors in node def functions don't break view rendering Fixes
    • Updated Inject node info with instructions for flow and global options
  • v0.13.3 Changes

    • Fix crash on repeated inject of invalid json payload
    • Add binary mode to tail node
    • Revert Cheerio to somewhat smaller version
    • Add os/platform info to default debug
  • v0.13.2 Changes

    • Don't force reconnect mqtt client if message arrives (fixes the MQTT connect/disconnect endless cycle)
    • Add -p/--port option to override listening port
    • Invert config node filter toggle button colours so state is more obvious
    • Add timeout to httprequest node
    • Tidy up of all node info content - make style consistent
    • Make jquery spinner element css consistent with other inputs
    • tcp node add reply (to all) capability
    • Allow the template node to be treated as plain text
    • #792 Validate MQTT In topics Fixes
    • #793 httpNodeAuth should not block http options requests Fixes
    • Disable perMessageDeflate on WS servers - fixes 'zlib binding closed' error
    • Clear trigger status icon on re-deploy
    • Don't default inject payload to blank string
    • Trigger node, add configurable reset
    • #790 - fixes use of httpNodeMiddleware Allow function properties in settings Fixes
    • Fix order of config dialog calls to save/creds/validate
    • Add debounce to Pi GPIO node
  • v0.13.1 Changes

    • Revert wrapping of http request object
  • v0.13.0 Changes

    • Add 'previous value' option to Switch node
    • Allow existing nodes to splice into links on drag
    • #783 CORS not properly configured on multiple http routes Fixes
    • Restore shift-drag to snap/unsnap to grid
    • Moving nodes with keyboard should flag workspace dirty
    • Notifications flagged as fixed should not be click-closable
    • Rework config sidebar and deploy warning
    • Wrap http request object to match http response object
    • Add 'view' menu and reorganise a few things
    • Allow shift-click to detach existing wires
    • Splice nodes dragged from palette into links
    • try to trim imported/dragged flows to [ ]
    • Move version number as title of NR logo
    • Moving nodes mark workspace as dirty
    • Ok/Cancel edit dialogs with Ctrl-Enter/Escape
    • Handle OSX Meta key when selecting nodes
    • Add grid-alignment options
    • Add oneditresize function definition
    • Rename propertySelect to typedInput and add boolean opt
    • Add propertySelect to switch node
    • Add propertySelect support to Change node
    • Add context/flow/global support to Function node
    • Add node context/flow/global
    • Add propertySelect jquery widget
    • Add add/update/delete flow apis
    • Allow core nodes dir to be provided to runtime via settings
    • Tidy up API passed to node modules
    • Move locale files under api/runtime components
    • Add flow reload admin api
  • v0.12.5 Changes

    • Add attribute capability to HTML parser node
    • Add Pi Keyboard code node
    • Fix for MQTT client connection cycling on partial deploy
    • Fix for tcp node properly closing connections
    • Update sentiment node dependencies
    • Fix for file node handling of UTF8 extended characters
  • v0.12.4 Changes

    • Add readOnly setting to prevent file writes in localfilesystem storage
    • Support bcrypt for httpNodeAuth
    • Pi no longer needs root workaround to access gpio
    • Fix: Input File node will not retain the file name