Skip to content

Commit 89e4466

Browse files
James RobertsonJames Robertson
authored andcommitted
fix anyof and remove need for any local patching of java files
1 parent 59a2b61 commit 89e4466

File tree

639 files changed

+42217
-84363
lines changed

Some content is hidden

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

639 files changed

+42217
-84363
lines changed

.openapi-generator/FILES

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -600,16 +600,14 @@ src/main/java/org/openapitools/client/model/ViewSecondaryApiTokenByTokenResponse
600600
src/main/java/org/openapitools/client/model/ViewTotalNumberOfMessagesInChannelResponse.java
601601
src/main/java/org/openapitools/client/model/ViewUserMetadataResponse.java
602602
src/main/java/org/openapitools/client/model/ViewWhoOwnsRegistrationOrDeviceTokenByTokenResponseInner.java
603-
src/main/java/org/sendbird/client/ApiCallback.java
604603
src/main/java/org/sendbird/client/ApiClient.java
605604
src/main/java/org/sendbird/client/ApiException.java
606605
src/main/java/org/sendbird/client/ApiResponse.java
607606
src/main/java/org/sendbird/client/Configuration.java
608-
src/main/java/org/sendbird/client/GzipRequestInterceptor.java
609607
src/main/java/org/sendbird/client/JSON.java
608+
src/main/java/org/sendbird/client/JavaTimeFormatter.java
610609
src/main/java/org/sendbird/client/Pair.java
611-
src/main/java/org/sendbird/client/ProgressRequestBody.java
612-
src/main/java/org/sendbird/client/ProgressResponseBody.java
610+
src/main/java/org/sendbird/client/RFC3339DateFormat.java
613611
src/main/java/org/sendbird/client/ServerConfiguration.java
614612
src/main/java/org/sendbird/client/ServerVariable.java
615613
src/main/java/org/sendbird/client/StringUtil.java

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,14 +91,14 @@ Refer to the [OSSRH Guide](http://central.sonatype.org/pages/ossrh-guide.html) f
9191

9292
### Maven users
9393

94-
Add this dependency to your project's POM:
94+
Add these dependency to your project's POM:
9595

9696
```xml
9797
<dependencies>
9898
<dependency>
9999
<groupId>org.sendbird</groupId>
100100
<artifactId>sendbird-platform-sdk</artifactId>
101-
<version>1.0.8</version>
101+
<version>1.0.9</version>
102102
</dependency>
103103
</dependencies>
104104
```
@@ -110,7 +110,7 @@ Add this dependency to your project's build file:
110110
```groovy
111111
112112
dependencies {
113-
implementation "org.sendbird:sendbird-platform-sdk:1.0.8"
113+
implementation "org.sendbird:sendbird-platform-sdk:1.0.9"
114114
}
115115
116116
allprojects {

api/openapi.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10475,6 +10475,7 @@ components:
1047510475
type: boolean
1047610476
type: object
1047710477
SendBird.Member:
10478+
additionalProperties: true
1047810479
example:
1047910480
metadata: "{}"
1048010481
is_active: true
@@ -16829,6 +16830,7 @@ components:
1682916830
type: string
1683016831
type: object
1683116832
reportMessageByIdResponse:
16833+
additionalProperties: true
1683216834
example:
1683316835
reported_message:
1683416836
data: data

build.gradle

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
apply plugin: 'idea'
22
apply plugin: 'eclipse'
3-
apply plugin: 'java'
43
apply plugin: 'com.diffplug.spotless'
54

65
group = 'org.sendbird'
7-
version = '1.0.8'
6+
version = '1.0.9'
87

98
buildscript {
109
repositories {
@@ -20,9 +19,6 @@ buildscript {
2019
repositories {
2120
mavenCentral()
2221
}
23-
sourceSets {
24-
main.java.srcDirs = ['src/main/java']
25-
}
2622

2723
if(hasProperty('target') && target == 'android') {
2824

@@ -82,14 +78,14 @@ if(hasProperty('target') && target == 'android') {
8278

8379
apply plugin: 'java'
8480
apply plugin: 'maven-publish'
85-
8681
sourceCompatibility = JavaVersion.VERSION_1_8
8782
targetCompatibility = JavaVersion.VERSION_1_8
8883

8984
publishing {
9085
publications {
9186
maven(MavenPublication) {
9287
artifactId = 'sendbird-platform-sdk'
88+
9389
from components.java
9490
}
9591
}
@@ -102,23 +98,35 @@ if(hasProperty('target') && target == 'android') {
10298
}
10399

104100
ext {
101+
swagger_annotations_version = "1.6.5"
102+
jackson_version = "2.13.2"
103+
jackson_databind_version = "2.13.2.2"
104+
jackson_databind_nullable_version = "0.2.2"
105105
jakarta_annotation_version = "1.3.5"
106+
jersey_version = "2.35"
107+
junit_version = "5.8.2"
106108
}
107109

108110
dependencies {
109-
implementation 'io.swagger:swagger-annotations:1.6.5'
111+
implementation "io.swagger:swagger-annotations:$swagger_annotations_version"
110112
implementation "com.google.code.findbugs:jsr305:3.0.2"
111-
implementation 'com.squareup.okhttp3:okhttp:4.9.3'
112-
implementation 'com.squareup.okhttp3:logging-interceptor:4.9.3'
113-
implementation 'com.google.code.gson:gson:2.9.0'
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.2'
118-
implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.12.0'
113+
implementation "org.glassfish.jersey.core:jersey-client:$jersey_version"
114+
implementation "org.glassfish.jersey.inject:jersey-hk2:$jersey_version"
115+
implementation "org.glassfish.jersey.media:jersey-media-multipart:$jersey_version"
116+
implementation "org.glassfish.jersey.media:jersey-media-json-jackson:$jersey_version"
117+
implementation "org.glassfish.jersey.connectors:jersey-apache-connector:$jersey_version"
118+
implementation "com.fasterxml.jackson.core:jackson-core:$jackson_version"
119+
implementation "com.fasterxml.jackson.core:jackson-annotations:$jackson_version"
120+
implementation "com.fasterxml.jackson.core:jackson-databind:$jackson_databind_version"
121+
implementation "org.openapitools:jackson-databind-nullable:$jackson_databind_nullable_version"
122+
implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jackson_version"
119123
implementation "jakarta.annotation:jakarta.annotation-api:$jakarta_annotation_version"
120-
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2'
121-
testImplementation 'org.mockito:mockito-core:3.12.4'
124+
testImplementation "org.junit.jupiter:junit-jupiter-api:$junit_version"
125+
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junit_version"
126+
}
127+
128+
test {
129+
useJUnitPlatform()
122130
}
123131

124132
javadoc {
@@ -135,18 +143,15 @@ spotless {
135143
format 'misc', {
136144
// define the files (e.g. '*.gradle', '*.md') to apply `misc` to
137145
target '.gitignore'
138-
139146
// define the steps to apply to those files
140147
trimTrailingWhitespace()
141148
indentWithSpaces() // Takes an integer argument if you don't like 4
142149
endWithNewline()
143150
}
144151
java {
145152
// don't need to set target, it is inferred from java
146-
147153
// apply a specific flavor of google-java-format
148154
googleJavaFormat('1.8').aosp().reflowLongStrings()
149-
150155
removeUnusedImports()
151156
importOrder()
152157
}

build.sbt

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,26 @@ lazy val root = (project in file(".")).
22
settings(
33
organization := "org.sendbird",
44
name := "sendbird-platform-sdk",
5-
version := "1.0.8",
5+
version := "1.0.9",
66
scalaVersion := "2.11.4",
77
scalacOptions ++= Seq("-feature"),
8-
javacOptions in compile ++= Seq("-Xlint:deprecation"),
9-
publishArtifact in (Compile, packageDoc) := false,
8+
Compile / javacOptions ++= Seq("-Xlint:deprecation"),
9+
Compile / packageDoc / publishArtifact := false,
1010
resolvers += Resolver.mavenLocal,
1111
libraryDependencies ++= Seq(
12+
"com.google.code.findbugs" % "jsr305" % "3.0.0",
1213
"io.swagger" % "swagger-annotations" % "1.6.5",
13-
"com.squareup.okhttp3" % "okhttp" % "4.9.3",
14-
"com.squareup.okhttp3" % "logging-interceptor" % "4.9.3",
15-
"com.google.code.gson" % "gson" % "2.9.0",
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.2",
20-
"io.gsonfire" % "gson-fire" % "1.8.5" % "compile",
14+
"org.glassfish.jersey.core" % "jersey-client" % "2.35",
15+
"org.glassfish.jersey.inject" % "jersey-hk2" % "2.35",
16+
"org.glassfish.jersey.media" % "jersey-media-multipart" % "2.35",
17+
"org.glassfish.jersey.media" % "jersey-media-json-jackson" % "2.35",
18+
"org.glassfish.jersey.connectors" % "jersey-apache-connector" % "2.35",
19+
"com.fasterxml.jackson.core" % "jackson-core" % "2.13.2" % "compile",
20+
"com.fasterxml.jackson.core" % "jackson-annotations" % "2.13.2" % "compile",
21+
"com.fasterxml.jackson.core" % "jackson-databind" % "2.13.2.2" % "compile",
22+
"com.fasterxml.jackson.datatype" % "jackson-datatype-jsr310" % "2.13.2" % "compile",
23+
"org.openapitools" % "jackson-databind-nullable" % "0.2.2" % "compile",
2124
"jakarta.annotation" % "jakarta.annotation-api" % "1.3.5" % "compile",
22-
"com.google.code.findbugs" % "jsr305" % "3.0.2" % "compile",
23-
"jakarta.annotation" % "jakarta.annotation-api" % "1.3.5" % "compile",
24-
"org.junit.jupiter" % "junit-jupiter-api" % "5.8.2" % "test",
25-
"com.novocode" % "junit-interface" % "0.10" % "test"
25+
"org.junit.jupiter" % "junit-jupiter-api" % "5.8.2" % "test"
2626
)
2727
)

0 commit comments

Comments
 (0)