- Fix package exports.
- Remove SVG reference from
Icon
documentation.
- Fix
Icon
incorrectly allowing SVG images.
- Add Stream Deck 6.8.
- Add Stream Deck 6.7.
- Add
@elgato/schemas/streamdeck/plugins/json
export.
- Fix
Version
format documentation.
- Fix patterns for
CategoryIcon
,Icon
,PropertyInspectorPath
, andUUID
. - Fix patterns for
CodePath
,CodePathMac
, andCodePathWin
. - Fix patterns for an action's
Icon
,PropertyInspectorPath
, andUUID
. - Fix patterns for an encoder's
Icon
,background
, andlayout
. - Fix patterns for a state's
Image
, andMultiActionImage
. - Fix pattern for a profile's
Name
.
Actions[].States
can now contain more than 2 states.
- Fix missing
MinimumVersion
values.
- Renamed SCUF device type to
SCUFController
.
- Renamed SCUF device type to
SCUFController
.
- Add
ScufGamepad
andStreamDeckNeo
device hints to manifest documentation.
- Add
ScufGamepad
andStreamDeckNeo
device types.
- Add
Profiles[].AutoInstall
, introduced in Stream Deck 6.6.
- Remove
$schema
property from TypeScript types.
- Version fix.
- Update
Version
to require a major, minor, patch, and build numbers. - Prevent
Version
from having leading zeroes, for example1.002.3.4
; non-leading zeroes are still permitted.
- Add
Actions[].OS
, introduced in Stream Deck 6.6.
- Schemas are now accessible directly under the Elgato domain.
- Loosen rules on
Version
within manifest to allow more types; valid formats are now{major}
,{major}.{minor}
,{major}.{minor}.{patch}
, and{major}.{minor}.{patch}.{build}
.
- Add support for CommonJS.
- Fix pattern for identifiers (action and plugin UUIDs).
- Add
imageDimensions
schema type.
- Add JSON schema for Stream Deck plugin's manifest.
- Add TypeScript declaration for Stream Deck plugin's manifest.
- Add JSON schema for Stream Deck plugin's layout.
- Add TypeScript declaration for Stream Deck plugin's layout.
- Add custom keyword definitions.