UNPKG

@scalar/api-client

Version:

the open source API testing client

1,491 lines (879 loc) 231 kB
# @scalar/api-client ## 2.36.1 ### Patch Changes - [#8403](https://github.com/scalar/scalar/pull/8403): Persist auth url and token url in local storage - [#8402](https://github.com/scalar/scalar/pull/8402): Fix raw binary request bodies so uploaded files are sent correctly and code samples show file references. - [#8398](https://github.com/scalar/scalar/pull/8398): fix code snippet HAR request URL generation to URL-encode substituted path parameter values, matching request sending behavior. - [#8386](https://github.com/scalar/scalar/pull/8386): feat: app drag region for macos - [#8408](https://github.com/scalar/scalar/pull/8408): Use the secret oauth urls before the default flow urls - [#8407](https://github.com/scalar/scalar/pull/8407): Fix conditional rendering for token URL #### Updated Dependencies - **@scalar/workspace-store@0.39.1** - [#8393](https://github.com/scalar/scalar/pull/8393): fix: correctly update active tab on tab close event - [#8403](https://github.com/scalar/scalar/pull/8403): Persist auth url and token url in local storage - **@scalar/snippetz@0.7.3** - [#8404](https://github.com/scalar/scalar/pull/8404): Preserve duplicate query parameters in generated code snippets. php/guzzle: preserve duplicate query parameters as arrays. - **@scalar/sidebar@0.8.5** - [#8386](https://github.com/scalar/scalar/pull/8386): feat: add spacer slot to sidebar - **@scalar/oas-utils@0.10.4** - **@scalar/components@0.20.5** - **@scalar/use-codemirror@0.14.5** ## 2.36.0 ### Minor Changes - [#8396](https://github.com/scalar/scalar/pull/8396): feat: preselect correct authentication for document and operation ### Patch Changes - [#8394](https://github.com/scalar/scalar/pull/8394): chore: rollback export document button ## 2.35.0 ### Minor Changes - [#8349](https://github.com/scalar/scalar/pull/8349): feat: support operation example rename ### Patch Changes - [#8336](https://github.com/scalar/scalar/pull/8336): fix: layout with z-index and add support for mobile - [#8269](https://github.com/scalar/scalar/pull/8269): fix: prevent requests with empty path parameters - [#8262](https://github.com/scalar/scalar/pull/8262): fix: serialize array query params as repeated params - [#8253](https://github.com/scalar/scalar/pull/8253): feat(api-reference): support propertyNames enum for additionalProperties - [#8392](https://github.com/scalar/scalar/pull/8392): feat: support document download #### Updated Dependencies - **@scalar/workspace-store@0.39.0** - [#8372](https://github.com/scalar/scalar/pull/8372): fix: avoid inlining $ref path parameters during path parameter sync - [#8349](https://github.com/scalar/scalar/pull/8349): feat: support operation example rename - [#8336](https://github.com/scalar/scalar/pull/8336): fix: sidebar title update and detect delete operaitons for proxy - [#8253](https://github.com/scalar/scalar/pull/8253): feat(api-reference): support propertyNames enum for additionalProperties - **@scalar/openapi-parser@0.25.2** - [#8359](https://github.com/scalar/scalar/pull/8359): fix(openapi-parser): replace $dynamicRef with $ref in v3.2 schema for AJV compatibility - **@scalar/helpers@0.4.0** - [#8336](https://github.com/scalar/scalar/pull/8336): feat: support flushing any pending operations - **@scalar/oas-utils@0.10.3** - [#8253](https://github.com/scalar/scalar/pull/8253): feat(api-reference): support propertyNames enum for additionalProperties - **@scalar/sidebar@0.8.4** - **@scalar/components@0.20.4** - **@scalar/import@0.5.1** - **@scalar/json-magic@0.12.2** - **@scalar/object-utils@1.3.1** - **@scalar/postman-to-openapi@0.5.1** - **@scalar/types@0.7.2** - **@scalar/use-codemirror@0.14.4** - **@scalar/snippetz@0.7.2** ## 2.34.1 ### Patch Changes #### Updated Dependencies - **@scalar/types@0.7.1** - [#8381](https://github.com/scalar/scalar/pull/8381): feat: add mcp config support - **@scalar/oas-utils@0.10.2** - **@scalar/openapi-parser@0.25.1** - **@scalar/snippetz@0.7.1** - **@scalar/workspace-store@0.38.1** - **@scalar/components@0.20.3** - **@scalar/sidebar@0.8.3** - **@scalar/use-codemirror@0.14.3** ## 2.34.0 ### Minor Changes - [#8365](https://github.com/scalar/scalar/pull/8365): feat: store oauth flow refresh tokens on the auth store ### Patch Changes - [#8356](https://github.com/scalar/scalar/pull/8356): fix: make fallback theme reactive #### Updated Dependencies - **@scalar/workspace-store@0.38.0** - [#8347](https://github.com/scalar/scalar/pull/8347): chore: export server workspace type - [#8365](https://github.com/scalar/scalar/pull/8365): feat: store oauth flow refresh tokens on the auth store - **@scalar/json-magic@0.12.1** - [#8357](https://github.com/scalar/scalar/pull/8357): chore: improve performance and memory usage of bundler - **@scalar/components@0.20.2** - [#8366](https://github.com/scalar/scalar/pull/8366): fix(components): clean up search components and add snapshots - **@scalar/oas-utils@0.10.1** - **@scalar/sidebar@0.8.2** - **@scalar/openapi-parser@0.25.1** - **@scalar/use-codemirror@0.14.2** ## 2.33.0 ### Minor Changes - [#8266](https://github.com/scalar/scalar/pull/8266): support operation level authentication and servers ### Patch Changes #### Updated Dependencies - **@scalar/workspace-store@0.37.0** - [#8266](https://github.com/scalar/scalar/pull/8266): support operation level authentication and servers - **@scalar/oas-utils@0.10.0** - [#8266](https://github.com/scalar/scalar/pull/8266): support operation level authentication and servers - **@scalar/sidebar@0.8.1** - **@scalar/components@0.20.1** - **@scalar/use-codemirror@0.14.1** ## 2.32.0 ### Minor Changes - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) ### Patch Changes #### Updated Dependencies - **@scalar/workspace-store@0.36.0** - [#8340](https://github.com/scalar/scalar/pull/8340): feat: support navigation options on server store - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - [#8340](https://github.com/scalar/scalar/pull/8340): chore: disable perf logs by default - **@scalar/postman-to-openapi@0.5.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/analytics-client@1.1.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/openapi-parser@0.25.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/use-codemirror@0.14.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/openapi-types@0.6.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/object-utils@1.3.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/components@0.20.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/json-magic@0.12.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/use-toasts@0.10.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/draggable@0.4.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/oas-utils@0.9.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/use-hooks@0.4.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/snippetz@0.7.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/helpers@0.3.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/sidebar@0.8.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/import@0.5.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/themes@0.15.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/icons@0.6.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) - **@scalar/types@0.7.0** - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS) ## 2.31.3 ### Patch Changes - [#8313](https://github.com/scalar/scalar/pull/8313): fix: correctly cache schema examples - [#8254](https://github.com/scalar/scalar/pull/8254): fix: resolve OAuth2 URLs against interpolated server URL #### Updated Dependencies - **@scalar/openapi-types@0.5.4** - [#8275](https://github.com/scalar/scalar/pull/8275): fix(openapi-types): make the `$ref` property in the `ReferenceObject` type required - **@scalar/components@0.19.15** - [#8319](https://github.com/scalar/scalar/pull/8319): fix(components): fix adjust sidebar section line height - **@scalar/json-magic@0.11.7** - [#8314](https://github.com/scalar/scalar/pull/8314): chore: limit concurrent operations while migrating workspaces - **@scalar/oas-utils@0.8.3** - [#8314](https://github.com/scalar/scalar/pull/8314): chore: limit concurrent operations while migrating workspaces - **@scalar/helpers@0.2.18** - [#8314](https://github.com/scalar/scalar/pull/8314): chore: limit concurrent operations while migrating workspaces - **@scalar/openapi-parser@0.24.17** - **@scalar/postman-to-openapi@0.4.10** - **@scalar/sidebar@0.7.46** - **@scalar/use-codemirror@0.13.50** - **@scalar/workspace-store@0.35.3** - **@scalar/import@0.4.55** - **@scalar/object-utils@1.2.32** - **@scalar/types@0.6.10** - **@scalar/snippetz@0.6.19** ## 2.31.2 ### Patch Changes #### Updated Dependencies - **@scalar/themes@0.14.3** - [#8315](https://github.com/scalar/scalar/pull/8315): feat(theme): standardize tailwind line height behavior - **@scalar/components@0.19.14** - **@scalar/oas-utils@0.8.2** - **@scalar/sidebar@0.7.45** - **@scalar/use-codemirror@0.13.49** ## 2.31.1 ### Patch Changes - [#8310](https://github.com/scalar/scalar/pull/8310): refactor: move helpers to the helpers package to share primitive helpers - [#8294](https://github.com/scalar/scalar/pull/8294): default createAnySecurityScheme to false and fix index clamp issue #### Updated Dependencies - **@scalar/workspace-store@0.35.2** - [#8310](https://github.com/scalar/scalar/pull/8310): refactor: move helpers to the helpers package to share primitive helpers - [#8294](https://github.com/scalar/scalar/pull/8294): default createAnySecurityScheme to false and fix index clamp issue - [#8287](https://github.com/scalar/scalar/pull/8287): consider path-level parameters in syncPathParameters instead of creating bare synthetic ones - **@scalar/helpers@0.2.17** - [#8310](https://github.com/scalar/scalar/pull/8310): refactor: move helpers to the helpers package to share primitive helpers - **@scalar/json-magic@0.11.6** - [#8310](https://github.com/scalar/scalar/pull/8310): fix: properly parse json pointers - **@scalar/oas-utils@0.8.1** - [#8310](https://github.com/scalar/scalar/pull/8310): fix: correctly handle circular documents during the migration to indexdb - **@scalar/sidebar@0.7.44** - **@scalar/components@0.19.13** - **@scalar/import@0.4.54** - **@scalar/object-utils@1.2.31** - **@scalar/openapi-parser@0.24.16** - **@scalar/postman-to-openapi@0.4.9** - **@scalar/types@0.6.9** - **@scalar/use-codemirror@0.13.48** - **@scalar/snippetz@0.6.18** ## 2.31.0 ### Minor Changes - [#8290](https://github.com/scalar/scalar/pull/8290): chore: update deps ### Patch Changes #### Updated Dependencies - **@scalar/oas-utils@0.8.0** - [#8290](https://github.com/scalar/scalar/pull/8290): chore: update deps - **@scalar/components@0.19.12** - [#8290](https://github.com/scalar/scalar/pull/8290): chore: update deps - **@scalar/themes@0.14.2** - [#8290](https://github.com/scalar/scalar/pull/8290): chore: update deps - **@scalar/workspace-store@0.35.1** - [#8290](https://github.com/scalar/scalar/pull/8290): chore: update deps - **@scalar/sidebar@0.7.43** - **@scalar/use-codemirror@0.13.47** ## 2.30.0 ### Minor Changes - [#8234](https://github.com/scalar/scalar/pull/8234): support operation level authentication and servers ### Patch Changes - [#8255](https://github.com/scalar/scalar/pull/8255): fix: correctly handle circular references when deep resolving references #### Updated Dependencies - **@scalar/components@0.19.11** - [#8276](https://github.com/scalar/scalar/pull/8276): feat(components): standardize form inputs to have a height of 40px - **@scalar/themes@0.14.1** - [#8276](https://github.com/scalar/scalar/pull/8276): feat(components): standardize form inputs to have a height of 40px - **@scalar/workspace-store@0.35.0** - [#8234](https://github.com/scalar/scalar/pull/8234): support operation level authentication and servers - **@scalar/oas-utils@0.7.0** - [#8234](https://github.com/scalar/scalar/pull/8234): support operation level authentication and servers - **@scalar/sidebar@0.7.42** - **@scalar/use-codemirror@0.13.46** ## 2.29.4 ### Patch Changes #### Updated Dependencies - **@scalar/types@0.6.8** - [#8274](https://github.com/scalar/scalar/pull/8274): feat(agent): add config to hide search api - **@scalar/oas-utils@0.6.48** - **@scalar/openapi-parser@0.24.15** - **@scalar/snippetz@0.6.17** - **@scalar/workspace-store@0.34.4** - **@scalar/components@0.19.10** - **@scalar/sidebar@0.7.41** - **@scalar/use-codemirror@0.13.45** ## 2.29.3 ### Patch Changes - [#8248](https://github.com/scalar/scalar/pull/8248): fix: selecting multiply security schemes doesn't render Markdown in descriptions - [#8248](https://github.com/scalar/scalar/pull/8248): fix: remove unnecessary property truncation in example generation #### Updated Dependencies - **@scalar/workspace-store@0.34.3** - [#8248](https://github.com/scalar/scalar/pull/8248): fix: local storage migration script - [#8248](https://github.com/scalar/scalar/pull/8248): feat: nest description headings in the sidebar - [#8248](https://github.com/scalar/scalar/pull/8248): chore: map themeId to slug and add default operation to drafts - **@scalar/oas-utils@0.6.47** - [#8248](https://github.com/scalar/scalar/pull/8248): fix: local storage migration script - [#8248](https://github.com/scalar/scalar/pull/8248): fix: remove unnecessary property truncation in example generation - [#8248](https://github.com/scalar/scalar/pull/8248): chore: map themeId to slug and add default operation to drafts - **@scalar/helpers@0.2.16** - [#8248](https://github.com/scalar/scalar/pull/8248): fix: local storage migration script - **@scalar/components@0.19.9** - [#8248](https://github.com/scalar/scalar/pull/8248): feat: slugs for headings with nested content - [#8248](https://github.com/scalar/scalar/pull/8248): feat: add optional chevron click handler for the sidebar - **@scalar/sidebar@0.7.40** - [#8248](https://github.com/scalar/scalar/pull/8248): feat: add optional chevron click handler for the sidebar - **@scalar/snippetz@0.6.16** - [#8248](https://github.com/scalar/scalar/pull/8248): fix: duplicate http headers for PHP CURL - **@scalar/import@0.4.53** - **@scalar/json-magic@0.11.5** - **@scalar/object-utils@1.2.30** - **@scalar/openapi-parser@0.24.14** - **@scalar/postman-to-openapi@0.4.8** - **@scalar/types@0.6.7** - **@scalar/use-codemirror@0.13.44** ## 2.29.2 ### Patch Changes - [#8219](https://github.com/scalar/scalar/pull/8219): chore: default to proxy for web layout - [#8220](https://github.com/scalar/scalar/pull/8220): chore: add guards for team workspaces #### Updated Dependencies - **@scalar/workspace-store@0.34.2** - [#8219](https://github.com/scalar/scalar/pull/8219): chore: default to proxy for web layout - **@scalar/oas-utils@0.6.46** - **@scalar/sidebar@0.7.39** - **@scalar/components@0.19.8** - **@scalar/use-codemirror@0.13.43** ## 2.29.1 ### Patch Changes - [#8212](https://github.com/scalar/scalar/pull/8212): chore: version bump #### Updated Dependencies - **@scalar/helpers@0.2.15** - [#8212](https://github.com/scalar/scalar/pull/8212): chore: version bump - **@scalar/json-magic@0.11.4** - [#8212](https://github.com/scalar/scalar/pull/8212): chore: version bump - **@scalar/oas-utils@0.6.45** - [#8212](https://github.com/scalar/scalar/pull/8212): chore: version bump - **@scalar/sidebar@0.7.38** - [#8212](https://github.com/scalar/scalar/pull/8212): chore: version bump - **@scalar/types@0.6.6** - [#8212](https://github.com/scalar/scalar/pull/8212): chore: version bump - **@scalar/workspace-store@0.34.1** - [#8212](https://github.com/scalar/scalar/pull/8212): chore: version bump - **@scalar/components@0.19.7** - **@scalar/import@0.4.52** - **@scalar/object-utils@1.2.29** - **@scalar/openapi-parser@0.24.13** - **@scalar/postman-to-openapi@0.4.7** - **@scalar/snippetz@0.6.15** - **@scalar/use-codemirror@0.13.42** ## 2.29.0 ### Minor Changes - [#8198](https://github.com/scalar/scalar/pull/8198): feat: handle workspace rename ### Patch Changes - [#8207](https://github.com/scalar/scalar/pull/8207): chore: version bump #### Updated Dependencies - **@scalar/workspace-store@0.34.0** - [#8198](https://github.com/scalar/scalar/pull/8198): feat: handle workspace rename - [#8208](https://github.com/scalar/scalar/pull/8208): fix: unpack proxy before assigning - [#8207](https://github.com/scalar/scalar/pull/8207): chore: version bump - **@scalar/helpers@0.2.14** - [#8207](https://github.com/scalar/scalar/pull/8207): chore: version bump - **@scalar/json-magic@0.11.3** - [#8207](https://github.com/scalar/scalar/pull/8207): chore: version bump - **@scalar/oas-utils@0.6.44** - [#8207](https://github.com/scalar/scalar/pull/8207): chore: version bump - **@scalar/sidebar@0.7.37** - [#8207](https://github.com/scalar/scalar/pull/8207): chore: version bump - **@scalar/types@0.6.5** - [#8207](https://github.com/scalar/scalar/pull/8207): chore: version bump - **@scalar/components@0.19.6** - **@scalar/import@0.4.51** - **@scalar/object-utils@1.2.28** - **@scalar/openapi-parser@0.24.12** - **@scalar/postman-to-openapi@0.4.6** - **@scalar/snippetz@0.6.14** - **@scalar/use-codemirror@0.13.41** ## 2.28.0 ### Minor Changes - [#8199](https://github.com/scalar/scalar/pull/8199): feat: create draft example ### Patch Changes - [#8162](https://github.com/scalar/scalar/pull/8162): feat: allow editing tags - [#8167](https://github.com/scalar/scalar/pull/8167): Accept header now defaults to the response content types defined in the OpenAPI spec instead of always using _/_ - [#8197](https://github.com/scalar/scalar/pull/8197): fix: include path in redirect uri - [#8132](https://github.com/scalar/scalar/pull/8132): chore: unify the app and web layout - [#8191](https://github.com/scalar/scalar/pull/8191): chore: rename create document command - [#7826](https://github.com/scalar/scalar/pull/7826): feat: added migrator for v1 local storage to v2 indexdb - [#8194](https://github.com/scalar/scalar/pull/8194): fix: correctly display the env pill on light mode - [#8204](https://github.com/scalar/scalar/pull/8204): fix: remove DocumentRedirect component - [#8160](https://github.com/scalar/scalar/pull/8160): fix: update sidebar entry when the operation summary changes - [#8174](https://github.com/scalar/scalar/pull/8174): feat: add `createAnySecurityScheme` config option to control generic auth scheme creation #### Updated Dependencies - **@scalar/workspace-store@0.33.0** - [#8162](https://github.com/scalar/scalar/pull/8162): feat: allow editing tags - [#8151](https://github.com/scalar/scalar/pull/8151): fix: resolve external references on windows - [#8191](https://github.com/scalar/scalar/pull/8191): chore: rename create document command - [#8199](https://github.com/scalar/scalar/pull/8199): feat: create draft example - [#7826](https://github.com/scalar/scalar/pull/7826): feat: added migrator for v1 local storage to v2 indexdb - [#8160](https://github.com/scalar/scalar/pull/8160): fix: update sidebar entry when the operation summary changes - [#8133](https://github.com/scalar/scalar/pull/8133): fix: allow editing content-type query parameters in the API client - **@scalar/sidebar@0.7.36** - [#8162](https://github.com/scalar/scalar/pull/8162): feat: allow editing tags - [#8190](https://github.com/scalar/scalar/pull/8190): fix: align HttpMethod badge positioning for folders - **@scalar/json-magic@0.11.2** - [#8151](https://github.com/scalar/scalar/pull/8151): fix: resolve external references on windows - **@scalar/oas-utils@0.6.43** - [#7826](https://github.com/scalar/scalar/pull/7826): feat: added migrator for v1 local storage to v2 indexdb - **@scalar/helpers@0.2.13** - [#7826](https://github.com/scalar/scalar/pull/7826): feat: added migrator for v1 local storage to v2 indexdb - **@scalar/types@0.6.4** - [#8174](https://github.com/scalar/scalar/pull/8174): feat: add `createAnySecurityScheme` config option to control generic auth scheme creation - **@scalar/openapi-parser@0.24.11** - **@scalar/components@0.19.5** - **@scalar/import@0.4.50** - **@scalar/object-utils@1.2.27** - **@scalar/postman-to-openapi@0.4.5** - **@scalar/snippetz@0.6.13** - **@scalar/use-codemirror@0.13.40** ## 2.27.1 ### Patch Changes - [#8159](https://github.com/scalar/scalar/pull/8159): fix: do not mutate document after ingress - [#8158](https://github.com/scalar/scalar/pull/8158): fix: disable all listeners when modal is closed - [#8178](https://github.com/scalar/scalar/pull/8178): chore: package bump due to ci failure #### Updated Dependencies - **@scalar/workspace-store@0.32.1** - [#8159](https://github.com/scalar/scalar/pull/8159): fix: do not mutate document after ingress - [#8178](https://github.com/scalar/scalar/pull/8178): chore: package bump due to ci failure - **@scalar/components@0.19.4** - [#8178](https://github.com/scalar/scalar/pull/8178): chore: package bump due to ci failure - **@scalar/helpers@0.2.12** - [#8178](https://github.com/scalar/scalar/pull/8178): chore: package bump due to ci failure - **@scalar/sidebar@0.7.35** - [#8178](https://github.com/scalar/scalar/pull/8178): chore: package bump due to ci failure - **@scalar/oas-utils@0.6.42** - **@scalar/use-codemirror@0.13.39** - **@scalar/import@0.4.49** - **@scalar/json-magic@0.11.1** - **@scalar/object-utils@1.2.26** - **@scalar/openapi-parser@0.24.10** - **@scalar/postman-to-openapi@0.4.4** - **@scalar/types@0.6.3** - **@scalar/snippetz@0.6.12** ## 2.27.0 ### Minor Changes - [#8152](https://github.com/scalar/scalar/pull/8152): feat: support custom themes ### Patch Changes - [#8135](https://github.com/scalar/scalar/pull/8135): feat: added support for OpenID Connect Discovery - [#8149](https://github.com/scalar/scalar/pull/8149): fix: prefill parameter inputs from parameter-level examples - [#8155](https://github.com/scalar/scalar/pull/8155): fix(api-reference): bugs with cards rendering - [#8138](https://github.com/scalar/scalar/pull/8138): chore: some minor style and ui updates - [#8157](https://github.com/scalar/scalar/pull/8157): fix: navigate to workspace settings from the menu - [#8154](https://github.com/scalar/scalar/pull/8154): fix: scrolling issues in client modal - [#8156](https://github.com/scalar/scalar/pull/8156): fix: only trigger send request when client is open #### Updated Dependencies - **@scalar/workspace-store@0.32.0** - [#8135](https://github.com/scalar/scalar/pull/8135): feat: added support for OpenID Connect Discovery - [#8152](https://github.com/scalar/scalar/pull/8152): feat: support custom themes - **@scalar/components@0.19.3** - [#8155](https://github.com/scalar/scalar/pull/8155): fix(api-reference): bugs with cards rendering - **@scalar/oas-utils@0.6.41** - **@scalar/sidebar@0.7.34** - **@scalar/use-codemirror@0.13.38** ## 2.26.2 ### Patch Changes - [#8120](https://github.com/scalar/scalar/pull/8120): refactor: make navigation router-agnostic - [#8075](https://github.com/scalar/scalar/pull/8075): Use Vue Transition for modal animation for better cross browser support. - [#8121](https://github.com/scalar/scalar/pull/8121): feat: added post response scripts/testing to api client v2 - [#8134](https://github.com/scalar/scalar/pull/8134): fix(components): change caret position to right #### Updated Dependencies - **@scalar/sidebar@0.7.33** - [#8109](https://github.com/scalar/scalar/pull/8109): feat: keep the sidebar scrolled near the top - [#8134](https://github.com/scalar/scalar/pull/8134): fix(components): change caret position to right - **@scalar/workspace-store@0.31.2** - [#8120](https://github.com/scalar/scalar/pull/8120): refactor: make navigation router-agnostic - [#8121](https://github.com/scalar/scalar/pull/8121): feat: added post response scripts/testing to api client v2 - **@scalar/components@0.19.2** - [#8134](https://github.com/scalar/scalar/pull/8134): fix(components): change caret position to right - **@scalar/icons@0.5.3** - [#8134](https://github.com/scalar/scalar/pull/8134): fix(components): change caret position to right - **@scalar/oas-utils@0.6.40** - [#8121](https://github.com/scalar/scalar/pull/8121): chore: moved client plugin types to oas-utils so they can be shared - **@scalar/use-codemirror@0.13.37** ## 2.26.1 ### Patch Changes - [#8072](https://github.com/scalar/scalar/pull/8072): fix: add `ModalClientContainer` to unify logic and styles across `Modal` and `ApiClientModal`. - [#8094](https://github.com/scalar/scalar/pull/8094): feat: open client to the correct example name #### Updated Dependencies - **@scalar/workspace-store@0.31.1** - [#8114](https://github.com/scalar/scalar/pull/8114): feat(workspace-store): sync path variables on ingress - [#8094](https://github.com/scalar/scalar/pull/8094): feat: open client to the correct example name - **@scalar/oas-utils@0.6.39** - **@scalar/sidebar@0.7.32** - **@scalar/components@0.19.1** - **@scalar/use-codemirror@0.13.36** ## 2.26.0 ### Minor Changes - [#8095](https://github.com/scalar/scalar/pull/8095): feat: support loading files into the store - [#8110](https://github.com/scalar/scalar/pull/8110): feat: support file plugin on the import document palette ### Patch Changes - [#8069](https://github.com/scalar/scalar/pull/8069): Added full width and height classes to the DataTableCheckbox input so it renders correctly on Safari. - [#8108](https://github.com/scalar/scalar/pull/8108): feat: unify the api client desktop and web layout - [#8079](https://github.com/scalar/scalar/pull/8079): fix(api-client): handle object values for form-urlencoded body - [#8081](https://github.com/scalar/scalar/pull/8081): feat(components): improve ScalarCodeBlock copy UI - [#8086](https://github.com/scalar/scalar/pull/8086): fix(api-reference): inconsistent styles throughout api-reference - [#8048](https://github.com/scalar/scalar/pull/8048): chore: improve save modal - [#8111](https://github.com/scalar/scalar/pull/8111): fix: move useColorMode hook to the app component #### Updated Dependencies - **@scalar/workspace-store@0.31.0** - [#8095](https://github.com/scalar/scalar/pull/8095): feat: support loading files into the store - [#8096](https://github.com/scalar/scalar/pull/8096): feat: store relative urls/paths against base under the url mappings - **@scalar/json-magic@0.11.0** - [#8095](https://github.com/scalar/scalar/pull/8095): feat: support loading files into the store - [#8096](https://github.com/scalar/scalar/pull/8096): feat: store relative urls/paths against base under the url mappings - **@scalar/components@0.19.0** - [#8081](https://github.com/scalar/scalar/pull/8081): feat(components): improve ScalarCodeBlock copy UI - [#8065](https://github.com/scalar/scalar/pull/8065): feat(components): add editor to ScalarMenu and optionally remove docs - **@scalar/oas-utils@0.6.38** - **@scalar/sidebar@0.7.31** - **@scalar/openapi-parser@0.24.9** - **@scalar/use-codemirror@0.13.35** ## 2.25.0 ### Minor Changes - [#8077](https://github.com/scalar/scalar/pull/8077): feat: support team workspaces ### Patch Changes #### Updated Dependencies - **@scalar/workspace-store@0.30.0** - [#8077](https://github.com/scalar/scalar/pull/8077): feat: support team workspaces - **@scalar/components@0.18.0** - [#8077](https://github.com/scalar/scalar/pull/8077): feat: support team workspaces - **@scalar/oas-utils@0.6.37** - **@scalar/sidebar@0.7.30** - **@scalar/use-codemirror@0.13.34** ## 2.24.0 ### Minor Changes - [#8045](https://github.com/scalar/scalar/pull/8045): feat: manage active environments ### Patch Changes - [#7989](https://github.com/scalar/scalar/pull/7989): fix: prevent API client modal from disappearing on reopen in Safari - [#8049](https://github.com/scalar/scalar/pull/8049): fix: gracefully handle import errors when importing from command palette - [#8061](https://github.com/scalar/scalar/pull/8061): fix: correctly display watch mode toggle state - [#8062](https://github.com/scalar/scalar/pull/8062): fix: correctly handle redirect after the document deletion - [#8070](https://github.com/scalar/scalar/pull/8070): chore: remove the import modal and change the workspace picker to support groups #### Updated Dependencies - **@scalar/json-magic@0.10.0** - [#8052](https://github.com/scalar/scalar/pull/8052): feat: allow custom LoaderPlugin plugins in dereference - **@scalar/workspace-store@0.29.0** - [#8061](https://github.com/scalar/scalar/pull/8061): fix: do not throw when try to update a non existent document metadata - [#8045](https://github.com/scalar/scalar/pull/8045): feat: manage active environments - **@scalar/oas-utils@0.6.36** - [#8037](https://github.com/scalar/scalar/pull/8037): Improve error message when running oas-utils tests while test-servers are not running - **@scalar/components@0.17.6** - [#8070](https://github.com/scalar/scalar/pull/8070): chore: remove the import modal and change the workspace picker to support groups - **@scalar/openapi-parser@0.24.8** - **@scalar/sidebar@0.7.29** - **@scalar/use-codemirror@0.13.33** ## 2.23.4 ### Patch Changes - [#8058](https://github.com/scalar/scalar/pull/8058): fix: correctly drop changes when modal closes - [#8059](https://github.com/scalar/scalar/pull/8059): fix: harden auth secret extraction plus tests #### Updated Dependencies - **@scalar/workspace-store@0.28.4** - [#8047](https://github.com/scalar/scalar/pull/8047): fix: unpack proxy when update an environment - **@scalar/oas-utils@0.6.35** - **@scalar/sidebar@0.7.28** - **@scalar/components@0.17.5** - **@scalar/use-codemirror@0.13.32** ## 2.23.3 ### Patch Changes - [#8035](https://github.com/scalar/scalar/pull/8035): fix: correctly resolve and validate refs - [#8033](https://github.com/scalar/scalar/pull/8033): fix: add failsafe to incorrect array parameter style - [#8043](https://github.com/scalar/scalar/pull/8043): fix: :deep selector for bun build #### Updated Dependencies - **@scalar/workspace-store@0.28.3** - [#8035](https://github.com/scalar/scalar/pull/8035): fix: correctly resolve and validate refs - [#8034](https://github.com/scalar/scalar/pull/8034): fix: allow setting servers which dont exist in the document (from the config) - **@scalar/oas-utils@0.6.34** - **@scalar/sidebar@0.7.27** - **@scalar/components@0.17.4** - **@scalar/use-codemirror@0.13.31** ## 2.23.2 ### Patch Changes - [#8027](https://github.com/scalar/scalar/pull/8027): feat(agent): add client side request tool ## 2.23.1 ### Patch Changes - [#8016](https://github.com/scalar/scalar/pull/8016): feat: move history and auth into their own store - [#7992](https://github.com/scalar/scalar/pull/7992): feat: hide code snippets without clients #### Updated Dependencies - **@scalar/workspace-store@0.28.2** - [#8016](https://github.com/scalar/scalar/pull/8016): feat: move history and auth into their own store - **@scalar/helpers@0.2.11** - [#8016](https://github.com/scalar/scalar/pull/8016): feat: move history and auth into their own store - **@scalar/oas-utils@0.6.33** - **@scalar/sidebar@0.7.26** - **@scalar/components@0.17.3** - **@scalar/import@0.4.48** - **@scalar/json-magic@0.9.6** - **@scalar/object-utils@1.2.25** - **@scalar/openapi-parser@0.24.7** - **@scalar/postman-to-openapi@0.4.3** - **@scalar/types@0.6.2** - **@scalar/use-codemirror@0.13.30** - **@scalar/snippetz@0.6.11** ## 2.23.0 ### Minor Changes - [#8005](https://github.com/scalar/scalar/pull/8005): feat: import modal for client v2 ## 2.22.3 ### Patch Changes - [#8004](https://github.com/scalar/scalar/pull/8004): fix: do not add a content type of none - [#7934](https://github.com/scalar/scalar/pull/7934): fix: z-index issues in addressBar #### Updated Dependencies - **@scalar/components@0.17.2** - [#7934](https://github.com/scalar/scalar/pull/7934): fix: z-index issues in addressBar - **@scalar/workspace-store@0.28.1** - [#7823](https://github.com/scalar/scalar/pull/7823): chore: update workspace schema index to support teamUid queries and local - **@scalar/sidebar@0.7.25** - **@scalar/use-codemirror@0.13.29** - **@scalar/oas-utils@0.6.32** ## 2.22.2 ### Patch Changes - [#7998](https://github.com/scalar/scalar/pull/7998): Made the inputs to useCommandPalette state reactive - [#7988](https://github.com/scalar/scalar/pull/7988): feat: restore old client search - [#8002](https://github.com/scalar/scalar/pull/8002): feat(agent): add inline agent chat - [#7784](https://github.com/scalar/scalar/pull/7784): fix: resolve oauth2 relative URLs against relative server URLs - [#7971](https://github.com/scalar/scalar/pull/7971): fix: improve sidebar click behavior #### Updated Dependencies - **@scalar/types@0.6.1** - [#8000](https://github.com/scalar/scalar/pull/8000): fix(agent): change enabled flag to disabled - [#7995](https://github.com/scalar/scalar/pull/7995): feat: enable/disable agent scalar - **@scalar/workspace-store@0.28.0** - [#7970](https://github.com/scalar/scalar/pull/7970): feat: update sidebar when docuemnt title changes - [#7988](https://github.com/scalar/scalar/pull/7988): feat: restore old client search - [#7963](https://github.com/scalar/scalar/pull/7963): feat: unify is-object helpers - **@scalar/sidebar@0.7.24** - [#7988](https://github.com/scalar/scalar/pull/7988): feat: restore old client search - **@scalar/use-hooks@0.3.7** - [#7977](https://github.com/scalar/scalar/pull/7977): chore(use-hooks): update tailwind merge to v3.4.0 - **@scalar/openapi-parser@0.24.6** - [#7963](https://github.com/scalar/scalar/pull/7963): feat: unify is-object helpers - **@scalar/json-magic@0.9.5** - [#7963](https://github.com/scalar/scalar/pull/7963): feat: unify is-object helpers - **@scalar/helpers@0.2.10** - [#7963](https://github.com/scalar/scalar/pull/7963): feat: unify is-object helpers - **@scalar/oas-utils@0.6.31** - **@scalar/snippetz@0.6.10** - **@scalar/components@0.17.1** - **@scalar/import@0.4.47** - **@scalar/object-utils@1.2.24** - **@scalar/postman-to-openapi@0.4.2** - **@scalar/use-codemirror@0.13.28** ## 2.22.1 ### Patch Changes - [#7965](https://github.com/scalar/scalar/pull/7965): Adds exports for creating external actions ## 2.22.0 ### Minor Changes - [#7959](https://github.com/scalar/scalar/pull/7959): feat(agent): add agent scalar to localhost ### Patch Changes - [#7929](https://github.com/scalar/scalar/pull/7929): fix: revert changes to the document when closing the modal - [#7932](https://github.com/scalar/scalar/pull/7932): feat: use getExample in the references responses #### Updated Dependencies - **@scalar/components@0.17.0** - [#7959](https://github.com/scalar/scalar/pull/7959): feat(agent): add agent scalar to localhost - **@scalar/themes@0.14.0** - [#7959](https://github.com/scalar/scalar/pull/7959): feat(agent): add agent scalar to localhost - **@scalar/types@0.6.0** - [#7959](https://github.com/scalar/scalar/pull/7959): feat(agent): add agent scalar to localhost - **@scalar/sidebar@0.7.23** - **@scalar/use-codemirror@0.13.27** - **@scalar/oas-utils@0.6.30** - **@scalar/workspace-store@0.27.2** - **@scalar/openapi-parser@0.24.5** - **@scalar/snippetz@0.6.9** ## 2.21.1 ### Patch Changes - [#7925](https://github.com/scalar/scalar/pull/7925): fix: allow collapsing documents - [#7926](https://github.com/scalar/scalar/pull/7926): Make V2 command palette extensible and improve types #### Updated Dependencies - **@scalar/workspace-store@0.27.1** - [#7926](https://github.com/scalar/scalar/pull/7926): Make V2 command palette extensible and improve types - **@scalar/oas-utils@0.6.29** - **@scalar/sidebar@0.7.22** - **@scalar/components@0.16.32** - **@scalar/use-codemirror@0.13.26** ## 2.21.0 ### Minor Changes - [#7897](https://github.com/scalar/scalar/pull/7897): feat: cancel request and stop streaming responses ### Patch Changes - [#7906](https://github.com/scalar/scalar/pull/7906): feat: remove parsing from codeinput and move to getExample #### Updated Dependencies - **@scalar/workspace-store@0.27.0** - [#7906](https://github.com/scalar/scalar/pull/7906): feat: remove parsing from codeinput and move to getExample - [#7905](https://github.com/scalar/scalar/pull/7905): feat: support loading files on the store - **@scalar/json-magic@0.9.4** - [#7922](https://github.com/scalar/scalar/pull/7922): fix: resolve $ref entries inside arrays (e.g. oneOf, allOf) in prefixInternalRefRecursive - **@scalar/oas-utils@0.6.28** - **@scalar/sidebar@0.7.21** - **@scalar/openapi-parser@0.24.5** - **@scalar/components@0.16.31** - **@scalar/use-codemirror@0.13.25** ## 2.20.2 ### Patch Changes - [#7894](https://github.com/scalar/scalar/pull/7894): fix: the import and export of redirect to proxy #### Updated Dependencies - **@scalar/oas-utils@0.6.27** - [#7894](https://github.com/scalar/scalar/pull/7894): fix: the import and export of redirect to proxy - **@scalar/helpers@0.2.9** - [#7894](https://github.com/scalar/scalar/pull/7894): fix: the import and export of redirect to proxy - **@scalar/workspace-store@0.26.2** - [#7894](https://github.com/scalar/scalar/pull/7894): fix: the import and export of redirect to proxy - **@scalar/components@0.16.30** - **@scalar/import@0.4.46** - **@scalar/json-magic@0.9.3** - **@scalar/object-utils@1.2.23** - **@scalar/postman-to-openapi@0.4.1** - **@scalar/sidebar@0.7.20** - **@scalar/types@0.5.10** - **@scalar/use-codemirror@0.13.24** - **@scalar/openapi-parser@0.24.4** - **@scalar/snippetz@0.6.8** ## 2.20.1 ### Patch Changes - [#7888](https://github.com/scalar/scalar/pull/7888): fix: more robust parameter upsert and deletion - [#7889](https://github.com/scalar/scalar/pull/7889): fix: only attach the body to methods that allow #### Updated Dependencies - **@scalar/workspace-store@0.26.1** - [#7888](https://github.com/scalar/scalar/pull/7888): fix: more robust parameter upsert and deletion - **@scalar/oas-utils@0.6.26** - **@scalar/sidebar@0.7.19** - **@scalar/components@0.16.29** - **@scalar/use-codemirror@0.13.23** ## 2.20.0 ### Minor Changes - [#7866](https://github.com/scalar/scalar/pull/7866): feat: save, revert and history support ### Patch Changes - [#7886](https://github.com/scalar/scalar/pull/7886): fix: cancel request when navigating away from operation page - [#7884](https://github.com/scalar/scalar/pull/7884): fix: sync state when rebuilding sidebar #### Updated Dependencies - **@scalar/sidebar@0.7.18** - [#7866](https://github.com/scalar/scalar/pull/7866): feat: support custom icon per entry - **@scalar/workspace-store@0.26.0** - [#7866](https://github.com/scalar/scalar/pull/7866): feat: history per operation support - [#7886](https://github.com/scalar/scalar/pull/7886): fix: unpack proxy when we pop history items - **@scalar/snippetz@0.6.7** - [#7866](https://github.com/scalar/scalar/pull/7866): chore: expose har types - **@scalar/types@0.5.9** - [#7866](https://github.com/scalar/scalar/pull/7866): chore: expose har types - **@scalar/oas-utils@0.6.25** - **@scalar/openapi-parser@0.24.3** - **@scalar/components@0.16.28** - **@scalar/use-codemirror@0.13.22** ## 2.19.3 ### Patch Changes - [#7850](https://github.com/scalar/scalar/pull/7850): fix: remove unused workspace config - [#7865](https://github.com/scalar/scalar/pull/7865): fix: added contentType serialization support for params #### Updated Dependencies - **@scalar/workspace-store@0.25.3** - [#7850](https://github.com/scalar/scalar/pull/7850): fix: remove unused workspace config - [#7868](https://github.com/scalar/scalar/pull/7868): fix: updating path with a variable in it - **@scalar/oas-utils@0.6.24** - **@scalar/sidebar@0.7.17** - **@scalar/components@0.16.27** - **@scalar/use-codemirror@0.13.21** ## 2.19.2 ### Patch Changes - [#7848](https://github.com/scalar/scalar/pull/7848): fix: allow multiple security requirements with different scopes - [#7852](https://github.com/scalar/scalar/pull/7852): fix: enable form rows by default #### Updated Dependencies - **@scalar/snippetz@0.6.6** - [#7859](https://github.com/scalar/scalar/pull/7859): fix the use of httpx.AsyncClient async context manager - **@scalar/components@0.16.26** - [#7846](https://github.com/scalar/scalar/pull/7846): Fix dev dep issue - **@scalar/workspace-store@0.25.2** - **@scalar/openapi-parser@0.24.3** - **@scalar/sidebar@0.7.16** - **@scalar/use-codemirror@0.13.20** - **@scalar/oas-utils@0.6.23** ## 2.19.1 ### Patch Changes - [#7828](https://github.com/scalar/scalar/pull/7828): fix: switch to upsert params due to race condition - [#7814](https://github.com/scalar/scalar/pull/7814): fix: additional properties generate invalid example #### Updated Dependencies - **@scalar/workspace-store@0.25.1** - [#7828](https://github.com/scalar/scalar/pull/7828): fix: switch to upsert params due to race condition - **@scalar/oas-utils@0.6.22** - [#7814](https://github.com/scalar/scalar/pull/7814): fix: additional properties generate invalid example - **@scalar/sidebar@0.7.15** - **@scalar/components@0.16.25** - **@scalar/use-codemirror@0.13.19** ## 2.19.0 ### Minor Changes - [#7753](https://github.com/scalar/scalar/pull/7753): feat: default headers and global cookies ### Patch Changes - [#7821](https://github.com/scalar/scalar/pull/7821): Fix slot name for menu items - [#7786](https://github.com/scalar/scalar/pull/7786): chore: refactor mutators in workspace store - [#7806](https://github.com/scalar/scalar/pull/7806): fix: replace star with named exports - [#7762](https://github.com/scalar/scalar/pull/7762): fix: only enable required parameters by default #### Updated Dependencies - **@scalar/workspace-store@0.25.0** - [#7786](https://github.com/scalar/scalar/pull/7786): chore: refactor mutators in workspace store - [#7753](https://github.com/scalar/scalar/pull/7753): feat: default headers and global cookies - [#7763](https://github.com/scalar/scalar/pull/7763): fix: normalize securitySchemes 'scheme' - **@scalar/components@0.16.24** - [#7802](https://github.com/scalar/scalar/pull/7802): fix: Vue warning because of deprecated icon syntax - **@scalar/json-magic@0.9.2** - [#7763](https://github.com/scalar/scalar/pull/7763): fix: correctly execute onAfterNodeProcess for ref nodes - **@scalar/postman-to-openapi@0.4.0** - [#7571](https://github.com/scalar/scalar/pull/7571): feat: major refactor, improves everything, keeps all the data now - **@scalar/oas-utils@0.6.21** - **@scalar/sidebar@0.7.14** - **@scalar/use-codemirror@0.13.18** - **@scalar/openapi-parser@0.24.2** ## 2.18.4 ### Patch Changes - [#7774](https://github.com/scalar/scalar/pull/7774): Adds exports to V2 client. #### Updated Dependencies - **@scalar/workspace-store@0.24.10** - [#7774](https://github.com/scalar/scalar/pull/7774): Adds exports to V2 client. - **@scalar/oas-utils@0.6.20** - **@scalar/sidebar@0.7.13** - **@scalar/components@0.16.23** - **@scalar/use-codemirror@0.13.17** ## 2.18.3 ### Patch Changes #### Updated Dependencies - **@scalar/workspace-store@0.24.9** - [#7751](https://github.com/scalar/scalar/pull/7751): fix: auth persistence - **@scalar/helpers@0.2.8** - [#7751](https://github.com/scalar/scalar/pull/7751): fix: auth persistence - **@scalar/oas-utils@0.6.19** - **@scalar/sidebar@0.7.12** - **@scalar/components@0.16.22** - **@scalar/import@0.4.45** - **@scalar/json-magic@0.9.1** - **@scalar/object-utils@1.2.22** - **@scalar/postman-to-openapi@0.3.60** - **@scalar/types@0.5.8** - **@scalar/use-codemirror@0.13.16** - **@scalar/openapi-parser@0.24.1** - **@scalar/snippetz@0.6.5** ## 2.18.2 ### Patch Changes - [#7765](https://github.com/scalar/scalar/pull/7765): fix: remove unneeded export from internal types and values - [#7728](https://github.com/scalar/scalar/pull/7728): fix: formBody handling in api client - [#7765](https://github.com/scalar/scalar/pull/7765): fix: remove unused files #### Updated Dependencies - **@scalar/workspace-store@0.24.8** - [#7728](https://github.com/scalar/scalar/pull/7728): fix: formBody handling in api client - **@scalar/postman-to-openapi@0.3.59** - [#7626](https://github.com/scalar/scalar/pull/7626): fix: remove `@scalar/oas-utils` unused dependency - **@scalar/openapi-parser@0.24.0** - [#7171](https://github.com/scalar/scalar/pull/7171): refactor: new validator class - **@scalar/oas-utils@0.6.18** - **@scalar/sidebar@0.7.11** - **@scalar/components@0.16.21** - **@scalar/use-codemirror@0.13.15** ## 2.18.1 ### Patch Changes - [#7744](https://github.com/scalar/scalar/pull/7744): fix: pass hideClientButton config into client modal - [#7743](https://github.com/scalar/scalar/pull/7743): fix: complex auth - [#7740](https://github.com/scalar/scalar/pull/7740): fix: filter out readonly properties from requestBody - [#7742](https://github.com/scalar/scalar/pull/7742): feat: export auth component + proxy fix #### Updated Dependencies - **@scalar/workspace-store@0.24.7** - [#7745](https://github.com/scalar/scalar/pull/7745): fix: add nested array support to references - **@scalar/oas-utils@0.6.17** - **@scalar/sidebar@0.7.10** - **@scalar/components@0.16.20** - **@scalar/postman-to-openapi@0.3.58** - **@scalar/use-codemirror@0.13.14** ## 2.18.0 ### Minor Changes - [#7585](https://github.com/scalar/scalar/pull/7585): feat: add copy url button on the addressbar ### Patch Changes - [#7686](https://github.com/scalar/scalar/pull/7686): feat: add array + object functionality to code input - [#7713](https://github.com/scalar/scalar/pull/7713): fix: grab deprecated schema.example value - [#7723](https://github.com/scalar/scalar/pull/7723): fix: remove use-color-mode hook from modal - [#7730](https://github.com/scalar/scalar/pull/7730): fix: ensure path params work on the client #### Updated Dependencies - **@scalar/components@0.16.19** - [#7725](https://github.com/scalar/scalar/pull/7725): fix(components): support slot for nested items icon - [#7693](https://github.com/scalar/scalar/pull/7693): feat: markdown default line height - **@scalar/helpers@0.2.7** - [#7720](https://github.com/scalar/scalar/pull/7720): feat: escape XML in json2xml - **@scalar/json-magic@0.9.0** - [#7701](https://github.com/scalar/scalar/pull/7701): Made bundle external document extensions configurable - **@scalar/sidebar@0.7.9** - [#7678](https://github.com/scalar/scalar/pull/7678): fix: added deprecated sidebar support - **@scalar/use-hooks@0.3.6** - [#7678](https://github.com/scalar/scalar/pull/7678): feat: added object stringification to useClipboard - **@scalar/use-codemirror@0.13.13** - **@scalar/import@0.4.44** - **@scalar/oas-utils@0.6.16** - **@scalar/object-utils@1.2.21** - **@scalar/postman-to-openapi@0.3.57** - **@scalar/types@0.5.7** - **@scalar/workspace-store@0.24.6** - **@scalar/openapi-parser@0.23.13** - **@scalar/snippetz@0.6.4** ## 2.17.8 ### Patch Changes - [#7699](https://github.com/scalar/scalar/pull/7699): feat: added ui for oauth2 credentials location - [#7715](https://github.com/scalar/scalar/pull/7715): fix: remove scrollbar from buttons #### Updated Dependencies - **@scalar/workspace-store@0.24.5** - [#7699](https://github.com/scalar/scalar/pull/7699): feat: added ui for oauth2 credentials location - **@scalar/openapi-parser@0.23.12** - [#7719](https://github.com/scalar/scalar/pull/7719): fix: self-referencing causes infinite loop in `dereference` - **@scalar/oas-utils@0.6.15** - **@scalar/sidebar@0.7.8** - **@scalar/components@0.16.18** - **@scalar/postman-to-openapi@0.3.56** - **@scalar/use-codemirror@0.13.12** ## 2.17.7 ### Patch Changes - [#7675](https://github.com/scalar/scalar/pull/7675): fix: ensure patch is uppercased #### Updated Dependencies - **@scalar/components@0.16.17** - [#7680](https://github.com/scalar/scalar/pull/7680): feat(components): simplify nested sidebar items styles - **@scalar/sidebar@0.7.7** - **@scalar/use-codemirror@0.13.11** ## 2.17.6 ### Patch Changes - [#7630](https://github.com/scalar/scalar/pull/7630): feat: add clear button to password field - [#7673](https://github.com/scalar/scalar/pull/7673): fix: pass in reactive auth config to client - [#7664](https://github.com/scalar/scalar/pu