From 95b643f1ce68c286e4b377d22d765b8708c20e04 Mon Sep 17 00:00:00 2001 From: amplify-android-dev+ghops Date: Mon, 30 Jun 2025 19:59:27 +0000 Subject: [PATCH 1/2] release: Amplify UI Android Liveness 1.5.0 --- README.md | 2 +- liveness/CHANGELOG.md | 32 ++++++++++++++++++++++++++++++++ liveness/gradle.properties | 2 +- samples/liveness/build.gradle | 2 +- 4 files changed, 35 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ff373d6f..4749c375 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Amplify UI for Android is an open-source UI library with cloud-connected compone | Component | Summary | Latest Version | Docs | Sample | | --- | --- |------------------------------------------------------------------------------------------------------| --- | --- | | [Authenticator](authenticator) | Amplify Authenticator provides a complete drop-in implementation of an authentication flow for your application using [Amplify Authentication](https://docs.amplify.aws/lib/auth/getting-started/q/platform/android/). | [1.5.0](https://github.com/aws-amplify/amplify-ui-android/releases/tag/release_authenticator_v1.5.0) | [Docs](https://ui.docs.amplify.aws/android/connected-components/authenticator) | [Sample](samples/authenticator/) | -| [Face Liveness](liveness) | Amplify FaceLivenessDetector provides a UI component for [Amazon Rekognition Face Liveness](https://aws.amazon.com/rekognition/face-liveness/) feature that helps developers verify that only real users, not bad actors using spoofs, can access your services. | [1.4.2](https://github.com/aws-amplify/amplify-ui-android/releases/tag/release_liveness_v1.4.2) | [Docs](https://ui.docs.amplify.aws/android/connected-components/liveness) | [Sample](samples/liveness/) | +| [Face Liveness](liveness) | Amplify FaceLivenessDetector provides a UI component for [Amazon Rekognition Face Liveness](https://aws.amazon.com/rekognition/face-liveness/) feature that helps developers verify that only real users, not bad actors using spoofs, can access your services. | [1.5.0](https://github.com/aws-amplify/amplify-ui-android/releases/tag/release_liveness_v1.5.0) | [Docs](https://ui.docs.amplify.aws/android/connected-components/liveness) | [Sample](samples/liveness/) | ## Supported Versions diff --git a/liveness/CHANGELOG.md b/liveness/CHANGELOG.md index 572be45c..4492ba05 100644 --- a/liveness/CHANGELOG.md +++ b/liveness/CHANGELOG.md @@ -1,3 +1,35 @@ +## [Release 1.5.0](https://github.com/aws-amplify/amplify-ui-android/releases/tag/release_liveness_v1.5.0) + +### Features +- **liveness:** Liveness connected component +- **liveness:** Remove countdown ([#56](https://github.com/aws-amplify/amplify-ui-android/issues/56)) +- **liveness:** Update Liveness UI ([#100](https://github.com/aws-amplify/amplify-ui-android/issues/100)) +- **liveness:** Add support for a no light liveness challenge ([#248](https://github.com/aws-amplify/amplify-ui-android/issues/248)) + +### Bug Fixes +- **liveness:** update liveness dependency in sample app ([#15](https://github.com/aws-amplify/amplify-ui-android/issues/15)) +- **liveness:** center camera preview ([#50](https://github.com/aws-amplify/amplify-ui-android/issues/50)) +- **liveness:** check for empty session ID ([#53](https://github.com/aws-amplify/amplify-ui-android/issues/53)) +- **liveness:** Added Rekognition backend for Android app and updated README ([#59](https://github.com/aws-amplify/amplify-ui-android/issues/59)) +- **liveness:** Screen rotation saves/loads correctly; lifecycle not destroyed at time of use ([#65](https://github.com/aws-amplify/amplify-ui-android/issues/65)) +- **liveness:** Use server facematch timeout ([#74](https://github.com/aws-amplify/amplify-ui-android/issues/74)) +- **liveness:** Add version to liveness websocket user agent ([#73](https://github.com/aws-amplify/amplify-ui-android/issues/73)) +- **liveness:** use updated Liveness oval algorithm ([#95](https://github.com/aws-amplify/amplify-ui-android/issues/95)) +- **liveness:** Minor UI Fixes ([#103](https://github.com/aws-amplify/amplify-ui-android/issues/103)) +- **liveness:** ui updates ([#104](https://github.com/aws-amplify/amplify-ui-android/issues/104)) +- **liveness:** fix typo in state messages ([#123](https://github.com/aws-amplify/amplify-ui-android/issues/123)) +- **liveness:** Multiple Liveness Bug Fixes ([#124](https://github.com/aws-amplify/amplify-ui-android/issues/124)) +- **liveness:** Update Amplify to 2.14.12 to fix InvalidSignatureException ([#126](https://github.com/aws-amplify/amplify-ui-android/issues/126)) +- **liveness:** Remove End Timeout ([#129](https://github.com/aws-amplify/amplify-ui-android/issues/129)) +- **liveness:** Catch unhandled exceptions in coordinator ([#141](https://github.com/aws-amplify/amplify-ui-android/issues/141)) +- **liveness:** Detect failed camera opening ([#205](https://github.com/aws-amplify/amplify-ui-android/issues/205)) +- **liveness:** Prevent the "Create Liveness Session" button from flashing on screen transition ([#193](https://github.com/aws-amplify/amplify-ui-android/issues/193)) +- **all:** Upgrade Compose to latest BOM ([#222](https://github.com/aws-amplify/amplify-ui-android/issues/222)) +- **liveness:** Update CameraX library to latest ([#230](https://github.com/aws-amplify/amplify-ui-android/issues/230)) +- **liveness:** Prevent crashing if there's an exception thrown by the SurfaceTexture ([#231](https://github.com/aws-amplify/amplify-ui-android/issues/231)) + +[See all changes between 1.4.2 and 1.5.0](https://github.com/aws-amplify/amplify-ui-android/compare/release_liveness_v1.4.2...release_liveness_v1.5.0) + ## [Release 1.4.2](https://github.com/aws-amplify/amplify-ui-android/releases/tag/release_liveness_v1.4.2) ### Miscellaneous diff --git a/liveness/gradle.properties b/liveness/gradle.properties index cb9ff427..9fb36247 100644 --- a/liveness/gradle.properties +++ b/liveness/gradle.properties @@ -17,4 +17,4 @@ POM_ARTIFACT_ID=liveness POM_NAME=Amplify UI Framework for Android - Liveness POM_DESCRIPTION=Amplify UI Framework for Android - Liveness Plugin POM_PACKAGING=aar -VERSION_NAME=1.4.2 +VERSION_NAME=1.5.0 diff --git a/samples/liveness/build.gradle b/samples/liveness/build.gradle index b30e6311..db9f4dc4 100644 --- a/samples/liveness/build.gradle +++ b/samples/liveness/build.gradle @@ -1,6 +1,6 @@ buildscript { ext { - LivenessVersion = '1.4.2' + LivenessVersion = '1.5.0' } repositories { google() From dd59f6e3aab157aeffcb39eb0832c33851a59039 Mon Sep 17 00:00:00 2001 From: Vincent Tran Date: Mon, 30 Jun 2025 14:05:29 -0700 Subject: [PATCH 2/2] Update CHANGELOG.md --- liveness/CHANGELOG.md | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/liveness/CHANGELOG.md b/liveness/CHANGELOG.md index 4492ba05..877a39ab 100644 --- a/liveness/CHANGELOG.md +++ b/liveness/CHANGELOG.md @@ -1,30 +1,9 @@ ## [Release 1.5.0](https://github.com/aws-amplify/amplify-ui-android/releases/tag/release_liveness_v1.5.0) ### Features -- **liveness:** Liveness connected component -- **liveness:** Remove countdown ([#56](https://github.com/aws-amplify/amplify-ui-android/issues/56)) -- **liveness:** Update Liveness UI ([#100](https://github.com/aws-amplify/amplify-ui-android/issues/100)) - **liveness:** Add support for a no light liveness challenge ([#248](https://github.com/aws-amplify/amplify-ui-android/issues/248)) ### Bug Fixes -- **liveness:** update liveness dependency in sample app ([#15](https://github.com/aws-amplify/amplify-ui-android/issues/15)) -- **liveness:** center camera preview ([#50](https://github.com/aws-amplify/amplify-ui-android/issues/50)) -- **liveness:** check for empty session ID ([#53](https://github.com/aws-amplify/amplify-ui-android/issues/53)) -- **liveness:** Added Rekognition backend for Android app and updated README ([#59](https://github.com/aws-amplify/amplify-ui-android/issues/59)) -- **liveness:** Screen rotation saves/loads correctly; lifecycle not destroyed at time of use ([#65](https://github.com/aws-amplify/amplify-ui-android/issues/65)) -- **liveness:** Use server facematch timeout ([#74](https://github.com/aws-amplify/amplify-ui-android/issues/74)) -- **liveness:** Add version to liveness websocket user agent ([#73](https://github.com/aws-amplify/amplify-ui-android/issues/73)) -- **liveness:** use updated Liveness oval algorithm ([#95](https://github.com/aws-amplify/amplify-ui-android/issues/95)) -- **liveness:** Minor UI Fixes ([#103](https://github.com/aws-amplify/amplify-ui-android/issues/103)) -- **liveness:** ui updates ([#104](https://github.com/aws-amplify/amplify-ui-android/issues/104)) -- **liveness:** fix typo in state messages ([#123](https://github.com/aws-amplify/amplify-ui-android/issues/123)) -- **liveness:** Multiple Liveness Bug Fixes ([#124](https://github.com/aws-amplify/amplify-ui-android/issues/124)) -- **liveness:** Update Amplify to 2.14.12 to fix InvalidSignatureException ([#126](https://github.com/aws-amplify/amplify-ui-android/issues/126)) -- **liveness:** Remove End Timeout ([#129](https://github.com/aws-amplify/amplify-ui-android/issues/129)) -- **liveness:** Catch unhandled exceptions in coordinator ([#141](https://github.com/aws-amplify/amplify-ui-android/issues/141)) -- **liveness:** Detect failed camera opening ([#205](https://github.com/aws-amplify/amplify-ui-android/issues/205)) -- **liveness:** Prevent the "Create Liveness Session" button from flashing on screen transition ([#193](https://github.com/aws-amplify/amplify-ui-android/issues/193)) -- **all:** Upgrade Compose to latest BOM ([#222](https://github.com/aws-amplify/amplify-ui-android/issues/222)) - **liveness:** Update CameraX library to latest ([#230](https://github.com/aws-amplify/amplify-ui-android/issues/230)) - **liveness:** Prevent crashing if there's an exception thrown by the SurfaceTexture ([#231](https://github.com/aws-amplify/amplify-ui-android/issues/231))