modern OpenAPI parser written in TypeScript
Last release 2 days ago
28 Aug 2026
Ships on a steady schedule
a new release about every 2 weeks
Most releases are documented
notes for 44 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
128 releases · first in 2024
Release timeline
128 releases since 2024202420252026
20242026
One column per month.
Releases
- 0.22.314 Oct 2025
Release notes
Open source →Patch Changes
- Updated dependencies [2089748]
- Updated dependencies [8a7fb2a]
- Updated dependencies [f69e7cc]
- @scalar/[email protected]
- @scalar/[email protected]
- @scalar/[email protected]
- 0.22.28 Oct 2025
Release notes
Open source →Patch Changes
- Updated dependencies [15c4240]
- @scalar/[email protected]
- @scalar/[email protected]
- Updated dependencies [15c4240]
- 0.22.12 Oct 2025
Release notes
Open source →Patch Changes
- Updated dependencies [008a0f3]
- @scalar/[email protected]
- @scalar/[email protected]
- Updated dependencies [008a0f3]
- 0.21.226 Sept 2025
- 0.21.123 Sept 2025
Release notes
Open source →Patch Changes
- e1cdd00: fix: update import statement within deprecation message
- Updated dependencies [41d8600]
- @scalar/[email protected]
- 0.21.019 Sept 2025
Release notes
Open source →Minor Changes
- a1f865c: refactor: move upgrade() to @scalar/openapi-upgrader
Patch Changes
- a1f865c: refactor: use @scalar/openapi-upgrader
- dcf50ef: refactor: move escapeJsonPointer to @scalar/json-magic
- Updated dependencies [6221e4a]
- Updated dependencies [fe46413]
- Updated dependencies [2d612e4]
- Updated dependencies [dcf50ef]
- Updated dependencies [02085ef]
- @scalar/[email protected]
- @scalar/[email protected]
- 0.20.615 Sept 2025
- 0.20.513 Sept 2025
Release notes
Open source →Patch Changes
- 39bbc0e: fix: correctly reflect the changes to parameters on the refs
- Updated dependencies [3bd1209]
- Updated dependencies [1943b99]
- @scalar/[email protected]
- 0.20.410 Sept 2025
- 0.20.39 Sept 2025
Release notes
Open source →Patch Changes
- b8c4b61: fix: migrate global and path item parameters from Swagger 2.0 to OpenAPI 3.0
- 0.20.28 Sept 2025
Release notes
Open source →Patch Changes
- Updated dependencies [06a46f0]
- Updated dependencies [63283aa]
- Updated dependencies [99894bc]
- @scalar/[email protected]
- 0.20.125 Aug 2025
- 0.20.022 Aug 2025
Release notes
Open source →Minor Changes
- c418e92: feat(openapi-parser): join multiple openapi documents
Patch Changes
- d4adeba: fix: ensure upgrader doesn't lose schema properties
- 66b18fc: feat: update the references to handle $refs from the magic proxy
- 5f022b5: feat: use registry.scalar.com URLs as example
- Updated dependencies [b93e1fe]
- Updated dependencies [0fcd446]
- Updated dependencies [c4bf497]
- Updated dependencies [d8adbed]
- Updated dependencies [0c80ef0]
- @scalar/[email protected]
- @scalar/[email protected]
- 0.19.01 Aug 2025
Release notes
Open source →Minor Changes
- 952bde2: feat(json-magic): move json tooling to the new package
- 2888e18: feat(openapi-parser): partial bundle to a depth
- 0.18.329 Jul 2025
Release notes
Open source →Patch Changes
- c345d2c: fix: added dependency on @scalar/openapi-types
- Updated dependencies [ccf875a]
- @scalar/[email protected]
- 0.18.221 Jul 2025
Release notes
Open source →Patch Changes
- 1c2b9f3: feat: add application and accessCode to swagger 2 upgrader
- 0.18.17 Jul 2025
Release notes
Open source →Patch Changes
- 2d7f995: refactor: use more common straight apostrophe ' instead of the real apostrophe ’
- 0.18.017 Jun 2025
Release notes
Open source →Minor Changes
- 291f09d: feat(openapi-parser): ensure unique hashes and support custom compression
- 0.17.013 Jun 2025
Release notes
Open source →Minor Changes
- f823d45: feat(openapi-parser): introduce parseJson and parseYaml plugins for bundler
Patch Changes
- 166e298: feat(openapi-parser): correctly set the base origin for string inputs for the bundler
- 4156f1d: Expand workspace store integration
- 37c90b8: feat: add x-webhooks upgrade to the upgrader
- 0.16.06 Jun 2025
Release notes
Open source →Minor Changes
- 11fabae: fix(openapi-parser): webpack bundle errors because of the barrel files
- 0.15.05 Jun 2025
Release notes
Open source →Minor Changes
- b9dacba: fix(openapi-parser): multi entry build for bundler plugins
- a73e9be: chore(openapi-parser): bring back pipeline syntax
- f4332eb: feat: external reference resolution and partial bundle of the openapi document
Patch Changes
- 17bc0d8: fix: collectionFormat is not migrated to new style and explode keywords
- 49c04cf: fix(openapi-parser): use dynamic imports inside the plugin
- 0.14.03 Jun 2025
- 0.13.029 May 2025
Release notes
Open source →Minor Changes
- 1e87feb: fix: normalize doesn’t handle empty documents well
- 0.12.027 May 2025
- 0.11.122 May 2025
Release notes
Open source →Patch Changes
- ea20eb4: fix: swagger upgrade fails if you pass something that is not an object
- 0.11.022 May 2025
Release notes
Open source →Minor Changes
- 483ca93: chore: require Node 20 (or above)
Patch Changes
- bd602d3: chore: mark pipeline syntax as deprecated
- 1d1470c: feat: speed up the upgrade utility
- 0.10.172 May 2025
- 0.10.1616 Apr 2025
Release notes
Open source →Patch Changes
- c5047ee: fix: hotfix to revert the external reference commit
- 0.10.1516 Apr 2025
Release notes
Open source →Patch Changes
- 4abe4f8: feat: add resolveInternalRefs to bundle documents
- 4abe4f8: feat: external $ref’s (absolute and relative URLs)
- 0.10.144 Apr 2025
Release notes
Open source →Patch Changes
- cf5bf65: fix: migrate file type, basic auth, parameters and responses headers correctly
- 0.10.132 Apr 2025
Release notes
Open source →Patch Changes
- d5a687f: fix: byte format is ignored when upgrading from OpenAPI 3.0 to OpenAPI 3.1
- 0.10.1220 Mar 2025
Release notes
Open source →Patch Changes
- cbc1d08: fix: swagger 2.0 basePath is ignored, if there’s no host
- 0.10.1119 Mar 2025
Release notes
Open source →Patch Changes
- 0f13162: chore: enable more Biome flags, apply linter fixes
- 0.10.1010 Mar 2025
- 0.10.928 Feb 2025
- 0.10.820 Feb 2025
- 0.10.718 Feb 2025
- 0.10.613 Feb 2025
Release notes
Open source →Patch Changes
- 4de3124: feat: make 'null' the second type in an array when upgrading
- 34e6f52: feat: upgrade to stricter tsconfig
- 0.10.56 Feb 2025
Release notes
Open source →Patch Changes
- a30e7cc: fix: package doesn’t work with
moduleResolution: NodeNext
- a30e7cc: fix: package doesn’t work with
- 0.10.416 Jan 2025
- 0.10.311 Jan 2025
- 0.10.217 Dec 2024
Release notes
Open source →Patch Changes
- 3791738: fix(openapi-parser): correct schema upgrade for "format: binary"
- 0.10.117 Dec 2024
- 0.10.013 Dec 2024
Release notes
Open source →Minor Changes
- fbef0c3: fix(openapi-parser): improve performance
Patch Changes
- fbef0c3: fix: doesn’t validate files with external references
- 0.9.010 Dec 2024
Release notes
Open source →Minor Changes
- 6fef2f3: feat(openapi-parser): support
onDereferenceoption ondereference
- 6fef2f3: feat(openapi-parser): support
- 0.8.1019 Nov 2024
Release notes
Open source →Patch Changes
- 98e9cb2: feat: new
sanitizeutility to make documents OpenAPI-compliant
- 98e9cb2: feat: new
- 0.8.97 Nov 2024
Release notes
Open source →Patch Changes
- 757fade: fix: when migrating example to example objects, the example should be inside the value attribute
- a607115: feat: add openapi 3.0.4 and openapi 3.1.1
- 0.8.824 Oct 2024
- 0.8.717 Oct 2024
- 0.8.610 Oct 2024
Release notes
Open source →Patch Changes
- d064a78: chore: make examples an array if it’s in a schema
- 3db9355: feat: upgrade Swagger 2.0 securityDefinitions
- 0.8.52 Oct 2024
Release notes
Open source →Patch Changes
- 983a5e4: feat: self reference the document
- aee166c: fix: server URLs with variables are considered not valid
- 0.8.425 Sept 2024
- 0.8.319 Sept 2024
- 0.8.212 Sept 2024
Release notes
Open source →Patch Changes
- 6bb85a5: feat:
openapi()returns dynamic types based on the chained commands
- 6bb85a5: feat:
- 0.8.12 Sept 2024
- 0.7.24 Jul 2024
Release notes
Open source →Patch Changes
- 89dd0ef: feat: validate and dereference, throwOnError option
- 0.7.112 Jun 2024
- 0.7.012 Jun 2024
Release notes
Open source →Minor Changes
- ec01324: refactor!: use dedicated entrypoints for the plugins
Patch Changes
- c6944f2: fix: ajv import broken in CJS environments
- 0.6.06 Jun 2024
Release notes
Open source →Minor Changes
- 61252ab: refactor!: most functions return an object now
Patch Changes
- c9dd499: feat: intercept fetch requests
- 61252ab: fix: max call stack exceeded error
- 0.5.031 May 2024
Release notes
Open source →Minor Changes
- 10bd75c: chore: switch to rollup to make the library tree shakeable