Skip to content

Commit 388ad03

Browse files
committed
Upgrade openapi-generator 5.3.0 to 6.2.1
1 parent 16d6e1a commit 388ad03

187 files changed

Lines changed: 14697 additions & 2507 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/workflows/maven.yml‎

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
2+
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
3+
#
4+
# This file is auto-generated by OpenAPI Generator (https://openapi-generator.tech)
5+
6+
name: Java CI with Maven
7+
8+
on:
9+
push:
10+
branches: [ main, master ]
11+
pull_request:
12+
branches: [ main, master ]
13+
14+
jobs:
15+
build:
16+
name: Build VRChat API Documentation
17+
runs-on: ubuntu-latest
18+
strategy:
19+
matrix:
20+
java: [ '8' ]
21+
steps:
22+
- uses: actions/checkout@v2
23+
- name: Set up JDK
24+
uses: actions/setup-java@v2
25+
with:
26+
java-version: ${{ matrix.java }}
27+
distribution: 'temurin'
28+
cache: maven
29+
- name: Build with Maven
30+
run: mvn -B package --no-transfer-progress --file pom.xml

‎.openapi-generator/FILES‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
.github/workflows/maven.yml
12
api/openapi.yaml
23
build.gradle
34
build.sbt
@@ -57,6 +58,7 @@ docs/LimitedUnityPackage.md
5758
docs/LimitedUser.md
5859
docs/LimitedWorld.md
5960
docs/MIMEType.md
61+
docs/ModelFile.md
6062
docs/ModerateUserRequest.md
6163
docs/Notification.md
6264
docs/NotificationType.md
@@ -144,6 +146,7 @@ src/main/java/io/github/vrchatapi/auth/HttpBearerAuth.java
144146
src/main/java/io/github/vrchatapi/model/APIConfig.java
145147
src/main/java/io/github/vrchatapi/model/APIEventConfig.java
146148
src/main/java/io/github/vrchatapi/model/APIHealth.java
149+
src/main/java/io/github/vrchatapi/model/AbstractOpenApiSchema.java
147150
src/main/java/io/github/vrchatapi/model/AddFavoriteRequest.java
148151
src/main/java/io/github/vrchatapi/model/Avatar.java
149152
src/main/java/io/github/vrchatapi/model/AvatarUnityPackageUrlObject.java
@@ -189,6 +192,7 @@ src/main/java/io/github/vrchatapi/model/LimitedUnityPackage.java
189192
src/main/java/io/github/vrchatapi/model/LimitedUser.java
190193
src/main/java/io/github/vrchatapi/model/LimitedWorld.java
191194
src/main/java/io/github/vrchatapi/model/MIMEType.java
195+
src/main/java/io/github/vrchatapi/model/ModelFile.java
192196
src/main/java/io/github/vrchatapi/model/ModerateUserRequest.java
193197
src/main/java/io/github/vrchatapi/model/Notification.java
194198
src/main/java/io/github/vrchatapi/model/NotificationType.java

‎.openapi-generator/VERSION‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.3.0
1+
6.2.1

‎build.gradle‎

Lines changed: 57 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
apply plugin: 'idea'
22
apply plugin: 'eclipse'
33
apply plugin: 'java'
4+
apply plugin: 'com.diffplug.spotless'
45

56
group = 'io.github.vrchatapi'
67
version = '1.9.1'
@@ -11,7 +12,8 @@ buildscript {
1112
}
1213
dependencies {
1314
classpath 'com.android.tools.build:gradle:2.3.+'
14-
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
15+
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
16+
classpath 'com.diffplug.spotless:spotless-plugin-gradle:6.11.0'
1517
}
1618
}
1719

@@ -63,7 +65,7 @@ if(hasProperty('target') && target == 'android') {
6365
task.from variant.javaCompile.destinationDir
6466
task.destinationDir = project.file("${project.buildDir}/outputs/jar")
6567
task.archiveName = "${project.name}-${variant.baseName}-${version}.jar"
66-
artifacts.add('archives', task);
68+
artifacts.add('archives', task)
6769
}
6870
}
6971

@@ -104,20 +106,63 @@ ext {
104106
}
105107

