Skip to content
This repository was archived by the owner on Dec 25, 2024. It is now read-only.

2.0.0 release #123

Merged
merged 59 commits into from
Apr 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
d1f36d1
v2 version updated
spacether Oct 27, 2022
95d1699
v2 Restructures endpoint parameter, body + response information (#57)
spacether Oct 27, 2022
dc2bafb
v2 Adds request body module (#58)
spacether Oct 27, 2022
50bdedf
v2 adds parameter, response, response header modules (#59)
spacether Oct 27, 2022
880b2a7
v2 Moves models into components.schema package (#60)
spacether Oct 27, 2022
a411da4
CHanges complexType to refClass (#62)
spacether Oct 27, 2022
11ffabb
v2 includes module name in ref class (#63)
spacether Oct 31, 2022
8e011ab
v2 [core] changes interface name to JsonSchema, removes CodegenParame…
spacether Nov 8, 2022
7f8108f
v2 ensure that cls.MetaOapg will always exist, type check improvement…
spacether Nov 18, 2022
b62bd35
v2 change enums to literals (#85)
spacether Nov 19, 2022
94bbb92
v2 adds generics, OpenApiResponse + ApiException updates (#86)
spacether Nov 21, 2022
d054064
Adds refModule (#88)
spacether Nov 21, 2022
227fbda
v2 generate component request body modules (#89)
spacether Nov 25, 2022
160c128
v2 individual endpoint docs (#96)
spacether Nov 28, 2022
a131283
v2 generates components.responses (#97)
spacether Dec 1, 2022
9c3fb29
v2 consolidates validation (#98)
spacether Dec 3, 2022
4d1a4ff
v2 generate component headers (#100)
spacether Dec 6, 2022
fc68736
v2 generate component parameters (#101)
spacether Dec 7, 2022
18bf39b
v2 codegenProperty cleanup (#102)
spacether Dec 15, 2022
a492a08
v2 CodegenModel cleanup (#103)
spacether Dec 19, 2022
ae3d879
v2 refClass simplification (#104)
spacether Dec 19, 2022
60d63b1
v2 schemas in modules (#107)
spacether Dec 25, 2022
5bb87f7
v2 use name for module name (#109)
spacether Dec 28, 2022
0aa6c5a
v2 use python classes to hold non-schema components (#110)
spacether Dec 29, 2022
bb3a4ae
v2 module import cleanup (#111)
spacether Dec 30, 2022
2bac472
v2 class and method name cleanup (#112)
spacether Dec 30, 2022
bb2e22f
v2 replace openapi generator with openapi json schema generator (#113)
spacether Dec 31, 2022
93bae60
v2 use modern python packaging (#115)
spacether Jan 2, 2023
55ef00b
v2 changes Java CodegenX.ref type from String to CodegenX (#117)
spacether Jan 7, 2023
8c01aac
v2 adds and uses CodegenRefInfo class to consolidate $ref info: ref/r…
spacether Jan 8, 2023
1cdb6b4
v2 generate content module when it is in the jsonPath (#119)
spacether Jan 12, 2023
687e1ed
v2 adds headers module (#120)
spacether Jan 12, 2023
063d4f4
v2 adds parameters module (#121)
spacether Jan 12, 2023
4869269
v2 adds responses module (#122)
spacether Jan 13, 2023
4fc5d0d
v2 refactors filepath generation (#124)
spacether Jan 14, 2023
96913d3
v2 generates ref json path locations (#125)
spacether Jan 23, 2023
e1e77bf
v2 fix python warnings when running pytest (#127)
spacether Jan 23, 2023
8c7ccbe
v2 organizes templates (#128)
spacether Jan 25, 2023
91b2a6f
v2 fix handlebars warning, moves java model classes, renames org pack…
spacether Feb 2, 2023
ca58df6
v2 simplifies CodegenParameter and CodegenSchema (#130)
spacether Feb 7, 2023
a2d1df1
v2 method + property name improvements (#133)
spacether Feb 13, 2023
5ddc92e
v2 documentation improvements (#134)
spacether Feb 25, 2023
2ce652a
v2 adds security schemes (#135)
spacether Mar 6, 2023
9f635c3
v2 adds servers (#136)
spacether Mar 22, 2023
b8a3620
v2 improves security code and documentation (#137)
spacether Mar 27, 2023
4f82adf
v2 migration guides (#138)
spacether Mar 29, 2023
99078c9
v2 improves params documentation (#139)
spacether Apr 2, 2023
b99b00c
v2 reduces qty of logged warnings (#140)
spacether Apr 4, 2023
2e43d9a
v2 fixes pyproject.toml (#141)
spacether Apr 4, 2023
fd5d4f6
v2 updates generator features (#142)
spacether Apr 5, 2023
fa5b24c
v2 improves endpoint doc paths (#143)
spacether Apr 5, 2023
016bd0d
v2 readme adds usage notes (#144)
spacether Apr 7, 2023
d678771
v2 improve endpoint params code sample (#146)
spacether Apr 7, 2023
2913d07
v2 improves schema __new__ return type (#147)
spacether Apr 7, 2023
f5cd398
v2 removes stub files (#148)
spacether Apr 7, 2023
c883b75
v2 readme update, online module removal (#150)
spacether Apr 9, 2023
3df55f0
v2 adds wildcard responses (#151)
spacether Apr 10, 2023
da75dab
Adds redirection response deserialization as non-error (#152)
spacether Apr 10, 2023
7854764
v2 removes inline model resolver (#153)
spacether Apr 11, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 2 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ commands: # a reusable command with parameters
command: |-
printf '127.0.0.1 petstore.swagger.io
' | sudo tee -a /etc/hosts
# - run: docker pull openapitools/openapi-petstore
# - run: docker run -d -e OPENAPI_BASE_PATH=/v3 -e DISABLE_API_KEY=1 -e DISABLE_OAUTH=1 -p 80:8080 openapitools/openapi-petstore
# - run: docker pull openapijsonschematools/openapi-petstore
# - run: docker run -d -e OPENAPI_BASE_PATH=/v3 -e DISABLE_API_KEY=1 -e DISABLE_OAUTH=1 -p 80:8080 openapijsonschematools/openapi-petstore
- run: docker pull swaggerapi/petstore
- run: docker run --name petstore.swagger -d -e SWAGGER_HOST=http://petstore.swagger.io -e SWAGGER_BASE_PATH=/v2 -p 80:8080 swaggerapi/petstore
- run: docker ps -a
Expand Down
20 changes: 10 additions & 10 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
## Core team
modules/openapi-generator/src/main/java/org/openapitools/codegen/*.java @OpenAPITools/generator-core-team
modules/openapi-generator/src/main/java/org/openapitools/codegen/auth/*.java @OpenAPITools/generator-core-team
modules/openapi-generator/src/main/java/org/openapitools/codegen/config/*.java @OpenAPITools/generator-core-team
modules/openapi-generator/src/main/java/org/openapitools/codegen/examples/*.java @OpenAPITools/generator-core-team
modules/openapi-generator/src/main/java/org/openapitools/codegen/ignore/**/*.java @OpenAPITools/generator-core-team
modules/openapi-generator/src/main/java/org/openapitools/codegen/serializer/*.java @OpenAPITools/generator-core-team
modules/openapi-generator/src/main/java/org/openapitools/codegen/templating/**/*.java @OpenAPITools/generator-core-team
modules/openapi-generator/src/main/java/org/openapitools/codegen/utils/**/*.java @OpenAPITools/generator-core-team
modules/openapi-generator/src/main/java/org/openapijsonschematools/codegen/*.java @OpenAPITools/generator-core-team
modules/openapi-generator/src/main/java/org/openapijsonschematools/codegen/auth/*.java @OpenAPITools/generator-core-team
modules/openapi-generator/src/main/java/org/openapijsonschematools/codegen/config/*.java @OpenAPITools/generator-core-team
modules/openapi-generator/src/main/java/org/openapijsonschematools/codegen/examples/*.java @OpenAPITools/generator-core-team
modules/openapi-generator/src/main/java/org/openapijsonschematools/codegen/ignore/**/*.java @OpenAPITools/generator-core-team
modules/openapi-generator/src/main/java/org/openapijsonschematools/codegen/serializer/*.java @OpenAPITools/generator-core-team
modules/openapi-generator/src/main/java/org/openapijsonschematools/codegen/templating/**/*.java @OpenAPITools/generator-core-team
modules/openapi-generator/src/main/java/org/openapijsonschematools/codegen/utils/**/*.java @OpenAPITools/generator-core-team
modules/openapi-generator-core/**/* @OpenAPITools/generator-core-team

# No need for auto-generated subdirectories (reduces noise)
Expand All @@ -29,7 +29,7 @@ modules/openapi-generator-gradle-plugin/**/* @jimschubert
modules/openapi-generator-maven-plugin/**/* @jimschubert

# Martin Delille
/Users/martin/dev/clone/openapi-generator/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtClientCodegen.java @martindelille
/Users/martin/dev/clone/openapi-generator/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtAbstractCodegen.java @martindelille
/Users/martin/dev/clone/openapi-generator/modules/openapi-generator/src/main/java/org/openapijsonschematools/codegen/languages/CppQtClientCodegen.java @martindelille
/Users/martin/dev/clone/openapi-generator/modules/openapi-generator/src/main/java/org/openapijsonschematools/codegen/languages/CppQtAbstractCodegen.java @martindelille
/Users/martin/dev/clone/openapi-generator/modules/openapi-generator/src/main/resources/cpp-qt-client @martindelille
/Users/martin/dev/clone/openapi-generator/samples/client/petstore/cpp-qt @martindelille
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ link it here.

##### Related issues/PRs

<!-- has a similar issue/PR been reported/opened before? Please do a search in https://github.com/openapitools/openapi-generator/issues?utf8=%E2%9C%93&q=is%3Aissue%20 -->
<!-- has a similar issue/PR been reported/opened before? Please do a search in https://github.com/openapi-json-schema-tools/openapi-json-schema-generator/issues?utf8=%E2%9C%93&q=is%3Aissue%20 -->

##### Suggest a fix/enhancement

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ link it here.

##### Related issues/PRs

<!-- has a similar issue/PR been reported/opened before? Please do a search in https://github.com/openapitools/openapi-json-schema-generator/issues?utf8=%E2%9C%93&q=is%3Aissue%20 -->
<!-- has a similar issue/PR been reported/opened before? Please do a search in https://github.com/openapi-json-schema-tools/openapi-json-schema-generator/issues?utf8=%E2%9C%93&q=is%3Aissue%20 -->

##### Suggest a fix

Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<!-- Please check the completed items below -->
### PR checklist

- [ ] Read the [contribution guidelines](https://github.com/openapitools/openapi-json-schema-generator/blob/master/CONTRIBUTING.md).
- [ ] Read the [contribution guidelines](https://github.com/openapi-json-schema-tools/openapi-json-schema-generator/blob/master/CONTRIBUTING.md).
- [ ] Pull Request title clearly describes the work in the pull request and Pull Request description provides details about how to validate the work. Missing information here may result in delayed response from the community.
- [ ] Run the following to [build the project](https://github.com/OpenAPITools/openapi-json-schema-generator#14---build-projects) and update samples:
```
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/openapi-generator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
~/.m2/repository
~/.gradle
!~/.gradle/caches/*/plugin-resolution/
!~/.m2/repository/org/openapitools/
!~/.m2/repository/org/openapijsonschematools/
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}-
Expand Down Expand Up @@ -66,7 +66,7 @@ jobs:
~/.m2/repository
~/.gradle
!~/.gradle/caches/*/plugin-resolution/
!~/.m2/repository/org/openapitools/
!~/.m2/repository/org/openapijsonschematools/
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}-
Expand Down Expand Up @@ -175,7 +175,7 @@ jobs:
~/.m2/repository
~/.gradle
!~/.gradle/caches/*/plugin-resolution/
!~/.m2/repository/org/openapitools/
!~/.m2/repository/org/openapijsonschematools/
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-test-maven-plugin-${{ env.cache-name }}-
Expand Down Expand Up @@ -209,7 +209,7 @@ jobs:
~/.gradle
!~/.gradle/caches/modules-2/modules-2.lock
!~/.gradle/caches/*/plugin-resolution/
!~/.m2/repository/org/openapitools/
!~/.m2/repository/org/openapijsonschematools/
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-test-gradle-plugin-${{ env.cache-name }}-
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sonar.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ jobs:
- name: Jacoco Aggregate
run: mvn jacoco:report-aggregate
- name: Publish to Sonar
run: mvn -B -q -nsu sonar:sonar -Dsonar.projectKey=OpenAPITools_openapi-generator -Dsonar.organization=openapitools -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=${{ secrets.SONAR_LOGIN }} -Dsonar.branch.name=${GITHUB_REF##*/}
run: mvn -B -q -nsu sonar:sonar -Dsonar.projectKey=OpenAPITools_openapi-generator -Dsonar.organization=openapijsonschematools -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=${{ secrets.SONAR_LOGIN }} -Dsonar.branch.name=${GITHUB_REF##*/}
Loading