diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index c151ec7..3d0a972 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -53,12 +53,9 @@ jobs: publish: runs-on: ubuntu-latest needs: integration-tests - environment: delivery if: github.event_name == 'release' steps: - uses: actions/checkout@v4 - with: - token: ${{ secrets.GH_ACTION_ACCESS_TOKEN }} - name: Set up Maven Central Repository uses: actions/setup-java@v4 with: @@ -83,31 +80,3 @@ jobs: MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} - - name: Update CHANGELOG.md - run: | - TMP_FILE=$(mktemp) - - RELEASE_VERSION=$(jq -r '.release' .release.json) - RELEASE_DATE=`date +'%dth %B %Y' | sed -E 's/^0//;s/^([2,3]?)1th/\11st/;s/^([2]?)2th/\12nd/;s/^([2]?)3th/\13rd/'` - - SPEC_COMMIT_SHA=$(jq -r '.source.short_sha' .release.json) - SPEC_COMMIT_URL=$(jq -r '.source.repo_url + "/commit/" + .source.long_sha' .release.json) - SPEC_RELEASE_VERSION=$(jq -r '.source.version' .release.json) - SPEC_RELEASE_URL=$(jq -r '.source.repo_url + "/releases/tag/" + .source.version' .release.json) - - echo -e "# Changelog\n\n## $RELEASE_VERSION $RELEASE_DATE\n\n" >| $TMP_FILE - echo -en "${{ github.event.release.body }}\nBased on Onfido OpenAPI spec " >> $TMP_FILE - - if [ -z $SPEC_RELEASE_VERSION ]; then - echo "up to commit [$SPEC_COMMIT_SHA](${SPEC_COMMIT_URL})." >> $TMP_FILE - else - echo "version [$SPEC_RELEASE_VERSION](${SPEC_RELEASE_URL})." >> $TMP_FILE - fi - - grep -v "^# Changelog" CHANGELOG.md >> $TMP_FILE - mv $TMP_FILE CHANGELOG.md - - git config user.name "GitHub Actions Bot" - git config user.email "<>" - git commit -m "Update CHANGELOG.md after library release" CHANGELOG.md - git push diff --git a/.release.json b/.release.json index 4543e6e..bcb3a21 100644 --- a/.release.json +++ b/.release.json @@ -1,9 +1,9 @@ { "source": { "repo_url": "https://github.com/onfido/onfido-openapi-spec", - "short_sha": "e92d340", - "long_sha": "e92d340b84690cce6851fa4a32530ac29911d75a", - "version": "" + "short_sha": "a34b6d8", + "long_sha": "a34b6d86714f7f74da2d60a33a76ec3a693d264a", + "version": "v3.0.0" }, - "release": "v4.0.0" + "release": "v3.2.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 156dcb5..5a645b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## v3.2.0 24th June 2024 + +- Library has been rebuilt from scratch and automatically generated on [Onfido OpenAPI Spec](https://github.com/onfido/onfido-openapi-spec) (release [v3.0.0](https://github.com/onfido/onfido-openapi-spec/releases/tag/v3.0.0)) +- Integration tests have been refreshed and API coverage increased + ## v3.1.0 13th May 2024 (pre-release) - Include `nexus-staging-maven-plugin` only when necessary diff --git a/README.md b/README.md index 89f83fa..093003d 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ Add this dependency to your project's POM: com.onfido onfido-api-java - 4.0.0 + 3.2.0 compile ``` @@ -57,7 +57,7 @@ Add this dependency to your project's build file: } dependencies { - implementation "com.onfido:onfido-api-java:4.0.0" + implementation "com.onfido:onfido-api-java:3.2.0" } ``` @@ -71,10 +71,10 @@ mvn clean package Then manually install the following JARs: -- `target/onfido-api-java-4.0.0.jar` +- `target/onfido-api-java-3.2.0.jar` - `target/lib/*.jar` -The latest version can be found at: https://search.maven.org/artifact/com.onfido/4.0.0 +The latest version can be found at: https://search.maven.org/artifact/com.onfido/3.2.0 ## Getting Started diff --git a/build.gradle b/build.gradle index a77b657..75d2e20 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ apply plugin: 'java' apply plugin: 'com.diffplug.spotless' group = 'com.onfido' -version = '4.0.0' +version = '3.2.0' buildscript { repositories { diff --git a/build.sbt b/build.sbt index 090f15b..d694652 100644 --- a/build.sbt +++ b/build.sbt @@ -2,7 +2,7 @@ lazy val root = (project in file(".")). settings( organization := "com.onfido", name := "onfido-api-java", - version := "4.0.0", + version := "3.2.0", scalaVersion := "2.11.4", scalacOptions ++= Seq("-feature"), javacOptions in compile ++= Seq("-Xlint:deprecation"), diff --git a/pom.xml b/pom.xml index 3f8df3c..7541903 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ onfido-api-java jar onfido-api-java - 4.0.0 + 3.2.0 https://documentation.onfido.com Official Java API client library for the Onfido API diff --git a/src/main/java/com/onfido/ApiClient.java b/src/main/java/com/onfido/ApiClient.java index ef1262a..99537fa 100644 --- a/src/main/java/com/onfido/ApiClient.java +++ b/src/main/java/com/onfido/ApiClient.java @@ -160,7 +160,7 @@ private void init() { json = new JSON(); // Set default User-Agent. - setUserAgent("onfido-java/4.0.0"); + setUserAgent("onfido-java/3.2.0"); authentications = new HashMap(); } diff --git a/src/main/java/com/onfido/Configuration.java b/src/main/java/com/onfido/Configuration.java index 82c22a4..13ecca8 100644 --- a/src/main/java/com/onfido/Configuration.java +++ b/src/main/java/com/onfido/Configuration.java @@ -15,7 +15,7 @@ @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.6.0") public class Configuration { - public static final String VERSION = "4.0.0"; + public static final String VERSION = "3.2.0"; private static ApiClient defaultApiClient = new ApiClient(); diff --git a/src/main/java/com/onfido/FileTransfer.java b/src/main/java/com/onfido/FileTransfer.java index 26180d5..625650c 100644 --- a/src/main/java/com/onfido/FileTransfer.java +++ b/src/main/java/com/onfido/FileTransfer.java @@ -28,7 +28,7 @@ public FileTransfer(byte[] byteArray, String filename) { /** * Create a new file transfer from a File * - * @param file File to include in transfer + * @param inputFile File to include in transfer * @throws ApiException */ public FileTransfer(File inputFile) {