Skip to content

Bump the bundled UI versions (Scalar 1.65.0, Swagger UI 5.32.13) - #121

Merged
FumingPower3925 merged 2 commits into
mainfrom
bump-ui-v091
Aug 13, 2026
Merged

Bump the bundled UI versions (Scalar 1.65.0, Swagger UI 5.32.13)#121
FumingPower3925 merged 2 commits into
mainfrom
bump-ui-v091

Conversation

@FumingPower3925

Copy link
Copy Markdown
Owner

Supersedes #120 (the Dependabot all-ui-bundles group PR, which only edits package.json and had gone stale, pinning 1.63.0/5.32.11).

Bumps both bundled UIs to current @latest across all pin sites: CDN version + SRI in ui/scalar and ui/swaggerui, embedded version + //go:generate URLs + re-vendored assets + hash pins in ui/scalaremb and ui/swaggeruiemb, and the package.json tracker.

package from → to
@scalar/api-reference 1.62.6 → 1.65.0 (three minors)
swagger-ui-dist 5.32.8 → 5.32.13

Supply-chain verification

  • Provenance: both carry npm signatures and SLSA build provenance — Scalar 1.65.0 from github.com/scalar/scalar, swagger-ui-dist 5.32.13 from github.com/swagger-api/swagger-ui (subjects match the exact versions). swagger-ui-dist gained SLSA since 5.32.8 — an improvement, not a regression.
  • Integrity: each npm tarball's sha512 matches the published dist.integrity; jsDelivr is byte-identical to the tarball for Scalar's standalone.js and both of Swagger's assets (swagger-ui-bundle.js + swagger-ui.css); SRIs recomputed from those bytes.
  • No new phone-home: external-host sets are unchanged for both (Scalar identical across three minors; Swagger bundle identical); no new fetch/sendBeacon/analytics.
  • Contracts intact: Scalar's data-url/data-configuration auto-mount and the CSP-safe config keys (showDeveloperTools, agent, mcp, withDefaultFonts) are all present in 1.65.0; Swagger's asset URLs are unchanged.
  • Version chains: monotonic, sane cadence, @latest confirmed, no republished versions.

What changed upstream

  • Scalar 1.63–1.65 — additive only: new component/block exports (SdkInstallationInstructions, AsyncAPI content components), a plugin-modules config option, and print styles. No breaking change to the standalone embed stdocs uses.
  • Swagger 5.32.9–5.32.13 — patch bug fixes (a crash on empty requestBody.content, a11y aria-labels) and dependency bumps (dompurify 3.4.11→3.4.12, axios 1.16→1.18.1, swagger-client 3.37.8).

Verification

  • gofmt/vet/build/go test -race ./.../golangci-lint clean; all four Scalar/Swagger pinning, embedded-integrity, and package.json parity tests pass.
  • uismoke renders all nine UIs under the enforced CSP (plus all config variants): both bumped bundles mount, the CSP-safe defaults still hide the phone-home chrome, and WithConfiguration still works. Scalar 1.65.0 and Swagger 5.32.13 screenshotted for visual fidelity.

The companion Dependabot Actions PR (#119, setup-go/setup-python v6→v7) was verified separately and merged directly (CI-only).

Scalar @scalar/api-reference 1.62.6 -> 1.65.0 and swagger-ui-dist
5.32.8 -> 5.32.13 across the CDN pins, the embedded bundles, and the
package.json tracker. Scalar 1.63-1.65 adds component exports and print
styles; Swagger 5.32.9-5.32.13 are bug fixes and dependency bumps
(dompurify, axios); the data-configuration and CSP contracts stdocs
relies on are unchanged.

Supersedes #120 (which pinned the now-stale 1.63.0/5.32.11). Both bundles
were verified byte-identical across the npm tarball and jsDelivr, their
sha512s match the published dist integrity, both carry SLSA build
provenance from their upstream repos (scalar/scalar and
swagger-api/swagger-ui), and the external-host sets are unchanged.
@FumingPower3925
FumingPower3925 merged commit 3f41695 into main Aug 13, 2026
42 checks passed
FumingPower3925 added a commit that referenced this pull request Aug 13, 2026
Scalar @scalar/api-reference 1.62.6 -> 1.65.0 and swagger-ui-dist
5.32.8 -> 5.32.13 across the CDN pins, the embedded bundles, and the
package.json tracker. Scalar 1.63-1.65 adds component exports and print
styles; Swagger 5.32.9-5.32.13 are bug fixes and dependency bumps
(dompurify, axios); the data-configuration and CSP contracts stdocs
relies on are unchanged.

Supersedes #120 (which pinned the now-stale 1.63.0/5.32.11). Both bundles
were verified byte-identical across the npm tarball and jsDelivr, their
sha512s match the published dist integrity, both carry SLSA build
provenance from their upstream repos (scalar/scalar and
swagger-api/swagger-ui), and the external-host sets are unchanged.
@FumingPower3925
FumingPower3925 deleted the bump-ui-v091 branch August 13, 2026 22:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant