Skip to content

Commit 22821fa

Browse files
authored
Merge pull request #5 from signnow/v3.2.1
Release v3.2.1
2 parents 4f451b6 + dbaf900 commit 22821fa

5 files changed

Lines changed: 12 additions & 3 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# signNow API Java SDK
2-
## v3.2.0
2+
## v3.2.1
33

44
[![Java Version](https://img.shields.io/badge/codebase-java--11-yellowgreen)](https://www.java.com/)
55

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.signnow</groupId>
88
<artifactId>signnow-java-sdk</artifactId>
9-
<version>3.1.0</version>
9+
<version>3.2.1</version>
1010
<packaging>jar</packaging>
1111
<name>signnow-java-sdk</name>
1212
<description>SignNow official Java SDK</description>

src/main/java/com/signnow/api/document/response/data/fieldinvite/FieldInvite.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
package com.signnow.api.document.response.data.fieldinvite;
1111

1212
import com.fasterxml.jackson.annotation.JsonCreator;
13+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
1314
import com.fasterxml.jackson.annotation.JsonProperty;
1415
import com.signnow.core.data.ApiData;
1516
import java.util.LinkedHashMap;
@@ -20,6 +21,7 @@
2021
/**
2122
* This class represents a FieldInvite which is a part of the signNow SDK API client.
2223
*/
24+
@JsonIgnoreProperties(ignoreUnknown = true)
2325
public final class FieldInvite extends ApiData {
2426

2527
/**

src/main/java/com/signnow/core/config/ConfigRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
public class ConfigRepository {
1717

1818
private static final int READ_TIMEOUT = 15;
19-
private static final String CLIENT_NAME = "SignNowApiClient/v3.2.0 (Java)";
19+
private static final String CLIENT_NAME = "SignNowApiClient/v3.2.1 (Java)";
2020
private static final String DEFAULT_DOWNLOADS_DIR = "./src/main/resources/downloads";
2121

2222
private final Map<String, String> configMap;

src/main/java/com/signnow/core/response/FileDownloader.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@ public static File saveFile(ResponseData downloadData) throws IOException {
3636
? downloadDirectory + fileName
3737
: downloadDirectory + "/" + fileName;
3838

39+
File directory = new File(downloadDirectory);
40+
if (!directory.exists()) {
41+
if (!directory.mkdirs()) {
42+
throw new IOException("Failed to create directory: " + downloadDirectory);
43+
}
44+
}
45+
3946
try (FileOutputStream fos = new FileOutputStream(filePath)) {
4047
byte[] fileContent = downloadData.getContent();
4148
fos.write(fileContent);

0 commit comments

Comments
 (0)