unstale

npm / @scalar/openapi-parser

@scalar/openapi-parser

What changed in @scalar/openapi-parser 0.29, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-25.

5 breaking2 security1 new APIs and options1 behavior and defaults12 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/openapi-parser 0.2921 changes

Breaking changes 5

  • Malformed reference escapes now return parser errors.

    0.29.2release notes

  • No longer re-exported from @scalar/openapi-parser; import it from @scalar/types/utils instead.

    0.29.1release notes

  • No longer re-exported from @scalar/openapi-parser; import it from @scalar/types/utils instead.

    0.29.1release notes

  • The internal alias is no longer exported.

    0.29.0release notes

  • The previously exported type is no longer exported.

    0.29.0release notes

Security 2

  • Unsafe component keys are ignored, and API-description joining checks own properties.

    0.29.2release notes

  • Guards merges used by join against prototype pollution from __proto__, constructor, or prototype keys in input documents.

    0.29.1release notes

New APIs and options 1

  • A new package validates OpenAPI documents on its own.

    0.29.0release notes

Behavior and default changes 1

  • The path type is now string | string[], reflecting that schema errors carry a JSON Pointer string while semantic errors carry path segments.

    0.29.0release notes

Fixes and other changes 12

  • Resolves custom operations while preserving OAuth scope names, discriminator mappings, Link payloads, and specification extension data.

    0.29.15release notes

  • Examples and default, enum, and const values remain unchanged during reference processing.

    0.29.15release notes

  • Reference context is retained across external files and fragments.

    0.29.15release notes

  • Preserves $ref properties when schemas are objects or booleans, while retaining errors for malformed references.

    0.29.15release notes

  • Validation, dereferencing, and external-reference collection distinguish reference locations from schema name maps and literal data.

    0.29.15release notes

  • Rejected debounced callbacks are handled.

    0.29.13release notes

  • Streaming writes are awaited.

    0.29.13release notes

  • Reports invalid non-exploded structured cookies in OpenAPI 3.2 documents and prevents invalid request and code sample generation; recommends style: cookie with explode: true.

    0.29.12release notes

  • Preserves broker credentials separately from HTTP authentication schemes.

    0.29.2release notes

  • Reports the actual document version after upgrading, preserves OpenAPI 3.2 versions, and returns no version for empty or unsupported input.

    0.29.2release notes

  • Header lookup includes missing values and handles them during PowerShell snippet generation.

    0.29.2release notes

  • Makes @scalar/types a regular dependency so consumers resolving the published declarations do not hit TS2307.

    0.29.1release notes