What scalar/scalar shipped
Generated by FoxPlug from public activity — not affiliated with Scalar.
Week of September 14, 2026
What shipped
- @scalar/openapi-to-markdown@1.0.0 now generates Markdown directly from syntax trees, removing Vue server rendering and HTML conversion to achieve 1.4–9.5x faster document loading with 26–67% lower peak memory. Release
- @scalar/workspace-store@0.63.0 adds getDocumentRevision() to track document writes, letting consumers validate cached schema derivations in constant time instead of walking subtrees. Release
- Workspace store proxy now materializes paths only on writes and returns primitives and cached child proxies first, reducing allocations on every property read. Pull request #10261
- Server store now exposes getResolvedDocument(name) so server renders can read whole documents through one non-reactive reference while browsers load chunks. Pull request #10257
- API client now supports the OpenAPI 3.2 QUERY request method, including request bodies, workspace navigation, and server chunks. Pull request #10173
- API reference now shows AsyncAPI message examples with a picker and copy button, handling duplicate names and empty values. Pull request #10171
- API client adds a line wrapping toggle for request and response bodies to handle long single-line strings like JWT tokens without horizontal scrolling. Pull request #9912
- API client adds a generate example from schema button so users can see auto-generated request bodies when custom examples exist. Pull request #10072
- API client now supports response interception through onResponseReceived hooks to replace body, status, and headers before display. Pull request #10102
- Release 2026-09-16 ships updates across api-client, api-reference, helpers, localization, oas-utils and other packages. Release
Why it matters
The workspace store changes reduce memory overhead and improve caching efficiency for schema operations. Markdown generation and AsyncAPI support expand the scope of documents Scalar can handle efficiently. New request features in the API client—line wrapping, example generation, and response interception—make working with APIs more practical.
Changelog entry
- @scalar/openapi-to-markdown@1.0.0: Generate Markdown directly from syntax trees, removing Vue rendering and HTML conversion pipeline for 1.4–9.5x faster loads and 26–67% lower peak memory Release
- @scalar/workspace-store@0.63.0: Add getDocumentRevision() counter for constant-time schema derivation validation Release
- Workspace store: Cheaper schema walks using parent-link chains and cached child proxies, reducing per-read allocations Pull request #10261
- Server store: Expose getResolvedDocument(name) for non-reactive whole-document reads during server render Pull request #10257
- API client: Support OpenAPI 3.2 QUERY request method with request bodies and server chunks Pull request #10173
- API reference: Show AsyncAPI message examples with picker and copy button Pull request #10171
- API client: Add line wrapping toggle for request and response bodies Pull request #9912
- API client: Add generate example from schema button alongside custom examples Pull request #10072
- API client: Support response interception via onResponseReceived hooks Pull request #10102
- API reference: Resolve AsyncAPI message traits to show inherited headers and fields Pull request #10168
Markdown generation 1.4–9.5x faster, workspace store cheaper on reads, AsyncAPI examples in the reference, and OpenAPI 3.2 QUERY support shipping this week.
This week: @scalar/openapi-to-markdown hits 1.0 with direct syntax tree rendering (1.4–9.5x faster, 26–67% less memory). Workspace store optimizations cut allocations on every property read. API client gains line wrapping for long values, auto-generated examples from schemas, and response interception. API reference now handles AsyncAPI message examples and traits. OpenAPI 3.2 QUERY method support lands in the client.