Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ability to bind/unbind views as arrays #152

Merged
merged 2 commits into from
Mar 30, 2021
Merged

Conversation

DmytroDm
Copy link
Collaborator

Feature ANDROIDSDK-307

Description of changes

Add ability to bind/unbind views as arrays

@DmytroDm DmytroDm requested a review from Endorf March 29, 2021 13:56
@DmytroDm DmytroDm self-assigned this Mar 29, 2021
@DmytroDm DmytroDm merged commit d29939c into develop Mar 30, 2021
DmytroDm added a commit that referenced this pull request Apr 1, 2021
* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Merge release v1.6.3 into dev (#151)

* Version name & code rise

* Update docs

* Add ability to bind/unbind views as arrays (#152)

* Add ability to bind/unbind arrays of views

* Update comments

* Functionality to send expiration date components separately (#153)

* Implement ExpirationDateEditText.kt

* Fix tests

* Update comment/locale, add tests

* Revert locale change

* Update locale to US

* Add setSerializer function

* Update VGSExpDateSeparateSerializer.kt

* Update tests

* Update dependencies (#156)

* Update bouncer dependencies

* Update other dependencies

* Update gradle version

* Merge bouncer release into dev (#155)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Version name & code rise

* update kotlin version (#157)

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
DmytroDm added a commit that referenced this pull request Apr 9, 2021
* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Merge release v1.6.3 into dev (#151)

* Version name & code rise

* Update docs

* Add ability to bind/unbind views as arrays (#152)

* Add ability to bind/unbind arrays of views

* Update comments

* Functionality to send expiration date components separately (#153)

* Implement ExpirationDateEditText.kt

* Fix tests

* Update comment/locale, add tests

* Revert locale change

* Update locale to US

* Add setSerializer function

* Update VGSExpDateSeparateSerializer.kt

* Update tests

* Update dependencies (#156)

* Update bouncer dependencies

* Update other dependencies

* Update gradle version

* Merge bouncer release into dev (#155)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* update kotlin version (#157)

* VGS Collect SDK release v1.6.4 merge into dev (#159)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Release/release bouncer v1.0.4 (#154)

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Fix box stroke colo state list (#160)

* Limit valid card brands in SDK (#161)

* Implement valid card brands

* Remove test code

* Add tests

* Added ability to set validation rules for VGSEditText (#162)

* Fix issue with overriding default validation rules (#163)

* Fix allowToOverrideDefaultValidation

* Refactor

* Create default styles for VGSCollect views. (#164)

* Add default styles

* Refactoring

* Refactoring

* Fix

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
@Endorf Endorf deleted the feature/ANDROIDSDK-307 branch April 13, 2021 09:11
DmytroDm added a commit that referenced this pull request Apr 26, 2021
* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Merge release v1.6.3 into dev (#151)

* Version name & code rise

* Update docs

* Add ability to bind/unbind views as arrays (#152)

* Add ability to bind/unbind arrays of views

* Update comments

* Functionality to send expiration date components separately (#153)

* Implement ExpirationDateEditText.kt

* Fix tests

* Update comment/locale, add tests

* Revert locale change

* Update locale to US

* Add setSerializer function

* Update VGSExpDateSeparateSerializer.kt

* Update tests

* Update dependencies (#156)

* Update bouncer dependencies

* Update other dependencies

* Update gradle version

* Merge bouncer release into dev (#155)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* update kotlin version (#157)

* VGS Collect SDK release v1.6.4 merge into dev (#159)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Release/release bouncer v1.0.4 (#154)

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Fix box stroke colo state list (#160)

* Limit valid card brands in SDK (#161)

* Implement valid card brands

* Remove test code

* Add tests

* Added ability to set validation rules for VGSEditText (#162)

* Fix issue with overriding default validation rules (#163)

* Fix allowToOverrideDefaultValidation

* Refactor

* Create default styles for VGSCollect views. (#164)

* Add default styles

* Refactoring

* Refactoring

* Fix

* remove bintray code from repo (#167)

* Implement ability to compare fields content (#170)

* Implement ability to compare fields content

* Code format fix

* Fix ability to override card mask (#172)

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
@DmytroDm DmytroDm mentioned this pull request Apr 26, 2021
DmytroDm added a commit that referenced this pull request Jun 3, 2021
* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Merge release v1.6.3 into dev (#151)

* Version name & code rise

* Update docs

* Add ability to bind/unbind views as arrays (#152)

* Add ability to bind/unbind arrays of views

* Update comments

* Functionality to send expiration date components separately (#153)

* Implement ExpirationDateEditText.kt

* Fix tests

* Update comment/locale, add tests

* Revert locale change

* Update locale to US

* Add setSerializer function

* Update VGSExpDateSeparateSerializer.kt

* Update tests

* Update dependencies (#156)

* Update bouncer dependencies

* Update other dependencies

* Update gradle version

* Merge bouncer release into dev (#155)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* update kotlin version (#157)

* VGS Collect SDK release v1.6.4 merge into dev (#159)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Release/release bouncer v1.0.4 (#154)

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Fix box stroke colo state list (#160)

* Limit valid card brands in SDK (#161)

* Implement valid card brands

* Remove test code

* Add tests

* Added ability to set validation rules for VGSEditText (#162)

* Fix issue with overriding default validation rules (#163)

* Fix allowToOverrideDefaultValidation

* Refactor

* Create default styles for VGSCollect views. (#164)

* Add default styles

* Refactoring

* Refactoring

* Fix

* remove bintray code from repo (#167)

* Implement ability to compare fields content (#170)

* Implement ability to compare fields content

* Code format fix

* Fix ability to override card mask (#172)

* Fix attach file cache (#177)

* Fix analytics events (#178)

* Remove unused value

* Fix autofill field attribute value

* Fix BeforeSubmit event

* Add ability to set request timeout (#179)

* Add ability to set request timeout

* Fix tests

* Update dependencies (#180)

* Update dependencies & release process (#182)

* Update dependecies, remove 'kotlin-android-extensions' from card-io and bouncer

* Updat release plugin & properties

* Revert

* Revert test code

* Fix OutOfMemory exception (#181)

* Fix out of memory exception when attach files

* Remove redundant LruCache

* Make reading file bytes depends on max size specified by developer

* Remove logs

* Fix tests, revert prev logic of adding files

* Update error message

* Update error message

* Update docs

* Version name & code rise

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
DmytroDm added a commit that referenced this pull request Jun 15, 2021
* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Merge release v1.6.3 into dev (#151)

* Version name & code rise

* Update docs

* Add ability to bind/unbind views as arrays (#152)

* Add ability to bind/unbind arrays of views

* Update comments

* Functionality to send expiration date components separately (#153)

* Implement ExpirationDateEditText.kt

* Fix tests

* Update comment/locale, add tests

* Revert locale change

* Update locale to US

* Add setSerializer function

* Update VGSExpDateSeparateSerializer.kt

* Update tests

* Update dependencies (#156)

* Update bouncer dependencies

* Update other dependencies

* Update gradle version

* Merge bouncer release into dev (#155)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* update kotlin version (#157)

* VGS Collect SDK release v1.6.4 merge into dev (#159)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Release/release bouncer v1.0.4 (#154)

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Fix box stroke colo state list (#160)

* Limit valid card brands in SDK (#161)

* Implement valid card brands

* Remove test code

* Add tests

* Added ability to set validation rules for VGSEditText (#162)

* Fix issue with overriding default validation rules (#163)

* Fix allowToOverrideDefaultValidation

* Refactor

* Create default styles for VGSCollect views. (#164)

* Add default styles

* Refactoring

* Refactoring

* Fix

* remove bintray code from repo (#167)

* Implement ability to compare fields content (#170)

* Implement ability to compare fields content

* Code format fix

* Fix ability to override card mask (#172)

* Fix attach file cache (#177)

* Fix analytics events (#178)

* Remove unused value

* Fix autofill field attribute value

* Fix BeforeSubmit event

* Add ability to set request timeout (#179)

* Add ability to set request timeout

* Fix tests

* Update dependencies (#180)

* Update dependencies & release process (#182)

* Update dependecies, remove 'kotlin-android-extensions' from card-io and bouncer

* Updat release plugin & properties

* Revert

* Revert test code

* Fix OutOfMemory exception (#181)

* Fix out of memory exception when attach files

* Remove redundant LruCache

* Make reading file bytes depends on max size specified by developer

* Remove logs

* Fix tests, revert prev logic of adding files

* Update error message

* Update error message

* Fix max Length in VGSEditText (#186)

* Fix keyboard doesn't appear after reopen app (#192)

* add FLAT_JSON mapping policy (#194)

* Implement ability to set tag for logs produced by VGSCollectLogger  (#195)

* Implement custom logs tag

* Constant rename

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
@DmytroDm DmytroDm mentioned this pull request Jun 29, 2021
DmytroDm added a commit that referenced this pull request Jun 29, 2021
* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Merge release v1.6.3 into dev (#151)

* Version name & code rise

* Update docs

* Add ability to bind/unbind views as arrays (#152)

* Add ability to bind/unbind arrays of views

* Update comments

* Functionality to send expiration date components separately (#153)

* Implement ExpirationDateEditText.kt

* Fix tests

* Update comment/locale, add tests

* Revert locale change

* Update locale to US

* Add setSerializer function

* Update VGSExpDateSeparateSerializer.kt

* Update tests

* Update dependencies (#156)

* Update bouncer dependencies

* Update other dependencies

* Update gradle version

* Merge bouncer release into dev (#155)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* update kotlin version (#157)

* VGS Collect SDK release v1.6.4 merge into dev (#159)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Release/release bouncer v1.0.4 (#154)

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Fix box stroke colo state list (#160)

* Limit valid card brands in SDK (#161)

* Implement valid card brands

* Remove test code

* Add tests

* Added ability to set validation rules for VGSEditText (#162)

* Fix issue with overriding default validation rules (#163)

* Fix allowToOverrideDefaultValidation

* Refactor

* Create default styles for VGSCollect views. (#164)

* Add default styles

* Refactoring

* Refactoring

* Fix

* remove bintray code from repo (#167)

* Implement ability to compare fields content (#170)

* Implement ability to compare fields content

* Code format fix

* Fix ability to override card mask (#172)

* Fix attach file cache (#177)

* Fix analytics events (#178)

* Remove unused value

* Fix autofill field attribute value

* Fix BeforeSubmit event

* Add ability to set request timeout (#179)

* Add ability to set request timeout

* Fix tests

* Update dependencies (#180)

* Update dependencies & release process (#182)

* Update dependecies, remove 'kotlin-android-extensions' from card-io and bouncer

* Updat release plugin & properties

* Revert

* Revert test code

* Fix OutOfMemory exception (#181)

* Fix out of memory exception when attach files

* Remove redundant LruCache

* Make reading file bytes depends on max size specified by developer

* Remove logs

* Fix tests, revert prev logic of adding files

* Update error message

* Update error message

* Fix max Length in VGSEditText (#186)

* Fix keyboard doesn't appear after reopen app (#192)

* add FLAT_JSON mapping policy (#194)

* Implement ability to set tag for logs produced by VGSCollectLogger  (#195)

* Implement custom logs tag

* Constant rename

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
DmytroDm added a commit that referenced this pull request Jun 29, 2021
* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Merge release v1.6.3 into dev (#151)

* Version name & code rise

* Update docs

* Add ability to bind/unbind views as arrays (#152)

* Add ability to bind/unbind arrays of views

* Update comments

* Functionality to send expiration date components separately (#153)

* Implement ExpirationDateEditText.kt

* Fix tests

* Update comment/locale, add tests

* Revert locale change

* Update locale to US

* Add setSerializer function

* Update VGSExpDateSeparateSerializer.kt

* Update tests

* Update dependencies (#156)

* Update bouncer dependencies

* Update other dependencies

* Update gradle version

* Merge bouncer release into dev (#155)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* update kotlin version (#157)

* VGS Collect SDK release v1.6.4 merge into dev (#159)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Release/release bouncer v1.0.4 (#154)

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Fix box stroke colo state list (#160)

* Limit valid card brands in SDK (#161)

* Implement valid card brands

* Remove test code

* Add tests

* Added ability to set validation rules for VGSEditText (#162)

* Fix issue with overriding default validation rules (#163)

* Fix allowToOverrideDefaultValidation

* Refactor

* Create default styles for VGSCollect views. (#164)

* Add default styles

* Refactoring

* Refactoring

* Fix

* remove bintray code from repo (#167)

* Implement ability to compare fields content (#170)

* Implement ability to compare fields content

* Code format fix

* Fix ability to override card mask (#172)

* Fix attach file cache (#177)

* Fix analytics events (#178)

* Remove unused value

* Fix autofill field attribute value

* Fix BeforeSubmit event

* Add ability to set request timeout (#179)

* Add ability to set request timeout

* Fix tests

* Update dependencies (#180)

* Update dependencies & release process (#182)

* Update dependecies, remove 'kotlin-android-extensions' from card-io and bouncer

* Updat release plugin & properties

* Revert

* Revert test code

* Fix OutOfMemory exception (#181)

* Fix out of memory exception when attach files

* Remove redundant LruCache

* Make reading file bytes depends on max size specified by developer

* Remove logs

* Fix tests, revert prev logic of adding files

* Update error message

* Update error message

* Fix max Length in VGSEditText (#186)

* Fix keyboard doesn't appear after reopen app (#192)

* add FLAT_JSON mapping policy (#194)

* Implement ability to set tag for logs produced by VGSCollectLogger  (#195)

* Implement custom logs tag

* Constant rename

* Add textCapCharacters for VGSEditText in Android SDK (#198)

* Improve Background handling in EditText (#199)

* Add ability to show/hide keyboard from vgs views (#201)

* Add ability to show/hide keyboard from custom view

* Add comments

* Public release v1.6.9 (#196) (#202)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Merge release v1.6.3 into dev (#151)

* Version name & code rise

* Update docs

* Add ability to bind/unbind views as arrays (#152)

* Add ability to bind/unbind arrays of views

* Update comments

* Functionality to send expiration date components separately (#153)

* Implement ExpirationDateEditText.kt

* Fix tests

* Update comment/locale, add tests

* Revert locale change

* Update locale to US

* Add setSerializer function

* Update VGSExpDateSeparateSerializer.kt

* Update tests

* Update dependencies (#156)

* Update bouncer dependencies

* Update other dependencies

* Update gradle version

* Merge bouncer release into dev (#155)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* update kotlin version (#157)

* VGS Collect SDK release v1.6.4 merge into dev (#159)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Release/release bouncer v1.0.4 (#154)

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Fix box stroke colo state list (#160)

* Limit valid card brands in SDK (#161)

* Implement valid card brands

* Remove test code

* Add tests

* Added ability to set validation rules for VGSEditText (#162)

* Fix issue with overriding default validation rules (#163)

* Fix allowToOverrideDefaultValidation

* Refactor

* Create default styles for VGSCollect views. (#164)

* Add default styles

* Refactoring

* Refactoring

* Fix

* remove bintray code from repo (#167)

* Implement ability to compare fields content (#170)

* Implement ability to compare fields content

* Code format fix

* Fix ability to override card mask (#172)

* Fix attach file cache (#177)

* Fix analytics events (#178)

* Remove unused value

* Fix autofill field attribute value

* Fix BeforeSubmit event

* Add ability to set request timeout (#179)

* Add ability to set request timeout

* Fix tests

* Update dependencies (#180)

* Update dependencies & release process (#182)

* Update dependecies, remove 'kotlin-android-extensions' from card-io and bouncer

* Updat release plugin & properties

* Revert

* Revert test code

* Fix OutOfMemory exception (#181)

* Fix out of memory exception when attach files

* Remove redundant LruCache

* Make reading file bytes depends on max size specified by developer

* Remove logs

* Fix tests, revert prev logic of adding files

* Update error message

* Update error message

* Fix max Length in VGSEditText (#186)

* Fix keyboard doesn't appear after reopen app (#192)

* add FLAT_JSON mapping policy (#194)

* Implement ability to set tag for logs produced by VGSCollectLogger  (#195)

* Implement custom logs tag

* Constant rename

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Update Kotlin/mockito versions

* Update version name & code

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
DmytroDm added a commit that referenced this pull request Jul 27, 2021
* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Merge release v1.6.3 into dev (#151)

* Version name & code rise

* Update docs

* Add ability to bind/unbind views as arrays (#152)

* Add ability to bind/unbind arrays of views

* Update comments

* Functionality to send expiration date components separately (#153)

* Implement ExpirationDateEditText.kt

* Fix tests

* Update comment/locale, add tests

* Revert locale change

* Update locale to US

* Add setSerializer function

* Update VGSExpDateSeparateSerializer.kt

* Update tests

* Update dependencies (#156)

* Update bouncer dependencies

* Update other dependencies

* Update gradle version

* Merge bouncer release into dev (#155)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* update kotlin version (#157)

* VGS Collect SDK release v1.6.4 merge into dev (#159)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Release/release bouncer v1.0.4 (#154)

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Fix box stroke colo state list (#160)

* Limit valid card brands in SDK (#161)

* Implement valid card brands

* Remove test code

* Add tests

* Added ability to set validation rules for VGSEditText (#162)

* Fix issue with overriding default validation rules (#163)

* Fix allowToOverrideDefaultValidation

* Refactor

* Create default styles for VGSCollect views. (#164)

* Add default styles

* Refactoring

* Refactoring

* Fix

* remove bintray code from repo (#167)

* Implement ability to compare fields content (#170)

* Implement ability to compare fields content

* Code format fix

* Fix ability to override card mask (#172)

* Fix attach file cache (#177)

* Fix analytics events (#178)

* Remove unused value

* Fix autofill field attribute value

* Fix BeforeSubmit event

* Add ability to set request timeout (#179)

* Add ability to set request timeout

* Fix tests

* Update dependencies (#180)

* Update dependencies & release process (#182)

* Update dependecies, remove 'kotlin-android-extensions' from card-io and bouncer

* Updat release plugin & properties

* Revert

* Revert test code

* Fix OutOfMemory exception (#181)

* Fix out of memory exception when attach files

* Remove redundant LruCache

* Make reading file bytes depends on max size specified by developer

* Remove logs

* Fix tests, revert prev logic of adding files

* Update error message

* Update error message

* Fix max Length in VGSEditText (#186)

* Fix keyboard doesn't appear after reopen app (#192)

* add FLAT_JSON mapping policy (#194)

* Implement ability to set tag for logs produced by VGSCollectLogger  (#195)

* Implement custom logs tag

* Constant rename

* Add textCapCharacters for VGSEditText in Android SDK (#198)

* Improve Background handling in EditText (#199)

* Add ability to show/hide keyboard from vgs views (#201)

* Add ability to show/hide keyboard from custom view

* Add comments

* Public release v1.6.9 (#196) (#202)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Merge release v1.6.3 into dev (#151)

* Version name & code rise

* Update docs

* Add ability to bind/unbind views as arrays (#152)

* Add ability to bind/unbind arrays of views

* Update comments

* Functionality to send expiration date components separately (#153)

* Implement ExpirationDateEditText.kt

* Fix tests

* Update comment/locale, add tests

* Revert locale change

* Update locale to US

* Add setSerializer function

* Update VGSExpDateSeparateSerializer.kt

* Update tests

* Update dependencies (#156)

* Update bouncer dependencies

* Update other dependencies

* Update gradle version

* Merge bouncer release into dev (#155)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* update kotlin version (#157)

* VGS Collect SDK release v1.6.4 merge into dev (#159)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Release/release bouncer v1.0.4 (#154)

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Fix box stroke colo state list (#160)

* Limit valid card brands in SDK (#161)

* Implement valid card brands

* Remove test code

* Add tests

* Added ability to set validation rules for VGSEditText (#162)

* Fix issue with overriding default validation rules (#163)

* Fix allowToOverrideDefaultValidation

* Refactor

* Create default styles for VGSCollect views. (#164)

* Add default styles

* Refactoring

* Refactoring

* Fix

* remove bintray code from repo (#167)

* Implement ability to compare fields content (#170)

* Implement ability to compare fields content

* Code format fix

* Fix ability to override card mask (#172)

* Fix attach file cache (#177)

* Fix analytics events (#178)

* Remove unused value

* Fix autofill field attribute value

* Fix BeforeSubmit event

* Add ability to set request timeout (#179)

* Add ability to set request timeout

* Fix tests

* Update dependencies (#180)

* Update dependencies & release process (#182)

* Update dependecies, remove 'kotlin-android-extensions' from card-io and bouncer

* Updat release plugin & properties

* Revert

* Revert test code

* Fix OutOfMemory exception (#181)

* Fix out of memory exception when attach files

* Remove redundant LruCache

* Make reading file bytes depends on max size specified by developer

* Remove logs

* Fix tests, revert prev logic of adding files

* Update error message

* Update error message

* Fix max Length in VGSEditText (#186)

* Fix keyboard doesn't appear after reopen app (#192)

* add FLAT_JSON mapping policy (#194)

* Implement ability to set tag for logs produced by VGSCollectLogger  (#195)

* Implement custom logs tag

* Constant rename

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Improve custom card brand handling (#204)

* fix issue

* add Instrumented Activity

* add Instrumented tests

* test instumented test

* update unitTests

* set timeout

* update tests

* add action

* add matcher

* remove redundant code

* make test failed

* update tests

* format code

* set timeout

* set timeout

* uncomment code

* Dependencies update (#205)

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
DmytroDm added a commit that referenced this pull request Jul 27, 2021
* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Merge release v1.6.3 into dev (#151)

* Version name & code rise

* Update docs

* Add ability to bind/unbind views as arrays (#152)

* Add ability to bind/unbind arrays of views

* Update comments

* Functionality to send expiration date components separately (#153)

* Implement ExpirationDateEditText.kt

* Fix tests

* Update comment/locale, add tests

* Revert locale change

* Update locale to US

* Add setSerializer function

* Update VGSExpDateSeparateSerializer.kt

* Update tests

* Update dependencies (#156)

* Update bouncer dependencies

* Update other dependencies

* Update gradle version

* Merge bouncer release into dev (#155)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* update kotlin version (#157)

* VGS Collect SDK release v1.6.4 merge into dev (#159)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Release/release bouncer v1.0.4 (#154)

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Fix box stroke colo state list (#160)

* Limit valid card brands in SDK (#161)

* Implement valid card brands

* Remove test code

* Add tests

* Added ability to set validation rules for VGSEditText (#162)

* Fix issue with overriding default validation rules (#163)

* Fix allowToOverrideDefaultValidation

* Refactor

* Create default styles for VGSCollect views. (#164)

* Add default styles

* Refactoring

* Refactoring

* Fix

* remove bintray code from repo (#167)

* Implement ability to compare fields content (#170)

* Implement ability to compare fields content

* Code format fix

* Fix ability to override card mask (#172)

* Fix attach file cache (#177)

* Fix analytics events (#178)

* Remove unused value

* Fix autofill field attribute value

* Fix BeforeSubmit event

* Add ability to set request timeout (#179)

* Add ability to set request timeout

* Fix tests

* Update dependencies (#180)

* Update dependencies & release process (#182)

* Update dependecies, remove 'kotlin-android-extensions' from card-io and bouncer

* Updat release plugin & properties

* Revert

* Revert test code

* Fix OutOfMemory exception (#181)

* Fix out of memory exception when attach files

* Remove redundant LruCache

* Make reading file bytes depends on max size specified by developer

* Remove logs

* Fix tests, revert prev logic of adding files

* Update error message

* Update error message

* Fix max Length in VGSEditText (#186)

* Fix keyboard doesn't appear after reopen app (#192)

* add FLAT_JSON mapping policy (#194)

* Implement ability to set tag for logs produced by VGSCollectLogger  (#195)

* Implement custom logs tag

* Constant rename

* Add textCapCharacters for VGSEditText in Android SDK (#198)

* Improve Background handling in EditText (#199)

* Add ability to show/hide keyboard from vgs views (#201)

* Add ability to show/hide keyboard from custom view

* Add comments

* Public release v1.6.9 (#196) (#202)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Merge release v1.6.3 into dev (#151)

* Version name & code rise

* Update docs

* Add ability to bind/unbind views as arrays (#152)

* Add ability to bind/unbind arrays of views

* Update comments

* Functionality to send expiration date components separately (#153)

* Implement ExpirationDateEditText.kt

* Fix tests

* Update comment/locale, add tests

* Revert locale change

* Update locale to US

* Add setSerializer function

* Update VGSExpDateSeparateSerializer.kt

* Update tests

* Update dependencies (#156)

* Update bouncer dependencies

* Update other dependencies

* Update gradle version

* Merge bouncer release into dev (#155)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* update kotlin version (#157)

* VGS Collect SDK release v1.6.4 merge into dev (#159)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Release/release bouncer v1.0.4 (#154)

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Fix box stroke colo state list (#160)

* Limit valid card brands in SDK (#161)

* Implement valid card brands

* Remove test code

* Add tests

* Added ability to set validation rules for VGSEditText (#162)

* Fix issue with overriding default validation rules (#163)

* Fix allowToOverrideDefaultValidation

* Refactor

* Create default styles for VGSCollect views. (#164)

* Add default styles

* Refactoring

* Refactoring

* Fix

* remove bintray code from repo (#167)

* Implement ability to compare fields content (#170)

* Implement ability to compare fields content

* Code format fix

* Fix ability to override card mask (#172)

* Fix attach file cache (#177)

* Fix analytics events (#178)

* Remove unused value

* Fix autofill field attribute value

* Fix BeforeSubmit event

* Add ability to set request timeout (#179)

* Add ability to set request timeout

* Fix tests

* Update dependencies (#180)

* Update dependencies & release process (#182)

* Update dependecies, remove 'kotlin-android-extensions' from card-io and bouncer

* Updat release plugin & properties

* Revert

* Revert test code

* Fix OutOfMemory exception (#181)

* Fix out of memory exception when attach files

* Remove redundant LruCache

* Make reading file bytes depends on max size specified by developer

* Remove logs

* Fix tests, revert prev logic of adding files

* Update error message

* Update error message

* Fix max Length in VGSEditText (#186)

* Fix keyboard doesn't appear after reopen app (#192)

* add FLAT_JSON mapping policy (#194)

* Implement ability to set tag for logs produced by VGSCollectLogger  (#195)

* Implement custom logs tag

* Constant rename

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Improve custom card brand handling (#204)

* fix issue

* add Instrumented Activity

* add Instrumented tests

* test instumented test

* update unitTests

* set timeout

* update tests

* add action

* add matcher

* remove redundant code

* make test failed

* update tests

* format code

* set timeout

* set timeout

* uncomment code

* Dependencies update (#205)

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
DmytroDm added a commit that referenced this pull request Sep 10, 2021
* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Merge release v1.6.3 into dev (#151)

* Version name & code rise

* Update docs

* Add ability to bind/unbind views as arrays (#152)

* Add ability to bind/unbind arrays of views

* Update comments

* Functionality to send expiration date components separately (#153)

* Implement ExpirationDateEditText.kt

* Fix tests

* Update comment/locale, add tests

* Revert locale change

* Update locale to US

* Add setSerializer function

* Update VGSExpDateSeparateSerializer.kt

* Update tests

* Update dependencies (#156)

* Update bouncer dependencies

* Update other dependencies

* Update gradle version

* Merge bouncer release into dev (#155)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* update kotlin version (#157)

* VGS Collect SDK release v1.6.4 merge into dev (#159)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Release/release bouncer v1.0.4 (#154)

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Fix box stroke colo state list (#160)

* Limit valid card brands in SDK (#161)

* Implement valid card brands

* Remove test code

* Add tests

* Added ability to set validation rules for VGSEditText (#162)

* Fix issue with overriding default validation rules (#163)

* Fix allowToOverrideDefaultValidation

* Refactor

* Create default styles for VGSCollect views. (#164)

* Add default styles

* Refactoring

* Refactoring

* Fix

* remove bintray code from repo (#167)

* Implement ability to compare fields content (#170)

* Implement ability to compare fields content

* Code format fix

* Fix ability to override card mask (#172)

* Fix attach file cache (#177)

* Fix analytics events (#178)

* Remove unused value

* Fix autofill field attribute value

* Fix BeforeSubmit event

* Add ability to set request timeout (#179)

* Add ability to set request timeout

* Fix tests

* Update dependencies (#180)

* Update dependencies & release process (#182)

* Update dependecies, remove 'kotlin-android-extensions' from card-io and bouncer

* Updat release plugin & properties

* Revert

* Revert test code

* Fix OutOfMemory exception (#181)

* Fix out of memory exception when attach files

* Remove redundant LruCache

* Make reading file bytes depends on max size specified by developer

* Remove logs

* Fix tests, revert prev logic of adding files

* Update error message

* Update error message

* Fix max Length in VGSEditText (#186)

* Fix keyboard doesn't appear after reopen app (#192)

* add FLAT_JSON mapping policy (#194)

* Implement ability to set tag for logs produced by VGSCollectLogger  (#195)

* Implement custom logs tag

* Constant rename

* Add textCapCharacters for VGSEditText in Android SDK (#198)

* Improve Background handling in EditText (#199)

* Add ability to show/hide keyboard from vgs views (#201)

* Add ability to show/hide keyboard from custom view

* Add comments

* Public release v1.6.9 (#196) (#202)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Merge release v1.6.3 into dev (#151)

* Version name & code rise

* Update docs

* Add ability to bind/unbind views as arrays (#152)

* Add ability to bind/unbind arrays of views

* Update comments

* Functionality to send expiration date components separately (#153)

* Implement ExpirationDateEditText.kt

* Fix tests

* Update comment/locale, add tests

* Revert locale change

* Update locale to US

* Add setSerializer function

* Update VGSExpDateSeparateSerializer.kt

* Update tests

* Update dependencies (#156)

* Update bouncer dependencies

* Update other dependencies

* Update gradle version

* Merge bouncer release into dev (#155)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* update kotlin version (#157)

* VGS Collect SDK release v1.6.4 merge into dev (#159)

* Version name & code rise (#147)

* Release v1.6.3 (#150)

* update Bouncer SDK (#132)

* Release scan lib v1.0.3 (#135)

* Firebase Test Lab Integration (#84)

* Update HTTPMethod.kt (#133)

* Fix custom fonts (#136)

* Implement ability to add collect data in collections (#138)

* Add FlatMap implementation

* Add deepMerge logic implementation

* Refactor

* Add map tests

* Add array list tests

* Update VGSRequest.kt, add VGSCollectFieldNameMappingPolicy.kt, update tests, improve deep merge logic

* Fix tests

* Implement new logic

* Fix tests

* Improve array deepMerge logic

* Update comments

* Update comments

* Add analytics

* Update visibility modifier

* Update release script (Maven) (#140)

* Update cardio distribution flow (switch to maven)

* Revert "Update cardio distribution flow (switch to maven)"

This reverts commit e94700e

* Revert "Update cardio distribution flow (switch to maven)"

Update release script, add possibility to release on maven

* Create MIGRATING.md (#139)

* Add request/response humanized logs (#146)

* Add humanized request/response logs

* Fix OkHttpClient.kt error handling

* Refactor: remove redundant functions, change package

* Version name & code rise (#148)

* Add error logs for failed requests (#149)

* Fix error response message & body

* Fix visibility modifier

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Release/release bouncer v1.0.4 (#154)

* Update bouncer dependencies

* Version name & code rise

* Update other dependencies

* Update gradle version

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Fix box stroke colo state list (#160)

* Limit valid card brands in SDK (#161)

* Implement valid card brands

* Remove test code

* Add tests

* Added ability to set validation rules for VGSEditText (#162)

* Fix issue with overriding default validation rules (#163)

* Fix allowToOverrideDefaultValidation

* Refactor

* Create default styles for VGSCollect views. (#164)

* Add default styles

* Refactoring

* Refactoring

* Fix

* remove bintray code from repo (#167)

* Implement ability to compare fields content (#170)

* Implement ability to compare fields content

* Code format fix

* Fix ability to override card mask (#172)

* Fix attach file cache (#177)

* Fix analytics events (#178)

* Remove unused value

* Fix autofill field attribute value

* Fix BeforeSubmit event

* Add ability to set request timeout (#179)

* Add ability to set request timeout

* Fix tests

* Update dependencies (#180)

* Update dependencies & release process (#182)

* Update dependecies, remove 'kotlin-android-extensions' from card-io and bouncer

* Updat release plugin & properties

* Revert

* Revert test code

* Fix OutOfMemory exception (#181)

* Fix out of memory exception when attach files

* Remove redundant LruCache

* Make reading file bytes depends on max size specified by developer

* Remove logs

* Fix tests, revert prev logic of adding files

* Update error message

* Update error message

* Fix max Length in VGSEditText (#186)

* Fix keyboard doesn't appear after reopen app (#192)

* add FLAT_JSON mapping policy (#194)

* Implement ability to set tag for logs produced by VGSCollectLogger  (#195)

* Implement custom logs tag

* Constant rename

* Version name & code rise

* Update docs

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>

* Improve custom card brand handling (#204)

* fix issue

* add Instrumented Activity

* add Instrumented tests

* test instumented test

* update unitTests

* set timeout

* update tests

* add action

* add matcher

* remove redundant code

* make test failed

* update tests

* format code

* set timeout

* set timeout

* uncomment code

* Dependencies update (#205)

* Create dependabot.yml (#210)

* update analytic request (#212)

* Bump dokka_version from 1.4.32 to 1.5.0 (#213)

Bumps `dokka_version` from 1.4.32 to 1.5.0.

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

Updates `dokka-base` from 1.4.32 to 1.5.0
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](Kotlin/dokka@v1.4.32...v1.5.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>

* Bump google-services from 4.3.8 to 4.3.10 (#214)

Bumps google-services from 4.3.8 to 4.3.10.

---
updated-dependencies:
- dependency-name: com.google.gms:google-services
  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 firebase-bom from 26.3.0 to 28.4.0 (#221)

Bumps firebase-bom from 26.3.0 to 28.4.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 constraintlayout from 2.0.4 to 2.1.0 (#223)

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

---
updated-dependencies:
- dependency-name: androidx.constraintlayout:constraintlayout
  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.21 to 1.5.30 (#220)

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

---
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>

* Add new attributes to input types for VGSEditText (#225)

* Make VGSEditText.kt able to handle all available input types

* Add ability to set textCapWords for PersonNameEditText/VGSEditText. Fox textCapCharacters enum value

* Add ability to set text/textCapWords/textCapCharacters/textPassword input types for PersonNameInputField.kt

* Bump gradle-maven-publish-plugin from 0.15.1 to 0.17.0 (#216)

Bumps [gradle-maven-publish-plugin](https://github.com/vanniktech/gradle-maven-publish-plugin) from 0.15.1 to 0.17.0.
- [Release notes](https://github.com/vanniktech/gradle-maven-publish-plugin/releases)
- [Changelog](https://github.com/vanniktech/gradle-maven-publish-plugin/blob/master/CHANGELOG.md)
- [Commits](vanniktech/gradle-maven-publish-plugin@0.15.1...0.17.0)

---
updated-dependencies:
- dependency-name: com.vanniktech:gradle-maven-publish-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>

* Bump play-services-auth from 19.0.0 to 19.2.0 (#227)

Bumps play-services-auth from 19.0.0 to 19.2.0.

---
updated-dependencies:
- dependency-name: com.google.android.gms:play-services-auth
  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 gradle from 4.2.2 to 7.0.2 (#228)

Bumps gradle from 4.2.2 to 7.0.2.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  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.5.1 to 4.6.1 (#215)

* Bump robolectric from 4.5.1 to 4.6.1

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

---
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>

* update dependencies

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

* Bump tensorflow-lite from 2.0.0082 to 2.1.0010 (#224)

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

---
updated-dependencies:
- dependency-name: com.getbouncer:tensorflow-lite
  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 scan-payment-ocr from 2.0.0082 to 2.0.0090 (#226)

Bumps [scan-payment-ocr](https://github.com/getbouncer/cardscan-android) from 2.0.0082 to 2.0.0090.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](getbouncer/cardscan-android@2.0.0082...2.0.0090)

---
updated-dependencies:
- dependency-name: com.getbouncer:scan-payment-ocr
  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 scan-payment-card-detect from 2.0.0082 to 2.0.0090 (#222)

Bumps [scan-payment-card-detect](https://github.com/getbouncer/cardscan-android) from 2.0.0082 to 2.0.0090.
- [Release notes](https://github.com/getbouncer/cardscan-android/releases)
- [Changelog](https://github.com/getbouncer/cardscan-android/blob/master/CHANGELOG.md)
- [Commits](getbouncer/cardscan-android@2.0.0082...2.0.0090)

---
updated-dependencies:
- dependency-name: com.getbouncer:scan-payment-card-detect
  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 master into dev (#229)

* Bump cardscan-ui from 2.0.0082 to 2.1.0010 (#218)

* Bump cardscan-ui from 2.0.0082 to 2.1.0010

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

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

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

* update dependencies

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

* Release v1.6.12 (#230)

* Version name & code rise

* Update docs

* Hot fix: remove invalid custom hostname

Co-authored-by: Dmytro Kos <dmitriy.kosolapenko@vgs.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants