Skip to content

Release 10.9.0#454

Merged
SpertsyanKM merged 8 commits into
mainfrom
release/10.9.0
Jul 17, 2026
Merged

Release 10.9.0#454
SpertsyanKM merged 8 commits into
mainfrom
release/10.9.0

Conversation

@SpertsyanKM

Copy link
Copy Markdown
Contributor

Release PR

What's New

  • No-Codes: new loadScreen(contextKey) method — loads a screen without presenting it and returns a typed NoCodesScreen with id, context key, default selected product id and typed defaultVariables
  • No-Codes: new optional onCustomAction(value) listener callback delivering custom actions configured in the builder
  • No-Codes: support for custom purchase loaders — if one is set in the builder, the SDK won't show the native spinner
  • No-Codes: fixed original error details being lost when wrapping client errors
  • Updated native SDKs: iOS Qonversion 6.13.0, Android No-Codes 1.10.0

NickSxti and others added 8 commits July 8, 2026 19:03
Rollout of the release automation piloted in sandwich-sdk: release.yml
(workflow_dispatch) runs the whole release via the shared workflow —
version calculation, release PRs, bot approval, CI gate, merge — and
publish_release.yml creates the GitHub release when the release PR
merges to main, so the publish workflow fires on release:[released]
as before.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GjdKcoaoecn6TKWmnUZzji
…DEV-1181)

Deleted: manual prerelease dispatch lanes (replaced by the Release
workflow), tag-triggered release PR creation (prerelease/* tags no longer
drive releases) and the Development Build prerelease on pushes to main
(the GitHub release is now created directly by publish_release).
Publish, checks, stale and upgrade_sandwich workflows are untouched.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GjdKcoaoecn6TKWmnUZzji
…omation-rollout-to-all-sdk-repos

Add one-click release workflows (DEV-1181)
…(DEV-1188)

Bump sandwich to 7.10.1. loadScreen(contextKey) resolves with a typed
NoCodesScreen (id, contextKey, defaultSelectedProductId, typed
defaultVariables). Custom builder actions surface via the optional
onCustomAction listener callback fed by the new nocodes_custom_action
event.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KQEJXqfVNxqoUcKXhSPhWn
…ustom action payload (DEV-1188)

Map the ClientError code both natives emit since sandwich 7.10.1 instead
of degrading it to UNKNOWN. Wrap the Android loadScreen call in
try/catch so an uninitialized SDK rejects instead of crashing. Extend
the NoCodeEvent payload union with QNoCodeCustomActionInfo and commit
the example Podfile.lock updated to sandwich 7.10.1.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KQEJXqfVNxqoUcKXhSPhWn
…-codes-loadscreen-defaultvariables-and-custom

Bridge No-Codes loadScreen, defaultVariables and custom action event (DEV-1188)
@SpertsyanKM SpertsyanKM added autocreated one-click-release Pull requests handled by the one-click release automation labels Jul 17, 2026
@SpertsyanKM
SpertsyanKM merged commit 9760a09 into main Jul 17, 2026
2 checks passed
@SpertsyanKM
SpertsyanKM deleted the release/10.9.0 branch July 17, 2026 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autocreated one-click-release Pull requests handled by the one-click release automation

Development

Successfully merging this pull request may close these issues.

3 participants