Skip to content

Bump platz-chart-ext to 0.7.1 - #102

Merged
popen2 merged 1 commit into
mainfrom
release/bump-chart-ext-0.7.1
May 29, 2026
Merged

popen2 merged 1 commit into
mainfrom
release/bump-chart-ext-0.7.1

Conversation

@popen2

@popen2 popen2 commented May 29, 2026

Copy link
Copy Markdown
Member

Part of the v0.7.0-beta.3 release cascade (chart-ext → backend → SDKs → frontend → chart/terraform/site).

What

  • Bumps platz-chart-ext 0.6.2 → 0.7.1 (the new chart-ext ships the jsonlogic-rs → juspay_jsonlogic swap and the utoipa 5 cleanup).
  • chart-ext 0.7.x dropped its aggregate openapi::OpenApi struct during the utoipa 5 upgrade, so openapi.merge(platz_chart_ext::openapi::OpenApi::openapi()) no longer compiles. utoipa 5 auto-collects the chart-ext schemas reachable from endpoint response types; the four that aren't reachable (ChartExt, ChartMetadata, UiSchemaInputSingleType, UiSchemaInputType) are now registered explicitly on ApiV2.

Verification

  • cargo build (full workspace) passes.
  • Generated OpenAPI schema set is identical to the v0.7.0-beta.2 release: 142 component schemas, none dropped, none added (verified by diffing platz-api openapi schema yaml against the beta.2 release artifact).

Merge

Please merge with rebase (repo allows merge/rebase, squash disabled). Backend's main is now PR-gated, so this can't be pushed directly.

🤖 Generated with Claude Code

chart-ext 0.7.x dropped its aggregate `openapi::OpenApi` struct during
the utoipa 5 upgrade, so the old `openapi.merge(platz_chart_ext::openapi
::OpenApi::openapi())` no longer compiles. utoipa 5 auto-collects the
chart-ext schemas reachable from endpoint response types; the four that
aren't reachable (ChartExt, ChartMetadata, UiSchemaInputSingleType,
UiSchemaInputType) are now registered explicitly on ApiV2 so the
generated OpenAPI surface is unchanged from v0.7.0-beta.2.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@popen2
popen2 merged commit d1f8f0d into main May 29, 2026
6 checks passed
@popen2
popen2 deleted the release/bump-chart-ext-0.7.1 branch May 29, 2026 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant