0.51.3 (2021-10-11)
0.51.2 (2021-10-08)
0.51.1 (2021-10-01)
0.51.0 (2021-09-30)
0.50.1 (2021-09-29)
0.50.0 (2021-09-29)
0.49.0 (2021-09-27)
- prohibit sentence style summaries (20bf923)
0.48.0 (2021-09-16)
0.47.1 (2021-09-13)
0.47.0 (2021-09-03)
- check for missing required properties (#314) (c6ebc28)
- string schema should define enum or pattern, minLength, maxLength (#315) (27b7c7d)
0.46.4 (2021-07-26)
0.46.3 (2021-07-23)
0.46.2 (2021-07-14)
0.46.1 (2021-06-16)
0.46.0 (2021-05-05)
0.45.0 (2021-05-04)
0.44.0 (2021-04-28)
- warn for / content types (733b534)
- warn when error response content type is not application/json (82f6398)
0.43.1 (2021-04-28)
0.43.0 (2021-04-21)
- error for parameter without schema or content (8b6e8bd)
0.42.0 (2021-04-14)
- add rule to check for consistent major version in path (b6c8e65)
0.41.0 (2021-04-14)
0.40.3 (2021-04-14)
0.40.2 (2021-04-14)
0.40.1 (2021-04-07)
0.40.0 (2021-04-06)
0.39.0 (2021-03-26)
0.38.0 (2021-03-19)
0.37.1 (2021-03-16)
0.37.0 (2021-03-16)
0.36.0 (2021-03-12)
0.35.2 (2021-03-09)
0.35.1 (2021-03-08)
0.35.0 (2021-03-05)
0.34.4 (2021-03-01)
0.34.3 (2021-02-22)
0.34.2 (2021-02-18)
- add validation for use of 101 status code (#237) (52e1319)
- run travis deploy step on main branch (#239) (6b5abbb)
- update releaserc to use main branch (#238) (4b1569b)
- update semantic-release dependencies (#240) (6edf60c)
0.34.1 (2021-01-27)
- allow rules with flexible second options (2b1d876)
0.34.0 (2021-01-26)
0.33.2 (2021-01-11)
0.33.1 (2021-01-04)
- specify rule name for all configurable rules (38526f3)
0.33.0 (2020-12-30)
- command line option to print config option associated with each message (7a56dde)
0.32.0 (2020-12-28)
- spectral: allow spectral ruleset file to be specified with command line option (db60c11)
- spectral: rework default spectral rules and expose as static "ibm:oas" ruleset (cafad9e)
0.31.1 (2020-10-23)
0.31.0 (2020-10-15)
0.30.1 (2020-10-02)
0.30.0 (2020-09-23)
0.29.4 (2020-09-22)
0.29.3 (2020-09-02)
0.29.2 (2020-08-27)
0.29.1 (2020-08-26)
0.29.0 (2020-08-11)
0.28.1 (2020-08-06)
- Reduce default severity of enum case convention (d09c4e8)
0.28.0 (2020-06-23)
0.27.1 (2020-05-04)
0.27.0 (2020-04-28)
0.26.1 (2020-04-11)
- Only check operationId naming convention for resource-oriented operations (8da9d37)
- Tweak message text for better summarization (80f2302)
0.26.0 (2020-03-16)
0.25.0 (2020-03-11)
0.24.3 (2020-03-11)
- Fix crashes found on real API docs (ddab1a0)
- Pass path as array to preseve path segments containing periods. (d1ed5c0)
0.24.2 (2020-03-09)
- Add debug option (2bb6df9)
0.24.1 (2020-03-04)
0.24.0 (2020-02-25)
0.23.0 (2020-02-24)
0.22.0 (2020-02-21)
0.21.0 (2020-02-18)
0.20.0 (2020-02-17)
0.19.3 (2020-02-12)
0.19.2 (2020-02-11)
0.19.1 (2020-02-11)
0.19.0 (2020-02-10)
0.18.0 (2020-02-07)
0.17.1 (2020-02-07)
0.17.0 (2020-01-29)
0.16.2 (2020-01-27)
- swagger2 validator should only report error if there's body parameter but no consume (#123) (1d97cb2)
0.16.1 (2020-01-16)
0.16.0 (2019-12-10)
0.15.2 (2019-11-25)
0.15.1 (2019-10-04)
0.15.0 (2019-10-01)
0.14.0 (2019-09-10)
0.13.6 (2019-09-09)
0.13.5 (2019-08-28)
0.13.4 (2019-08-27)
0.13.3 (2019-08-06)
0.13.2 (2019-07-23)
0.13.1 (2019-07-22)
0.13.0 (2019-07-17)
-
change default for all case convention validations to error (#86) (#86) (873d6035cc72a04e58bbe6142cbce22ebb3f041a)
-
This applies to the following rules:
param_name_case_convention
,paths_case_convention
,property_case_convention
,enum_case_convention
-
The rule
snake_case_only
(in categoriespaths
andschemas
) is now set tooff
by default. They will be deprecated in a future release.
-
0.12.5 (2019-07-17)
0.12.4 (2019-07-04)
0.12.3 (2019-07-01)
0.12.2 (2019-06-28)
0.12.1 (2019-06-28)
0.12.0 (2019-06-24)
0.11.2 (2019-06-19)
0.11.1 (2019-06-19)
0.11.0 (2019-06-18)
- add security definition validations for OAS3 (0a44980)
0.10.5 (2019-06-18)
- use correct working dir when resolving multi-file definitions (43a22b8)
0.10.4 (2019-06-18)
- skips warning for non-ref response schemas when not content is not json (624d41a)
0.10.3 (2019-06-13)
- raises warning for tag that hasnt been defined in global tags list (b0ac126)
0.10.2 (2019-06-05)
- don't crash validator when path has a period in it (01aa679)
0.10.1 (2019-06-04)
- alllow absolute filepaths to be passed to --config (ab2e7ff)
0.10.0 (2019-06-04)
- add script to build platform specific standalone binaries (f821707)
0.9.1 (2019-06-04)
- replace jsSpec with resolvedSpec in security-definitons-ibm (bb460c4)
0.9.0 (2019-06-04)
- Added --config option, adding support for explicit config file (ab6bcc2)
0.8.0 (2019-05-31)
0.7.0 (2019-05-31)
- added explicit control of case conventions in paths, schema properties and schema enums (ecde7da), closes #38 #40
0.6.0 (2019-05-24)
- added check in the validator for info section. (8d21781)
0.5.0 (2019-05-16)
- new-validation: flag descriptions sibling to
$ref
if identical to referenced description (91178cf)
0.4.0 (2019-05-14)
- flag operations with non-form request bodies that do not specify a name (a229fc0)
0.3.1 (2019-04-22)
- Fix operationID case convention to match API Handbook (lower_snake_case) (b7fafe2)
0.3.0 (2019-04-22)
- handle null values for descriptions and schemas properties (9ecbfbe)
- validate for null values in the api document, return an error (cc53855)
0.2.4 (2019-04-11)
- exapand check for operation id duplciates to include referenced paths (21e2460)
0.2.3 (2019-02-19)
- dont error on schemas with type file for oas2 specs (eeb826a)
0.2.2 (2019-02-05)
- (new-validation) warn when top-level schemas do not have descriptions
- $ref format issues are now warnings and only internal refs are checked
- handle "allOf", "anyOf", and "oneOf" properly
- run security validations on security objects only (59f26b0)
- The options
-v
or--version
now prints the semantic version of the validator - The
--print_validator_modules
short-hand option is renamed to-p