Updated: December 7, 2022
We've added support for receiving requests defined in authorization.bxb for JavaScript Runtime Version 2. Values from the input object will now be prefixed with a $ in your OAuth AuthEndpoints.js file, similar to other conventions provided for JavaScript execution. For more information, see the Token Endpoints section of the Using OAuth developers' guide.
Additionally, we've added some more documentation about the revoke-endpoint key within the authorization.bxb file.
The dialog key has been fixed in the documentation to be marked as Required for halt effects in output.
Updated: November 2, 2022
The deprecation stages have been moved for non-generic macros (template-macro, template-macro-def, layout-macro, and layout-macro-def). For more information, see Deprecation 6830.
Updated: October 5, 2022
We've deprecated the use of album-art-size and album-art-url in the audio-control Views component. Instead, use the album-art key and its child keys to specify the metadata for album art. You can additionally add an on-click intent or URL within the new album-art key.
Old:
...
audio-control {
album-art-url (https://example.com/meow.jpg)
album-art-size (Large)
artist (Cool Cat)
title (Cat-ch Phrase)
skip-track-button-visibility (AlwaysEnabled)
}
...New:
...
audio-control {
album-art {
url (https://example.com/meow.jpg)
size (Large)
on-click {
intent {
goal: GetAlbumInfo
}
}
}
artist (Cool Cat)
title (Cat-ch Phrase)
skip-track-button-visibility (AlwaysEnabled)
}
...Learn more about the deprecation stages.
We've added a new skipResponse option in the HTTP API, which is only available with JavaScript Runtime Version 2. If set to true, the HTTP call will not wait for an actual response to be returned from the server. For more information, see the entry within the HTTP Options section of the HTTP JavaScript API reference.
We've added the capability for users to say "next" or "previous" while on a details page, which will navigate users to the next or previous item's detail page within the list. You do not need to do anything to enable this behavior. For more information, see the Hands-Free List Navigation Developers' Guide.