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.