NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Generate beautiful API references from OpenAPI documents
Last release today
12 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Most releases are documented
notes for 50 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
719 releases · first in 2023
One column per quarter.
### Patch Changes #### Updated Dependencies - @scalar/components@0.16.17 - #7680: feat(components): simplify nested sidebar items styles - @scalar/api
### Patch Changes - #7673: fix: pass in reactive auth config to client #### Updated Dependencies - @scalar/api-client@2.17.6 - #7630: feat: add clear
### Minor Changes - #7661: feat: api client v2 integration ### Patch Changes #### Updated Dependencies - @scalar/workspace-store@0.24.4 - #7661: fix:
@scalar/workspace-store@0.24.4
@scalar/api-client@2.17.5
@scalar/use-hooks@0.3.5
@scalar/helpers@0.2.6
@scalar/types@0.5.6
@scalar/oas-utils@0.6.14
@scalar/sidebar@0.7.6
@scalar/components@0.16.16
@scalar/json-magic@0.8.10
@scalar/object-utils@1.2.20
@scalar/openapi-parser@0.23.11
@scalar/openapi-upgrader@0.1.6
@scalar/snippetz@0.6.3
### Minor Changes - #7605: feat: api client v2 integration ### Patch Changes #### Updated Dependencies - @scalar/workspace-store@0.24.3 - #7605: fix:
@scalar/workspace-store@0.24.3
@scalar/api-client@2.17.4
@scalar/use-hooks@0.3.4
@scalar/helpers@0.2.5
@scalar/types@0.5.5
@scalar/oas-utils@0.6.13
@scalar/sidebar@0.7.5
@scalar/components@0.16.15
@scalar/json-magic@0.8.9
@scalar/object-utils@1.2.19
@scalar/openapi-parser@0.23.10
@scalar/openapi-upgrader@0.1.6
@scalar/snippetz@0.6.2
### Patch Changes #### Updated Dependencies - @scalar/components@0.16.14 - #7654: fix(components): explicitly set line height for buttons and sections
@scalar/components@0.16.14
@scalar/api-client@2.17.3
@scalar/code-highlight@0.2.2
@scalar/helpers@0.2.4
@scalar/icons@0.5.2
@scalar/json-magic@0.8.8
@scalar/oas-utils@0.6.12
@scalar/object-utils@1.2.18
@scalar/openapi-parser@0.23.9
@scalar/openapi-types@0.5.3
@scalar/openapi-upgrader@0.1.6
@scalar/sidebar@0.7.4
@scalar/snippetz@0.6.1
@scalar/themes@0.13.26
@scalar/types@0.5.4
@scalar/use-hooks@0.3.3
@scalar/use-toasts@0.9.1
@scalar/workspace-store@0.24.2
### Minor Changes - #7633: feat(api-reference): support rendering custom components for paths - #7583: feat: show empty schema message for object with
@scalar/components@0.16.13
#7584: fix: remove internal unused export
CARD_Heading_SYMBOLFORM_GROUP_SYMBOLformatHotKey#isDefaultLoadingCompletionOptionsMaybeElementScalarComboBox#isGroup#7584: fix: remove unused @scalar/use-toasts dependency
#7604: fix(components): improve sidebar groups
#7589: chore(components): upgrade to Storybook 10
@scalar/workspace-store@0.24.2
@scalar/api-client@2.17.2
@scalar/sidebar@0.7.3
@scalar/oas-utils@0.6.12
### Patch Changes #### Updated Dependencies - @scalar/api-client@2.17.1 - #7562: feat(components): remove headless ui from dropdown component - @scala
### Patch Changes - #7577: fix(api-reference): add padding to card intro in callbacks - #7567: feat: add code samples to client v2 #### Updated Depend
@scalar/workspace-store@0.24.1
@scalar/api-client@2.17.0
@scalar/components@0.16.11
@scalar/helpers@0.2.4
@scalar/icons@0.5.2
@scalar/json-magic@0.8.8
@scalar/oas-utils@0.6.11
@scalar/object-utils@1.2.18
@scalar/openapi-parser@0.23.9
@scalar/sidebar@0.7.1
@scalar/snippetz@0.6.1
@scalar/types@0.5.4
@scalar/openapi-upgrader@0.1.6
Updated dependencies [`f7c24e4`, `4ac6227`, `10318b6`, `4ac6227`, `3f797b6`]:
f7c24e4, 4ac6227, 10318b6, 4ac6227, 3f797b6]:
### Patch Changes - #7513 `2b46ee2` Thanks @bgrcs! - clean-up exports
Updated dependencies [`72cd82f`, `21aa62e`, `72cd82f`]:
#7506 72cd82f Thanks @marcalexiei! - fix: use caret version for zod
Updated dependencies [72cd82f, 21aa62e, 72cd82f]:
Updated dependencies [`8842799`, `9ec8adf`, `cc4de25`, `f446bbc`]:
#7496 08d137a Thanks @amritk! - fix: disable intersection observer when opening tag
#7483 f446bbc Thanks @hanspagel! - fix: can not use relative URLs in oauth security schemes
#7497 b77fa53 Thanks @geoffgscott! - Fix queue change logic
Updated dependencies [8842799, 9ec8adf, cc4de25, f446bbc]:
Updated dependencies [`5aa0380`, `61c980c`, `781f264`, `1bc2b45`, `9342adc`, `fa361d2`, `62b5210`, `e04879c`, `a164d76`, `dd8e9dc`, `ea13cd2`, `bfd814
#7465 9342adc Thanks @marcalexiei! - fix: ensure @scalar/workspace-store consumers rely only on public exports
#7460 62b5210 Thanks @hwkr! - feat(components): update and polish ScalarLoading
#7459 425d8e1 Thanks @marcalexiei! - fix: onDocumentSelect is not firing
#7414 294f9fc Thanks @hanspagel! - feat: show tags without operations
Updated dependencies [5aa0380, 61c980c, 781f264, 1bc2b45, 9342adc, fa361d2, 62b5210, e04879c, a164d76, dd8e9dc, ea13cd2, bfd814a, ea13cd2, 781f264, 1eafcbe, 35af6bf, 86f028d, 294f9fc, af54a80]:
Updated dependencies [`d86f1d6`, `6e1cb89`, `1fbd809`, `44aeef0`, `dd5c518`, `0519a33`, `a68b1af`, `cbedfab`, `a68b1af`, `1fbd809`, `5a108fc`, `4cda56
#7320 44aeef0 Thanks @hanspagel! - feat: rename showToolbar to showDeveloperTools
#7306 5a108fc Thanks @hwkr! - feat(components): add ScalarThemeSwatches component
#7348 cded2d6 Thanks @hwkr! - feat(components): add ScalarWrappingText component
Updated dependencies [d86f1d6, 6e1cb89, 1fbd809, 44aeef0, dd5c518, 0519a33, a68b1af, cbedfab, a68b1af, 1fbd809, 5a108fc, 4cda566, 1fbd809, cded2d6, cbedfab, a35f5cf, 3ebff92, 4059e68, 0486728, cc9d90b]:
Updated dependencies [`c7a4690`, `9c9dbba`, `4bec1ba`, `7859105`, `7ccd035`]:
#7252 4bec1ba Thanks @hwkr! - fix(api-reference): improve wrapping of long strings
#7265 7859105 Thanks @hwkr! - fix(api-reference): teleport example picker to avoid occlusion
Updated dependencies [c7a4690, 9c9dbba, 4bec1ba, 7859105, 7ccd035]:
Updated dependencies [`c1ecd0c`, `fddf294`, `d6154a2`, `c1ecd0c`, `c1ecd0c`, `2377b76`]:
#7241 2377b76 Thanks @hanspagel! - chore: use "current" not "latest" scalar registry url
Updated dependencies [c1ecd0c, fddf294, d6154a2, c1ecd0c, c1ecd0c, 2377b76]:
Updated dependencies [`bffef40`]:
#7262 1d987e9 Thanks @amritk! - fix: do not set proxy by default
#7253 eb96d5c Thanks @hwkr! - fix(api-reference): upgrade document for client store
Updated dependencies [bffef40]:
Updated dependencies [`0319b8a`, `eb022f2`, `729ad06`, `913607c`, `348f8f6`, `17817ad`, `11a6e64`, `c22fc4e`, `2239843`, `6ec8c29`, `9661e81`, `d34f31
#7129 6ec8c29 Thanks @geoffgscott! - Simplify ApiReferences state management and migrate to new shared sidebar component. Eliminates the useSidebar and useNav hooks in favour of event bubbling and centralized state management in ApiReference.vue
#7094 eba18d0 Thanks @geoffgscott! - Migrate to workspace store as primary source of truth.
#7199 0d9c945 Thanks @marcalexiei! - feat: update vue to 3.5.21
#7212 3ecf139 Thanks @geoffgscott! - Correct dependency triggers for lazy bus running
#7086 eb022f2 Thanks @hanspagel! - feat: new content.end slot for the plugin API
#7245 6f60b8d Thanks @hanspagel! - fix: info.description does not show images
#7177 23a5628 Thanks @hwkr! - fix(api-reference): add better descriptions to search entry headings
#7135 6aa06b0 Thanks @marcalexiei! - fix: "Test request" button doesn't open the correct API request panel
#7180 a796162 Thanks @geoffgscott! - Add addtional export entry points for api-referenc. Patch types on build-tooling
#7199 0d9c945 Thanks @marcalexiei! - fix(api-reference): remove flatted dependency
#7195 d9e911a Thanks @DemonHa! - fix: selected auth schemes problems
#7143 81b0a7a Thanks @amritk! - fix: remove ignored parameters
#7162 8a5a6a0 Thanks @hwkr! - test(api-reference): add visual regression testing
#7184 33edbf2 Thanks @geoffgscott! - move to event bus for internal events
Updated dependencies [0319b8a, eb022f2, 729ad06, 913607c, 348f8f6, 17817ad, 11a6e64, c22fc4e, 2239843, 6ec8c29, 9661e81, d34f31e, 134ff5f, c162bb6, b64265b, 6ca835e, 134ff5f, 6aa06b0, 81b0a7a, 7cda4c5, 8a5a6a0, 6ec8c29, 704fa30, c84b7c5, 573c5a6, 0319b8a, da7ab2f, a26ced6, 134ff5f, 33edbf2, 6a090a2, 4fe1643, 0865e66, 5db92db, 592533f, 75ad74c, 7c1e09e, eba18d0, a821986, c72a2c5, 0d9c945, 43bc5e8, e23229d, f612140, d386ae2]:
ef98f35: fix: make onServerChange callback work with new store events
1e01464: Adds a new ApiReferenceConfigWithSource type and make the base ApiReferenceConfig type agnostic of any document sources.
008a0f3: feat: migrate to Zod 4
0b3c6fa: feat(api-reference): localhost development toolbar
77337d3: fix: propogate property sorting into schema
003bb98: Fix server selection for examples/snippets in Operation: prefer operation-level servers, then path-level servers, then provided server prop.
6e92423: feat: do not show example picker for one example
falseb6a59bd: fix(api-reference): webhook request example display
4e7e8a9: fix: safely check for readonly/writeonly properties
### Patch Changes - Updated dependencies [019a22a] - Updated dependencies [f8fc81c] - @scalar/workspace-store@0.15.4 - @scalar/api-client@2.5.31 - @sc
821717b: refactor: schema rendering
### Patch Changes - Updated dependencies [b8c4b61] - Updated dependencies [5eedb97] - @scalar/openapi-parser@0.20.3 - @scalar/api-client@2.5.29 - @sca
### Patch Changes - Updated dependencies [c470c60] - Updated dependencies [abe3842] - Updated dependencies [5a7d388] - @scalar/api-client@2.5.28 - @sc
697f1d0: feat(api-reference): info block
50032be: feat: added config options for sorting schema properties
86d29c1: feat(snippetz): improve indentation handling in objectToString
bbef120: fix: remove extra coerces and cleanUp plugin from bundler
83625c6: fix: cyclic error in client store watcher
4d05839: fix: empty test request modal
2888e18: feat(openapi-parser): partial bundle to a depth
2e2f50a: refactor: new main content rendering
3eb8171: fix: value in request example code
8c6f6fe: fix: rollback workspace store
a04cc15: feat(components): create scalar card component
a85480e: feat: lay the groundwork for the block implementation PR
6a7509a: fix: updates last download link style
5de7e25: fix: classic layout does not show request body
8457fde: fix: deprecated operations aren’t striked in the sidebar anymore
null98ff011: fix(api-references): duplicate section ID for tags on page load
8d8e427: feat(api-reference): load documents on the new store
c907685: fix(api-reference): set search button width
ca18c0b: feat(api-reference): update and modernize sidebar design
5f08a45: fix: looks up wrong name for schemas
0a94952: fix: remove duplicate operations in x-tag-groups
796f87f: feat(api-reference): export references useSidebar
1f005c5: fix: updates client libraries footer style
b12cd8e: fix: updates introduction auth table style
8a68bc5: fix: scroll to top to remove hash
### Patch Changes - Updated dependencies [11fabae] - @scalar/openapi-parser@0.16.0 - @scalar/workspace-store@0.3.2 - @scalar/api-client@2.5.5 - @scala
24cfdfe: feat: adds multiple of in schema property heading
c584dcd: Fix classic layout mobile header
00fc827: feat: updates markdown overall style
Your coding agent can read these notes before it upgrades. Set up the MCP server →