Skip to content

Commit ef28849

Browse files
authored
Merge pull request #35 from docusign/2.1.0
Merge 2.1.0 into master
2 parents ae70e93 + 85f8a0f commit ef28849

File tree

1,416 files changed

+69334
-254868
lines changed

Some content is hidden

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

1,416 files changed

+69334
-254868
lines changed

.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
node_modules/
2+
coverage
3+
.nyc_output/
4+
*.DS_Store
5+
auth-info.json
6+
config.json
7+
.idea/
8+
npm-debug.log

CHANGELOG.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,25 @@ All notable changes to this project will be documented in this file.
44
See [DocuSign Support Center](https://support.docusign.com/en/releasenotes/) for Product Release Notes.
55

66
## [Unreleased]
7+
### Changed
8+
- Updated the package with the latest API monthly release.
9+
10+
## [2.1.0] - 2017-03-09
711
### Added
812
- TravisCI automatic tests.
9-
- TravisCI badge.
10-
- Better rendering of the[`Javadoc`](http://docusign.github.io/docusign-java-client/target/apidocs/), using Doclets.
13+
- TravisCI and Maven badges.
14+
- Updated the[`Javadoc`](http://docusign.github.io/docusign-java-client/target/site/apidocs/).
15+
- New test case to validate the `resend_envelope` feature for `EnvelopesApi.updateRecipients` call.
1116

1217
### Changed
18+
- The SDK now supports the**Full and latest DocuSign API support**(17.1.00.00).
19+
- Updated the package with the latest full API release. No omitted endpoints anymore.
1320
- Updated the code snippet in the README file to use the API base url gotten from the login call, instead of using the default one. Required for integrations when they go live.
1421
- Updated the README file with additional Authentication information.
15-
- Updated the package with the latest full API release. No omitted endpoints anymore.
1622

1723
### Fixed
1824
- Issue [`#27`](https://github.com/docusign/docusign-java-client/issues/27): SimpleDateFormat Exception in Java 1.6.
25+
- Issue [`#89`](https://github.com/docusign/docusign-csharp-client/issues/89): resend_envelope functionality for envelopes recipients.
1926

2027
## [2.0.2] - 2016-07-18
2128
### Changed

README.md

Lines changed: 34 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# DocuSign Java Client
22

33
[![Build status][travis-image]][travis-url]
4+
[![Maven Central status][maven-image]][maven-url]
45

56
You can sign up for a free [developer sandbox](https://www.docusign.com/developer-center).
67

@@ -20,7 +21,7 @@ Add this dependency to your project's POM:
2021
<dependency>
2122
<groupId>com.docusign</groupId>
2223
<artifactId>docusign-esign-java</artifactId>
23-
<version>2.0.2</version>
24+
<version>2.1.0</version>
2425
</dependency>
2526
```
2627

@@ -29,9 +30,25 @@ Add this dependency to your project's POM:
2930
Add this dependency to your project's build file:
3031

3132
```groovy
32-
compile "com.docusign:docusign-esign-java:2.0.2"
33+
compile "com.docusign:docusign-esign-java:2.1.0"
3334
```
3435

36+
#### Dependencies
37+
38+
This client has the following external dependencies:
39+
40+
* io.swagger:swagger-annotations:jar:1.5.8
41+
* com.sun.jersey:jersey-client:jar:1.19.1
42+
* com.sun.jersey.contribs:jersey-multipart:jar:1.19.1
43+
* com.fasterxml.jackson.core:jackson-core:jar:2.7.0
44+
* com.fasterxml.jackson.core:jackson-annotations:jar:2.7.0
45+
* com.fasterxml.jackson.core:jackson-databind:jar:2.7.0
46+
* com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.7.0
47+
* com.fasterxml.jackson.datatype:jackson-datatype-joda:jar:2.1.5
48+
* joda-time:joda-time:jar:2.9.3
49+
* com.brsanthu:migbase64:jar:2.2
50+
* junit:junit:jar:4.12
51+
3552
#### Note for Android Developers
3653

3754
If you encounter build errors due to duplicate definitions, include the following in your build.gradle module:
@@ -55,14 +72,14 @@ android {
5572

5673
This client is available through the following Java package managers:
5774

58-
- [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.0.2.
59-
- [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.0.2.
75+
- [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.1.0.
76+
- [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.1.0.
6077

6178
### Others
6279

6380
Or you can manually download and add the following JARs to your project:
6481

65-
* The [docusign-esign-java-2.0.2](/target/docusign-esign-java-2.0.2.jar) JAR.
82+
* The [docusign-esign-java-2.1.0](/target/docusign-esign-java-2.1.0.jar) JAR.
6683
* The [Dependency JARs](/target/lib) in /lib folder.
6784

6885

@@ -79,15 +96,15 @@ import com.docusign.esign.model.*;
7996
import java.util.List;
8097

8198
public class DocuSignExample {
82-
public static void main(String[] args) {
83-
String username = "[EMAIL]";
84-
String password = "[PASSWORD]";
85-
String integratorKey = "[INTEGRATOR_KEY]";
86-
87-
// initialize client for desired environment and add X-DocuSign-Authentication header
88-
ApiClient apiClient = new ApiClient("https://demo.docusign.net/restapi");
89-
90-
// configure 'X-DocuSign-Authentication' authentication header
99+
public static void main(String[] args) {
100+
String username = "[EMAIL]";
101+
String password = "[PASSWORD]";
102+
String integratorKey = "[INTEGRATOR_KEY]";
103+
104+
// initialize client for desired environment and add X-DocuSign-Authentication header
105+
ApiClient apiClient = new ApiClient("https://demo.docusign.net/restapi");
106+
107+
// configure 'X-DocuSign-Authentication' authentication header
91108
String authHeader = "{\"Username\":\"" + username + "\",\"Password\":\"" + password + "\",\"IntegratorKey\":\"" + integratorKey + "\"}";
92109
// If you have an OAuth access token stored in a variable named 'access_token', let's say, then instead, you can set authHeader as following (notice the extra space after 'Bearer'):
93110
// String authHeader = "{\"Bearer \":\"" + access_token + "\"}";
@@ -148,7 +165,7 @@ public class DocuSignExample {
148165
{
149166
System.out.println("Exception: " + ex);
150167
}
151-
}
168+
}
152169
}
153170
```
154171

@@ -194,10 +211,8 @@ License
194211

195212
The DocuSign Java Client is licensed under the following [License](LICENSE).
196213

197-
Notes
198-
=======
199-
200-
This version of the client library does not implement all of the DocuSign REST API methods. The current client omits methods in the Accounts, Billing, Cloud Storage, Connect, Groups (Branding), and Templates (Bulk Recipients) categories. The client's methods support the core set of use cases that most integrations will encounter. For a complete list of omitted endpoints, see [Omitted Endpoints](./omitted_endpoints.md).
201214

202215
[travis-image]: https://img.shields.io/travis/docusign/docusign-java-client.svg?style=flat
203216
[travis-url]: https://travis-ci.org/docusign/docusign-java-client
217+
[maven-image]: https://img.shields.io/maven-central/v/com.docusign/docusign-esign-java.svg?style=flat
218+
[maven-url]: https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.docusign%22

build.gradle

Lines changed: 3 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.0.2'
5+
version = '2.1.0'
66

77
buildscript {
88
repositories {
@@ -11,13 +11,15 @@ buildscript {
1111
dependencies {
1212
classpath 'com.android.tools.build:gradle:1.2.2'
1313
classpath 'com.github.dcendents:android-maven-plugin:1.2'
14+
classpath 'ch.raffael.pegdown-doclet:pegdown-doclet:1.3'
1415
}
1516
}
1617

1718
repositories {
1819
jcenter()
1920
}
2021

22+
apply plugin: 'ch.raffael.pegdown-doclet'
2123

2224
if(hasProperty('target') && target == 'android') {
2325

git_push.sh

Lines changed: 0 additions & 52 deletions
This file was deleted.

0 commit comments

Comments
 (0)