Skip to main content

Stream Deck Changes

Learn more about changes related to building Stream Deck plugins.

Stream Deck

v6.9.0

  • Add SupportURL option to the manifest:
    • When specified, users will see a help button above the property inspector of the selected action.
    • Specifying a SupportURL at the root level (plugin) will apply to all actions.
    • Specifying a SupportURL at the action level will override the plugin SupportURL.
    • SupportURL values are optional, but recommended.
  • Add device type for Stream Deck Studio.
  • Improve parsing of URLs when receiving deep-link messages, to support empty segments.
  • Resolve an issue whereby updating a layout item's zOrder to the same value would result in an error.
  • Update Node.js runtime to v20.19.0.
  • Update Chromium to v122.0.6261.171.
Quality of life improvement

Stream Deck now will appear in the Dock on macOS when the main configuration window is active.

v6.7.0

  • Add isInMultiAction to property inspector action information.
  • Update Node.js runtime to v20.15.0
  • Update Chromium to v118.0.5993.220.

v6.6.0

  • Add support for Stream Deck Neo, and SCUF controllers.
  • Add support for OS-specific actions via Actions[].OS within the manifest.
  • Add the ability to disable automatically installing pre-defined profiles, when a plugin is installed, via Profiles[].AutoInstall within the manifest.

v6.5.0

warning

Please note, from Stream Deck 6.5 onwards, dialPress will not be emitted by the API. Plugins should use dialDown and dialUp to receive events relating to dial presses.

  • Add support for receiving deep-link messages.
  • Add support for switching to a specific profile page when calling switchToProfile.
  • Add controller information to WillAppear and WillDisappear events for multi-actions.
  • Add support for Node.js plugins with the .cjs or .mjs file extensions.
  • Removed dialPress event in favour of dialDown and dialUp.
  • Update Node.js runtime to v20.8.1.

v6.4.0

  • Add support for Node.js plugins (beta).
  • Add DisableAutomaticStates option to manifest.
  • Add setTriggerDescription command for Stream Deck + encoders.
  • Add range to BAR layout item.
  • Add range to GBAR layout item.
  • Add text-overflow to TEXT layout item.
  • Deprecated support for installing plugins using the streamdeck:// scheme.