Skip to content

v0.5.0-rc.2 — Generative UI Protocol

Pre-release
Pre-release

Choose a tag to compare

@gustavoignis gustavoignis released this 30 Jul 10:56

What's new in 0.5.0-rc.2

Public release of @ggui-ai/*@0.5.0-rc.2 — install via npm install @ggui-ai/cli@0.5.0-rc.2.

Highlights

  • UI feedback everywhere a render mounts (#244): @ggui-ai/react-native's GguiSessionRenderer gains the same zero-config onUiFeedback affordance as the DOM renderer (twin-parity-gated), and @ggui-ai/iframe-runtime now mounts an in-iframe feedback card — riding the existing ggui:observe postMessage seam (new ui-feedback arm, no protocol change) — whenever a parent window exists. Hosts wire exactly ONE surface: the host-chrome callback or the observe arm, never both.
  • ggui_topup picker mode: amountCents is now optional — a no-argument call renders the interactive top-up picker (the out-of-credits card on an empty balance, with a bring-your-own-key escape hatch) with no payment-processor round-trip; passing an amount mints a checkout link exactly as before.
  • E2E robustness: todo-locator helpers gain waitForTodoCheckedIndicator (detects styled-div checkboxes that express done-state only via strikethrough) and retry legs across the samples-render suites are now hermetic per attempt.

Changes since v0.5.0-rc.1

  • 649b933f3 chore(release): bump @ggui-ai/* to 0.5.0-rc.2
  • 49bc78637 feat(iframe-runtime): in-iframe UI-feedback affordance on the ggui:observe seam (#244)
  • 468a90919 fix(pod): project big-row DDB reads off the render hot path (#362)
  • 18a58e8c6 feat(react-native): port UiFeedback affordance (#244)
  • f3cfe84b6 test(e2e): make nightly retry legs able to pass + see styled-checkbox done states

Install

npm install @ggui-ai/cli@0.5.0-rc.2

Verify provenance: every tarball is signed via npm Trusted Publishing (OIDC); see https://www.npmjs.com/package/@ggui-ai/cli for the public attestation.