unstale

npm / @scalar/workspace-store

@scalar/workspace-store

What changed in @scalar/workspace-store 0.68 to 0.69, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-24.

2 breaking3 behavior and defaults20 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.6 on npm

@scalar/workspace-store 0.691 changes

Behavior and default changes 1

@scalar/workspace-store 0.6824 changes

Breaking changes 2

  • Private-network document requests are blocked by default; local files require an explicit basePath. External references follow the same permissions, with an opt-in for trusted private-network inputs.

    0.68.4release notes

  • Badges and audience labels no longer appear in navigation groups; they display on operations instead.

    0.68.2release notes

Behavior and default changes 2

  • Operation metadata and replies inherit from traits using recursive merge rules, and inherited titles appear in navigation.

    0.68.3release notes

  • Optional enum parameters stay disabled until explicitly enabled when they have no default or example, and declared schema examples take precedence over enum suggestions.

    0.68.3release notes

Fixes and other changes 20

  • Serialized JSON examples are generated from contentSchema instead of falling back to null, including JSON media type parameters, structured JSON suffixes, and string type arrays.

    0.68.5release notes

  • Render external documentation for servers, channels, operations, messages, tags, and schemas, including referenced objects and descriptions, using the existing OpenAPI link presentation.

    0.68.4release notes

  • Keep messages searchable when navigation renders them beneath operations.

    0.68.4release notes

  • Ignore sibling properties when rendering content, navigation, search, and schemas.

    0.68.4release notes

  • Preserve API key name edits for export, allow configured names to be cleared, and release configured overrides when the default name is restored.

    0.68.4release notes

  • The untagged webhooks sidebar section now uses this id instead of {document}/webhook/undefined/.

    0.68.4release notes

  • Preserve recursive schemas in generated request bodies, code samples, and response examples instead of replacing recursion points with null or empty arrays.

    0.68.4release notes

  • Boolean schemas with explanations are rendered in message payloads, headers, and reusable models.

    0.68.3release notes

  • Every visible channel message is documented while operation-specific message subsets, links, and server/protocol filtering are preserved.

    0.68.3release notes

  • Channel messages appear only when they are not used by an operation, and the sidebar stays in sync.

    0.68.3release notes

  • Escaped channel and message identifiers resolve correctly in AsyncAPI navigation.

    0.68.3release notes

  • Inline security schemes and scopes are rendered, while server authentication remains separate from operation security.

    0.68.3release notes

  • Reset to default appears only when a field has a different default; cleared OAuth2 access tokens retain the action. Show password appears only when a field has a value, and emptied fields return to masked.

    0.68.3release notes

  • Cookie paths follow the RFC 6265 path-match algorithm, so a cookie restricted to /api is not sent with requests to /apiv2.

    0.68.3release notes

  • Expanded query parameter checkboxes operate independently; disabled field values are preserved but excluded from requests.

    0.68.3release notes

  • Channels and their messages render even when no operations reference them, with server and protocol filtering.

    0.68.3release notes

  • OpenAPI 3.2 allowReserved is honored for path parameters while forbidden path characters are escaped and the encoded path is preserved in Ruby code examples.

    0.68.2release notes

  • Form body fields resolve structural allOf object fields, annotation-only wrappers, and selected oneOf/anyOf variants, preserving descriptions, nested inputs, and multipart value types when switching variants.

    0.68.2release notes

  • OpenAPI 3.2 security requirements resolve by URI, including relative references based on the document URI, while named schemes and authored exports are preserved.

    0.68.2release notes

  • Invalid non-exploded structured cookies are reported, and invalid request and code sample generation is prevented. The notes recommend style: cookie with explode: true.

    0.68.2release notes