Commits
Author | Commit | Message | Commit date | Issues | |
---|---|---|---|---|---|
Christian Compton | e5ec1de9c02 | chore: getting started doc improvements (#233) | |||
semantic-release-bot | 57aa6ad7573 | chore(release): 0.34.1 [skip ci]## [0.34.1](https://github.com/IBM/openapi-validator/compare/v0.34.0...v0.34.1) (2021-01-27) ### Bug Fixes * allow rules with flexible second options ([2b1d876](https://github.com/IBM/openapi-validator/commit/2b1d876f2e46d54471f75fe9fa31b58ce48665f7)) | |||
Tristen Wen | 2b1d876f2e4 | fix: allow rules with flexible second options* fix: customize ignore names for inconsistent property * chore: update comment Co-authored-by: Dustin Popp <dpopp07@gmail.com> | |||
semantic-release-bot | 76f0ebada22 | chore(release): 0.34.0 [skip ci]# [0.34.0](https://github.com/IBM/openapi-validator/compare/v0.33.2...v0.34.0) (2021-01-26) ### Features * exclude common inconsistent property names ([#230](https://github.com/IBM/openapi-validator/issues/230)) ([d1b9909](https://github.com/IBM/openapi-validator/commit/d1b9909c3c99ddf7dd687b2ddd8f1f8f944f0347)) | |||
Christian Compton | d1b9909c3c9 | feat: exclude common inconsistent property names (#230) | |||
semantic-release-bot | e47ea91eea7 | chore(release): 0.33.2 [skip ci]## [0.33.2](https://github.com/IBM/openapi-validator/compare/v0.33.1...v0.33.2) (2021-01-11) ### Bug Fixes * allow null values for default property ([#227](https://github.com/IBM/openapi-validator/issues/227)) ([b7e2aa8](https://github.com/IBM/openapi-validator/commit/b7e2aa8326e4c95856d1c4ca482f11f6ace494fe)) | |||
Christian Compton | b7e2aa8326e | fix: allow null values for default property (#227) | |||
Jorge Rangel | ecf2a449934 | chore: decrease severity of valid schema/content example validation (#228) | |||
Dustin Popp | 3dfec27687c | docs: add further justification for inline response schema warnings (#226)Resolves #125 | |||
Christian Compton | 9e357b4cd03 | chore: asoc configuration (#225) | |||
semantic-release-bot | 8c3ea057d97 | chore(release): 0.33.1 [skip ci]## [0.33.1](https://github.com/IBM/openapi-validator/compare/v0.33.0...v0.33.1) (2021-01-04) ### Bug Fixes * specify rule name for all configurable rules ([38526f3](https://github.com/IBM/openapi-validator/commit/38526f3e34c70eeeb540ba20065e120cc155d48a)) | |||
Mike Kistler | 38526f3e34c | fix: specify rule name for all configurable rules | |||
Mike Kistler | e5e5ece95fe | docs(cli): show cli options in alpha order | |||
semantic-release-bot | 80dc78afdbb | chore(release): 0.33.0 [skip ci]# [0.33.0](https://github.com/IBM/openapi-validator/compare/v0.32.0...v0.33.0) (2020-12-30) ### Features * command line option to print config option associated with each message ([7a56dde](https://github.com/IBM/openapi-validator/commit/7a56ddeb4cc54c7cdb3a6b1316001ab5659158b2)) | |||
Mike Kistler | b547a2ae24b | refactor: rebase and rework original PR for displaying rule names- Change CLI option for displaying rule names to `-v, --verboase` - Fixed a number of configurable messages being reported as "builtin" - Updated and extended tests - Updated documentation in README | |||
Barrett Schonefeld | 7a56ddeb4cc | feat: command line option to print config option associated with each message- updated addMessage in the MessageCarrier to accept an optional rule parameter (default value is 'builtin') - updated all tests that check for equality of error/warning objects rather than the individual message/path values. Necessary because these tests did not expect a 'rule' field in this object. - updated each semantic validator to pass the config option name (or if no config option, defau... | |||
semantic-release-bot | 1d0e6854d77 | chore(release): 0.32.0 [skip ci]# [0.32.0](https://github.com/IBM/openapi-validator/compare/v0.31.1...v0.32.0) (2020-12-28) ### Features * **spectral:** allow spectral ruleset file to be specified with command line option ([db60c11](https://github.com/IBM/openapi-validator/commit/db60c11e9bd218e99071a63b110ffd7daf8c42ba)) * **spectral:** rework default spectral rules and expose as static "ibm:oas" ruleset ([cafad9e](https:/... | |||
Mike Kistler | 7c66ca4321f | docs(spectral): add doc on Spectral configuration and custom rules | |||
Mike Kistler | db60c11e9bd | feat(spectral): allow spectral ruleset file to be specified with command line option | |||
Mike Kistler | cafad9e1567 | feat(spectral): rework default spectral rules and expose as static "ibm:oas" ruleset | |||
Mike Kistler | d2246419346 | Add support for "info" and "hint" severity levels (#219)* feat: add support for info and hint messages * test: batch tests to improve test performance | |||
Mike Kistler | 775645bcfc6 | refactor: upgrade chalk package to latest level (#214) | |||
dependabot[bot] | aba8b28b95b | chore(deps): bump ini from 1.3.5 to 1.3.8Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8. - [Release notes](https://github.com/isaacs/ini/releases) - [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8) Signed-off-by: dependabot[bot] <support@github.com> | |||
dependabot[bot] | 67c4a393580 | chore(deps-dev): bump semantic-release from 17.0.4 to 17.2.3Bumps [semantic-release](https://github.com/semantic-release/semantic-release) from 17.0.4 to 17.2.3. - [Release notes](https://github.com/semantic-release/semantic-release/releases) - [Commits](https://github.com/semantic-release/semantic-release/compare/v17.0.4...v17.2.3) Signed-off-by: dependabot[bot] <support@github.com> | |||
dependabot[bot] | 70e375b9885 | chore(deps): bump node-fetch from 2.3.0 to 2.6.1Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.3.0 to 2.6.1. - [Release notes](https://github.com/bitinn/node-fetch/releases) - [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md) - [Commits](https://github.com/bitinn/node-fetch/compare/v2.3.0...v2.6.1) Signed-off-by: dependabot[bot] <support@github.com> | |||
dependabot[bot] | 4ee1fd24e7a | chore(deps-dev): bump codecov from 3.6.5 to 3.7.1Bumps [codecov](https://github.com/codecov/codecov-node) from 3.6.5 to 3.7.1. - [Release notes](https://github.com/codecov/codecov-node/releases) - [Commits](https://github.com/codecov/codecov-node/compare/v3.6.5...v3.7.1) Signed-off-by: dependabot[bot] <support@github.com> | |||
semantic-release-bot | ca14ca09604 | chore(release): 0.31.1 [skip ci]## [0.31.1](https://github.com/IBM/openapi-validator/compare/v0.31.0...v0.31.1) (2020-10-23) ### Bug Fixes * **findOctetSequencePaths:** Show path to erring element ([#190](https://github.com/IBM/openapi-validator/issues/190)) ([0247888](https://github.com/IBM/openapi-validator/commit/0247888de580b42abb9ee64c1e115cccd22ee079)), closes [#180](https://github.com/IBM/openapi-validator/issues/180) | |||
Tom Kelley | 0247888de58 | fix(findOctetSequencePaths): Show path to erring element (#190)* fix(src/plugins/utils/findOctetSequencePaths.js): Show path to erring element on exception Recently, I ran across an issue where [if the validator throws an exception in a specific part of the code, the path to the exception-causing code is swallowed](https://github.com/IBM/openapi-validator/issues/180). After a moderate amount of digging, I decided that an option for providing more informat... | |||
semantic-release-bot | 0c21837ab9a | chore(release): 0.31.0 [skip ci]# [0.31.0](https://github.com/IBM/openapi-validator/compare/v0.30.1...v0.31.0) (2020-10-15) ### Features * allow spectral rule severity to be modified in the validaterc ([#202](https://github.com/IBM/openapi-validator/issues/202)) ([dc81079](https://github.com/IBM/openapi-validator/commit/dc81079bbe620790868ce957e12bdab400fbcd64)) | |||
Matthew Keezer | dc81079bbe6 | feat: allow spectral rule severity to be modified in the validaterc (#202) | |||
semantic-release-bot | 16c98af7af6 | chore(release): 0.30.1 [skip ci]## [0.30.1](https://github.com/IBM/openapi-validator/compare/v0.30.0...v0.30.1) (2020-10-02) ### Bug Fixes * fix spectral file path resolving ([#201](https://github.com/IBM/openapi-validator/issues/201)) ([8227946](https://github.com/IBM/openapi-validator/commit/8227946588404f1eda7af66e784209d0b2f894be)) | |||
Jorge Rangel | 82279465884 | fix: fix spectral file path resolving (#201) | |||
semantic-release-bot | de621f674e9 | chore(release): 0.30.0 [skip ci]# [0.30.0](https://github.com/IBM/openapi-validator/compare/v0.29.4...v0.30.0) (2020-09-23) ### Features * initial Spectral integration ([#195](https://github.com/IBM/openapi-validator/issues/195)) ([ccbc7a6](https://github.com/IBM/openapi-validator/commit/ccbc7a6f73e121b360cb4b30b8ab8ff9cbdb6edb)) | |||
Jorge Rangel | ccbc7a6f73e | feat: initial Spectral integration (#195)* feat: initial Spectral integration * PR feedback, test enhancements, & including spectral in api invocation * use default yml ruleset file & support yml custom rulesets * More PR feedback. Improve unit test performance | |||
semantic-release-bot | d03dded22f9 | chore(release): 0.29.4 [skip ci]## [0.29.4](https://github.com/IBM/openapi-validator/compare/v0.29.3...v0.29.4) (2020-09-22) ### Bug Fixes * recognize `application/merge-patch+json` media type as JSON ([#198](https://github.com/IBM/openapi-validator/issues/198)) ([958b6af](https://github.com/IBM/openapi-validator/commit/958b6af12736f5daabcd0c8d3dc914e25bead966)) | |||
meem | 958b6af1273 | fix: recognize `application/merge-patch+json` media type as JSON (#198)* fix(validator): Spurious errors when using `application/merge-patch+json` media type * npm lint issue * whitespace * add test case for `+json` | |||
semantic-release-bot | 3c13c4717fe | chore(release): 0.29.3 [skip ci]## [0.29.3](https://github.com/IBM/openapi-validator/compare/v0.29.2...v0.29.3) (2020-09-02) ### Bug Fixes * dont validate schema properties called 'responses' as responses ([#194](https://github.com/IBM/openapi-validator/issues/194)) ([4277079](https://github.com/IBM/openapi-validator/commit/4277079d2651ef8324dc76fb226033f19273aab6)) | |||
Dustin Popp | 4277079d265 | fix: dont validate schema properties called 'responses' as responses (#194) | |||
semantic-release-bot | a8ff44d39d0 | chore(release): 0.29.2 [skip ci]## [0.29.2](https://github.com/IBM/openapi-validator/compare/v0.29.1...v0.29.2) (2020-08-27) ### Bug Fixes * **validator:** typo in `isURL` function call ([#189](https://github.com/IBM/openapi-validator/issues/189)) ([58f75a0](https://github.com/IBM/openapi-validator/commit/58f75a0d0213ab9e4ac2b258aff54ef8e14d1b7a)) | |||
Matt Hamann | 58f75a0d021 | fix(validator): typo in `isURL` function call (#189) | |||
semantic-release-bot | a7089b823ea | chore(release): 0.29.1 [skip ci]## [0.29.1](https://github.com/IBM/openapi-validator/compare/v0.29.0...v0.29.1) (2020-08-26) ### Bug Fixes * Required properties warning now checked in child refs ([#187](https://github.com/IBM/openapi-validator/issues/187)) ([5f2ae83](https://github.com/IBM/openapi-validator/commit/5f2ae839623130edb483ff7e93a390b3faaeb9a8)) | |||
Matthew Keezer | 5f2ae839623 | fix: Required properties warning now checked in child refs (#187) | |||
semantic-release-bot | e54702649fb | chore(release): 0.29.0 [skip ci]# [0.29.0](https://github.com/IBM/openapi-validator/compare/v0.28.1...v0.29.0) (2020-08-11) ### Features * Validate missing response descriptions ([#186](https://github.com/IBM/openapi-validator/issues/186)) ([751c18d](https://github.com/IBM/openapi-validator/commit/751c18df5e50e5c87859a6d002ce4f7fe2873f28)) | |||
Matthew Keezer | 751c18df5e5 | feat: Validate missing response descriptions (#186) | |||
Tony Liu | 49287062231 | build: upgrade update-notifier and fix issues from npm audit.(#185) | |||
semantic-release-bot | 61b14fc6ad5 | chore(release): 0.28.1 [skip ci]## [0.28.1](https://github.com/IBM/openapi-validator/compare/v0.28.0...v0.28.1) (2020-08-06) ### Bug Fixes * Reduce default severity of enum case convention ([d09c4e8](https://github.com/IBM/openapi-validator/commit/d09c4e830556ea49a30162b771f39548c1b28f49)) | |||
Mike Kistler | d09c4e83055 | fix: Reduce default severity of enum case convention | |||
Mike Kistler | f6ee8a3d57d | Fix issues from npm audit | |||
semantic-release-bot | a6322663517 | chore(release): 0.28.0 [skip ci]# [0.28.0](https://github.com/IBM/openapi-validator/compare/v0.27.1...v0.28.0) (2020-06-23) ### Features * rule `unused_tag` renamed to `undefined_tag` ([#171](https://github.com/IBM/openapi-validator/issues/171)) ([95a4308](https://github.com/IBM/openapi-validator/commit/95a430838566e9ece4df8b9ec994870540e6b282)) | |||
Joaquín Ormaechea | 95a43083856 | feat: rule `unused_tag` renamed to `undefined_tag` (#171)* Added new rule called `unused_tag` with the new meaning: tags defined but not used |