Skip to content

Commit

Permalink
Public release v1.9.0 (#619)
Browse files Browse the repository at this point in the history
* Bump firebase-bom from 28.4.2 to 29.0.0 (#286)

Bumps firebase-bom from 28.4.2 to 29.0.0.

---
updated-dependencies:
- dependency-name: com.google.firebase:firebase-bom
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump robolectric from 4.6.1 to 4.7 (#287)

Bumps [robolectric](https://github.com/robolectric/robolectric) from 4.6.1 to 4.7.
- [Release notes](https://github.com/robolectric/robolectric/releases)
- [Commits](https://github.com/robolectric/robolectric/compare/robolectric-4.6.1...robolectric-4.7)

---
updated-dependencies:
- dependency-name: org.robolectric:robolectric
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump kotlin-gradle-plugin from 1.5.31 to 1.6.0 (#288)

Bumps [kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 1.5.31 to 1.6.0.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/commits)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add max Length (#289)

* Bump mockk from 1.12.0 to 1.12.1 (#290)

Bumps [mockk](https://github.com/mockk/mockk) from 1.12.0 to 1.12.1.
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](https://github.com/mockk/mockk/compare/v1.12.0...1.12.1)

---
updated-dependencies:
- dependency-name: io.mockk:mockk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump appcompat from 1.3.1 to 1.4.0 (#291)

Bumps appcompat from 1.3.1 to 1.4.0.

---
updated-dependencies:
- dependency-name: androidx.appcompat:appcompat
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump robolectric from 4.7 to 4.7.1 (#292)

Bumps [robolectric](https://github.com/robolectric/robolectric) from 4.7 to 4.7.1.
- [Release notes](https://github.com/robolectric/robolectric/releases)
- [Commits](https://github.com/robolectric/robolectric/compare/robolectric-4.7...robolectric-4.7.1)

---
updated-dependencies:
- dependency-name: org.robolectric:robolectric
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump constraintlayout from 2.1.1 to 2.1.2 (#293)

Bumps [constraintlayout](https://github.com/androidx/constraintlayout) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/androidx/constraintlayout/releases)
- [Commits](https://github.com/androidx/constraintlayout/commits)

---
updated-dependencies:
- dependency-name: androidx.constraintlayout:constraintlayout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump okhttp from 4.9.2 to 4.9.3 (#294)

Bumps [okhttp](https://github.com/square/okhttp) from 4.9.2 to 4.9.3.
- [Release notes](https://github.com/square/okhttp/releases)
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/square/okhttp/compare/parent-4.9.2...parent-4.9.3)

---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump mockito_version from 4.0.0 to 4.1.0 (#295)

Bumps `mockito_version` from 4.0.0 to 4.1.0.

Updates `mockito-core` from 4.0.0 to 4.1.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.0.0...v4.1.0)

Updates `mockito-inline` from 4.0.0 to 4.1.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.0.0...v4.1.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.mockito:mockito-inline
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump robolectric from 4.7.1 to 4.7.2 (#296)

Bumps [robolectric](https://github.com/robolectric/robolectric) from 4.7.1 to 4.7.2.
- [Release notes](https://github.com/robolectric/robolectric/releases)
- [Commits](https://github.com/robolectric/robolectric/compare/robolectric-4.7.1...robolectric-4.7.2)

---
updated-dependencies:
- dependency-name: org.robolectric:robolectric
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump dokka_version from 1.5.31 to 1.6.0 (#297)

Bumps `dokka_version` from 1.5.31 to 1.6.0.

Updates `dokka-gradle-plugin` from 1.5.31 to 1.6.0
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.31...v1.6.0)

Updates `dokka-base` from 1.5.31 to 1.6.0
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.31...v1.6.0)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Merge public release v1.16.17 into development (#299)

* Merge public release 1.6.16 into master (#277)

* Release/v1.6.13 to dev (#240)

* Bump dokka_version from 1.5.0 to 1.5.30 (#242)

Bumps `dokka_version` from 1.5.0 to 1.5.30.

Updates `dokka-gradle-plugin` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

Updates `dokka-base` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve default validation (#243)

* Update MIGRATING.md (#244)

* Release v1.6.14 (#246)

* Bump cardscan-ui from 2.1.0011 to 2.1.0012 (#249)

Bumps [cardscan-ui](https://github.com/getbouncer/cardscan-android) from 2.1.0011 to 2.1.0012.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getbouncer/cardscan-android/compare/2.1.0011...2.1.0012)

---
updated-dependencies:
- dependency-name: com.getbouncer:cardscan-ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump kotlin-gradle-plugin from 1.5.30 to 1.5.31 (#253)

Bumps [kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 1.5.30 to 1.5.31.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.31/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump constraintlayout from 2.1.0 to 2.1.1 (#257)

Bumps [constraintlayout](https://github.com/androidx/constraintlayout) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/androidx/constraintlayout/releases)
- [Commits](https://github.com/androidx/constraintlayout/commits)

---
updated-dependencies:
- dependency-name: androidx.constraintlayout:constraintlayout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve validation logic, fix tests (#261)

* Fix nullable return type (#260)

* Bump okhttp from 4.9.1 to 4.9.2 (#258)

Bumps [okhttp](https://github.com/square/okhttp) from 4.9.1 to 4.9.2.
- [Release notes](https://github.com/square/okhttp/releases)
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/square/okhttp/compare/parent-4.9.1...parent-4.9.2)

---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Bump dokka_version from 1.5.30 to 1.5.31 (#264)

Bumps `dokka_version` from 1.5.30 to 1.5.31.

Updates `dokka-gradle-plugin` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

Updates `dokka-base` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Public release v1.6.15 (#266)

* Version name & code rise

* Update docs

* Bump firebase-bom from 28.4.1 to 28.4.2 (#270)

Bumps firebase-bom from 28.4.1 to 28.4.2.

---
updated-dependencies:
- dependency-name: com.google.firebase:firebase-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump mockito_version from 3.12.4 to 4.0.0 (#271)

Bumps `mockito_version` from 3.12.4 to 4.0.0.

Updates `mockito-core` from 3.12.4 to 4.0.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.12.4...v4.0.0)

Updates `mockito-inline` from 3.12.4 to 4.0.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.12.4...v4.0.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: org.mockito:mockito-inline
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump gradle from 7.0.2 to 7.0.3 (#273)

Bumps gradle from 7.0.2 to 7.0.3.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix submit function response body (#274)

* Public release v1.6.16 (#275)

* Merge dev into master (#269)

* Release/v1.6.13 to dev (#240)

* Bump dokka_version from 1.5.0 to 1.5.30 (#242)

Bumps `dokka_version` from 1.5.0 to 1.5.30.

Updates `dokka-gradle-plugin` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

Updates `dokka-base` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve default validation (#243)

* Update MIGRATING.md (#244)

* Release v1.6.14 (#246)

* Bump cardscan-ui from 2.1.0011 to 2.1.0012 (#249)

Bumps [cardscan-ui](https://github.com/getbouncer/cardscan-android) from 2.1.0011 to 2.1.0012.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getbouncer/cardscan-android/compare/2.1.0011...2.1.0012)

---
updated-dependencies:
- dependency-name: com.getbouncer:cardscan-ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump kotlin-gradle-plugin from 1.5.30 to 1.5.31 (#253)

Bumps [kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 1.5.30 to 1.5.31.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.31/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump constraintlayout from 2.1.0 to 2.1.1 (#257)

Bumps [constraintlayout](https://github.com/androidx/constraintlayout) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/androidx/constraintlayout/releases)
- [Commits](https://github.com/androidx/constraintlayout/commits)

---
updated-dependencies:
- dependency-name: androidx.constraintlayout:constraintlayout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve validation logic, fix tests (#261)

* Fix nullable return type (#260)

* Bump okhttp from 4.9.1 to 4.9.2 (#258)

Bumps [okhttp](https://github.com/square/okhttp) from 4.9.1 to 4.9.2.
- [Release notes](https://github.com/square/okhttp/releases)
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/square/okhttp/compare/parent-4.9.1...parent-4.9.2)

---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Bump dokka_version from 1.5.30 to 1.5.31 (#264)

Bumps `dokka_version` from 1.5.30 to 1.5.31.

Updates `dokka-gradle-plugin` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

Updates `dokka-base` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Public release v1.6.15 (#266)

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Images patch 1 (#272)

* Version name & code rise

* Update docs

* Update config.yml

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Merge dev into master (#280)

* Release/v1.6.13 to dev (#240)

* Bump dokka_version from 1.5.0 to 1.5.30 (#242)

Bumps `dokka_version` from 1.5.0 to 1.5.30.

Updates `dokka-gradle-plugin` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

Updates `dokka-base` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve default validation (#243)

* Update MIGRATING.md (#244)

* Release v1.6.14 (#246)

* Bump cardscan-ui from 2.1.0011 to 2.1.0012 (#249)

Bumps [cardscan-ui](https://github.com/getbouncer/cardscan-android) from 2.1.0011 to 2.1.0012.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getbouncer/cardscan-android/compare/2.1.0011...2.1.0012)

---
updated-dependencies:
- dependency-name: com.getbouncer:cardscan-ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump kotlin-gradle-plugin from 1.5.30 to 1.5.31 (#253)

Bumps [kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 1.5.30 to 1.5.31.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.31/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump constraintlayout from 2.1.0 to 2.1.1 (#257)

Bumps [constraintlayout](https://github.com/androidx/constraintlayout) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/androidx/constraintlayout/releases)
- [Commits](https://github.com/androidx/constraintlayout/commits)

---
updated-dependencies:
- dependency-name: androidx.constraintlayout:constraintlayout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve validation logic, fix tests (#261)

* Fix nullable return type (#260)

* Bump okhttp from 4.9.1 to 4.9.2 (#258)

Bumps [okhttp](https://github.com/square/okhttp) from 4.9.1 to 4.9.2.
- [Release notes](https://github.com/square/okhttp/releases)
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/square/okhttp/compare/parent-4.9.1...parent-4.9.2)

---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Bump dokka_version from 1.5.30 to 1.5.31 (#264)

Bumps `dokka_version` from 1.5.30 to 1.5.31.

Updates `dokka-gradle-plugin` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

Updates `dokka-base` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Public release v1.6.15 (#266)

* Version name & code rise

* Update docs

* Bump firebase-bom from 28.4.1 to 28.4.2 (#270)

Bumps firebase-bom from 28.4.1 to 28.4.2.

---
updated-dependencies:
- dependency-name: com.google.firebase:firebase-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump mockito_version from 3.12.4 to 4.0.0 (#271)

Bumps `mockito_version` from 3.12.4 to 4.0.0.

Updates `mockito-core` from 3.12.4 to 4.0.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.12.4...v4.0.0)

Updates `mockito-inline` from 3.12.4 to 4.0.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.12.4...v4.0.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: org.mockito:mockito-inline
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump gradle from 7.0.2 to 7.0.3 (#273)

Bumps gradle from 7.0.2 to 7.0.3.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix submit function response body (#274)

* Public release v1.6.16 (#275)

* Merge dev into master (#269)

* Release/v1.6.13 to dev (#240)

* Bump dokka_version from 1.5.0 to 1.5.30 (#242)

Bumps `dokka_version` from 1.5.0 to 1.5.30.

Updates `dokka-gradle-plugin` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

Updates `dokka-base` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve default validation (#243)

* Update MIGRATING.md (#244)

* Release v1.6.14 (#246)

* Bump cardscan-ui from 2.1.0011 to 2.1.0012 (#249)

Bumps [cardscan-ui](https://github.com/getbouncer/cardscan-android) from 2.1.0011 to 2.1.0012.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getbouncer/cardscan-android/compare/2.1.0011...2.1.0012)

---
updated-dependencies:
- dependency-name: com.getbouncer:cardscan-ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump kotlin-gradle-plugin from 1.5.30 to 1.5.31 (#253)

Bumps [kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 1.5.30 to 1.5.31.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.31/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump constraintlayout from 2.1.0 to 2.1.1 (#257)

Bumps [constraintlayout](https://github.com/androidx/constraintlayout) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/androidx/constraintlayout/releases)
- [Commits](https://github.com/androidx/constraintlayout/commits)

---
updated-dependencies:
- dependency-name: androidx.constraintlayout:constraintlayout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve validation logic, fix tests (#261)

* Fix nullable return type (#260)

* Bump okhttp from 4.9.1 to 4.9.2 (#258)

Bumps [okhttp](https://github.com/square/okhttp) from 4.9.1 to 4.9.2.
- [Release notes](https://github.com/square/okhttp/releases)
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/square/okhttp/compare/parent-4.9.1...parent-4.9.2)

---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Bump dokka_version from 1.5.30 to 1.5.31 (#264)

Bumps `dokka_version` from 1.5.30 to 1.5.31.

Updates `dokka-gradle-plugin` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

Updates `dokka-base` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Public release v1.6.15 (#266)

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Images patch 1 (#272)

* Version name & code rise

* Update docs

* Update config.yml

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump tensorflow-lite from 2.1.0011 to 2.1.0015 (#262)

Bumps [tensorflow-lite](https://github.com/getbouncer/cardscan-android) from 2.1.0011 to 2.1.0015.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getbouncer/cardscan-android/compare/2.1.0011...2.1.0015)

---
updated-dependencies:
- dependency-name: com.getbouncer:tensorflow-lite
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dmytrodmytryshyn <dmytro.dmytryshyn@vgs.io>

* Bump scan-payment-full from 2.1.0011 to 2.1.0015 (#265)

Bumps [scan-payment-full](https://github.com/getbouncer/cardscan-android) from 2.1.0011 to 2.1.0015.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getbouncer/cardscan-android/compare/2.1.0011...2.1.0015)

---
updated-dependencies:
- dependency-name: com.getbouncer:scan-payment-full
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dmytrodmytryshyn <dmytro.dmytryshyn@vgs.io>

* Bump cardscan-ui from 2.1.0012 to 2.1.0015 (#263)

Bumps [cardscan-ui](https://github.com/getbouncer/cardscan-android) from 2.1.0012 to 2.1.0015.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getbouncer/cardscan-android/compare/2.1.0012...2.1.0015)

---
updated-dependencies:
- dependency-name: com.getbouncer:cardscan-ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dmytrodmytryshyn <dmytro.dmytryshyn@vgs.io>

* Bump bouncer versions from 2.1.0015 -> 2.1.0016 (#279)

* Bouncer adapter version name & code rise (#278)

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump firebase-bom from 29.0.0 to 29.0.1 (#302)

Bumps firebase-bom from 29.0.0 to 29.0.1.

---
updated-dependencies:
- dependency-name: com.google.firebase:firebase-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump robolectric from 4.7.2 to 4.7.3 (#303)

Bumps [robolectric](https://github.com/robolectric/robolectric) from 4.7.2 to 4.7.3.
- [Release notes](https://github.com/robolectric/robolectric/releases)
- [Commits](https://github.com/robolectric/robolectric/compare/robolectric-4.7.2...robolectric-4.7.3)

---
updated-dependencies:
- dependency-name: org.robolectric:robolectric
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump json from 20210307 to 20211205 (#304)

Bumps [json](https://github.com/douglascrockford/JSON-java) from 20210307 to 20211205.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases)
- [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md)
- [Commits](https://github.com/douglascrockford/JSON-java/commits)

---
updated-dependencies:
- dependency-name: org.json:json
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump play-services-auth from 19.2.0 to 20.0.0 (#306)

Bumps play-services-auth from 19.2.0 to 20.0.0.

---
updated-dependencies:
- dependency-name: com.google.android.gms:play-services-auth
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump firebase-bom from 29.0.1 to 29.0.2 (#311)

Bumps firebase-bom from 29.0.1 to 29.0.2.

---
updated-dependencies:
- dependency-name: com.google.firebase:firebase-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Move google-services.json to ci (#307)

* Remove google-services.json. Update ci config. Add test code for check file creation.

* Remove tests code.

* Fix TextInputFieldLayout.kt error restore after screen rotation (#312)

* Bump kotlin-gradle-plugin from 1.6.0 to 1.6.10 (#313)

Bumps [kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 1.6.0 to 1.6.10.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.6.10/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.6.0...v1.6.10)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump gradle from 7.0.3 to 7.0.4 (#305)

Bumps gradle from 7.0.3 to 7.0.4.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Merge public release v1.6.18 into dev (#315)

* Merge public release 1.6.16 into master (#277)

* Release/v1.6.13 to dev (#240)

* Bump dokka_version from 1.5.0 to 1.5.30 (#242)

Bumps `dokka_version` from 1.5.0 to 1.5.30.

Updates `dokka-gradle-plugin` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

Updates `dokka-base` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve default validation (#243)

* Update MIGRATING.md (#244)

* Release v1.6.14 (#246)

* Bump cardscan-ui from 2.1.0011 to 2.1.0012 (#249)

Bumps [cardscan-ui](https://github.com/getbouncer/cardscan-android) from 2.1.0011 to 2.1.0012.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getbouncer/cardscan-android/compare/2.1.0011...2.1.0012)

---
updated-dependencies:
- dependency-name: com.getbouncer:cardscan-ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump kotlin-gradle-plugin from 1.5.30 to 1.5.31 (#253)

Bumps [kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 1.5.30 to 1.5.31.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.31/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump constraintlayout from 2.1.0 to 2.1.1 (#257)

Bumps [constraintlayout](https://github.com/androidx/constraintlayout) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/androidx/constraintlayout/releases)
- [Commits](https://github.com/androidx/constraintlayout/commits)

---
updated-dependencies:
- dependency-name: androidx.constraintlayout:constraintlayout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve validation logic, fix tests (#261)

* Fix nullable return type (#260)

* Bump okhttp from 4.9.1 to 4.9.2 (#258)

Bumps [okhttp](https://github.com/square/okhttp) from 4.9.1 to 4.9.2.
- [Release notes](https://github.com/square/okhttp/releases)
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/square/okhttp/compare/parent-4.9.1...parent-4.9.2)

---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Bump dokka_version from 1.5.30 to 1.5.31 (#264)

Bumps `dokka_version` from 1.5.30 to 1.5.31.

Updates `dokka-gradle-plugin` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

Updates `dokka-base` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Public release v1.6.15 (#266)

* Version name & code rise

* Update docs

* Bump firebase-bom from 28.4.1 to 28.4.2 (#270)

Bumps firebase-bom from 28.4.1 to 28.4.2.

---
updated-dependencies:
- dependency-name: com.google.firebase:firebase-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump mockito_version from 3.12.4 to 4.0.0 (#271)

Bumps `mockito_version` from 3.12.4 to 4.0.0.

Updates `mockito-core` from 3.12.4 to 4.0.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.12.4...v4.0.0)

Updates `mockito-inline` from 3.12.4 to 4.0.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.12.4...v4.0.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: org.mockito:mockito-inline
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump gradle from 7.0.2 to 7.0.3 (#273)

Bumps gradle from 7.0.2 to 7.0.3.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix submit function response body (#274)

* Public release v1.6.16 (#275)

* Merge dev into master (#269)

* Release/v1.6.13 to dev (#240)

* Bump dokka_version from 1.5.0 to 1.5.30 (#242)

Bumps `dokka_version` from 1.5.0 to 1.5.30.

Updates `dokka-gradle-plugin` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

Updates `dokka-base` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve default validation (#243)

* Update MIGRATING.md (#244)

* Release v1.6.14 (#246)

* Bump cardscan-ui from 2.1.0011 to 2.1.0012 (#249)

Bumps [cardscan-ui](https://github.com/getbouncer/cardscan-android) from 2.1.0011 to 2.1.0012.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getbouncer/cardscan-android/compare/2.1.0011...2.1.0012)

---
updated-dependencies:
- dependency-name: com.getbouncer:cardscan-ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump kotlin-gradle-plugin from 1.5.30 to 1.5.31 (#253)

Bumps [kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 1.5.30 to 1.5.31.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.31/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump constraintlayout from 2.1.0 to 2.1.1 (#257)

Bumps [constraintlayout](https://github.com/androidx/constraintlayout) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/androidx/constraintlayout/releases)
- [Commits](https://github.com/androidx/constraintlayout/commits)

---
updated-dependencies:
- dependency-name: androidx.constraintlayout:constraintlayout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve validation logic, fix tests (#261)

* Fix nullable return type (#260)

* Bump okhttp from 4.9.1 to 4.9.2 (#258)

Bumps [okhttp](https://github.com/square/okhttp) from 4.9.1 to 4.9.2.
- [Release notes](https://github.com/square/okhttp/releases)
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/square/okhttp/compare/parent-4.9.1...parent-4.9.2)

---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Bump dokka_version from 1.5.30 to 1.5.31 (#264)

Bumps `dokka_version` from 1.5.30 to 1.5.31.

Updates `dokka-gradle-plugin` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

Updates `dokka-base` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Public release v1.6.15 (#266)

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Images patch 1 (#272)

* Version name & code rise

* Update docs

* Update config.yml

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Merge dev into master (#280)

* Release/v1.6.13 to dev (#240)

* Bump dokka_version from 1.5.0 to 1.5.30 (#242)

Bumps `dokka_version` from 1.5.0 to 1.5.30.

Updates `dokka-gradle-plugin` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

Updates `dokka-base` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve default validation (#243)

* Update MIGRATING.md (#244)

* Release v1.6.14 (#246)

* Bump cardscan-ui from 2.1.0011 to 2.1.0012 (#249)

Bumps [cardscan-ui](https://github.com/getbouncer/cardscan-android) from 2.1.0011 to 2.1.0012.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getbouncer/cardscan-android/compare/2.1.0011...2.1.0012)

---
updated-dependencies:
- dependency-name: com.getbouncer:cardscan-ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump kotlin-gradle-plugin from 1.5.30 to 1.5.31 (#253)

Bumps [kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 1.5.30 to 1.5.31.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.31/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump constraintlayout from 2.1.0 to 2.1.1 (#257)

Bumps [constraintlayout](https://github.com/androidx/constraintlayout) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/androidx/constraintlayout/releases)
- [Commits](https://github.com/androidx/constraintlayout/commits)

---
updated-dependencies:
- dependency-name: androidx.constraintlayout:constraintlayout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve validation logic, fix tests (#261)

* Fix nullable return type (#260)

* Bump okhttp from 4.9.1 to 4.9.2 (#258)

Bumps [okhttp](https://github.com/square/okhttp) from 4.9.1 to 4.9.2.
- [Release notes](https://github.com/square/okhttp/releases)
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/square/okhttp/compare/parent-4.9.1...parent-4.9.2)

---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Bump dokka_version from 1.5.30 to 1.5.31 (#264)

Bumps `dokka_version` from 1.5.30 to 1.5.31.

Updates `dokka-gradle-plugin` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

Updates `dokka-base` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Public release v1.6.15 (#266)

* Version name & code rise

* Update docs

* Bump firebase-bom from 28.4.1 to 28.4.2 (#270)

Bumps firebase-bom from 28.4.1 to 28.4.2.

---
updated-dependencies:
- dependency-name: com.google.firebase:firebase-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump mockito_version from 3.12.4 to 4.0.0 (#271)

Bumps `mockito_version` from 3.12.4 to 4.0.0.

Updates `mockito-core` from 3.12.4 to 4.0.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.12.4...v4.0.0)

Updates `mockito-inline` from 3.12.4 to 4.0.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v3.12.4...v4.0.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: org.mockito:mockito-inline
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump gradle from 7.0.2 to 7.0.3 (#273)

Bumps gradle from 7.0.2 to 7.0.3.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix submit function response body (#274)

* Public release v1.6.16 (#275)

* Merge dev into master (#269)

* Release/v1.6.13 to dev (#240)

* Bump dokka_version from 1.5.0 to 1.5.30 (#242)

Bumps `dokka_version` from 1.5.0 to 1.5.30.

Updates `dokka-gradle-plugin` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

Updates `dokka-base` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve default validation (#243)

* Update MIGRATING.md (#244)

* Release v1.6.14 (#246)

* Bump cardscan-ui from 2.1.0011 to 2.1.0012 (#249)

Bumps [cardscan-ui](https://github.com/getbouncer/cardscan-android) from 2.1.0011 to 2.1.0012.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getbouncer/cardscan-android/compare/2.1.0011...2.1.0012)

---
updated-dependencies:
- dependency-name: com.getbouncer:cardscan-ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump kotlin-gradle-plugin from 1.5.30 to 1.5.31 (#253)

Bumps [kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 1.5.30 to 1.5.31.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.31/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump constraintlayout from 2.1.0 to 2.1.1 (#257)

Bumps [constraintlayout](https://github.com/androidx/constraintlayout) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/androidx/constraintlayout/releases)
- [Commits](https://github.com/androidx/constraintlayout/commits)

---
updated-dependencies:
- dependency-name: androidx.constraintlayout:constraintlayout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Improve validation logic, fix tests (#261)

* Fix nullable return type (#260)

* Bump okhttp from 4.9.1 to 4.9.2 (#258)

Bumps [okhttp](https://github.com/square/okhttp) from 4.9.1 to 4.9.2.
- [Release notes](https://github.com/square/okhttp/releases)
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/square/okhttp/compare/parent-4.9.1...parent-4.9.2)

---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Bump dokka_version from 1.5.30 to 1.5.31 (#264)

Bumps `dokka_version` from 1.5.30 to 1.5.31.

Updates `dokka-gradle-plugin` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

Updates `dokka-base` from 1.5.30 to 1.5.31
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.30...v1.5.31)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.dokka:dokka-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dmytro <dmitriy.kosolapenko@vgs.io>

* Public release v1.6.15 (#266)

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Images patch 1 (#272)

* Version name & code rise

* Update docs

* Update config.yml

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump tensorflow-lite from 2.1.0011 to 2.1.0015 (#262)

Bumps [tensorflow-lite](https://github.com/getbouncer/cardscan-android) from 2.1.0011 to 2.1.0015.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getbouncer/cardscan-android/compare/2.1.0011...2.1.0015)

---
updated-dependencies:
- dependency-name: com.getbouncer:tensorflow-lite
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dmytrodmytryshyn <dmytro.dmytryshyn@vgs.io>

* Bump scan-payment-full from 2.1.0011 to 2.1.0015 (#265)

Bumps [scan-payment-full](https://github.com/getbouncer/cardscan-android) from 2.1.0011 to 2.1.0015.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getbouncer/cardscan-android/compare/2.1.0011...2.1.0015)

---
updated-dependencies:
- dependency-name: com.getbouncer:scan-payment-full
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dmytrodmytryshyn <dmytro.dmytryshyn@vgs.io>

* Bump cardscan-ui from 2.1.0012 to 2.1.0015 (#263)

Bumps [cardscan-ui](https://github.com/getbouncer/cardscan-android) from 2.1.0012 to 2.1.0015.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getbouncer/cardscan-android/compare/2.1.0012...2.1.0015)

---
updated-dependencies:
- dependency-name: com.getbouncer:cardscan-ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dmytrodmytryshyn <dmytro.dmytryshyn@vgs.io>

* Bump bouncer versions from 2.1.0015 -> 2.1.0016 (#279)

* Bouncer adapter version name & code rise (#278)

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Public release v.1.16.17 (#298)

* Release/v1.6.13 to dev (#240)

* Bump dokka_version from 1.5.0 to 1.5.30 (#242)

Bumps `dokka_version` from 1.5.0 to 1.5.30.

Updates `dokka-gradle-plugin` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

Updates `dokka-base` from 1.5.0 to 1.5.30
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.5.0...v1.5.30)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka:dokka-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
…
  • Loading branch information
7 people committed Jan 25, 2024
1 parent 6fec4b7 commit 7e8ea6a
Show file tree
Hide file tree
Showing 771 changed files with 2,201 additions and 862 deletions.
15 changes: 15 additions & 0 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,11 @@ android {

buildFeatures {
viewBinding true
compose true
}

composeOptions {
kotlinCompilerExtensionVersion = "1.5.8"
}

testOptions {
Expand Down Expand Up @@ -92,6 +97,16 @@ dependencies {
implementation libs.androidx.core.ktx
implementation libs.material

implementation platform('androidx.compose:compose-bom:2023.10.01')

implementation libs.compose.activity
implementation libs.compose.material
implementation libs.compose.ui.tooling.preview

debugImplementation debugLibs.compose.ui.tooling

debugImplementation 'androidx.compose.ui:ui-tooling'

implementation demoLibs.androidx.constraintlayout
implementation demoLibs.androidx.multidex
implementation demoLibs.androidx.preference.ktx
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ import com.verygoodsecurity.demoapp.utils.idling.GlobalIdlingResource
import io.card.payment.CardIOActivity
import io.card.payment.CreditCard
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.*
import org.hamcrest.Matchers.not
import org.hamcrest.Matchers.notNullValue
import org.hamcrest.core.StringContains.containsString
Expand Down
4 changes: 4 additions & 0 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,10 @@
android:name=".instrumented.CustomBrandsActivity"
android:label="Instrumented Demo" />

<activity
android:name=".compose.ComposeActivity"
android:label="Compose Demo" />

<meta-data
android:name="com.google.android.gms.wallet.api.enabled"
android:value="true" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import android.content.Intent
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import com.verygoodsecurity.demoapp.collect_activity.CollectActivity
import com.verygoodsecurity.demoapp.compose.ComposeActivity
import com.verygoodsecurity.demoapp.databinding.ActivityStartBinding
import com.verygoodsecurity.demoapp.date_range_activity.DateRangeActivity
import com.verygoodsecurity.demoapp.fragment_case.VGSCollectFragmentActivity
Expand Down Expand Up @@ -48,6 +49,9 @@ class StartActivity : AppCompatActivity(R.layout.activity_start) {
binding.llDateRangeViewPagerFlow.setOnClickListener {
startActivity(DateRangeActivity::class.java)
}
binding.llComposeFlow.setOnClickListener {
startActivity(ComposeActivity::class.java)
}
}

private fun startActivity(activity: Class<out Activity>) {
Expand All @@ -73,4 +77,8 @@ class StartActivity : AppCompatActivity(R.layout.activity_start) {
const val KEY_BUNDLE_ENVIRONMENT = "user_env"
const val KEY_BUNDLE_PATH = "user_path"
}
}

fun AppCompatActivity.getStringExtra(key: String, defaultValue: String = ""): String {
return intent.extras?.getString(key) ?: defaultValue
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ import com.verygoodsecurity.demoapp.StartActivity.Companion.KEY_BUNDLE_VAULT_ID
import com.verygoodsecurity.demoapp.databinding.ActivityCollectBinding
import com.verygoodsecurity.demoapp.databinding.CardInputLayoutBinding
import com.verygoodsecurity.demoapp.databinding.CodeExampleLayoutBinding
import com.verygoodsecurity.demoapp.getStringExtra
import com.verygoodsecurity.demoapp.utils.idling.GlobalIdlingResource
import com.verygoodsecurity.vgscollect.core.HTTPMethod
import com.verygoodsecurity.vgscollect.core.VGSCollect
Expand Down Expand Up @@ -382,8 +383,4 @@ class CollectActivity : AppCompatActivity(), VgsCollectResponseListener,
""
}
}

private fun AppCompatActivity.getStringExtra(key: String, defaultValue: String = ""): String {
return intent.extras?.getString(key) ?: defaultValue
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,181 @@
package com.verygoodsecurity.demoapp.compose

import android.content.res.ColorStateList
import android.os.Bundle
import android.util.Log
import android.view.Gravity
import android.widget.Toast
import androidx.activity.compose.setContent
import androidx.appcompat.app.AppCompatActivity
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.material.MaterialTheme
import androidx.compose.material.OutlinedButton
import androidx.compose.material.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.LocalDensity
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import androidx.core.content.ContextCompat
import com.google.android.material.textfield.TextInputLayout
import com.verygoodsecurity.demoapp.R
import com.verygoodsecurity.demoapp.StartActivity
import com.verygoodsecurity.demoapp.getStringExtra
import com.verygoodsecurity.vgscollect.VGSCollectLogger
import com.verygoodsecurity.vgscollect.core.HTTPMethod
import com.verygoodsecurity.vgscollect.core.VGSCollect
import com.verygoodsecurity.vgscollect.core.VgsCollectResponseListener
import com.verygoodsecurity.vgscollect.core.model.network.VGSResponse
import com.verygoodsecurity.vgscollect.view.InputFieldView
import com.verygoodsecurity.vgscollect.widget.VGSTextInputLayout
import com.verygoodsecurity.vgscollect.widget.compose.CardVerificationCodeEditTextWrapper
import com.verygoodsecurity.vgscollect.widget.compose.VGSCardNumberEditTextWrapper

class ComposeActivity : AppCompatActivity(), VgsCollectResponseListener {

private val path: String by lazy { getStringExtra(StartActivity.KEY_BUNDLE_PATH) }

private val collect: VGSCollect by lazy {
VGSCollect(
this,
getStringExtra(StartActivity.KEY_BUNDLE_VAULT_ID, ""),
getStringExtra(StartActivity.KEY_BUNDLE_ENVIRONMENT, "")
).also {
it.addOnResponseListeners(this)
}
}

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
VGSCollectLogger.logLevel = VGSCollectLogger.Level.DEBUG
VGSCollectLogger.isEnabled = true
setContent {
MaterialTheme {
Content(collect = collect)
}
}
}

override fun onResponse(response: VGSResponse?) {
Toast.makeText(
this,
when (response) {
is VGSResponse.SuccessResponse -> "Success"
is VGSResponse.ErrorResponse -> "Error"
else -> throw IllegalStateException()
},
Toast.LENGTH_SHORT
).show()

Log.d("VGS", "response = ${response.body}")
}

@Composable
private fun Content(collect: VGSCollect?) {
Column(
modifier = Modifier
.fillMaxSize()
.padding(16.dp)
) {
val radius = with(LocalDensity.current) { 4.dp.toPx() }
val paddingVertical = with(LocalDensity.current) { 16.dp.roundToPx() }
val paddingHorizontal = with(LocalDensity.current) { 8.dp.roundToPx() }

VGSCardNumberEditTextWrapper(
collect = collect,
fieldName = "card.number",
modifier = Modifier.fillMaxWidth(),
onViewCreate = { layout, input ->
configureTextInputLayout(
layout = layout,
hint = "Card Number",
radius = radius
)
configureEditText(
input = input,
paddingVertical = paddingVertical,
paddingHorizontal = paddingHorizontal,
)
input.setDivider(' ')
input.setCardBrandIconGravity(Gravity.END)
}
)

Spacer(modifier = Modifier.height(16.dp))

CardVerificationCodeEditTextWrapper(
collect = collect,
fieldName = "card.cvc",
modifier = Modifier.fillMaxWidth(),
onViewCreate = { layout, input ->
configureTextInputLayout(
layout = layout,
hint = "CVC",
radius = radius
)
configureEditText(
input = input,
paddingVertical = paddingVertical,
paddingHorizontal = paddingHorizontal,
)
}
)

Spacer(modifier = Modifier.height(16.dp))


OutlinedButton(
modifier = Modifier.align(alignment = Alignment.End),
contentPadding = PaddingValues(16.dp),
onClick = { collect?.asyncSubmit(path, HTTPMethod.POST) }
) {
Text(
text = "SUBMIT",
color = Color(0xff4b5d69)
)
}
}
}

private fun configureTextInputLayout(
layout: VGSTextInputLayout,
hint: String,
radius: Float
) {
layout.setHint(hint)
layout.setHintTextColor(
ColorStateList.valueOf(
ContextCompat.getColor(
layout.context,
R.color.fiord
)
)
)
layout.setBoxBackgroundMode(TextInputLayout.BOX_BACKGROUND_OUTLINE)
layout.setBoxCornerRadius(radius, radius, radius, radius)
}

private fun configureEditText(
input: InputFieldView,
paddingVertical: Int,
paddingHorizontal: Int
) {
input.setPadding(paddingVertical, paddingHorizontal, paddingVertical, paddingHorizontal)
}

@Preview(showBackground = true, backgroundColor = 0xFFFFFFFF)
@Composable
private fun Preview() {
MaterialTheme {
Content(collect = null)
}
}
}
42 changes: 42 additions & 0 deletions app/src/main/res/layout/activity_start.xml
Original file line number Diff line number Diff line change
Expand Up @@ -386,6 +386,48 @@

</androidx.appcompat.widget.LinearLayoutCompat>

<androidx.appcompat.widget.LinearLayoutCompat
android:id="@+id/llComposeFlow"
style="@style/Widget.MaterialComponents.Button.OutlinedButton"
android:layout_width="0dp"
android:layout_row="3"
android:layout_rowWeight="1"
android:layout_column="1"
android:layout_columnWeight="1"
android:layout_marginStart="@dimen/margin_padding_material_micro"
android:layout_marginTop="@dimen/margin_padding_material_small"
android:layout_marginBottom="@dimen/margin_padding_material_micro"
android:background="@drawable/bg_custom_btn"
android:orientation="vertical"
android:padding="@dimen/margin_padding_material_small">

<com.google.android.material.textview.MaterialTextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="end"
android:lines="1"
android:text="@string/start_compose_title"
android:textAppearance="?attr/textAppearanceSubtitle2" />

<com.google.android.material.textview.MaterialTextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/margin_padding_material_micro"
android:layout_weight="1"
android:ellipsize="end"
android:lines="2"
android:text="@string/start_compose_description"
android:textAppearance="?attr/textAppearanceCaption" />

<com.google.android.material.textview.MaterialTextView
style="@style/GridButtonActionStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/margin_padding_material_micro"
android:text="@string/start_activity_start_btn_title" />

</androidx.appcompat.widget.LinearLayoutCompat>

</GridLayout>
</androidx.appcompat.widget.LinearLayoutCompat>
</ScrollView>
1 change: 1 addition & 0 deletions app/src/main/res/values/colors.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<color name="state_active">@color/colorAccent</color>

<color name="fiord">#4b5d69</color>
<color name="fiord_0">#004b5d69</color>
<color name="fiord_20">#204b5d69</color>
<color name="fiord_80">#804b5d69</color>
<color name="elephant">#22343e</color>
Expand Down
3 changes: 3 additions & 0 deletions app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@
<string name="start_date_range_pager_title">Date Range (Activity)</string>
<string name="start_date_range_pager_description">Example of collecting date range using Activity.</string>

<string name="start_compose_title">Compose</string>
<string name="start_compose_description">Example of collecting date wit Jetpack Compose.</string>

<string name="start_payopt">Payopt</string>
<string name="start_payopt_description">Collecting data with payment optimization example.</string>

Expand Down
20 changes: 19 additions & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -661,6 +661,24 @@ <h2 class="">Packages</h2>
<div></div>
</div>
</div>
<a data-name="-1208060926%2FPackages%2F1122815226" anchor-label="com.verygoodsecurity.vgscollect.widget.compose" id="-1208060926%2FPackages%2F1122815226" data-filterable-set=":vgscollect:dokkaHtml/release"></a>
<div class="table-row" data-filterable-current=":vgscollect:dokkaHtml/release" data-filterable-set=":vgscollect:dokkaHtml/release">
<div>
<div class="main-subrow ">
<div class=""><span class="inline-flex">
<div><a href="vgscollect/com.verygoodsecurity.vgscollect.widget.compose/index.html">com.verygoodsecurity.vgscollect.widget.compose</a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1208060926%2FPackages%2F1122815226"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div class="pull-right">
<div class="platform-tags no-gutters">
<div class="platform-tag jvm-like">androidJvm</div>
</div>
</div>
</div>
<div></div>
</div>
</div>
<a data-name="139722355%2FPackages%2F1122815226" anchor-label="com.verygoodsecurity.vgscollect.widget.core" id="139722355%2FPackages%2F1122815226" data-filterable-set=":vgscollect:dokkaHtml/release"></a>
<div class="table-row" data-filterable-current=":vgscollect:dokkaHtml/release" data-filterable-set=":vgscollect:dokkaHtml/release">
<div>
Expand All @@ -682,7 +700,7 @@ <h2 class="">Packages</h2>
</div>
</div>
<div class="footer">
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2023 Copyright</span><span
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2024 Copyright</span><span
class="pull-right"><span>Generated by </span><a
href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span>
</div>
Expand Down
Loading

0 comments on commit 7e8ea6a

Please sign in to comment.