Skip to content

Commit 0b6336d

Browse files
spasumarthi21GitHub Enterprise
authored andcommitted
feat(new-sdk-version): Removing API version (#4)
Supported API versions: * v2 Summary: * Making SDK independent of the API version. Breaking changes: * API version is removed from the package name. Functionality Additions: * No changes Bug Fixes: * No changes
1 parent 2bfbd37 commit 0b6336d

153 files changed

Lines changed: 860 additions & 621 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.

CHANGELOG.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
1+
3.0.0 (12/02/2019)
2+
3+
Supported API versions:
4+
* v2
5+
6+
Summary:
7+
* Making SDK independent of the API version.
8+
9+
Breaking changes:
10+
* API version is removed from the package name.
11+
12+
Functionality Additions:
13+
* No changes
14+
15+
Bug Fixes:
16+
* No changes
17+
18+
-----------------------
19+
120
v2-2.0.0 (09/26/2019)
221

22+
Supported API versions:
23+
* v2
324

425
Summary:
526
* Update class and property names.
@@ -60,9 +81,10 @@ Bug Fixes:
6081

6182
-----------------------
6283

84+
v2-1.0.0 (08/30/2019)
6385

64-
v2-1.0.0 (08/30/2019)
65-
86+
Supported API versions:
87+
* v2
6688

6789
Summary:
6890
* Releasing first version of Engines API(v2).

Engines/.openapi-generator/VERSION

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4.2.2
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
# engines-java-sdk-v2
2+
# engines-sdk
33

44
Engines API
55

@@ -41,8 +41,8 @@ Add this dependency to your project's POM:
4141
```xml
4242
<dependency>
4343
<groupId>com.factset.analyticsapi</groupId>
44-
<artifactId>engines-java-sdk-v2</artifactId>
45-
<version>2.0.0</version>
44+
<artifactId>engines-sdk</artifactId>
45+
<version>3.0.0</version>
4646
<scope>compile</scope>
4747
</dependency>
4848
```
@@ -52,7 +52,7 @@ Add this dependency to your project's POM:
5252
Add this dependency to your project's build file:
5353

5454
```groovy
55-
compile "com.factset.analyticsapi:engines-java-sdk-v2:2.0.0"
55+
compile "com.factset.analyticsapi:engines-sdk:3.0.0"
5656
```
5757

5858
### Others
@@ -65,7 +65,7 @@ mvn clean package
6565

6666
Then manually install the following JARs:
6767

68-
- `target/engines-java-sdk-v2-2.0.0.jar`
68+
- `target/engines-sdk-3.0.0.jar`
6969
- `target/lib/*.jar`
7070

7171
## Getting Started
@@ -74,10 +74,10 @@ Please follow the [installation](#installation) instruction and execute the foll
7474

7575
```java
7676

77-
import factset.analyticsapi.engines.v2.*;
78-
import factset.analyticsapi.engines.v2.auth.*;
79-
import factset.analyticsapi.engines.v2.models.*;
80-
import factset.analyticsapi.engines.v2.api.AccountsApi;
77+
import factset.analyticsapi.engines.*;
78+
import factset.analyticsapi.engines.auth.*;
79+
import factset.analyticsapi.engines.models.*;
80+
import factset.analyticsapi.engines.api.AccountsApi;
8181

8282
public class AccountsApiExample {
8383

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apply plugin: 'idea'
22
apply plugin: 'eclipse'
33

44
group = 'com.factset.analyticsapi'
5-
version = '1.0.0'
5+
version = '3.0.0'
66

77
buildscript {
88
repositories {
@@ -83,7 +83,7 @@ if(hasProperty('target') && target == 'android') {
8383

8484
install {
8585
repositories.mavenInstaller {
86-
pom.artifactId = 'engines-java-sdk-v2'
86+
pom.artifactId = 'engines-sdk'
8787
}
8888
}
8989

@@ -95,21 +95,24 @@ if(hasProperty('target') && target == 'android') {
9595

9696
ext {
9797
swagger_annotations_version = "1.5.22"
98-
jackson_version = "2.9.9"
99-
jackson_databind_version = "2.9.9"
98+
jackson_version = "2.9.10"
99+
jackson_databind_version = "2.9.10.1"
100+
jackson_databind_nullable_version = "0.2.0"
100101
jersey_version = "2.27"
101102
junit_version = "4.12"
102-
threetenbp_version = "2.6.4"
103+
threetenbp_version = "2.9.10"
103104
}
104105

105106
dependencies {
106107
compile "io.swagger:swagger-annotations:$swagger_annotations_version"
108+
compile "com.google.code.findbugs:jsr305:3.0.2"
107109
compile "org.glassfish.jersey.core:jersey-client:$jersey_version"
108110
compile "org.glassfish.jersey.media:jersey-media-multipart:$jersey_version"
109111
compile "org.glassfish.jersey.media:jersey-media-json-jackson:$jersey_version"
110112
compile "com.fasterxml.jackson.core:jackson-core:$jackson_version"
111113
compile "com.fasterxml.jackson.core:jackson-annotations:$jackson_version"
112114
compile "com.fasterxml.jackson.core:jackson-databind:$jackson_databind_version"
115+
compile "org.openapitools:jackson-databind-nullable:$jackson_databind_nullable_version"
113116
compile "com.github.joschi.jackson:jackson-datatype-threetenbp:$threetenbp_version"
114117
compile "com.brsanthu:migbase64:2.2"
115118
testCompile "junit:junit:$junit_version"
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
lazy val root = (project in file(".")).
22
settings(
33
organization := "com.factset.analyticsapi",
4-
name := "engines-java-sdk-v2",
5-
version := "1.0.0",
4+
name := "engines-sdk",
5+
version := "3.0.0",
66
scalaVersion := "2.11.4",
77
scalacOptions ++= Seq("-feature"),
88
javacOptions in compile ++= Seq("-Xlint:deprecation"),
@@ -13,10 +13,10 @@ lazy val root = (project in file(".")).
1313
"org.glassfish.jersey.core" % "jersey-client" % "2.25.1",
1414
"org.glassfish.jersey.media" % "jersey-media-multipart" % "2.25.1",
1515
"org.glassfish.jersey.media" % "jersey-media-json-jackson" % "2.25.1",
16-
"com.fasterxml.jackson.core" % "jackson-core" % "2.9.9" % "compile",
17-
"com.fasterxml.jackson.core" % "jackson-annotations" % "2.9.9" % "compile",
18-
"com.fasterxml.jackson.core" % "jackson-databind" % "2.9.9" % "compile",
19-
"com.github.joschi.jackson" % "jackson-datatype-threetenbp" % "2.6.4" % "compile",
16+
"com.fasterxml.jackson.core" % "jackson-core" % "2.9.10" % "compile",
17+
"com.fasterxml.jackson.core" % "jackson-annotations" % "2.9.10" % "compile",
18+
"com.fasterxml.jackson.core" % "jackson-databind" % "2.9.10.1" % "compile",
19+
"com.github.joschi.jackson" % "jackson-datatype-threetenbp" % "2.9.10" % "compile",
2020
"com.brsanthu" % "migbase64" % "2.2",
2121
"junit" % "junit" % "4.12" % "test",
2222
"com.novocode" % "junit-interface" % "0.10" % "test"
File renamed without changes.
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ This endpoint looks up all ACCT and ACTM files and sub-directories in a given di
2020

2121
```java
2222
// Import classes:
23-
import factset.analyticsapi.engines.v2.ApiClient;
24-
import factset.analyticsapi.engines.v2.ApiException;
25-
import factset.analyticsapi.engines.v2.Configuration;
26-
import factset.analyticsapi.engines.v2.auth.*;
27-
import factset.analyticsapi.engines.v2.models.*;
28-
import factset.analyticsapi.engines.v2.api.AccountsApi;
23+
import factset.analyticsapi.engines.ApiClient;
24+
import factset.analyticsapi.engines.ApiException;
25+
import factset.analyticsapi.engines.Configuration;
26+
import factset.analyticsapi.engines.auth.*;
27+
import factset.analyticsapi.engines.models.*;
28+
import factset.analyticsapi.engines.api.AccountsApi;
2929

3030
public class Example {
3131
public static void main(String[] args) {

0 commit comments

Comments
 (0)