# @scalar/fastify-api-reference

## 1.76.0

### Patch Changes

- [#10721](https://github.com/scalar/scalar/pull/10721): Update declaration tooling while preserving bundled integration types.
- [#10721](https://github.com/scalar/scalar/pull/10721): Update compatible dependencies while retaining the existing Node.js support and five-day release-age policy.

## 1.75.1

## 1.75.0

## 1.74.0

## 1.73.1

### Patch Changes

- [#10490](https://github.com/scalar/scalar/pull/10490): Replace the OpenAPI parser dependency with JSON Magic and YAML helpers for serving API descriptions.

  Require Node.js 22 or newer to match the runtime requirement of JSON Magic.

## 1.73.0

## 1.72.4

## 1.72.3

## 1.72.2

## 1.72.1

## 1.72.0

## 1.71.0

## 1.70.0

## 1.69.2

## 1.69.1

## 1.69.0

## 1.68.0

## 1.67.0

### Patch Changes

- [#10020](https://github.com/scalar/scalar/pull/10020): Fix the OpenAPI document endpoints for `url` sources. When the specification was provided via `configuration.url`, the plugin still registered `${routePrefix}/openapi.json` and `${routePrefix}/openapi.yaml`, but they returned a broken response (a 500 for JSON, an empty body for YAML) because the URL string was normalized as if it were the document itself. The reference already loads the URL directly in the browser, so these endpoints are no longer registered for `url` sources — matching the existing behavior for `sources`.
- [#10018](https://github.com/scalar/scalar/pull/10018): Declare support for Fastify v4, v5, and v6 via the plugin's `fastify` version range, so Fastify validates compatibility at registration and fails fast on an unsupported host. The test suite now runs against Fastify v5, and the plugin was verified against the Fastify v6 pre-release (it behaves identically). The runtime stays compatible with Fastify v4. Also lowers the minimum Node.js version to 20 to match Fastify v5.

## 1.66.1

### Patch Changes

- [#9941](https://github.com/scalar/scalar/pull/9941): Republish every package through npm trusted publishing. No functional changes.

## 1.66.0

## 1.65.1

## 1.65.0

## 1.64.1

### Patch Changes

- [#9835](https://github.com/scalar/scalar/pull/9835): Fix the published type declarations so they resolve under `moduleResolution: node16`/`nodenext` again. Since `1.62.1` the `.d.ts` files re-exported relative modules without a file extension (`export { default } from './fastifyApiReference'`), which ESM resolution rejects with TS2834 — so the plugin's types silently degraded to `any` for those consumers. The declarations are now emitted as a single self-contained `index.d.ts` (matching the Next.js integration), which resolves under every module resolution setting.

## 1.64.0

## 1.63.0

## 1.62.9

### Patch Changes

- [#9719](https://github.com/scalar/scalar/pull/9719): docs: update the Scalar platform overview block in the README

## 1.62.8

## 1.62.7

### Patch Changes

- [#9710](https://github.com/scalar/scalar/pull/9710): Republish so the updated README (with the Scalar platform overview) reaches npm. Also renames the README generator metadata in package.json from `readme` to `scalarReadme`: npm treats a `readme` field as the readme text itself, so affected packages were published with a literal `[object Object]` readme on the registry instead of README.md.

## 1.62.6

## 1.62.5

## 1.62.4

## 1.62.3

## 1.62.2

## 1.62.1

### Patch Changes

- [#9539](https://github.com/scalar/scalar/pull/9539): Bundle the plugin with Vite and inline the standalone script at build time. The script used to be read from disk at runtime, which broke when the Fastify app was bundled (for example into a Docker image). The output is now self-contained and bundler-safe.

## 1.62.0

## 1.61.0

## 1.60.0

## 1.59.3

## 1.59.2

## 1.59.1

## 1.59.0

### Minor Changes

- [#9422](https://github.com/scalar/scalar/pull/9422): Add a `nonce` option for Content Security Policy support.

  When you pass a `nonce`, the rendered HTML stamps it onto the inline `<script>` and the CDN `<script>` tag (and Scalar's own `<style>` tags, plus a matching `<meta property="csp-nonce">`). This lets the API Reference run under a strict `script-src` with no `unsafe-inline` and no `unsafe-eval`.

  ```ts
  ApiReference({
    url: '/openapi.json',
    // Match this value in your `script-src` CSP directive.
    nonce: 'r4nd0m',
  })
  ```

  Note: `style-src` still needs `'unsafe-inline'`. The reference renders inline `style="…"` attributes, which a CSP nonce can never authorize (nonces only apply to `<script>`, `<style>` and `<link>` elements), so a nonce-only `style-src` is not possible. The win is a fully strict `script-src`.

## 1.58.0

### Patch Changes

- [#9209](https://github.com/scalar/scalar/pull/9209): Fix intermittent TypeScript error when hook handlers are spread into route options. Annotating the internal `schemaToHideRoute` constant as `FastifySchema` prevents TypeScript from narrowing its type to `{ hide: boolean }`, which caused incompatible hook-handler types with Fastify 5's `NoInfer<SchemaCompiler>`-based route definitions.

## 1.57.5

## 1.57.4

## 1.57.3

## 1.57.2

## 1.57.1

## 1.57.0

## 1.56.0

## 1.55.3

## 1.55.2

## 1.55.1

## 1.55.0

### Patch Changes

- [#9043](https://github.com/scalar/scalar/pull/9043): chore: move test documents to cdn

## 1.54.0

## 1.53.1

## 1.53.0

## 1.52.6

## 1.52.5

## 1.52.4

## 1.52.3

### Patch Changes

- [#8873](https://github.com/scalar/scalar/pull/8873): refactor: migrate integrations to client-side rendering package

## 1.52.2

## 1.52.1

## 1.52.0

## 1.51.0

## 1.50.0

### Patch Changes

- [#8664](https://github.com/scalar/scalar/pull/8664): refactor: replace wildcard export barrels with explicit named re-exports

## 1.49.8

## 1.49.7

## 1.49.6

## 1.49.5

## 1.49.4

## 1.49.3

## 1.49.2

## 1.49.1

### Patch Changes

- [#8466](https://github.com/scalar/scalar/pull/8466): chore: new build pipeline

## 1.49.0

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.25.4**
  - [#8448](https://github.com/scalar/scalar/pull/8448): fix parser validation for unused path parameters

## 1.48.8

## 1.48.7

## 1.48.6

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.25.3**

- **@scalar/core@0.4.3**

## 1.48.5

## 1.48.4

## 1.48.3

### Patch Changes

#### Updated Dependencies

- **@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/core@0.4.2**

## 1.48.2

### Patch Changes

#### Updated Dependencies

- **@scalar/core@0.4.1**

- **@scalar/openapi-parser@0.25.1**

## 1.48.1

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.25.1**

## 1.48.0

## 1.47.0

### Minor Changes

- [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS)

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.25.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/core@0.4.0**
  - [#8322](https://github.com/scalar/scalar/pull/8322): chore: bump required node version to >=22 (LTS)

## 1.46.4

## 1.46.3

### Patch Changes

#### 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/openapi-parser@0.24.17**

- **@scalar/core@0.3.45**

## 1.46.2

## 1.46.1

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.16**

- **@scalar/core@0.3.44**

## 1.46.0

## 1.45.0

## 1.44.27

### Patch Changes

#### Updated Dependencies

- **@scalar/core@0.3.43**

- **@scalar/openapi-parser@0.24.15**

## 1.44.26

### Patch Changes

- [#8248](https://github.com/scalar/scalar/pull/8248): fix: local storage migration script

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.14**

- **@scalar/core@0.3.42**

## 1.44.25

## 1.44.24

## 1.44.23

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.13**

- **@scalar/core@0.3.41**

## 1.44.22

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.12**

- **@scalar/core@0.3.40**

## 1.44.21

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.11**

- **@scalar/core@0.3.39**

## 1.44.20

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.10**

- **@scalar/core@0.3.38**

## 1.44.19

## 1.44.18

## 1.44.17

## 1.44.16

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.9**

## 1.44.15

## 1.44.14

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.8**

## 1.44.13

## 1.44.12

## 1.44.11

## 1.44.10

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.7**

- **@scalar/core@0.3.37**

## 1.44.9

## 1.44.8

## 1.44.7

## 1.44.6

## 1.44.5

## 1.44.4

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.6**
  - [#7963](https://github.com/scalar/scalar/pull/7963): feat: unify is-object helpers

- **@scalar/core@0.3.36**

## 1.44.3

## 1.44.2

## 1.44.1

## 1.44.0

### Patch Changes

#### Updated Dependencies

- **@scalar/core@0.3.35**

- **@scalar/openapi-parser@0.24.5**

## 1.43.17

## 1.43.16

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.5**

## 1.43.15

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.4**

- **@scalar/core@0.3.34**

## 1.43.14

## 1.43.13

### Patch Changes

#### Updated Dependencies

- **@scalar/core@0.3.33**

- **@scalar/openapi-parser@0.24.3**

## 1.43.12

## 1.43.11

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.3**

## 1.43.10

## 1.43.9

### Patch Changes

- [#7810](https://github.com/scalar/scalar/pull/7810): docs: update documentation domain

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.2**

## 1.43.8

## 1.43.7

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.1**

- **@scalar/core@0.3.32**

## 1.43.6

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.24.0**
  - [#7171](https://github.com/scalar/scalar/pull/7171): refactor: new validator class

## 1.43.5

## 1.43.4

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.23.13**

- **@scalar/core@0.3.31**

## 1.43.3

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.23.12**
  - [#7719](https://github.com/scalar/scalar/pull/7719): fix: self-referencing causes infinite loop in `dereference`

## 1.43.2

## 1.43.1

## 1.43.0

### Patch Changes

#### Updated Dependencies

- **@scalar/core@0.3.30**

- **@scalar/openapi-parser@0.23.11**

## 1.42.0

### Patch Changes

#### Updated Dependencies

- **@scalar/core@0.3.29**

- **@scalar/openapi-parser@0.23.10**

## 1.41.1

### Patch Changes

#### Updated Dependencies

- **@scalar/core@0.3.28**

- **@scalar/openapi-parser@0.23.9**

- **@scalar/openapi-types@0.5.3**

## 1.41.0

## 1.40.9

## 1.40.8

### Patch Changes

- [#7581](https://github.com/scalar/scalar/pull/7581): fix: npm publish job

#### Updated Dependencies

- **@scalar/openapi-parser@0.23.9**
  - [#7581](https://github.com/scalar/scalar/pull/7581): fix: npm publish job

- **@scalar/core@0.3.28**

## 1.40.7

### Patch Changes

#### Updated Dependencies

- **@scalar/openapi-parser@0.23.8**

## 1.40.6

### Patch Changes

- Updated dependencies []:
  - @scalar/core@0.3.27
  - @scalar/openapi-parser@0.23.7
  - @scalar/openapi-types@0.5.3

## 1.40.5

### Patch Changes

- Updated dependencies []:
  - @scalar/openapi-parser@0.23.7

## 1.40.4

## 1.40.3

### Patch Changes

- [#7506](https://github.com/scalar/scalar/pull/7506) [`72cd82f`](https://github.com/scalar/scalar/commit/72cd82fb8df63a9e5d0db1202978aebfefd0457a) Thanks [@marcalexiei](https://github.com/marcalexiei)! - fix: use caret version for `yaml`

- Updated dependencies [[`72cd82f`](https://github.com/scalar/scalar/commit/72cd82fb8df63a9e5d0db1202978aebfefd0457a), [`72cd82f`](https://github.com/scalar/scalar/commit/72cd82fb8df63a9e5d0db1202978aebfefd0457a)]:
  - @scalar/openapi-parser@0.23.6
  - @scalar/openapi-types@0.5.3
  - @scalar/core@0.3.26

## 1.40.2

### Patch Changes

- Updated dependencies [[`daa5df4`](https://github.com/scalar/scalar/commit/daa5df45386fa2305275fbf0a7bbcede6bcf9edc)]:
  - @scalar/core@0.3.25
  - @scalar/openapi-parser@0.23.5

## 1.40.1

### Patch Changes

- Updated dependencies [[`a164d76`](https://github.com/scalar/scalar/commit/a164d76f21437b3a35210d62a996b6c9d483e5a4)]:
  - @scalar/openapi-types@0.5.2
  - @scalar/core@0.3.24
  - @scalar/openapi-parser@0.23.4

## 1.40.0

### Patch Changes

- Updated dependencies []:
  - @scalar/openapi-parser@0.23.3
  - @scalar/core@0.3.23
  - @scalar/openapi-types@0.5.1

## 1.39.3

### Patch Changes

- Updated dependencies []:
  - @scalar/openapi-parser@0.23.2

## 1.39.2

### Patch Changes

- [#7233](https://github.com/scalar/scalar/pull/7233) [`d7f9845`](https://github.com/scalar/scalar/commit/d7f98454b54b92a497ea9e2addaa4fa42b25d452) Thanks [@marcalexiei](https://github.com/marcalexiei)! - fix(fastify): remove empty customTheme

- Updated dependencies [[`c1ecd0c`](https://github.com/scalar/scalar/commit/c1ecd0c6096f3fbe2e3d8ad3794ea718bb6bce66), [`2377b76`](https://github.com/scalar/scalar/commit/2377b76d050f8de70037b17a32d0dd1181d3311d)]:
  - @scalar/openapi-parser@0.23.1
  - @scalar/core@0.3.22

## 1.39.1

## 1.39.0

### Patch Changes

- [#7148](https://github.com/scalar/scalar/pull/7148) [`155bb60`](https://github.com/scalar/scalar/commit/155bb60c2e6f45ec185efa1f7898f5a1fce5778b) Thanks [@marcalexiei](https://github.com/marcalexiei)! - fix(fastify-api-reference): remove uneeded async in plugin function

- [#7127](https://github.com/scalar/scalar/pull/7127) [`68aec7d`](https://github.com/scalar/scalar/commit/68aec7d4ba85826181fa42a86a8c6b99da732c81) Thanks [@marcalexiei](https://github.com/marcalexiei)! - fix(fastify-api-reference): account from plugin prefix in redirect without trailing slash

- [#7222](https://github.com/scalar/scalar/pull/7222) [`2902396`](https://github.com/scalar/scalar/commit/290239693e6ab8ace83bc9ce24b65dccf2419e17) Thanks [@inyourtime](https://github.com/inyourtime)! - fix(fastify): correct plugin callback signature

- [#7151](https://github.com/scalar/scalar/pull/7151) [`aa217db`](https://github.com/scalar/scalar/commit/aa217db09c6449c987c70e3f31ad76e61deaceb3) Thanks [@marcalexiei](https://github.com/marcalexiei)! - fix(fastify-api-reference): use `currentUrl.pathname` instead of deprecated `request.routerPath`

- [#7225](https://github.com/scalar/scalar/pull/7225) [`9530d16`](https://github.com/scalar/scalar/commit/9530d16986bbcb30b892618979c62997b015389c) Thanks [@inyourtime](https://github.com/inyourtime)! - fix(fastify): register Scalar UI route when only sources option is provided

- Updated dependencies [[`2239843`](https://github.com/scalar/scalar/commit/2239843150ed16d1ca35b0b1f8e90cd3e35be7ce), [`9661e81`](https://github.com/scalar/scalar/commit/9661e81907d1a9b74ba30f270f2d6c8e49834cd5), [`134ff5f`](https://github.com/scalar/scalar/commit/134ff5f32aa6842696bf146c7e0817b1662905eb), [`c84b7c5`](https://github.com/scalar/scalar/commit/c84b7c5e81be83dacbdfcbf9cb1e558dfdc3faa1), [`134ff5f`](https://github.com/scalar/scalar/commit/134ff5f32aa6842696bf146c7e0817b1662905eb), [`eba18d0`](https://github.com/scalar/scalar/commit/eba18d06267a163a8f91396a66f817100ee59461), [`a821986`](https://github.com/scalar/scalar/commit/a821986332141e69d26885b2d2b32eb0c49f416c), [`e23229d`](https://github.com/scalar/scalar/commit/e23229dfbd9613b5047b28b57901f2fc5a6e33e6)]:
  - @scalar/openapi-parser@0.23.0
  - @scalar/openapi-types@0.5.1
  - @scalar/core@0.3.21

## 1.38.1

### Patch Changes

- Updated dependencies [f69e7cc]
  - @scalar/openapi-types@0.5.0
  - @scalar/openapi-parser@0.22.3
  - @scalar/core@0.3.20

## 1.38.0

### Patch Changes

- Updated dependencies [15c4240]
- Updated dependencies [1e01464]
  - @scalar/openapi-types@0.4.1
  - @scalar/core@0.3.19
  - @scalar/openapi-parser@0.22.2

## 1.37.0

### Patch Changes

- Updated dependencies [008a0f3]
  - @scalar/openapi-types@0.4.0
  - @scalar/openapi-parser@0.22.1
  - @scalar/core@0.3.18

## 1.36.3

### Patch Changes

- Updated dependencies [4951456]
  - @scalar/openapi-parser@0.22.0

## 1.36.2

## 1.36.1

### Patch Changes

- @scalar/openapi-parser@0.21.2

## 1.36.0

### Patch Changes

- Updated dependencies [e1cdd00]
  - @scalar/openapi-parser@0.21.1

## 1.35.7

### Patch Changes

- 40ea201: fix: does not check for the new routerOptions.ignoreTrailingSlash
- Updated dependencies [fd2c4ba]
- Updated dependencies [a1f865c]
- Updated dependencies [a1f865c]
- Updated dependencies [dcf50ef]
  - @scalar/core@0.3.17
  - @scalar/openapi-parser@0.21.0

## 1.35.6

### Patch Changes

- 8f2a2f2: Bump some dependencies to latest
  - @scalar/openapi-parser@0.20.6

## 1.35.5

### Patch Changes

- Updated dependencies [39bbc0e]
  - @scalar/openapi-parser@0.20.5

## 1.35.4

## 1.35.3

### Patch Changes

- @scalar/openapi-parser@0.20.4

## 1.35.2

### Patch Changes

- Updated dependencies [b8c4b61]
  - @scalar/openapi-parser@0.20.3

## 1.35.1

### Patch Changes

- @scalar/core@0.3.16
- @scalar/openapi-parser@0.20.2

## 1.35.0

### Patch Changes

- 3999fb1: fix: does not work with @fastify/swagger decorator option
  - @scalar/openapi-parser@0.20.2
  - @scalar/core@0.3.15

## 1.34.6

### Patch Changes

- @scalar/openapi-parser@0.20.1
- @scalar/core@0.3.14

## 1.34.5

## 1.34.4

### Patch Changes

- Updated dependencies [d4adeba]
- Updated dependencies [66b18fc]
- Updated dependencies [5f022b5]
- Updated dependencies [c418e92]
  - @scalar/openapi-parser@0.20.0
  - @scalar/core@0.3.13
  - @scalar/openapi-types@0.3.7

## 1.34.3

### Patch Changes

- Updated dependencies [e203e90]
- Updated dependencies [7dfbe9e]
  - @scalar/openapi-parser@0.19.1
  - @scalar/core@0.3.12
  - @scalar/openapi-types@0.3.7

## 1.34.2

## 1.34.1

## 1.34.0

### Patch Changes

- Updated dependencies [952bde2]
- Updated dependencies [2888e18]
  - @scalar/openapi-parser@0.19.0

## 1.33.0

### Patch Changes

- 7031d9c: fix(api-reference): reference theme and style fixes
- Updated dependencies [ccf875a]
- Updated dependencies [c345d2c]
  - @scalar/openapi-types@0.3.7
  - @scalar/openapi-parser@0.18.3
  - @scalar/core@0.3.11

## 1.32.10

### Patch Changes

- Updated dependencies [1c2b9f3]
  - @scalar/openapi-parser@0.18.2
  - @scalar/core@0.3.10

## 1.32.9

## 1.32.8

### Patch Changes

- Updated dependencies [591562f]
  - @scalar/openapi-types@0.3.6
  - @scalar/openapi-parser@0.18.1
  - @scalar/core@0.3.9

## 1.32.7

## 1.32.6

### Patch Changes

- @scalar/core@0.3.8
- @scalar/openapi-parser@0.18.1

## 1.32.5

## 1.32.4

### Patch Changes

- Updated dependencies [66347d4]
  - @scalar/core@0.3.7
  - @scalar/openapi-parser@0.18.1

## 1.32.3

## 1.32.2

### Patch Changes

- 2d7f995: refactor: use more common straight apostrophe ' instead of the real apostrophe ’
- Updated dependencies [2d7f995]
  - @scalar/openapi-parser@0.18.1
  - @scalar/openapi-types@0.3.5
  - @scalar/core@0.3.6

## 1.32.1

## 1.32.0

### Patch Changes

- Updated dependencies [533469b]
  - @scalar/openapi-types@0.3.4
  - @scalar/openapi-parser@0.18.0
  - @scalar/core@0.3.5

## 1.31.18

### Patch Changes

- @scalar/core@0.3.4
- @scalar/openapi-parser@0.18.0

## 1.31.17

## 1.31.16

## 1.31.15

### Patch Changes

- 161733e: docs: new README

## 1.31.14

## 1.31.13

### Patch Changes

- Updated dependencies [291f09d]
  - @scalar/openapi-parser@0.18.0

## 1.31.12

## 1.31.11

## 1.31.10

## 1.31.9

### Patch Changes

- 6ead9cd: chore: remove unused dependencies
- 4156f1d: Expand workspace store integration
- Updated dependencies [221e35f]
- Updated dependencies [166e298]
- Updated dependencies [4156f1d]
- Updated dependencies [f823d45]
- Updated dependencies [37c90b8]
  - @scalar/openapi-types@0.3.3
  - @scalar/openapi-parser@0.17.0
  - @scalar/core@0.3.3

## 1.31.8

### Patch Changes

- Updated dependencies [11fabae]
  - @scalar/openapi-parser@0.16.0

## 1.31.7

## 1.31.6

### Patch Changes

- c584dcd: Fix classic layout mobile header

## 1.31.5

## 1.31.4

### Patch Changes

- Updated dependencies [17bc0d8]
- Updated dependencies [b9dacba]
- Updated dependencies [a73e9be]
- Updated dependencies [49c04cf]
- Updated dependencies [f4332eb]
- Updated dependencies [05c22c7]
  - @scalar/openapi-parser@0.15.0
  - @scalar/openapi-types@0.3.2
  - @scalar/core@0.3.2
  - @scalar/types@0.2.2

## 1.31.3

### Patch Changes

- a90046a: chore: move to esbuild for integration packages
- Updated dependencies [ee3eb77]
  - @scalar/openapi-parser@0.14.0

## 1.31.2

## 1.31.1

## 1.31.0

### Patch Changes

- Updated dependencies [1e87feb]
  - @scalar/openapi-parser@0.13.0
  - @scalar/core@0.3.1
  - @scalar/openapi-types@0.3.1
  - @scalar/types@0.2.1

## 1.30.0

### Minor Changes

- edf694b: refactor!: use openapi-parser utils, remove the deprecated pipeline syntax

### Patch Changes

- Updated dependencies [edf694b]
  - @scalar/openapi-parser@0.12.0

## 1.29.3

## 1.29.2

### Patch Changes

- Updated dependencies [ea20eb4]
  - @scalar/openapi-parser@0.11.1

## 1.29.1

### Patch Changes

- Updated dependencies [4440949]
  - @scalar/openapi-types@0.3.1
  - @scalar/types@0.2.1
  - @scalar/openapi-parser@0.11.0
  - @scalar/core@0.3.1

## 1.29.0

### Minor Changes

- 483ca93: chore: require Node 20 (or above)

### Patch Changes

- Updated dependencies [bd602d3]
- Updated dependencies [483ca93]
- Updated dependencies [1d1470c]
  - @scalar/openapi-parser@0.11.0
  - @scalar/openapi-types@0.3.0
  - @scalar/types@0.2.0
  - @scalar/core@0.3.0

## 1.28.34

### Patch Changes

- Updated dependencies [be8a6ec]
  - @scalar/types@0.1.16
  - @scalar/core@0.2.16
  - @scalar/openapi-parser@0.10.17

## 1.28.33

### Patch Changes

- Updated dependencies [f711ab5]
- Updated dependencies [0222ad4]
- Updated dependencies [cb9428c]
- Updated dependencies [67aa0f4]
  - @scalar/types@0.1.15
  - @scalar/openapi-types@0.2.3
  - @scalar/core@0.2.15
  - @scalar/openapi-parser@0.10.17

## 1.28.32

## 1.28.31

### Patch Changes

- 8c7bad8: chore: move build tooling to esbuild
- Updated dependencies [8c7bad8]
  - @scalar/openapi-parser@0.10.17
  - @scalar/openapi-types@0.2.2
  - @scalar/types@0.1.14
  - @scalar/core@0.2.14

## 1.28.30

### Patch Changes

- Updated dependencies [e8457cb]
  - @scalar/types@0.1.13
  - @scalar/core@0.2.13
  - @scalar/openapi-parser@0.10.16

## 1.28.29

## 1.28.28

## 1.28.27

### Patch Changes

- Updated dependencies [62c4ce3]
  - @scalar/types@0.1.12
  - @scalar/core@0.2.12
  - @scalar/openapi-parser@0.10.16
  - @scalar/openapi-types@0.2.1

## 1.28.26

### Patch Changes

- Updated dependencies [eb4854d]
  - @scalar/types@0.1.11
  - @scalar/core@0.2.11
  - @scalar/openapi-parser@0.10.16

## 1.28.25

### Patch Changes

- Updated dependencies [fa8ed84]
  - @scalar/openapi-types@0.2.1
  - @scalar/openapi-parser@0.10.16
  - @scalar/types@0.1.10
  - @scalar/core@0.2.10

## 1.28.24

### Patch Changes

- Updated dependencies [17e7d02]
  - @scalar/types@0.1.9
  - @scalar/core@0.2.9
  - @scalar/openapi-parser@0.10.16

## 1.28.23

## 1.28.22

## 1.28.21

### Patch Changes

- Updated dependencies [c5047ee]
  - @scalar/openapi-parser@0.10.16

## 1.28.20

### Patch Changes

- Updated dependencies [4abe4f8]
- Updated dependencies [feaa314]
- Updated dependencies [4abe4f8]
  - @scalar/openapi-parser@0.10.15
  - @scalar/types@0.1.8
  - @scalar/core@0.2.8

## 1.28.19

## 1.28.18

### Patch Changes

- Updated dependencies [9def02e]
- Updated dependencies [3745d77]
  - @scalar/types@0.1.7
  - @scalar/core@0.2.7
  - @scalar/openapi-parser@0.10.14

## 1.28.17

## 1.28.16

## 1.28.15

## 1.28.14

## 1.28.13

## 1.28.12

### Patch Changes

- Updated dependencies [cf5bf65]
- Updated dependencies [3783345]
  - @scalar/openapi-parser@0.10.14
  - @scalar/types@0.1.6
  - @scalar/core@0.2.6

## 1.28.11

### Patch Changes

- Updated dependencies [e62e677]
- Updated dependencies [d5a687f]
- Updated dependencies [e09dab3]
- Updated dependencies [82f16a5]
- Updated dependencies [04e27a1]
  - @scalar/openapi-types@0.2.0
  - @scalar/openapi-parser@0.10.13
  - @scalar/types@0.1.5
  - @scalar/core@0.2.5

## 1.28.10

## 1.28.9

### Patch Changes

- Updated dependencies [8efedf3]
- Updated dependencies [82a4ba8]
- Updated dependencies [57feba6]
  - @scalar/types@0.1.4
  - @scalar/core@0.2.4
  - @scalar/openapi-parser@0.10.12

## 1.28.8

### Patch Changes

- Updated dependencies [543a16c]
- Updated dependencies [57e96a0]
  - @scalar/types@0.1.3
  - @scalar/core@0.2.3
  - @scalar/openapi-parser@0.10.12

## 1.28.7

### Patch Changes

- Updated dependencies [cbc1d08]
  - @scalar/openapi-parser@0.10.12

## 1.28.6

### Patch Changes

- Updated dependencies [7a8965c]
- Updated dependencies [0f13162]
- Updated dependencies [49dffff]
  - @scalar/types@0.1.2
  - @scalar/core@0.2.2
  - @scalar/openapi-parser@0.10.11

## 1.28.5

## 1.28.4

## 1.28.3

### Patch Changes

- Updated dependencies [39c0f47]
  - @scalar/types@0.1.1
  - @scalar/core@0.2.1
  - @scalar/openapi-parser@0.10.10

## 1.28.2

### Patch Changes

- Updated dependencies [01f2610]
  - @scalar/core@0.2.0

## 1.28.1

## 1.28.0

### Minor Changes

- 5f9a8a2: feat!: remove the spec prefix, make content and url top-level attributes

### Patch Changes

- Updated dependencies [5f9a8a2]
  - @scalar/types@0.1.0
  - @scalar/core@0.1.3
  - @scalar/openapi-parser@0.10.10

## 1.27.0

### Patch Changes

- Updated dependencies [fc6a45e]
  - @scalar/types@0.0.41
  - @scalar/core@0.1.2
  - @scalar/openapi-parser@0.10.10

## 1.26.2

## 1.26.1

### Patch Changes

- Updated dependencies [0d8a24f]
- Updated dependencies [4d03e0f]
  - @scalar/openapi-parser@0.10.10
  - @scalar/types@0.0.40
  - @scalar/core@0.1.1

## 1.26.0

### Minor Changes

- 54febb3: feat!: drop CommonJS build, please use import('@scalar/api-reference') in Node.js v13.3.0+

### Patch Changes

- 117ec7b: fix: one final CI/docker fix for fastify
- fb22645: fix: fastify docker build standalone copy

## 1.25.130

### Patch Changes

- bab7990: feat: use new @scalar/core to keep the dependency list short
- Updated dependencies [bab7990]
  - @scalar/core@0.1.0
  - @scalar/openapi-parser@0.10.9

## 1.25.129

### Patch Changes

- Updated dependencies [7f1a40e]
  - @scalar/types@0.0.38
  - @scalar/api-reference@1.25.129

## 1.25.128

### Patch Changes

- 12f1c67: fix: added types to fastify and express dockerfiles
- 989ad08: fix: include all packages in dockerfile
- Updated dependencies [89d8b75]
- Updated dependencies [479a2ef]
- Updated dependencies [b93b22f]
- Updated dependencies [89d8b75]
- Updated dependencies [8a04b8d]
  - @scalar/api-reference@1.25.128
  - @scalar/types@0.0.37

## 1.25.127

### Patch Changes

- @scalar/api-reference@1.25.127

## 1.25.126

### Patch Changes

- @scalar/api-reference@1.25.126

## 1.25.125

### Patch Changes

- @scalar/api-reference@1.25.125

## 1.25.124

### Patch Changes

- Updated dependencies [4db5161]
  - @scalar/api-reference@1.25.124
  - @scalar/types@0.0.36

## 1.25.123

### Patch Changes

- 2c6ae93: fix: add reference as dependency with correct pathing
- 01882e5: fix: cloudbuild not running latest integrations
- 43031e7: feat: new lib/html-rendering in @scalar/api-reference
- 9df9dee: chore: move fastify to integrations/ folder
- Updated dependencies [50388ea]
- Updated dependencies [43031e7]
- Updated dependencies [946a5df]
- Updated dependencies [b22f554]
- Updated dependencies [c10bbf5]
- Updated dependencies [0ba190a]
- Updated dependencies [4f7b767]
- Updated dependencies [78f0cdf]
- Updated dependencies [bd70ab6]
- Updated dependencies [577602f]
- Updated dependencies [875ee2c]
- Updated dependencies [cf14cbb]
- Updated dependencies [e55bfd2]
  - @scalar/api-reference@1.25.123
  - @scalar/types@0.0.35

## 1.25.122

## 1.25.121

### Patch Changes

- @scalar/types@0.0.34

## 1.25.120

### Patch Changes

- a59b6c9: feat: pass logLevel to all registered routes

## 1.25.119

### Patch Changes

- fa6afe8: chore: code formatting
- Updated dependencies [54fdfcb]
- Updated dependencies [fa6afe8]
  - @scalar/types@0.0.33

## 1.25.118

### Patch Changes

- 34e6f52: feat: upgrade to stricter tsconfig
- Updated dependencies [f500435]
- Updated dependencies [b5727ef]
- Updated dependencies [34e6f52]
- Updated dependencies [f2b082a]
  - @scalar/types@0.0.32

## 1.25.117

## 1.25.116

### Patch Changes

- a30e7cc: fix: package doesn’t work with `moduleResolution: NodeNext`
- Updated dependencies [a30e7cc]
  - @scalar/types@0.0.31

## 1.25.115

## 1.25.114

### Patch Changes

- @scalar/types@0.0.30

## 1.25.113

## 1.25.112

### Patch Changes

- Updated dependencies [be34e7d]
  - @scalar/types@0.0.29

## 1.25.111

## 1.25.110

## 1.25.109

### Patch Changes

- Updated dependencies [702c386]
- Updated dependencies [f1f39b0]
  - @scalar/types@0.0.28

## 1.25.108

## 1.25.107

## 1.25.106

### Patch Changes

- Updated dependencies [b552db5]
  - @scalar/types@0.0.27

## 1.25.105

## 1.25.104

### Patch Changes

- Updated dependencies [60cd6f1]
- Updated dependencies [60cd6f1]
  - @scalar/types@0.0.26

## 1.25.103

## 1.25.102

### Patch Changes

- @scalar/types@0.0.25

## 1.25.101

## 1.25.100

### Patch Changes

- 940ce0e: chore(fastify-api-reference): move example to package playground

## 1.25.99

## 1.25.98

## 1.25.97

## 1.25.96

## 1.25.95

## 1.25.94

## 1.25.93

## 1.25.92

## 1.25.91

## 1.25.90

## 1.25.89

## 1.25.88

## 1.25.87

## 1.25.86

### Patch Changes

- Updated dependencies [c263aaf]
  - @scalar/types@0.0.25

## 1.25.85

## 1.25.84

## 1.25.83

## 1.25.82

## 1.25.81

### Patch Changes

- Updated dependencies [fbef0c3]
  - @scalar/types@0.0.24

## 1.25.80

## 1.25.79

## 1.25.78

## 1.25.77

## 1.25.76

## 1.25.75

## 1.25.74

## 1.25.73

### Patch Changes

- a8d2d3b: fix: explicit export map is missing the type export
- Updated dependencies [c2f5f08]
  - @scalar/types@0.0.23

## 1.25.72

### Patch Changes

- Updated dependencies [baaad1c]
- Updated dependencies [c984ac8]
  - @scalar/types@0.0.22

## 1.25.71

## 1.25.70

### Patch Changes

- Updated dependencies [9d23f95]
  - @scalar/types@0.0.21

## 1.25.69

## 1.25.68

### Patch Changes

- Updated dependencies [f67c3bc]
  - @scalar/types@0.0.20

## 1.25.67

## 1.25.66

## 1.25.65

## 1.25.64

## 1.25.63

## 1.25.62

## 1.25.61

## 1.25.60

### Patch Changes

- @scalar/types@0.0.19

## 1.25.59

### Patch Changes

- @scalar/types@0.0.19

## 1.25.58

## 1.25.57

## 1.25.56

## 1.25.55

## 1.25.54

## 1.25.53

### Patch Changes

- fb798c8: chore: make OpenAPI document URLs the default, deprecated `content`
- Updated dependencies [fb798c8]
  - @scalar/types@0.0.18

## 1.25.52

## 1.25.51

## 1.25.50

## 1.25.49

## 1.25.48

## 1.25.47

### Patch Changes

- e04d6e8: fix: JSON endpoint does not have CORS headers

## 1.25.46

## 1.25.45

### Patch Changes

- @scalar/types@0.0.17

## 1.25.44

## 1.25.43

## 1.25.42

## 1.25.41

## 1.25.40

## 1.25.39

## 1.25.38

### Patch Changes

- dbbe38f: feat: add framework identifier for debugging purposes
- Updated dependencies [dbbe38f]
  - @scalar/types@0.0.16

## 1.25.37

### Patch Changes

- 0c34a18: chore: updated vue package to 3.5
  - @scalar/types@0.0.15

## 1.25.36

### Patch Changes

- a9b71a5: feat: add cors headers to OpenAPI documents

## 1.25.35

## 1.25.34

### Patch Changes

- af5cd26: fix: doesn’t work with ignoreTrailingSlash: true

## 1.25.33

### Patch Changes

- Updated dependencies [e911047]
  - @scalar/types@0.0.14

## 1.25.32

## 1.25.31

## 1.25.30

## 1.25.29

### Patch Changes

- Updated dependencies [9dc2ab7]
  - @scalar/types@0.0.13

## 1.25.28

## 1.25.27

## 1.25.26

### Patch Changes

- Updated dependencies [8f12149]
  - @scalar/types@0.0.12

## 1.25.25

## 1.25.24

## 1.25.23

## 1.25.22

### Patch Changes

- 90ef407: feat(fastify-api-reference): use relative URL for fetching spec from Fastify
- Updated dependencies [f961940]
  - @scalar/types@0.0.11

## 1.25.21

## 1.25.20

### Patch Changes

- b966dfe: fix: JS can't be fetched in proxied environments
- b966dfe: chore!: mark `publicPath` as deprecated, remove it from the configuration

## 1.25.19

## 1.25.18

### Patch Changes

- @scalar/types@0.0.10

## 1.25.17

## 1.25.16

## 1.25.15

## 1.25.14

## 1.25.13

## 1.25.12

### Patch Changes

- @scalar/types@0.0.9

## 1.25.11

### Patch Changes

- Updated dependencies [dc9aff2]
  - @scalar/types@0.0.8

## 1.25.10

### Patch Changes

- Updated dependencies [a07cfc8]
- Updated dependencies [023ca15]
- Updated dependencies [85872b6]
  - @scalar/types@0.0.7

## 1.25.9

## 1.25.8

### Patch Changes

- @scalar/types@0.0.6

## 1.25.7

### Patch Changes

- @scalar/types@0.0.5

## 1.25.6

## 1.25.5

### Patch Changes

- @scalar/types@0.0.4

## 1.25.4

### Patch Changes

- @scalar/types@0.0.3

## 1.25.3

## 1.25.2

### Patch Changes

- Updated dependencies [910b1c2]
  - @scalar/types@0.0.2

## 1.25.1

## 1.25.0

### Patch Changes

- 78db8f5: feat: use new @scalar/types package
- Updated dependencies [78db8f5]
  - @scalar/types@0.0.1

## 1.24.77

## 1.24.76

## 1.24.75

## 1.24.74

### Patch Changes

- a1be0e8: feat: add hooks option for API reference route

## 1.24.73

## 1.24.72

## 1.24.71

### Patch Changes

- 159432b: chore!: change default routePrefix to /reference

## 1.24.70

## 1.24.69

## 1.24.68

## 1.24.67

## 1.24.66

## 1.24.65

## 1.24.64

## 1.24.63

## 1.24.62

## 1.24.61

## 1.24.60

## 1.24.59

## 1.24.58

## 1.24.57

## 1.24.56

## 1.24.55

## 1.24.54

## 1.24.53

## 1.24.52

## 1.24.51

## 1.24.50

## 1.24.49

## 1.24.48

## 1.24.47

## 1.24.46

## 1.24.45

## 1.24.44

## 1.24.43

## 1.24.42

## 1.24.41

## 1.24.40

## 1.24.39

## 1.24.38

## 1.24.37

## 1.24.36

## 1.24.35

## 1.24.34

## 1.24.33

## 1.24.32

## 1.24.31

## 1.24.30

## 1.24.29

## 1.24.28

## 1.24.27

## 1.24.26

## 1.24.25

## 1.24.24

## 1.24.23

## 1.24.22

## 1.24.21

## 1.24.20

### Patch Changes

- 94e68ab: chore: upgrade typescript to 5.5

## 1.24.19

## 1.24.18

## 1.24.17

## 1.24.16

## 1.24.15

## 1.24.14

## 1.24.13

## 1.24.12

## 1.24.11

## 1.24.10

## 1.24.9

## 1.24.8

## 1.24.7

## 1.24.6

## 1.24.5

## 1.24.4

## 1.24.3

### Patch Changes

- e0fc110: chore: patch bump all package

## 1.24.0

### Minor Changes

- 7f8ef74: chore: remove aliasing

### Patch Changes

- 6fbb57e: feat: release all the packages

## 1.23.5

## 1.23.4

### Patch Changes

- db7864a: feat: self host fonts on scalar cdn

## 1.23.3

## 1.23.2

## 1.23.1

## 1.23.0

## 1.22.56

## 1.22.55

## 1.22.54

## 1.22.53

## 1.22.52

## 1.22.51

## 1.22.50

## 1.22.49

## 1.22.48

## 1.22.47

## 1.22.46

## 1.22.45

## 1.22.44

## 1.22.43

## 1.22.42

## 1.22.41

## 1.22.40

## 1.22.39

## 1.22.38

## 1.22.37

## 1.22.36

## 1.22.35

## 1.22.34

## 1.22.33

## 1.22.32

## 1.22.31

## 1.22.30

## 1.22.29

## 1.22.28

## 1.22.27

## 1.22.26

### Patch Changes

- 670156e: chore: bump packages

## 1.22.25

## 1.22.24

### Patch Changes

- 45dc04b: fix: can’t release packages

## 1.22.23

### Patch Changes

- 05e2e27: chore: add provenance statement

## 1.22.22

## 1.22.21

### Patch Changes

- 07211ad: chore: added new lint rule for type importing for better perf

## 1.22.20

### Patch Changes

- 9201802: chore: update example page title

## 1.22.3

### Patch Changes

- 85a0074: fix: hotfix integration fonts

## 1.22.2

### Patch Changes

- d77acdd: fix: missing css font

## 1.22.0

### Minor Changes

- 0e64a36: refactor: rename all --theme-_ variables to --scalar-_

### Patch Changes

- 22f2858: chore: ran syncpack to update packages

## 1.21.0

### Minor Changes

- b58b83e: Improved fastify-api-reference plugin.

## 1.20.27

### Patch Changes

- 605f522: feat: support tags with no operations

## 1.20.26

### Patch Changes

- 050410a: feat: add config to hide download button

## 1.20.25

### Patch Changes

- 1504d3b: feat: add config to hide models

## 1.20.22

### Patch Changes

- 4089634: feat: support x-displayName tag extension

## 1.20.20

### Patch Changes

- c14568f: feat: add custom security option

## 1.20.19

### Patch Changes

- ed44d47: manual fastify release

## 1.20.10

### Patch Changes

- bec8e52: fix: add models to tag groups

## 1.20.9

### Patch Changes

- 5260d07: feat: description for any

## 1.20.5

### Patch Changes

- 0c5e22c: fix: section flare if position fixed

## 1.20.2

### Patch Changes

- b32f46c: chore: update @scalar/api-reference

## 1.19.5

### Patch Changes

- 00abdc5: chore: remove body margin reset everywhere, it’s not needed anymore
- e520363: feat: added oauth2 implicit login flow

## 1.19.4

### Patch Changes

- c987a90: fix: add min height to classic layout

## 1.19.3

### Patch Changes

- 21195b7: fix: add back sidebar item hover color
- 68cda2b: feat: add x-tagGroups in sidebar

## 1.19.2

### Patch Changes

- a292ccb: fix: mobile backgrounds for mars and blueplanet

## 1.19.1

### Patch Changes

- 148966b: fix: move errors into warning from new parser

## 1.19.0

### Minor Changes

- 7fb8273: Migrate to @scalar/openapi-parser

## 1.18.7

### Patch Changes

- cecf074: Migrate to oas utils for basic spec operations

## 1.18.5

### Patch Changes

- 5cf4afa: style: replace resize observer with css container queries

## 1.18.2

### Patch Changes

- ef3a015: chore: update to typescript 5.4

## 1.17.15

### Patch Changes

- 3b672cc: fix: revert css changes to components lib

## 1.17.14

### Patch Changes

- fd0af3c: fix: mobile header button

## 1.17.13

### Patch Changes

- 5bf377e: fix: visual regressions

## 1.17.12

### Patch Changes

- 5bc2ebf: Add syntax highlighting back to codemirror

## 1.17.6

### Patch Changes

- ca7cced: fix: \_\_dirname undefined (again)

## 1.17.5

### Patch Changes

- d78e247: fix: ESM envs \_\_dirname is undefined

## 1.17.3

### Patch Changes

- 1669b27: chore: update dependencies

## 1.17.2

### Patch Changes

- c6b95ca: chore: upgrade from Vite 4 to Vite 5

## 1.16.0

### Minor Changes

- e0faebb: feat: add show more button to request variables and path params

### Patch Changes

- 92a8b9f: chore: update dependencies

## 1.15.5

### Patch Changes

- 04d0fe12: fix: rollback api client proxy and request changes

## 1.14.8

### Patch Changes

- d7dbba87: fix: css reset on markdown details summary

## 1.13.18

### Patch Changes

- b4f66f0b: fix: example spec not loading on mobile

## 1.13.13

### Patch Changes

- 7e0ca478: fix: Restoring missing forward slash between URL and API routes

## 1.13.10

### Patch Changes

- 81543f42: chore: add support for Node 18

## 1.13.8

### Patch Changes

- 2d83bef4: chore: bump version to update api-client dependency

## 1.13.6

### Patch Changes

- 2003819a: fix: actually update fastify-html

## 1.13.5

### Patch Changes

- 5ca138ee: - Removed activeBreadCrumb from api-client as its available in the slot
  - Centralized navigation logic
  - use proper anchor navigation instead of scrollIntoView, it will also be saved to history
  - scrolling down will open the next section
- dda5162c: chore: update fastify-html

## 1.13.2

### Patch Changes

- 6d777194: feat: release themes

## 1.13.1

### Patch Changes

- 20790661: feat: add space themes

## 1.13.0

### Patch Changes

- 7582e82a: fix: classic layout stylings

## 1.12.9

### Patch Changes

- d5d55407: feat: expose dark mode light mode property in config
- 7d502131: fix: add markdown rendering for body schema

## 1.12.8

### Patch Changes

- 859977f8: feat: Add dynamic content type selection for request body

## 1.12.7

### Patch Changes

- 0b66933d: fix: declare theme font for buttons and fix regressed font weight

## 1.12.6

### Patch Changes

- 87ed7f01: fix: markdown second level margin issue

## 1.12.5

### Patch Changes

- 4513c725: feat: add intro flare for gradients

## 1.12.4

### Patch Changes

- 06f800cc: fix: regression ui bugs

## 1.12.3

### Patch Changes

- bf29f8df: fix: add text/plain support

## 1.12.2

### Patch Changes

- 0f9791b7: fix: add null check to cookies and proper withCredentials set on cookie addition

## 1.11.1

### Patch Changes

- 855a6713: fix: remove caching of configuration when updating spec as prop

## 1.11.0

### Minor Changes

- 1972947f: chore: removed yjs and hocus pocus from swagger editor

## 1.10.2

### Patch Changes

- 70f33ea2: fix: references mobile menu position relative bug

## 1.10.1

### Patch Changes

- 01afd152: fix: sidebar on mobile doesnt close once changing active item

## 1.10.0

### Patch Changes

- 5efb80bb: feat: add undici example requests
- a1319e8b: Switched internal component library to use ScalarComponents instead

## 1.9.2

### Patch Changes

- a639cb3e: chore: don’t pass optional parameters to the API client

## 0.8.8

### Patch Changes

- edb02e76: fix: windows select menu not updating on prefers color scheme

## 0.8.7

### Patch Changes

- d7da3147: fix: remove duplicate slash in example and client

## 0.8.6

### Patch Changes

- d45f5a5: fix: handle root path in request generation

## 0.8.5

### Patch Changes

- 756646e: chore: remove unirest and node-fetch from the client lists

## 0.8.4

### Patch Changes

- 0c25c75: chore: remove console log from fastify package

## 0.8.3

### Patch Changes

- fc540bf: chore: make routePrefix optional
- fc540bf: chore: use routePrefix for JavaScript file

## 0.8.2

### Patch Changes

- aa699af: fix: common js build

## 0.8.1

### Patch Changes

- 11e2f6e: chore: move @scalar/api-reference and terser to devDepdencies
- daa6928: chore: use fastify-html to send HTML
- daa6928: chore: disable CommonJS build, don’t support require() anymore
- 68fedd5: chore: use fastify logging facilities

## 0.8.0

### Minor Changes

- f38bb61: chore: remove swagger editor tabs

### Patch Changes

- 349589a: feat: expose spec content updates
- Updated dependencies [349589a]
- Updated dependencies [f38bb61]
  - @scalar/api-reference@1.5.0

## 0.7.4

### Patch Changes

- Updated dependencies [b65840b]
- Updated dependencies [95fbc01]
- Updated dependencies [b65840b]
- Updated dependencies [b974eeb]
  - @scalar/api-reference@1.4.0

## 0.7.3

### Patch Changes

- 2bfab93: fix: JS is missing

## 0.7.2

### Patch Changes

- 185a85d: breaking change: use `configuration` instead of `apiReference` to pass the configuration
- 185a85d: refactor: use CDN version, remove pageTitle option (the API reference supports more attributes already)
- Updated dependencies [37b974c]
- Updated dependencies [b77d087]
  - @scalar/api-reference@1.3.0

## 0.7.1

### Patch Changes

- @scalar/api-reference@1.2.7

## 0.7.0

### Minor Changes

- 4fc4ba8: feat: add terser minification to fastify integration

### Patch Changes

- Updated dependencies [ed7cc0d]
  - @scalar/api-reference@1.2.6

## 0.6.68

### Patch Changes

- Updated dependencies [35dffe4]
- Updated dependencies [5c66be8]
  - @scalar/api-reference@1.2.5

## 0.6.67

### Patch Changes

- c3b215f: chore: no pinned peer dependency versions
- Updated dependencies [c3b215f]
  - @scalar/api-reference@1.2.4

## 0.6.66

### Patch Changes

- 55246e5: chore: rewrite all package.jsons (including their prod, dev and peer dependency requirements)
- Updated dependencies [55246e5]
- Updated dependencies [f2941f5]
  - @scalar/api-reference@1.2.3

## 0.6.65

### Patch Changes

- Updated dependencies [81490fb]
- Updated dependencies [18bb6a4]
  - @scalar/api-reference@1.2.2

## 0.6.64

### Patch Changes

- Updated dependencies [fa34e17]
- Updated dependencies [9e6cc67]
  - @scalar/api-reference@1.2.1

## 0.6.63

### Patch Changes

- Updated dependencies [678e383]
- Updated dependencies [c51124f]
- Updated dependencies [edb09a0]
  - @scalar/api-reference@1.2.0

## 0.6.62

### Patch Changes

- @scalar/api-reference@1.1.7

## 0.6.61

### Patch Changes

- Updated dependencies [36761e4]
  - @scalar/api-reference@1.1.6

## 0.6.60

### Patch Changes

- Updated dependencies [b8dc5a5]
  - @scalar/api-reference@1.1.5

## 0.6.59

### Patch Changes

- Updated dependencies [752dcf3]
  - @scalar/api-reference@1.1.4

## 0.6.58

### Patch Changes

- c603e80: style: use a custom Fastify theme as the default

## 0.6.57

### Patch Changes

- Updated dependencies [75df2d2]
- Updated dependencies [c97e8e6]
- Updated dependencies [52c20e5]
- Updated dependencies [b1fe23c]
- Updated dependencies [1208a7f]
  - @scalar/api-reference@1.1.3

## 0.6.56

### Patch Changes

- Updated dependencies [d062fd9]
  - @scalar/api-reference@1.1.2

## 0.6.55

### Patch Changes

- Updated dependencies [5eb5dcf]
  - @scalar/api-reference@1.1.1

## 0.6.54

### Patch Changes

- Updated dependencies [d3205e5]
- Updated dependencies [77dce14]
- Updated dependencies [aa2a575]
  - @scalar/api-reference@1.1.0

## 0.6.53

### Patch Changes

- Updated dependencies [366b142]
- Updated dependencies [e1dc955]
  - @scalar/api-reference@1.0.6

## 0.6.52

### Patch Changes

- Updated dependencies [ff81f70]
- Updated dependencies [5da1fc6]
- Updated dependencies [ff81f70]
  - @scalar/api-reference@1.0.5

## 0.6.51

### Patch Changes

- Updated dependencies [7fb2302]
- Updated dependencies [54098d7]
- Updated dependencies [dd06807]
- Updated dependencies [551aa7d]
- Updated dependencies [7fb2302]
- Updated dependencies [3eff44f]
- Updated dependencies [f0dca6c]
  - @scalar/api-reference@1.0.4

## 0.6.50

### Patch Changes

- dab853a: chore: remove unused dependencies
- Updated dependencies [c92a3a3]
- Updated dependencies [57cea1a]
- Updated dependencies [dce99ae]
- Updated dependencies [009a720]
- Updated dependencies [48118ba]
- Updated dependencies [dab853a]
  - @scalar/api-reference@1.0.3

## 0.6.49

### Patch Changes

- Updated dependencies [a7e6c25]
- Updated dependencies [4253b4a]
  - @scalar/api-reference@1.0.2

## 0.6.48

### Patch Changes

- Updated dependencies [68edf8c]
- Updated dependencies [e482ce0]
- Updated dependencies [6af9829]
- Updated dependencies [6bdc65b]
  - @scalar/api-reference@1.0.1

## 0.6.47

### Patch Changes

- Updated dependencies [94d2fe4]
- Updated dependencies [b0835a2]
- Updated dependencies [440815a]
- Updated dependencies [c470db5]
- Updated dependencies [5243ae4]
- Updated dependencies [509db1e]
  - @scalar/api-reference@1.0.0

## 0.6.46

### Patch Changes

- Updated dependencies [8c15df74]
  - @scalar/api-reference@0.8.10

## 0.6.45

### Patch Changes

- Updated dependencies [9c7a5722]
- Updated dependencies [a5df4a5b]
  - @scalar/api-reference@0.8.9

## 0.6.44

### Patch Changes

- Updated dependencies [8e2e4e5a]
  - @scalar/api-reference@0.8.8

## 0.6.43

### Patch Changes

- Updated dependencies [db24e103]
  - @scalar/api-reference@0.8.7

## 0.6.42

### Patch Changes

- Updated dependencies [c75b13b1]
  - @scalar/api-reference@0.8.6

## 0.6.41

### Patch Changes

- Updated dependencies [2f0b2f01]
- Updated dependencies [2f0b2f01]
- Updated dependencies [2f0b2f01]
- Updated dependencies [2f0b2f01]
  - @scalar/api-reference@0.8.5

## 0.6.40

### Patch Changes

- @scalar/api-reference@0.8.4

## 0.6.39

### Patch Changes

- Updated dependencies [d5fccba9]
  - @scalar/api-reference@0.8.3

## 0.6.38

### Patch Changes

- 4685f391: feat: use new universal configuration object
- 4685f391: feat: introducing the new universal configuration object
- Updated dependencies [3b042270]
- Updated dependencies [4685f391]
- Updated dependencies [8ac1ad69]
- Updated dependencies [28191084]
- Updated dependencies [e01134d4]
  - @scalar/api-reference@0.8.2

## 0.6.37

### Patch Changes

- Updated dependencies [7ed5c61a]
  - @scalar/api-reference@0.8.1

## 0.6.36

### Patch Changes

- Updated dependencies [9d352b13]
- Updated dependencies [b71c4db7]
- Updated dependencies [01109c6f]
- Updated dependencies [2eba4010]
  - @scalar/api-reference@0.8.0

## 0.6.35

### Patch Changes

- Updated dependencies [1f064818]
- Updated dependencies [1bd5fb80]
  - @scalar/api-reference@0.7.11

## 0.6.34

### Patch Changes

- Updated dependencies [c1cb507d]
- Updated dependencies [d1fcd043]
  - @scalar/api-reference@0.7.10

## 0.6.33

### Patch Changes

- Updated dependencies [45ac0aaa]
  - @scalar/api-reference@0.7.9

## 0.6.32

### Patch Changes

- Updated dependencies [ab348cb5]
- Updated dependencies [211ed1c7]
- Updated dependencies [ca2689b6]
- Updated dependencies [ae247253]
- Updated dependencies [5896b08d]
  - @scalar/api-reference@0.7.8

## 0.6.31

### Patch Changes

- Updated dependencies [0495c0f9]
- Updated dependencies [528df9d1]
- Updated dependencies [8915c5cf]
- Updated dependencies [d755d34e]
- Updated dependencies [a161c962]
- Updated dependencies [7e7ea175]
  - @scalar/api-reference@0.7.7

## 0.6.30

### Patch Changes

- Updated dependencies [d87566fd]
- Updated dependencies [43628366]
- Updated dependencies [6131fa72]
- Updated dependencies [dd8df965]
- Updated dependencies [52534317]
  - @scalar/api-reference@0.7.6

## 0.6.29

### Patch Changes

- 28cce042: fix: externalize markdown plugins to not break SSG
- Updated dependencies [fd875bc7]
- Updated dependencies [28cce042]
  - @scalar/api-reference@0.7.5

## 0.6.28

### Patch Changes

- Updated dependencies [51029c1d]
  - @scalar/api-reference@0.7.4

## 0.6.27

### Patch Changes

- Updated dependencies [99936ab8]
- Updated dependencies [08e8f637]
  - @scalar/api-reference@0.7.3

## 0.6.26

### Patch Changes

- Updated dependencies [fd6cf1bb]
- Updated dependencies [357a174d]
  - @scalar/api-reference@0.7.2

## 0.6.25

### Patch Changes

- 3c2bc6a9: style: update the search modal style
- Updated dependencies [3c2bc6a9]
  - @scalar/api-reference@0.7.1

## 0.6.24

### Patch Changes

- Updated dependencies [fd38deb0]
  - @scalar/api-reference@0.7.0

## 0.6.23

### Patch Changes

- af4ec8d3: update discord links
- 749f2f3f: fix: initial swagger editor content is parsed
- Updated dependencies [af4ec8d3]
- Updated dependencies [e643b56e]
- Updated dependencies [c6ac9ff4]
- Updated dependencies [749f2f3f]
- Updated dependencies [91b09499]
  - @scalar/api-reference@0.6.23

## 0.6.22

### Patch Changes

- Updated dependencies [d4789991]
  - @scalar/api-reference@0.6.22

## 0.6.21

### Patch Changes

- 1cbcabd7: lots of amazing fixes from when we missed last patch
- Updated dependencies [ea110ca0]
- Updated dependencies [1cbcabd7]
- Updated dependencies [9d22b4ca]
- Updated dependencies [437c4b01]
  - @scalar/api-reference@0.6.21

## 0.6.20

### Patch Changes

- 37353dd1: feat: add `data-proxy-url` to the HTML API
- Updated dependencies [37353dd1]
  - @scalar/api-reference@0.6.20

## 0.6.19

### Patch Changes

- Updated dependencies [eb0c3201]
  - @scalar/api-reference@0.6.19

## 0.6.18

### Patch Changes

- @scalar/api-reference@0.6.18

## 0.6.17

### Patch Changes

- @scalar/api-reference@0.6.17

## 0.6.16

### Patch Changes

- Updated dependencies [0f87c35d]
- Updated dependencies [3dd2574d]
  - @scalar/api-reference@0.6.16

## 0.6.15

### Patch Changes

- Updated dependencies [7b6c21e5]
  - @scalar/api-reference@0.6.15

## 0.6.14

### Patch Changes

- 3cbfbe0d: fix: hide fastify plugin routes from the Swagger spec
- Updated dependencies [46142c0a]
  - @scalar/api-reference@0.6.14

## 0.6.13

### Patch Changes

- Updated dependencies [727d7f47]
  - @scalar/api-reference@0.6.13

## 0.6.12

### Patch Changes

- a5eed542: feat: detect @fastify/swagger and load fastify.swagger() automatically
  - @scalar/api-reference@0.6.12

## 0.6.11

### Patch Changes

- Updated dependencies [b76f4d1e]
  - @scalar/api-reference@0.6.11

## 0.6.10

### Patch Changes

- Updated dependencies [07b99141]
  - @scalar/api-reference@0.6.10

## 0.6.9

### Patch Changes

- 386b2941: fix: remove body margin from the fastify template
- Updated dependencies [4985562c]
  - @scalar/api-reference@0.6.9

## 0.6.8

### Patch Changes

- @scalar/api-reference@0.6.8

## 0.6.7

### Patch Changes

- Updated dependencies [cd5f2685]
  - @scalar/api-reference@0.6.7

## 0.6.6

### Patch Changes

- Updated dependencies [8823d7a1]
  - @scalar/api-reference@0.6.6

## 0.6.5

### Patch Changes

- @scalar/api-reference@0.6.5

## 0.6.4

### Patch Changes

- 048555c6: feat: add CHANGELOG.md to the package
- Updated dependencies [449305f4]
- Updated dependencies [3e912c75]
- Updated dependencies [048555c6]
- Updated dependencies [df62875a]
  - @scalar/api-reference@0.6.4

## 0.6.3

### Patch Changes

- 5288e2ce: fix: node shims for the fastify plugin

## 0.6.2

### Patch Changes

- 64daacf3: chore: improve Node.js build
- effc1f31: feat: add new HTML API based on script tags
  chore: deprecate old div based HTML API
- Updated dependencies [75a69ba7]
- Updated dependencies [effc1f31]
- Updated dependencies [75a69ba7]
- Updated dependencies [b03a09c7]
- Updated dependencies [11270915]
  - @scalar/api-reference@0.6.3

## 0.6.1

### Patch Changes

- fdca56a9: feat: bundle JS with the plugin
- 33e32a86: refactor: use templating engine
- Updated dependencies [b184bdf2]
- Updated dependencies [e9861139]
- Updated dependencies [8751c874]
- Updated dependencies [addd9fa2]
  - @scalar/api-reference@0.6.2

## 0.6.0

### Minor Changes

- 3333a2fb: refactor: new fastify plugin, rename prefix to routePrefix

## 0.5.0

### Minor Changes

- 87fda5af: chore: update dependencies

### Patch Changes

- ef080a26: chore: format package.json
- 87fda5af: feat: optionally pass a callback to the spec option
- 26f96c50: fix: types (again)

## 0.4.2

### Patch Changes

- d51aebe5: chore: remove source files from packages
- 478b200c: fix: types

## 0.4.1

### Patch Changes

- f029be41: fix: custom TypeScript type for the fastify plugin
- 10498d9d: chore: add README
- 494083a0: add more information to the package.json

## 0.4.0

### Minor Changes

- 5057e213: make npm packages public :-)

## 0.3.2

### Patch Changes

- 237e28b0: fix: ESM support for fastify api reference package

## 0.3.1

### Patch Changes

- 53d9bae: fix: make fastify an external dependency

## 0.3.0

### Minor Changes

- b0f5221: manually releasing all packages to make sure the lastest version is on npm

## 0.2.0

### Minor Changes

- a ton of fixes, new fastify plugin
