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 pluginSupportURL
. 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 toWillAppear
andWillDisappear
events for multi-actions. - Add support for Node.js plugins with the
.cjs
or.mjs
file extensions. - Removed
dialPress
event in favour ofdialDown
anddialUp
. - 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.