Skip to content

Commit

Permalink
Blinkcard public release v1.0.0 (#489)
Browse files Browse the repository at this point in the history
* 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)

* Bump core-ktx from 1.6.0 to 1.7.0 (#285)

* Bump core-ktx from 1.6.0 to 1.7.0

Bumps core-ktx from 1.6.0 to 1.7.0.

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

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

* update compileSdkVersion

* update cursor.getString

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

* 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/v…
  • Loading branch information
4 people authored Jan 18, 2023
1 parent 38437ad commit bf2d838
Show file tree
Hide file tree
Showing 791 changed files with 5,403 additions and 1,639 deletions.
12 changes: 6 additions & 6 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ jobs:
- ~/.gradle
key: jars-{{ checksum "build.gradle" }}-{{ checksum "app/build.gradle" }}
- run:
name: Run Lint
command: ./gradlew lintDebug
name: Run Detekt
command: ./gradlew app:detekt vgscollect:detekt vgscollect-cardio:detekt --continue --parallel
- run:
name: Run Unit tests
command: ./gradlew testDebugUnitTest
Expand Down Expand Up @@ -63,10 +63,10 @@ jobs:
sudo gcloud firebase test android run \
--app app/build/outputs/apk/debug/app-debug.apk \
--test app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk \
--device model=lv0,version=23,locale=en,orientation=portrait \
--device model=capricorn,version=26,locale=en,orientation=portrait \
--device model=tissot_sprout,version=28,locale=en,orientation=portrait \
--device model=flame,version=30,locale=en,orientation=portrait \
--device model=hammerhead,version=23,locale=en,orientation=portrait \
--device model=walleye,version=27,locale=en,orientation=portrait \
--device model=redfin,version=30,locale=en,orientation=portrait \
--device model=bluejay,version=32,locale=en,orientation=portrait \
workflows:
main:
Expand Down
4 changes: 4 additions & 0 deletions .detekt/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
config:
validation: true
warningsAsErrors: false
excludes: ''
1 change: 1 addition & 0 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @DmytroDm @flor-master @dmytrokhl
12 changes: 9 additions & 3 deletions app/build.gradle
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
plugins {
id 'com.android.application'
id 'kotlin-android'
id 'kotlin-android-extensions'
id 'io.gitlab.arturbosch.detekt'
}

android {
Expand Down Expand Up @@ -61,17 +61,23 @@ android {
}
}

repositories {
maven { url "https://jitpack.io" }
detekt {
buildUponDefaultConfig = false
allRules = false
config = files("$project.rootDir/.detekt/config.yml")
}

repositories {
maven { url "https://jitpack.io" }
maven { url 'https://maven.microblink.com' }
}

dependencies {
implementation project(":vgscollect")
implementation project(":vgscollect-cardio")
implementation project(":vgscollect-blinkcard")

implementation 'com.google.android.gms:play-services-wallet:19.1.0'

implementation libs.androidx.appcompat
implementation libs.androidx.core.ktx
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ import com.verygoodsecurity.demoapp.matchers.withCardHolderState
import com.verygoodsecurity.demoapp.matchers.withCardNumberState
import io.card.payment.CardIOActivity
import io.card.payment.CreditCard
import org.hamcrest.CoreMatchers
import org.hamcrest.Matchers.not
import org.hamcrest.Matchers.notNullValue
import org.hamcrest.core.StringContains.containsString
Expand All @@ -40,25 +41,12 @@ class ActivityCaseInstrumentedTest {

companion object {
const val CARD_NUMBER = "4111111111111111"
const val CARD_NUMBER_WRONG_1 = "41111111QW"
const val CARD_NUMBER_WRONG_2 = "41111111111111112"

const val CARD_HOLDER_WRONG = "Gohn Galt, I."
const val CARD_HOLDER = "Gohn G"

const val CARD_EXP_DATE_WRONG = "22/2222"
const val CARD_EXP_DATE = "02/25"

const val CARD_CVC_WRONG = "12"
const val CARD_CVC = "123"

const val POSTAL_WRONG = "12"
const val POSTAL = "12345"

const val CITY = "new city"

const val CODE_200 = "CODE: 200"
const val CODE_1001 = "CODE: 1001"
}

@get:Rule
Expand Down Expand Up @@ -151,44 +139,15 @@ class ActivityCaseInstrumentedTest {
val submitBtn = interactWithSubmitButton()
val responseContainer = interactWithResponseContainer()

cardInputField.perform(SetTextAction(CARD_NUMBER_WRONG_1))
cardHolderNameInputField.perform(SetTextAction(CARD_HOLDER_WRONG))
cardExpDateInputField.perform(SetTextAction(CARD_EXP_DATE_WRONG))
cardCVCInputField.perform(SetTextAction(CARD_CVC_WRONG))


performClick(submitBtn)
responseContainer.check(matches(withText(containsString(CODE_1001))))
cardCVCInputField.perform(SetTextAction(CARD_CVC))


performClick(submitBtn)
responseContainer.check(matches(withText(containsString(CODE_1001))))
cardExpDateInputField.perform(SetTextAction(CARD_EXP_DATE))


performClick(submitBtn)
responseContainer.check(matches(withText(containsString(CODE_1001))))
cardHolderNameInputField.perform(SetTextAction(CARD_HOLDER))


performClick(submitBtn)
responseContainer.check(matches(withText(containsString(CODE_1001))))
cardInputField.perform(SetTextAction(CARD_NUMBER_WRONG_2))

performClick(submitBtn)
responseContainer.check(matches(withText(containsString(CODE_1001))))
cardInputField.perform(SetTextAction(CARD_NUMBER))

postalCode.perform(SetTextAction(POSTAL_WRONG))
performClick(submitBtn)
responseContainer.check(matches(withText(containsString(CODE_1001))))

cardCVCInputField.perform(SetTextAction(CARD_CVC))
cardExpDateInputField.perform(SetTextAction(CARD_EXP_DATE))
postalCode.perform(SetTextAction(POSTAL))
city.perform(SetTextAction(CITY))
performClick(submitBtn)

pauseTestFor(7000)
pauseTestFor(10000)
responseContainer.check(matches(withText(containsString(CODE_200))))
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -160,49 +160,14 @@ class FragmentCaseInstrumentedTest {
val cardExpDateInputField = interactWithCardExpDate()
val cardCVCInputField = interactWithCardCVC()

cardInputField.perform(SetTextAction(CARD_NUMBER_WRONG_1))
cardHolderNameInputField.perform(SetTextAction(CARD_HOLDER))
cardExpDateInputField.perform(SetTextAction(CARD_EXP_DATE_WRONG))
cardCVCInputField.perform(SetTextAction(CARD_CVC_WRONG))


pauseTestFor(500)
cardInputField.check(matches(withCardNumberState(
bin = CARD_NUMBER_WRONG_BIN_CHECK
)))
cardHolderNameInputField.check(matches(withCardHolderState(CARD_HOLDER)))
cardCVCInputField.check(matches(withCardCVCState(CARD_CVC_WRONG)))

performClick(submitBtn)

pauseTestFor(300)
responseContainer.check(matches(withText(containsString(CODE_1001))))

cardInputField.perform(SetTextAction(CARD_NUMBER))
cardCVCInputField.perform(SetTextAction(CARD_CVC))

performClick(submitBtn)
responseContainer.check(matches(withText(containsString(CODE_1001))))
cardExpDateInputField.perform(SetTextAction(CARD_EXP_DATE))


performClick(submitBtn)
responseContainer.check(matches(withText(containsString(CODE_1001))))
cardInputField.perform(SetTextAction(CARD_NUMBER_WRONG_2))
performClick(submitBtn)
responseContainer.check(matches(withText(StringContains.containsString(CODE_1001))))
cardInputField.perform(SetTextAction(CARD_NUMBER))


pauseTestFor(500)
cardInputField.check(matches(withCardNumberState(CARD_NUMBER)))
cardHolderNameInputField.check(matches(withCardHolderState(CARD_HOLDER)))
cardExpDateInputField.check(matches(withCardExpDateState(CARD_EXP_DATE)))
cardCVCInputField.check(matches(withCardCVCState(CARD_CVC)))


performClick(submitBtn)

pauseTestFor(7000)
pauseTestFor(10000)
responseContainer.check(matches(withText(StringContains.containsString(CODE_200))))
}

Expand Down
9 changes: 9 additions & 0 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
<uses-sdk tools:overrideLibrary="android.support.test.uiautomator.v18" />

<application
android:name=".VGSSampleApplication"
android:allowBackup="false"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
Expand All @@ -29,6 +30,10 @@
</intent-filter>
</activity>

<activity
android:name=".google_pay.GooglePayActivity"
android:label="Google Pay" />

<activity
android:name=".collect_activity.CollectActivity"
android:label="Collect (Activity)" />
Expand Down Expand Up @@ -66,5 +71,9 @@
<activity
android:name=".instrumented.CustomBrandsActivity"
android:label="Instrumented Demo" />

<meta-data
android:name="com.google.android.gms.wallet.api.enabled"
android:value="true" />
</application>
</manifest>
34 changes: 21 additions & 13 deletions app/src/main/java/com/verygoodsecurity/demoapp/StartActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -5,48 +5,56 @@ import android.content.Intent
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import com.verygoodsecurity.demoapp.collect_activity.CollectActivity
import com.verygoodsecurity.demoapp.databinding.ActivityStartBinding
import com.verygoodsecurity.demoapp.fragment_case.VGSCollectFragmentActivity
import com.verygoodsecurity.demoapp.google_pay.GooglePayActivity
import com.verygoodsecurity.demoapp.payopt.PaymentOptimizationActivity
import com.verygoodsecurity.demoapp.tokenization.TokenizationActivity
import com.verygoodsecurity.demoapp.viewpager_case.VGSViewPagerActivity
import kotlinx.android.synthetic.main.activity_start.*

class StartActivity : AppCompatActivity(R.layout.activity_start) {

private lateinit var binding: ActivityStartBinding

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityStartBinding.inflate(layoutInflater)
setContentView(binding.root)
setupViews()
}

private fun setupViews() {
tiedVaultId?.setText(BuildConfig.VAULT_ID)
tiedPath?.setText(BuildConfig.PATH)
llTokenizationFlow?.setOnClickListener {
binding.tiedVaultId.setText(BuildConfig.VAULT_ID)
binding.tiedPath.setText(BuildConfig.PATH)
binding.llPayopt.setOnClickListener {
startActivity(PaymentOptimizationActivity::class.java)
}
binding.llTokenizationFlow.setOnClickListener {
startActivity(TokenizationActivity::class.java)
}
llCollectActivityFlow?.setOnClickListener {
binding.llGooglePayActivityFlow.setOnClickListener {
startActivity(GooglePayActivity::class.java)
}
binding.llCollectActivityFlow.setOnClickListener {
startActivity(CollectActivity::class.java)
}
llCollectFragmentFlow?.setOnClickListener {
binding.llCollectFragmentFlow.setOnClickListener {
startActivity(VGSCollectFragmentActivity::class.java)
}
llCollectViewPagerFlow?.setOnClickListener {
binding.llCollectViewPagerFlow.setOnClickListener {
startActivity(VGSViewPagerActivity::class.java)
}
llPayopt?.setOnClickListener {
startActivity(PaymentOptimizationActivity::class.java)
}
}

private fun startActivity(activity: Class<out Activity>) {
startActivity(Intent(this, activity).apply {
putExtra(KEY_BUNDLE_VAULT_ID, tiedVaultId.text.toString())
putExtra(KEY_BUNDLE_PATH, tiedPath.text.toString())
putExtra(KEY_BUNDLE_VAULT_ID, binding.tiedVaultId.text.toString())
putExtra(KEY_BUNDLE_PATH, binding.tiedPath.text.toString())
putExtra(KEY_BUNDLE_ENVIRONMENT, getEnvironment())
})
}

private fun getEnvironment() = when (mbGroupEnvironment.checkedButtonId) {
private fun getEnvironment() = when (binding.mbGroupEnvironment.checkedButtonId) {
R.id.mbSandbox -> SANDBOX
R.id.mbLive -> LIVE
else -> throw IllegalArgumentException("Not implemented")
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
package com.verygoodsecurity.demoapp

import android.app.Application
import com.microblink.blinkcard.MicroblinkSDK

class VGSSampleApplication: Application() {

override fun onCreate() {
super.onCreate()
// MicroblinkSDK.setLicenseKey("<key>", this)
// MicroblinkSDK.setLicenseKey("<path>", this)
}
}
Loading

0 comments on commit bf2d838

Please sign in to comment.