106108
dependencies {
107-
implementation 'io.swagger:swagger-annotations:1.5.24'
109+
implementation 'io.swagger:swagger-annotations:1.6.8'
108110
implementation "com.google.code.findbugs:jsr305:3.0.2"
109-
implementation 'com.squareup.okhttp3:okhttp:4.9.1'
110-
implementation 'com.squareup.okhttp3:logging-interceptor:4.9.1'
111-
implementation 'com.google.code.gson:gson:2.8.6'
112-
implementation 'io.gsonfire:gson-fire:1.8.4'
113-
implementation 'org.openapitools:jackson-databind-nullable:0.2.1'
114-
implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.10'
115-
implementation 'org.threeten:threetenbp:1.4.3'
111+
implementation 'com.squareup.okhttp3:okhttp:4.10.0'
112+
implementation 'com.squareup.okhttp3:logging-interceptor:4.10.0'
113+
implementation 'com.google.code.gson:gson:2.9.1'
114+
implementation 'io.gsonfire:gson-fire:1.8.5'
115+
implementation 'javax.ws.rs:jsr311-api:1.1.1'
116+
implementation 'javax.ws.rs:javax.ws.rs-api:2.1.1'
117+
implementation 'org.openapitools:jackson-databind-nullable:0.2.4'
118+
implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.12.0'
116119
implementation "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version"
117-
testImplementation 'junit:junit:4.13.1'
118-
testImplementation 'org.mockito:mockito-core:3.11.2'
120+
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.9.1'
121+
testImplementation 'org.mockito:mockito-core:3.12.4'
122+
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.9.1'
119123
}
120124

121125
javadoc {
122126
options.tags = [ "http.response.details:a:Http Response Details" ]
123127
}
128+
129+
// Use spotless plugin to automatically format code, remove unused import, etc
130+
// To apply changes directly to the file, run `gradlew spotlessApply`
131+
// Ref: https://github.com/diffplug/spotless/tree/main/plugin-gradle
132+
spotless {
133+
// comment out below to run spotless as part of the `check` task
134+
enforceCheck false
135+
136+
format 'misc', {
137+
// define the files (e.g. '*.gradle', '*.md') to apply `misc` to
138+
target '.gitignore'
139+
140+
// define the steps to apply to those files
141+
trimTrailingWhitespace()
142+
indentWithSpaces() // Takes an integer argument if you don't like 4
143+
endWithNewline()
144+
}
145+
java {
146+
// don't need to set target, it is inferred from java
147+
148+
// apply a specific flavor of google-java-format
149+
googleJavaFormat('1.8').aosp().reflowLongStrings()
150+
151+
removeUnusedImports()
152+
importOrder()
153+
}
154+
}
155+
156+
test {
157+
// Enable JUnit 5 (Gradle 4.6+).
158+
useJUnitPlatform()
159+
160+
// Always run tests, even when nothing changed.
161+
dependsOn 'cleanTest'
162+
163+
// Show test results.
164+
testLogging {
165+
events "passed", "skipped", "failed"
166+
}
167+
168+
}

‎build.sbt‎

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,20 @@ lazy val root = (project in file(".")).
99
publishArtifact in (Compile, packageDoc) := false,
1010
resolvers += Resolver.mavenLocal,
1111
libraryDependencies ++= Seq(
12-
"io.swagger" % "swagger-annotations" % "1.5.24",
13-
"com.squareup.okhttp3" % "okhttp" % "4.9.1",
14-
"com.squareup.okhttp3" % "logging-interceptor" % "4.9.1",
15-
"com.google.code.gson" % "gson" % "2.8.6",
16-
"org.apache.commons" % "commons-lang3" % "3.10",
17-
"org.openapitools" % "jackson-databind-nullable" % "0.2.1",
18-
"org.threeten" % "threetenbp" % "1.4.3" % "compile",
19-
"io.gsonfire" % "gson-fire" % "1.8.3" % "compile",
12+
"io.swagger" % "swagger-annotations" % "1.6.5",
13+
"com.squareup.okhttp3" % "okhttp" % "4.10.0",
14+
"com.squareup.okhttp3" % "logging-interceptor" % "4.10.0",
15+
"com.google.code.gson" % "gson" % "2.9.1",
16+
"org.apache.commons" % "commons-lang3" % "3.12.0",
17+
"javax.ws.rs" % "jsr311-api" % "1.1.1",
18+
"javax.ws.rs" % "javax.ws.rs-api" % "2.1.1",
19+
"org.openapitools" % "jackson-databind-nullable" % "0.2.4",
20+
"io.gsonfire" % "gson-fire" % "1.8.5" % "compile",
2021
"jakarta.annotation" % "jakarta.annotation-api" % "1.3.5" % "compile",
2122
"com.google.code.findbugs" % "jsr305" % "3.0.2" % "compile",
2223
"jakarta.annotation" % "jakarta.annotation-api" % "1.3.5" % "compile",
23-
"junit" % "junit" % "4.13.1" % "test",
24-
"com.novocode" % "junit-interface" % "0.10" % "test"
24+
"org.junit.jupiter" % "junit-jupiter-api" % "5.9.1" % "test",
25+
"com.novocode" % "junit-interface" % "0.10" % "test",
26+
"org.mockito" % "mockito-core" % "3.12.4" % "test"
2527
)
2628
)

0 commit comments

Comments
 (0)