Skip to content

Commit 4a0dbfe

Browse files
authored
Merge pull request #95 from docusign/2.8.0
2.8.0 release
2 parents 4980329 + 4ca5fb2 commit 4a0dbfe

File tree

255 files changed

+1616
-658
lines changed

Some content is hidden

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

255 files changed

+1616
-658
lines changed

CHANGELOG.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,22 @@
11
# DocuSign Java Client Changelog
22
See [DocuSign Support Center](https://support.docusign.com/en/releasenotes/) for Product Release Notes.
33

4-
## [v2.7.0] - eSignature API v18.3.00 - 2018-09-27
4+
## [v2.8.0] - eSignature API v18.3.02 - 2018-11-29
5+
### Fixed
6+
- Fixed a problem with the BulkEnvelopesApi.UpdateRecipients method that could cause it to return a "Value cannot be null.\r\nParameter name: stream" error rather than add bulk recipients to an envelope. (DCM-2137)
7+
- Fixed a problem with the EnvelopesApi.listStatus methods that could cause them to ignore sets of envelope IDs passed in to get statuses for specific envelopes. (DCM-2953)
8+
- Fixed a problem with the EnvelopesApi.updateChunkedUpload method that could cause it to fail and return a 411 error. (DCM-2978)
9+
- Surfaced the authentication error that might be returned by the ApiClient.JWTUserToken method.
10+
### Changed
11+
- The SDK now supports version 18.3.02 of the DocuSign API.
12+
- Fixed a typo in a method name: getPasswordRules_0 has been changed to getAccountPasswordRules.
13+
### Added
14+
- A jackson-dataformat-csv library has been added to the SDK. You can use this library to serialize Lists into CSV format.
15+
- BountyCastle bcprov library explicitly, for a more flexible dependency management.
16+
17+
## [v2.7.0] - eSignature API v18.3.00 - 2018-09-12
518
### Deprecated
6-
- The configureJwtAuthorizationFlowByKey method is now deprecated. Please use the requestJWTUserToken method instead, which improves security by accepting the private key as a byte array or stream. (DCM-2763)
19+
- The ConfigureJwtAuthorizationFlowByKey method is now deprecated. Please use the RequestJWTUserToken method instead, which improves security by accepting the private key as a byte array or stream. (DCM-2763)
720
### Changed
821
- The base path for OAuth authentication is now a property of the ApiClient object.
922
### Added

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Add this dependency to your project's POM:
2121
<dependency>
2222
<groupId>com.docusign</groupId>
2323
<artifactId>docusign-esign-java</artifactId>
24-
<version>2.7.0</version>
24+
<version>2.8.0</version>
2525
</dependency>
2626
```
2727

@@ -30,7 +30,7 @@ Add this dependency to your project's POM:
3030
Add this dependency to your project's build file:
3131

3232
```groovy
33-
compile "com.docusign:docusign-esign-java:2.7.0"
33+
compile "com.docusign:docusign-esign-java:2.8.0"
3434
```
3535

3636
#### Dependencies
@@ -73,8 +73,8 @@ android {
7373

7474
This client is available through the following Java package managers:
7575

76-
- [Nexus Repository Manager](https://oss.sonatype.org/#nexus-search;quick~docusign-esign-java) (oss.sonatype.org). You can search for com.docusign or docusign-esign-java. The current version is 2.7.0.
77-
- [JFrog Bintray](https://bintray.com/dsdevcenter/maven/docusign-esign-java) (bintray.com). You can search for com.docusign or docusign-esign-java. The current version is 2.7.0.
76+
- [Nexus Repository Manager](https://oss.sonatype.org/#nexus-search;quick~docusign-esign-java) (oss.sonatype.org). You can search for com.docusign or docusign-esign-java. The current version is 2.8.0.
77+
- [JFrog Bintray](https://bintray.com/dsdevcenter/maven/docusign-esign-java) (bintray.com). You can search for com.docusign or docusign-esign-java. The current version is 2.8.0.
7878

7979

8080
Usage

build.gradle

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

44
group = 'com.docusign'
5-
version = '2.7.0'
5+
version = '2.8.0'
66

77
buildscript {
88
repositories {
@@ -107,6 +107,8 @@ ext {
107107
jodatime_version = "2.9.3"
108108
junit_version = "4.12"
109109
oltu_version = "1.0.2"
110+
jwt_version = "3.4.1"
111+
bouncy_version = "1.60"
110112
}
111113

112114
dependencies {
@@ -122,4 +124,6 @@ dependencies {
122124
compile "com.brsanthu:migbase64:2.2"
123125
compile "org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:$oltu_version"
124126
testCompile "junit:junit:$junit_version"
127+
compile "com.auth0:java-jwt:$jwt_version"
128+
compile "org.bouncycastle:bcprov-jdk15on:$bouncy_version"
125129
}

pom.xml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<artifactId>docusign-esign-java</artifactId>
66
<packaging>jar</packaging>
77
<name>docusign-esign-java</name>
8-
<version>2.7.0</version>
8+
<version>2.8.0</version>
99
<description>The official DocuSign eSignature JAVA client is based on version 2 of the DocuSign REST API and provides libraries for JAVA application integration. It is recommended that you use this version of the library for new development.</description>
1010
<url>https://www.docusign.com/developer-center</url>
1111

@@ -226,6 +226,11 @@
226226
<artifactId>jackson-jaxrs-json-provider</artifactId>
227227
<version>${jackson-version}</version>
228228
</dependency>
229+
<dependency>
230+
<groupId>com.fasterxml.jackson.dataformat</groupId>
231+
<artifactId>jackson-dataformat-csv</artifactId>
232+
<version>${jackson-version}</version>
233+
</dependency>
229234
<dependency>
230235
<groupId>com.fasterxml.jackson.datatype</groupId>
231236
<artifactId>jackson-datatype-joda</artifactId>
@@ -246,7 +251,12 @@
246251
<dependency>
247252
<groupId>com.auth0</groupId>
248253
<artifactId>java-jwt</artifactId>
249-
<version>3.2.0</version>
254+
<version>3.4.1</version>
255+
</dependency>
256+
<dependency>
257+
<groupId>org.bouncycastle</groupId>
258+
<artifactId>bcprov-jdk15on</artifactId>
259+
<version>1.60</version>
250260
</dependency>
251261

252262
<!-- Base64 encoding that works in both JVM and Android -->

0 commit comments

Comments
 (0)