Skip to content

6.2.0

Compare
Choose a tag to compare
@erunion erunion released this 03 Jan 23:48
· 721 commits to main since this release

🚦 This includes some upgrades to our internal OpenAPI/Swagger definition parsing engine, @readme/openapi-parser, to expand validation to a number of new aspects of the specifications:

  • Duplicate parameters
  • Paths with parameters with no parameter schemas
  • Duplicate operation IDs
  • Invalid discriminators
  • type: array with no items
  • And more...

If you have issues with any of these new validations please reach out to us either through an rdme GitHub ticket or our support team at [email protected]

What's Changed

  • refactor(open/openapi/validate): return promises, fix tests by @kanadgupta in #410
  • fix(openapi): error handling for incorrect project and version flags by @kanadgupta in #411
  • chore(deps-dev): bump jest from 27.4.3 to 27.4.5 by @dependabot in #419
  • chore(deps-dev): bump eslint from 8.3.0 to 8.6.0 by @dependabot in #418
  • chore(deps): bump oas from 17.3.1 to 17.4.0 by @dependabot in #417
  • chore(deps-dev): bump @readme/eslint-config from 8.0.2 to 8.1.1 by @dependabot in #416
  • chore(deps-dev): bump prettier from 2.5.0 to 2.5.1 by @dependabot in #415
  • chore(deps): bump cli-table from 0.3.9 to 0.3.11 by @dependabot in #414
  • chore(deps): bump actions/setup-node from 2.5.0 to 2.5.1 by @dependabot in #413
  • chore(deps): bump parse-link-header from 1.0.1 to 2.0.0 by @dependabot in #412
  • chore(deps): upgrading oas-related deps by @erunion in #420

Full Changelog: 6.1.3...6.2.0