Skip to content

Bump the bundled Scalar UI to 1.62.1 - #111

Merged
FumingPower3925 merged 2 commits into
mainfrom
bump-scalar-1.62.1
Jul 1, 2026
Merged

Bump the bundled Scalar UI to 1.62.1#111
FumingPower3925 merged 2 commits into
mainfrom
bump-scalar-1.62.1

Conversation

@FumingPower3925

Copy link
Copy Markdown
Owner

Supersedes #110 (the Dependabot all-ui-bundles group PR, which only edits package.json).

Bumps the bundled Scalar UI (@scalar/api-reference) 1.61.0 → 1.62.1 across all pin sites: the CDN version + SRI in ui/scalar, the embedded version + //go:generate URL + re-vendored assets/standalone.js + hash pin in ui/scalaremb, and the package.json tracker.

Supply-chain verification (bundle bytes)

  • Provenance: 1.62.1 carries an npm signature and SLSA build provenance (slsa.dev/provenance/v1) attesting it was built from github.com/scalar/scalar via .github/workflows/main.yml on a GitHub-hosted runner.
  • Integrity: the npm tarball's computed sha512 matches the published dist.integrity; the jsDelivr copy is byte-identical to the tarball; the sha384 SRI is recomputed from those verified bytes and pinned (sha384-nwhiadu/…).
  • No new phone-home: the external-host set is unchanged versus 1.61.0 except two passive strings introduced by the 1.62.0 localization feature — apidocumentation.com (i18n "free hosting" copy) and 127.0.0.1 (a localized JSON-Schema ipv4 example / OAuth-redirect placeholder). No new fetch/telemetry target; .track(/telemetry are pre-existing (Vue reactivity + a config toggle) and fenced by the strict connect-src 'self' CSP.
  • Version chain: monotonic 1.61.0 → 1.62.0 → 1.62.1, sequential publish times, @latest = 1.62.1, no republished old versions.

What 1.62.x changes

1.62.1 — render fixes (JSON Schema 2020-12 $dynamicRef, discriminator-only variants, an allOf self-reference crash). 1.62.0 — UI localization (7 languages + RTL), AsyncAPI pickers, x-scalar-links. The one "Breaking" changelog note is for @scalar/api-client (a different package), not the standalone embed stdocs uses; data-url/data-configuration auto-mount is intact.

Verification

  • gofmt/vet/build/go test -race ./.../golangci-lint all clean; Scalar pinning + package.json parity tests pass.
  • uismoke renders all nine UIs under the enforced CSP: Scalar (CDN + embedded) mounts, the CSP-safe defaults still hide the phone-home chrome, and WithConfiguration overrides still work. Rendered + screenshotted for visual fidelity.

Scalar @scalar/api-reference 1.61.0 -> 1.62.1 across the CDN pin, the
embedded bundle, and the package.json tracker. The 1.62.x line adds UI
localization (seven languages + RTL) and schema-rendering fixes
(JSON Schema 2020-12 $dynamicRef, discriminator-only variants, an allOf
self-reference crash); the data-configuration and CSP contracts stdocs
relies on are unchanged.

Supersedes #110. The bundle was verified byte-identical across the npm
tarball and jsDelivr, its sha512 matches the published dist integrity,
it carries SLSA build provenance from github.com/scalar/scalar, and the
external-host set is unchanged bar two passive localization strings.
@FumingPower3925
FumingPower3925 merged commit 0798675 into main Jul 1, 2026
38 checks passed
FumingPower3925 added a commit that referenced this pull request Jul 1, 2026
Scalar @scalar/api-reference 1.61.0 -> 1.62.1 across the CDN pin, the
embedded bundle, and the package.json tracker. The 1.62.x line adds UI
localization (seven languages + RTL) and schema-rendering fixes
(JSON Schema 2020-12 $dynamicRef, discriminator-only variants, an allOf
self-reference crash); the data-configuration and CSP contracts stdocs
relies on are unchanged.

Supersedes #110. The bundle was verified byte-identical across the npm
tarball and jsDelivr, its sha512 matches the published dist integrity,
it carries SLSA build provenance from github.com/scalar/scalar, and the
external-host set is unchanged bar two passive localization strings.
@FumingPower3925
FumingPower3925 deleted the bump-scalar-1.62.1 branch July 1, 2026 14:55
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