PackageTrack

npm

@scalar/openapi-parser

0.29.0scalar/scalar

modern OpenAPI parser written in TypeScript

Release timeline

128 releases since 2024
20242026

One column per month.

Releases

  1. 0.22.314 Oct 2025
    Release notes

    Patch Changes

    Open source →
  2. 0.22.28 Oct 2025
    Release notes

    Patch Changes

    Open source →
  3. 0.22.12 Oct 2025
    Release notes

    Patch Changes

    Open source →
  4. 0.21.226 Sept 2025
    Release notes

    Patch Changes

    Open source →
  5. 0.21.123 Sept 2025
    Release notes

    Patch Changes

    • e1cdd00: fix: update import statement within deprecation message
    • Updated dependencies [41d8600]
    Open source →
  6. 0.21.019 Sept 2025
    Release notes

    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]
    Open source →
  7. 0.20.615 Sept 2025
    Release notes

    Patch Changes

    Open source →
  8. 0.20.513 Sept 2025
    Release notes

    Patch Changes

    • 39bbc0e: fix: correctly reflect the changes to parameters on the refs
    • Updated dependencies [3bd1209]
    • Updated dependencies [1943b99]
    Open source →
  9. 0.20.410 Sept 2025
    Release notes

    Patch Changes

    Open source →
  10. 0.20.39 Sept 2025
    Release notes

    Patch Changes

    • b8c4b61: fix: migrate global and path item parameters from Swagger 2.0 to OpenAPI 3.0
    Open source →
  11. 0.20.28 Sept 2025
    Release notes

    Patch Changes

    • Updated dependencies [06a46f0]
    • Updated dependencies [63283aa]
    • Updated dependencies [99894bc]
    Open source →
  12. 0.20.125 Aug 2025
    Release notes

    Patch Changes

    Open source →
  13. 0.20.022 Aug 2025
    Release notes

    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]
    Open source →
  14. 0.19.01 Aug 2025
    Release notes

    Minor Changes

    • 952bde2: feat(json-magic): move json tooling to the new package
    • 2888e18: feat(openapi-parser): partial bundle to a depth
    Open source →
  15. 0.18.329 Jul 2025
    Release notes

    Patch Changes

    • c345d2c: fix: added dependency on @scalar/openapi-types
    • Updated dependencies [ccf875a]
    Open source →
  16. 0.18.221 Jul 2025
    Release notes

    Patch Changes

    • 1c2b9f3: feat: add application and accessCode to swagger 2 upgrader
    Open source →
  17. 0.18.17 Jul 2025
    Release notes

    Patch Changes

    • 2d7f995: refactor: use more common straight apostrophe ' instead of the real apostrophe ’
    Open source →
  18. 0.18.017 Jun 2025
    Release notes

    Minor Changes

    • 291f09d: feat(openapi-parser): ensure unique hashes and support custom compression
    Open source →
  19. 0.17.013 Jun 2025
    Release notes

    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
    Open source →
  20. 0.16.06 Jun 2025
    Release notes

    Minor Changes

    • 11fabae: fix(openapi-parser): webpack bundle errors because of the barrel files
    Open source →
  21. 0.15.05 Jun 2025
    Release notes

    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
    Open source →
  22. 0.14.03 Jun 2025
    Release notes

    Minor Changes

    • ee3eb77: feat(openapi-parser): bundle openapi documents
    Open source →
  23. 0.13.029 May 2025
    Release notes

    Minor Changes

    • 1e87feb: fix: normalize doesn’t handle empty documents well
    Open source →
  24. 0.12.027 May 2025
    Release notes

    Minor Changes

    • edf694b: feat: remove wildcard exports
    Open source →
  25. 0.11.122 May 2025
    Release notes

    Patch Changes

    • ea20eb4: fix: swagger upgrade fails if you pass something that is not an object
    Open source →
  26. 0.11.022 May 2025
    Release notes

    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
    Open source →
  27. 0.10.172 May 2025
    Release notes

    Patch Changes

    • 8c7bad8: chore: move build tooling to esbuild
    Open source →
  28. 0.10.1616 Apr 2025
    Release notes

    Patch Changes

    • c5047ee: fix: hotfix to revert the external reference commit
    Open source →
  29. 0.10.1516 Apr 2025
    Release notes

    Patch Changes

    • 4abe4f8: feat: add resolveInternalRefs to bundle documents
    • 4abe4f8: feat: external $ref’s (absolute and relative URLs)
    Open source →
  30. 0.10.144 Apr 2025
    Release notes

    Patch Changes

    • cf5bf65: fix: migrate file type, basic auth, parameters and responses headers correctly
    Open source →
  31. 0.10.132 Apr 2025
    Release notes

    Patch Changes

    • d5a687f: fix: byte format is ignored when upgrading from OpenAPI 3.0 to OpenAPI 3.1
    Open source →
  32. 0.10.1220 Mar 2025
    Release notes

    Patch Changes

    • cbc1d08: fix: swagger 2.0 basePath is ignored, if there’s no host
    Open source →
  33. 0.10.1119 Mar 2025
    Release notes

    Patch Changes

    • 0f13162: chore: enable more Biome flags, apply linter fixes
    Open source →
  34. 0.10.1010 Mar 2025
    Release notes

    Patch Changes

    • 0d8a24f: chore: remove Swagger 2.0 upgrade warning
    Open source →
  35. 0.10.928 Feb 2025
    Release notes

    Patch Changes

    • c10bbf5: chore: code style
    Open source →
  36. 0.10.820 Feb 2025
    Release notes

    Patch Changes

    • e350f23: chore: code style
    Open source →
  37. 0.10.718 Feb 2025
    Release notes

    Patch Changes

    • 1223c1f: chore: code style
    Open source →
  38. 0.10.613 Feb 2025
    Release notes

    Patch Changes

    • 4de3124: feat: make 'null' the second type in an array when upgrading
    • 34e6f52: feat: upgrade to stricter tsconfig
    Open source →
  39. 0.10.56 Feb 2025
    Release notes

    Patch Changes

    • a30e7cc: fix: package doesn’t work with moduleResolution: NodeNext
    Open source →
  40. 0.10.416 Jan 2025
    Release notes

    Patch Changes

    • 64df4fc: fix: example arrays are transformed to objects
    Open source →
  41. 0.10.311 Jan 2025
    Release notes

    Patch Changes

    • 8dce84f: Call onDereference after dereference process
    Open source →
  42. 0.10.217 Dec 2024
    Release notes

    Patch Changes

    • 3791738: fix(openapi-parser): correct schema upgrade for "format: binary"
    Open source →
  43. 0.10.117 Dec 2024
    Release notes

    Patch Changes

    • c263aaf: feat: better deal with empty OpenAPI documents
    Open source →
  44. 0.10.013 Dec 2024
    Release notes

    Minor Changes

    • fbef0c3: fix(openapi-parser): improve performance

    Patch Changes

    • fbef0c3: fix: doesn’t validate files with external references
    Open source →
  45. 0.9.010 Dec 2024
    Release notes

    Minor Changes

    • 6fef2f3: feat(openapi-parser): support onDereference option on dereference
    Open source →
  46. 0.8.1019 Nov 2024
    Release notes

    Patch Changes

    • 98e9cb2: feat: new sanitize utility to make documents OpenAPI-compliant
    Open source →
  47. 0.8.97 Nov 2024
    Release notes

    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
    Open source →
  48. 0.8.824 Oct 2024
    Release notes

    Patch Changes

    • 7323370: Allow relative URLs in v3.1 documents
    Open source →
  49. 0.8.717 Oct 2024
    Release notes

    Patch Changes

    • 6394a5d: chore: switch to @scalar/build-tooling
    Open source →
  50. 0.8.610 Oct 2024
    Release notes

    Patch Changes

    • d064a78: chore: make examples an array if it’s in a schema
    • 3db9355: feat: upgrade Swagger 2.0 securityDefinitions
    Open source →
  51. 0.8.52 Oct 2024
    Release notes

    Patch Changes

    • 983a5e4: feat: self reference the document
    • aee166c: fix: server URLs with variables are considered not valid
    Open source →
  52. 0.8.425 Sept 2024
    Release notes

    Patch Changes

    • 96c921c: feat: upgrade Swagger 2.0 formData parameters
    Open source →
  53. 0.8.319 Sept 2024
    Release notes

    Patch Changes

    • 674922f: chore: update fetch global tests
    Open source →
  54. 0.8.212 Sept 2024
    Release notes

    Patch Changes

    • 6bb85a5: feat: openapi() returns dynamic types based on the chained commands
    Open source →
  55. 0.8.12 Sept 2024
    Release notes

    Patch Changes

    • 5bd8337: feat: upgrade from Swagger 2.0 (experimental)
    Open source →
  56. 0.7.24 Jul 2024
    Release notes

    Patch Changes

    • 89dd0ef: feat: validate and dereference, throwOnError option
    Open source →
  57. 0.7.112 Jun 2024
    Release notes

    Patch Changes

    • 5e2c2d1: fix: read files export is wrong
    Open source →
  58. 0.7.012 Jun 2024
    Release notes

    Minor Changes

    • ec01324: refactor!: use dedicated entrypoints for the plugins

    Patch Changes

    • c6944f2: fix: ajv import broken in CJS environments
    Open source →
  59. 0.6.06 Jun 2024
    Release notes

    Minor Changes

    • 61252ab: refactor!: most functions return an object now

    Patch Changes

    • c9dd499: feat: intercept fetch requests
    • 61252ab: fix: max call stack exceeded error
    Open source →
  60. 0.5.031 May 2024
    Release notes

    Minor Changes

    • 10bd75c: chore: switch to rollup to make the library tree shakeable
    Open source →