Skip to content

Releases: readmeio/rdme

6.2.0

03 Jan 23:48

Choose a tag to compare

🚦 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

6.1.3

17 Dec 23:01

Choose a tag to compare

What's Changed

  • fix(openapi): return rejected Promise if spec uploads fail by @kanadgupta in #409

Full Changelog: 6.1.2...6.1.3

6.1.2

16 Dec 18:49

Choose a tag to compare

What's Changed

  • docs: add/improve our command warnings by @kanadgupta in #406
  • ci: drop the npm@7 requirement before installing deps in ci by @erunion in #408

Full Changelog: 6.1.1...6.1.2

6.1.1

13 Dec 21:34

Choose a tag to compare

What's Changed

Full Changelog: 6.1.0...6.1.1

6.1.0

09 Dec 21:00

Choose a tag to compare

What's Changed

  • feat: adding a new validate command for validating API definitions by @erunion in #403

Full Changelog: 6.0.1...6.1.0

6.0.1

08 Dec 21:10

Choose a tag to compare

What's Changed

  • fix: upgrading oas and oas-normalize to fix an npm installation issue by @erunion in #402

Full Changelog: 6.0.0...6.0.1

6.0.0

03 Dec 18:29

Choose a tag to compare

Big release!

  • Support for OpenAPI 3.1! We're launching support for uploading and rendering OpenAPI 3.1 definitions on ReadMe next week and this release gets us ahead of the pack there. 🚀
  • Overhauled OpenAPI validation engine and error reporting! We've incorporated better-ajv-errors into our validator to help guide you towards resolving issues quicker. 🤗
  • We've also tweaked the helps screens for all commands to make them easier to read. 👓

What's Changed

  • chore(deps): bump open from 8.2.1 to 8.4.0 by @dependabot in #384
  • chore(deps-dev): bump jest from 27.2.4 to 27.3.1 by @dependabot in #383
  • chore(deps): bump actions/checkout from 2.3.4 to 2.3.5 by @dependabot in #382
  • chore(deps-dev): bump nock from 13.1.3 to 13.1.4 by @dependabot in #381
  • chore(deps): bump tmp-promise from 3.0.2 to 3.0.3 by @dependabot in #379
  • chore(deps): bump node-fetch from 2.6.5 to 2.6.6 by @dependabot in #385
  • chore(deps-dev): bump nock from 13.1.4 to 13.2.1 by @dependabot in #394
  • chore(deps-dev): bump jest from 27.3.1 to 27.4.2 by @dependabot in #393
  • chore(deps): bump actions/setup-node from 2.4.1 to 2.5.0 by @dependabot in #392
  • chore(deps-dev): bump prettier from 2.4.1 to 2.5.0 by @dependabot in #391
  • chore(deps): bump actions/checkout from 2.3.5 to 2.4.0 by @dependabot in #390
  • chore(deps): bump cli-table from 0.3.1 to 0.3.9 by @dependabot in #395
  • feat: swapping out the colors library for chalk by @erunion in #396
  • chore(deps-dev): bump jest from 27.4.2 to 27.4.3 by @dependabot in #400
  • feat: adding support for OpenAPI 3.1 by @erunion in #378
  • feat: overhauling the help screen generator so it's consistent everywhere by @erunion in #397

Full Changelog: 5.2.0...6.0.0