openapi-diff
Advanced tools
Comparing version 0.22.0 to 0.23.0
@@ -0,1 +1,27 @@ | ||
<a name="0.23.0"></a> | ||
# [0.23.0](https://bitbucket.org/atlassian/openapi-diff/compare/0.22.0...0.23.0) (2019-08-02) | ||
### Features | ||
* update supported node versions, migrate to use swagger-parser v8.0.0 and general bumps ([6007c86](https://bitbucket.org/atlassian/openapi-diff/commits/6007c86)) | ||
### BREAKING CHANGES | ||
* There are two breaking changes in this release: | ||
1) nodejs 6.x is not supported anymore | ||
To migrate from older versions, please start using nodejs 8.x or above. | ||
2) `swagger-parser` v8.0.0 is now used, which enforces specs to follow the official JSON Schemas for Swagger2 and OpenApi3 | ||
This change might cause errors where `swagger-parser` complains about specs being invalid. | ||
To migrate from older versions, please address any validation errors returned by this library. | ||
More information about this can be found here: | ||
https://github.com/APIDevTools/swagger-parser/blob/master/CHANGELOG.md | ||
<a name="0.22.0"></a> | ||
@@ -2,0 +28,0 @@ # [0.22.0](https://bitbucket.org/atlassian/openapi-diff/compare/0.21.0...0.22.0) (2019-04-09) |
@@ -46,3 +46,3 @@ # OpenApi 3 Support | ||
| --- | --- | | ||
| $ref | yes | | ||
| $ref | partial, yes for internal non-circular references, no for external references, no for circular references | | ||
| get | yes | | ||
@@ -49,0 +49,0 @@ | put | yes | |
@@ -24,3 +24,3 @@ # Swagger 2 Support | ||
| --- | --- | | ||
| $ref | yes | | ||
| $ref | partial, yes for internal non-circular references, no for external references, no for circular references | | ||
| get | yes | | ||
@@ -27,0 +27,0 @@ | put | yes | |
{ | ||
"name": "openapi-diff", | ||
"version": "0.22.0", | ||
"version": "0.23.0", | ||
"description": "A CLI tool to identify differences between Swagger/OpenAPI specs.", | ||
@@ -37,20 +37,19 @@ "bin": { | ||
"devDependencies": { | ||
"@types/express": "^4.16.0", | ||
"@types/jasmine": "^3.3.9", | ||
"@types/js-yaml": "^3.11.2", | ||
"@types/lodash": "^4.14.116", | ||
"@types/request": "^2.47.1", | ||
"@types/swagger-parser": "^4.0.2", | ||
"@types/swagger-schema-official": "^2.0.14", | ||
"@types/express": "^4.17.0", | ||
"@types/jasmine": "^3.3.16", | ||
"@types/js-yaml": "^3.12.1", | ||
"@types/lodash": "^4.14.136", | ||
"@types/request": "^2.48.2", | ||
"@types/swagger-schema-official": "^2.0.18", | ||
"@types/verror": "^1.10.1", | ||
"conventional-changelog-lint": "1.1.9", | ||
"del": "^3.0.0", | ||
"express": "^4.16.3", | ||
"del": "^5.0.0", | ||
"express": "^4.17.1", | ||
"gulp": "^4.0.0", | ||
"gulp-clean": "^0.4.0", | ||
"gulp-conventional-changelog": "^2.0.10", | ||
"gulp-filter": "^5.1.0", | ||
"gulp-git": "^2.8.0", | ||
"gulp-filter": "^6.0.0", | ||
"gulp-git": "^2.9.0", | ||
"gulp-jasmine": "^4.0.0", | ||
"gulp-tslint": "^8.1.2", | ||
"gulp-tslint": "^8.1.4", | ||
"gulp-typescript": "^5.0.0", | ||
@@ -60,14 +59,14 @@ "jasmine": "^3.3.1", | ||
"minimist": "^1.2.0", | ||
"tslint": "5.13.0", | ||
"typescript": "3.3.3333" | ||
"tslint": "^5.18.0", | ||
"typescript": "^3.5.3" | ||
}, | ||
"dependencies": { | ||
"commander": "^2.17.1", | ||
"js-yaml": "^3.12.0", | ||
"commander": "^2.20.0", | ||
"js-yaml": "^3.13.1", | ||
"json-schema-diff": "^0.12.0", | ||
"jsonpointer": "^4.0.1", | ||
"lodash": "^4.17.10", | ||
"openapi3-ts": "^1.1.0", | ||
"lodash": "^4.17.15", | ||
"openapi3-ts": "^1.3.0", | ||
"request": "^2.87.0", | ||
"swagger-parser": "^6.0.5", | ||
"swagger-parser": "^8.0.0", | ||
"verror": "^1.10.0" | ||
@@ -74,0 +73,0 @@ }, |
@@ -5,3 +5,3 @@ # OpenAPI Diff | ||
## Requirements | ||
- nodejs 6.x or higher (tested using 6.x, 8.x, 10.x and 11.x) | ||
- nodejs 8.x or higher (tested using 8.x, 10.x and 12.x) | ||
- npm 3.x or higher (tested using 3.x and 6.x) | ||
@@ -8,0 +8,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
105939
23
66
+ Addedjson-schema-ref-parser@7.1.4(transitive)
+ Addedono@6.0.1(transitive)
+ Addedopenapi-schemas@1.0.3(transitive)
+ Addedopenapi-types@1.3.5(transitive)
+ Addedswagger-methods@2.0.2(transitive)
+ Addedswagger-parser@8.0.4(transitive)
+ Addedvalidator@13.12.0(transitive)
+ Addedz-schema@4.2.4(transitive)
- Removedcore-js@2.6.12(transitive)
- Removedjsonschema@1.2.4(transitive)
- Removedjsonschema-draft4@1.0.0(transitive)
- Removedopenapi-schema-validation@0.4.2(transitive)
- Removedswagger-methods@1.0.8(transitive)
- Removedswagger-parser@6.0.5(transitive)
- Removedswagger-schema-official@2.0.0-bab6bed(transitive)
- Removedvalidator@10.11.0(transitive)
- Removedz-schema@3.25.1(transitive)
Updatedcommander@^2.20.0
Updatedjs-yaml@^3.13.1
Updatedlodash@^4.17.15
Updatedopenapi3-ts@^1.3.0
Updatedswagger-parser@^8.0.0