diff --git a/CHANGELOG.MD b/CHANGELOG.MD
index adeb061..9af4224 100644
--- a/CHANGELOG.MD
+++ b/CHANGELOG.MD
@@ -9,6 +9,24 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
are responsible for testing your translated layout in case you are using custom
translations. [More on language localisation](README.md#4-localisation)
+## [16.0.0] - 2023-02-21
+
+### Added
+
+- Support audio recording in Motion
+- Created a secure module to extend Onfido SDK device intelligence
+- Onfido Secure SDK artifact has been removed. Please use the new device intelligence module.
+
+### Changed
+
+- Removed depreceated UserEventHandler. Please use OnfidoConfig.builder(context).withAnalyticsEventListener().
+- Improve picture frame selection algorithm
+- Added user analytics listener to WorkflowConfig builder. Similar to the normal flow, you can now attach your analytics listener to your config using WorkflowConfig.builder(context).withAnalyticsEventListener(listener).
+
+### Fixed
+
+- Navigate to Permissions denied screen instead of getting back to Intro screen when not all required permissions granted
+
## [15.4.1] - 2023-01-27
### Changed
diff --git a/MIGRATION.md b/MIGRATION.md
index 021debc..9f8aadf 100644
--- a/MIGRATION.md
+++ b/MIGRATION.md
@@ -1,5 +1,10 @@
# Onfido Android SDK Migration Guide
+## `15.4.0` -> `16.0.0`
+
+### Breaking changes
+- Removed setUserEventHandler and getUserEventHandler for the UserEventHandler since it is deprecated. Please use OnfidoConfig.builder(context).withAnalyticsEventListener().
+
## `15.3.0` -> `15.4.0`
### String Changes
diff --git a/README.md b/README.md
index a2a54e4..862a66d 100755
--- a/README.md
+++ b/README.md
@@ -128,8 +128,8 @@ Average size (with Proguard enabled):
| ABI | Size |
| ----------- | :-----: |
-| armeabi-v7a | 8.08 Mb |
-| arm64-v8a | 8.97 Mb |
+| armeabi-v7a | 8.07 Mb |
+| arm64-v8a | 8.96 Mb |
#### 2.2 `onfido-capture-sdk-core`
diff --git a/sample-app/app/build.gradle b/sample-app/app/build.gradle
index a844ae9..0020868 100644
--- a/sample-app/app/build.gradle
+++ b/sample-app/app/build.gradle
@@ -1,7 +1,7 @@
apply plugin: 'com.android.application'
-def sdkVersion = '15.4.1'
-def versionCodeNumber = 1541
+def sdkVersion = '16.0.0'
+def versionCodeNumber = 1600
android {
compileSdkVersion 32
diff --git a/strings.xml b/strings.xml
index bdc6a8c..c802390 100644
--- a/strings.xml
+++ b/strings.xml
@@ -366,7 +366,7 @@
Please make sure the number provided matches the number on the document.
Continue
The %d-digit number is located at the front of your document.
- You have %d %s left.
+ You have [%i] [%s] left.
attempt
attempts
@@ -419,13 +419,7 @@
You turned your head too fast
Please retry and turn your head slower
Retry
- Your microphone is being used by another app
- Please end any ongoing calls or activities that are using your microphone during the recording
- Retry
- We can\'t detect your face
- Audio is being played by another app
- Please do not play any audio on your device during the recording.
- Retry
+ We can\'t detect your face
Make sure to be in a place with good lighting
Make sure your eyes are clearly visible
Make sure to remove masks or other items that cover your face. Eyeglasses are okay