swagger-codegen
swagger-codegen copied to clipboard
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
### PR checklist - [X] Read the [contribution guidelines](https://github.com/swagger-api/swagger-codegen/blob/master/CONTRIBUTING.md). - [X] Ran the shell script under `./bin/` to update Petstore sample so that CIs can verify the change. (For instance,...
Fix #7669 [csharp] Model inheriting Dictionnary set isArrayModel to True. This change enable the modelGeneric.mustache templates to distinguish between generated type and native dictionary type. * "BaseValidate" reference is no...
##### Description When a formData file parameter is an array, the generated code does not properly trigger the use of FormData. The generated code works properly be manually changing the...
##### Description nose component[1] is not maintainer, last commit is 7 years old(!). It somehow managed to work so far(?) it is time to retire. For a simple python language...
##### Description The mustache templates do not distinguish generated and native parent classes resulting in invalid code. For example, the `override` modifier is set in the `modelGeneric.mustach` template for the...
##### Description I am generating some Java class from a yaml, and there is an @Validated annotion (org.springframework.validation.annotation.Validated) which is generated by, that i would like to disable it as...
##### Description Defining a security scheme as `type: bearer` does not generate an appropriate `OkHttpClient` `Interceptor`. It has OAuth2, Basic & ApiKey but not any others. ##### Swagger-codegen version 3.0.34...
## CVE-2019-10747 - High Severity Vulnerability Vulnerable Libraries - set-value-0.4.3.tgz, set-value-2.0.0.tgz set-value-0.4.3.tgz Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths. Library home page: https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz Path to dependency...
## CVE-2019-10744 - High Severity Vulnerability Vulnerable Libraries - lodash-4.17.11.tgz, lodash-4.17.10.tgz lodash-4.17.11.tgz Lodash modular utilities. Library home page: https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz Path to dependency file: /samples/client/petstore/javascript-es6/package.json Path to vulnerable library: /samples/client/petstore/javascript-es6/node_modules/lodash/package.json,/samples/client/petstore/javascript-promise-es6/node_modules/lodash/package.json Dependency...
## CVE-2018-16492 - High Severity Vulnerability Vulnerable Libraries - extend-3.0.0.tgz, extend-3.0.1.tgz extend-3.0.0.tgz Port of jQuery.extend for node.js and the browser Library home page: https://registry.npmjs.org/extend/-/extend-3.0.0.tgz Path to dependency file: /samples/server/petstore/nodejs-google-cloud-functions/package.json Path...