Bixby Developer Center

Guides
References

runtime-version

optionalvalue required

Changes specific runtime behavior during the execution of the capsule depending on the version. Each runtime version has an explicit set of runtime flags set, which you can change with the overrides key.

Examples

capsule {
...
runtime-version (2) { // required
overrides { // optional
no-fallback-to-result-collections (true) // explicitly turns this behavior on
concepts-inherit-super-type-features (false) // explicitly turns this behavior off
...
}
}
}
  runtime-version (7) {
overrides {
allow-dialogs-on-detail-pages (true)
no-fallback-to-result-collections (true)
no-fallback-dialog-in-views (false)
}

View on GitHub

Versions

This section lists the runtime flags that are enabled by default in each version. You can click on each runtime flag under each version to read more about how that flag effects runtime execution.

Caution

Updating the runtime version can have unintended side effects and might break your capsule. Ensure you test your capsule thoroughly when updating the runtime version to ensure it has no undesired results.

Runtime Version 1

capsule {
...
runtime-version (1)
}

Default enabled runtime flags:

Runtime Version 2

capsule {
...
runtime-version (2)
}

These flags were added to runtime-version (2):

Default enabled runtime flags:

Runtime Version 3

capsule {
...
runtime-version (3)
}

This flag was added to runtime-version (3):

Default enabled runtime flags:

Runtime Version 4

capsule {
...
runtime-version (4)
}

These flags were added to runtime-version (4):

Default enabled runtime flags:

Runtime Version 5

capsule {
...
runtime-version (5)
}

This flag was added to runtime-version (5):

Default enabled runtime flags:

Runtime Version 6

capsule {
...
runtime-version (6)
}

This flag was added to runtime-version (6):

Default enabled runtime flags:

Runtime Version 7

capsule {
...
runtime-version (7)
}

This flag was removed from runtime-version (7):

Default enabled runtime flags:

Runtime Version 8

capsule {
...
runtime-version (8)
}

This flag was added to runtime-version (8):

Default enabled runtime flags:

Child Keys

overrides
optional
Explicitly enables (true) or disables (false) a runtime flag within a runtime version