diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index 519f12cb..00000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "mode": "exit", - "tag": "rc", - "initialVersions": { - "java-sdk": "7.10.0" - }, - "changesets": [ - "nine-plums-end", - "real-meals-invite", - "twelve-games-turn", - "weak-eagles-deliver" - ] -} diff --git a/.changeset/weak-eagles-deliver.md b/.changeset/weak-eagles-deliver.md deleted file mode 100644 index 9133b889..00000000 --- a/.changeset/weak-eagles-deliver.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -"java-sdk": major ---- - -Migrate the Java SDK to Server API v4 and release `8.0.0`. - -### Breaking changes - -- Upgraded from Server API v3 to [v4](https://docs.fingerprint.com/reference/server-api-v4). ([61db26f](https://github.com/fingerprintjs/java-sdk/commit/61db26fb232a5f446751470790876419ea7ff7fa)) -- Changed the root package from `com.fingerprint` to `com.fingerprint.v4`. ([2e3708a](https://github.com/fingerprintjs/java-sdk/commit/2e3708a1c7a34fc40ff3899f7cbc259f47d72854)) -- Removed the `GetVisits` and `GetRelatedVisitors` operations. ([61db26f](https://github.com/fingerprintjs/java-sdk/commit/61db26fb232a5f446751470790876419ea7ff7fa)) -- Updated the `GetEvent` and `SearchEvents` models to use a more concise shape and clearer names. ([61db26f](https://github.com/fingerprintjs/java-sdk/commit/61db26fb232a5f446751470790876419ea7ff7fa)) - -### Improvements - -- Use the Apache HTTP client connector by default to support the PATCH HTTP method. ([1b1f4ac](https://github.com/fingerprintjs/java-sdk/commit/1b1f4acf4e2672cd45372dac926bbafaaa0bb110)) -- Improved JitPack compatibility by updating the build environment handling. ([c9f6c5c](https://github.com/fingerprintjs/java-sdk/commit/c9f6c5c0f590d9e2c49808af4f6337fa1773ffb1)) -- Made the JitPack environment variable check case-insensitive. ([7d4be97](https://github.com/fingerprintjs/java-sdk/commit/7d4be977acca3803e9d6e62fc088caf1a7c4779a)) - -For migration steps, see the [Java SDK v8 migration guide](https://docs.fingerprint.com/reference/java-server-sdk#migration-guide-for-java-sdk-v8-0-0). diff --git a/CHANGELOG.md b/CHANGELOG.md index 72e5b1b4..6889c627 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Fingerprint Pro Server Java SDK +## 8.0.0 + +### Major Changes + +- Migrate the Java SDK to Server API v4 and release `8.0.0`. + + ### Breaking changes + + - Upgraded from Server API v3 to [v4](https://docs.fingerprint.com/reference/server-api-v4). ([61db26f](https://github.com/fingerprintjs/java-sdk/commit/61db26fb232a5f446751470790876419ea7ff7fa)) + - Changed the root package from `com.fingerprint` to `com.fingerprint.v4`. ([2e3708a](https://github.com/fingerprintjs/java-sdk/commit/2e3708a1c7a34fc40ff3899f7cbc259f47d72854)) + - Removed the `GetVisits` and `GetRelatedVisitors` operations. ([61db26f](https://github.com/fingerprintjs/java-sdk/commit/61db26fb232a5f446751470790876419ea7ff7fa)) + - Updated the `GetEvent` and `SearchEvents` models to use a more concise shape and clearer names. ([61db26f](https://github.com/fingerprintjs/java-sdk/commit/61db26fb232a5f446751470790876419ea7ff7fa)) + + ### Improvements + + - Use the Apache HTTP client connector by default to support the PATCH HTTP method. ([1b1f4ac](https://github.com/fingerprintjs/java-sdk/commit/1b1f4acf4e2672cd45372dac926bbafaaa0bb110)) + - Improved JitPack compatibility by updating the build environment handling. ([c9f6c5c](https://github.com/fingerprintjs/java-sdk/commit/c9f6c5c0f590d9e2c49808af4f6337fa1773ffb1)) + - Made the JitPack environment variable check case-insensitive. ([7d4be97](https://github.com/fingerprintjs/java-sdk/commit/7d4be977acca3803e9d6e62fc088caf1a7c4779a)) + + For migration steps, see the [Java SDK v8 migration guide](https://docs.fingerprint.com/reference/java-server-sdk#migration-guide-for-java-sdk-v8-0-0). ([0be1870](https://github.com/fingerprintjs/java-sdk/commit/0be1870b7876370ac0d69d3eb263c7d8eb07e7fe)) + ## 8.0.0-rc.3 ### Patch Changes diff --git a/README.md b/README.md index 5e3a812c..37f9f1e0 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ Add this dependency to your project's POM: com.github.fingerprintjs java-sdk - v8.0.0-rc.3 + v8.0.0 ``` @@ -71,7 +71,7 @@ repositories { } dependencies { - implementation "com.github.fingerprintjs:java-sdk:v8.0.0-rc.3" + implementation "com.github.fingerprintjs:java-sdk:v8.0.0" } ``` @@ -86,7 +86,7 @@ repositories { } dependencies { - implementation("com.github.fingerprintjs:java-sdk:v8.0.0-rc.3") + implementation("com.github.fingerprintjs:java-sdk:v8.0.0") } ``` @@ -100,7 +100,7 @@ At first generate the JAR by executing: Then manually install the following JARs: -- `sdk/build/libs/java-sdk-8.0.0-rc.3.jar` +- `sdk/build/libs/java-sdk-8.0.0.jar` ## Getting Started diff --git a/gradle.properties b/gradle.properties index d568b02e..c6366c7f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1 @@ -projectVersion = 8.0.0-rc.3 +projectVersion = 8.0.0 diff --git a/package.json b/package.json index dbdd1faa..d0034b5c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "java-sdk", - "version": "8.0.0-rc.3", + "version": "8.0.0", "private": true, "devDependencies": { "@changesets/cli": "^2.27.8", diff --git a/sdk/src/main/java/com/fingerprint/v4/api/FingerprintApi.java b/sdk/src/main/java/com/fingerprint/v4/api/FingerprintApi.java index ae856e6b..444a33e5 100644 --- a/sdk/src/main/java/com/fingerprint/v4/api/FingerprintApi.java +++ b/sdk/src/main/java/com/fingerprint/v4/api/FingerprintApi.java @@ -22,7 +22,7 @@ value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.16.0") public class FingerprintApi { - public static final String INTEGRATION_INFO = "fingerprint-pro-server-java-sdk/8.0.0-rc.3"; + public static final String INTEGRATION_INFO = "fingerprint-pro-server-java-sdk/8.0.0"; private ApiClient apiClient; public FingerprintApi() { diff --git a/sdk/src/main/java/com/fingerprint/v4/sdk/ApiClient.java b/sdk/src/main/java/com/fingerprint/v4/sdk/ApiClient.java index 86c6a91a..0bee0bb0 100644 --- a/sdk/src/main/java/com/fingerprint/v4/sdk/ApiClient.java +++ b/sdk/src/main/java/com/fingerprint/v4/sdk/ApiClient.java @@ -131,7 +131,7 @@ public ApiClient(Map authMap) { this.dateFormat = new RFC3339DateFormat(); // Set default User-Agent. - setUserAgent("OpenAPI-Generator/8.0.0-rc.3/java"); + setUserAgent("OpenAPI-Generator/8.0.0/java"); // Setup authentications (key: authentication name, value: authentication). authentications = new HashMap<>();