Bixby Developer Center

Guides

2022 October–December

22K Capsule SDK Release Notes

Updated: December 7, 2022

JavaScript Runtime Version 2 Updates for OAuth

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.

Dialog Required in halt Key

The dialog key has been fixed in the documentation to be marked as Required for halt effects in output.

22J Capsule SDK Release Notes

Updated: November 2, 2022

Deprecation Moved for Template and Layout Macros

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.

22I Capsule SDK Release Notes

Updated: October 5, 2022

Changes and Deprecations Related to album-art Keys

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)
}
...

Deprecation Stages

Learn more about the deprecation stages.

  • Stage 1: R22I
  • Stage 2: R22L
  • End of Life: None

New skipResponse Option in HTTP API for JavaScript Runtime Version 2

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.

Hands-Free List Navigation Improvements for Users

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.