This repository has been archived by the owner on Aug 29, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add showSnackBar function to BaseFragment.kt, improve handle delete card response function * Remove redundant todo * Remove test code * Restore result bundle after screen rotation * Remove redundant TODO * Remove test code * Handle multiple delete dialogs, fix null card exception, handle delete button visibility when all cards deleted * Refactor handleDeleteCard function * Add TODO for recycler view adapter * Fix javadoc * Add result bundle property to Cancel state * Remove redundant TODO * Handle cancel result parse * Add TODO * Move result bundle to activity, to restore result bundle when fragment change * Fix add card command * Remove test code * Handle delete results in canceled case * Remove test code * Remove redundant constant link * Fix links in example activities * Update Mapper.toCardResponse() function * Disable pay button when all cards deleted * Add validation behavior to "BeforeSubmit" analytic event * Bump dokka-gradle-plugin from 1.6.20 to 1.6.21 (#228) Bumps [dokka-gradle-plugin](https://github.com/Kotlin/dokka) from 1.6.20 to 1.6.21. - [Release notes](https://github.com/Kotlin/dokka/releases) - [Commits](Kotlin/dokka@v1.6.20...v1.6.21) --- updated-dependencies: - dependency-name: org.jetbrains.dokka:dokka-gradle-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add load/delete fin instrument events * Add create fin instrument event * Add AddCArdPaymentMethod event, update tests * Update tests (#229) * normalize brand names (#230) * Add isRemoveCardOptionEnabled boolean flag for add card config * Update strings.xml (#232) * Fix CreateFinInstrument/AddPymentMethod events sending in custom config * Rename AddCardPaymentMethod -> AddCardPaymentMethodEvent * add exception warning (#234) * Fix VGSCheckoutAddCardConfig.create() cancel does not work. Improve parallel cards fetching * Refactoring: rename GetSavedCardsCommand.kt properties * Bump robolectric from 4.7.3 to 4.8 (#236) Bumps [robolectric](https://github.com/robolectric/robolectric) from 4.7.3 to 4.8. - [Release notes](https://github.com/robolectric/robolectric/releases) - [Commits](robolectric/robolectric@robolectric-4.7.3...robolectric-4.8) --- updated-dependencies: - dependency-name: org.robolectric:robolectric dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Move analytics disable/enable to static object VGSCheckoutAnalyticLogger.kt * Improve multi-threading * Bump material from 1.5.0 to 1.6.0 Bumps [material](https://github.com/material-components/material-components-android) from 1.5.0 to 1.6.0. - [Release notes](https://github.com/material-components/material-components-android/releases) - [Commits](material-components/material-components-android@1.5.0...1.6.0) --- updated-dependencies: - dependency-name: com.google.android.material:material dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * Refactor card featch, improve processing time * Bump robolectric from 4.8 to 4.8.1 (#238) Bumps [robolectric](https://github.com/robolectric/robolectric) from 4.8 to 4.8.1. - [Release notes](https://github.com/robolectric/robolectric/releases) - [Commits](robolectric/robolectric@robolectric-4.8...robolectric-4.8.1) --- updated-dependencies: - dependency-name: org.robolectric:robolectric dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * replace packages (#241) * Fix tests * Bump gradle from 7.1.3 to 7.2.0 Bumps gradle from 7.1.3 to 7.2.0. --- updated-dependencies: - dependency-name: com.android.tools.build:gradle dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * Add basic saved cards UI tests * Add more tests * Add getBrandIcon tests * Save card option (#244) * add saveCardOptionEnabled * add test * add variable description * Bump mockk from 1.12.3 to 1.12.4 Bumps [mockk](https://github.com/mockk/mockk) from 1.12.3 to 1.12.4. - [Release notes](https://github.com/mockk/mockk/releases) - [Commits](mockk/mockk@1.12.3...1.12.4) --- updated-dependencies: - dependency-name: io.mockk:mockk dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * Update gradle wrapper version * Remove redundant code * Add tests for saved card flows (#243) * Upate "BeforeSubmit" event content block * Update tests * Update Init event * Update AddPaymentMethod event name and type * Format code * card option default state (#247) * update default value * update tests * disable Automatic Component Creation * enable Automatic Component Creation * Add --stacktrace to ci config * Disable daemon in ci config * Update tests * Update tests * Refactor demo app packages * Refactor demo app packages * Increment target sdk version, remove compile sdk version * Increment compile sdk version * Rename activity & layouts * Refactor custom example * Refactor payment example * Remove redundant log * Revert token url * Refactor theme * Refactor strings * Add back buttons * Add comment * Refactor packages * Remove unsued colors * Update CI config.yml * Add config screen handle navigation * Rename ConfigActivity.kt * Add SettingsFragment.kt and settings xml * Add UI config * Update naming * Update payment config creating * Add different settings for payment and custom configs * Bump constraintlayout from 2.1.3 to 2.1.4 Bumps [constraintlayout](https://github.com/androidx/constraintlayout) from 2.1.3 to 2.1.4. - [Release notes](https://github.com/androidx/constraintlayout/releases) - [Commits](https://github.com/androidx/constraintlayout/commits) --- updated-dependencies: - dependency-name: androidx.constraintlayout:constraintlayout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * Implement payment checkout settings * Handle payment flow loading state while fetch token * Add ability to configure vault * Remove debug log * Update analytic test handling * Update FinInstrumentCrudEventTest.kt tests * Rename test methods * Make generateContent function private * Cover analytics package with tests for 100% * Add "content" assertion * Remove redundant interfaces * Add test layout * Update CustomCheckoutActivity.kt (#254) * Fix VGSCheckoutTextInputLayout child view add * Fix view add and clear text icon * Remove VGSTextInputLayout.kt, refactor UI to use VGSCheckoutTextInputLayout.kt * Fix switch case logic * Remove outdated test * Remove unused card previews drawables * Fix unknown card icon * Fix view matchers * Fix tests * Remove local storage (#255) * remove storage * update tests * remove dependency notifier * update tests * Merge with dev * Update circle ci android image * Revert "Update circle ci android image" This reverts commit 85bda53. * remove collect onEditorActionListener (#258) * Update CI config.yml * Bump gradle from 7.2.0 to 7.2.1 (#259) Bumps gradle from 7.2.0 to 7.2.1. --- updated-dependencies: - dependency-name: com.android.tools.build:gradle dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * remove limitations for OnKeyListener (#261) * remove log * remove listener * remove limitations for focus change listener (#260) * remove obsoleted code * remove limitations for focusChangeListener * Remove limitations for text change listener (#262) * Update amex icon * Remove obsolete attributes (#263) * remove redundant attributes * update styles * Update elo icon * Update visa electron icon * Update visa icon * Update maestro icon * Update FORBRUGSFORENINGEN icon * Update Dankort icon * Update Maestro icon * Update Hipercard icon * Update Dinclub icon * Update Discover icon * Update Union pay icon * Update JCB icon * update default behavior value (#264) * Fix tests * Fix tests * Bump mockito-inline from 4.5.1 to 4.6.0 Bumps [mockito-inline](https://github.com/mockito/mockito) from 4.5.1 to 4.6.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](mockito/mockito@v4.5.1...v4.6.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-inline dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * Remove unused classes * Refactor validation manager to depend on BaseInputField.kt * Refactor person name input * Fix id set * Remove card number input wrapper * Remove unused ssn field * Remove expiration date input wrapper * Bump mockito-core from 4.5.1 to 4.6.0 (#268) Bumps [mockito-core](https://github.com/mockito/mockito) from 4.5.1 to 4.6.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](mockito/mockito@v4.5.1...v4.6.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump mockito-android from 4.5.1 to 4.6.0 (#266) Bumps [mockito-android](https://github.com/mockito/mockito) from 4.5.1 to 4.6.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](mockito/mockito@v4.5.1...v4.6.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-android dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Remove cvc input wrapper * Remove vgs edit text * Remove country input wrapper * Remove VGSCheckoutTextInputLayout.kt & InputFieldView.kt * Bump material from 1.6.0 to 1.6.1 Bumps [material](https://github.com/material-components/material-components-android) from 1.6.0 to 1.6.1. - [Release notes](https://github.com/material-components/material-components-android/releases) - [Commits](material-components/material-components-android@1.6.0...1.6.1) --- updated-dependencies: - dependency-name: com.google.android.material:material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * Bump gradle-maven-publish-plugin from 0.19.0 to 0.20.0 Bumps [gradle-maven-publish-plugin](https://github.com/vanniktech/gradle-maven-publish-plugin) from 0.19.0 to 0.20.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.19.0...0.20.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] <[email protected]> * Bump appcompat from 1.4.1 to 1.4.2 Bumps appcompat from 1.4.1 to 1.4.2. --- updated-dependencies: - dependency-name: androidx.appcompat:appcompat dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * Bump core-ktx from 1.7.0 to 1.8.0 Bumps core-ktx from 1.7.0 to 1.8.0. --- updated-dependencies: - dependency-name: androidx.core:core-ktx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * Bump core-ktx from 1.7.0 to 1.8.0 Bumps core-ktx from 1.7.0 to 1.8.0. --- updated-dependencies: - dependency-name: androidx.core:core-ktx dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * Run UI tests CI config * Move card brand test to correct folder * Fix view matcher * Revert config file * Bump mockito-android from 4.6.0 to 4.6.1 Bumps [mockito-android](https://github.com/mockito/mockito) from 4.6.0 to 4.6.1. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](mockito/mockito@v4.6.0...v4.6.1) --- updated-dependencies: - dependency-name: org.mockito:mockito-android dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * Bump mockito-inline from 4.6.0 to 4.6.1 Bumps [mockito-inline](https://github.com/mockito/mockito) from 4.6.0 to 4.6.1. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](mockito/mockito@v4.6.0...v4.6.1) --- updated-dependencies: - dependency-name: org.mockito:mockito-inline dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * Delete unused attributes * Bump mockito-core from 4.6.0 to 4.6.1 Bumps [mockito-core](https://github.com/mockito/mockito) from 4.6.0 to 4.6.1. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](mockito/mockito@v4.6.0...v4.6.1) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * Remove deleted attributes from themes * Remove deleted attributes from layout * add payment activity (#277) * Add payment config (#278) * Payment activity (#279) * Add Payment fragment (#280) * Bump kotlin_version from 1.6.21 to 1.7.0 (#281) Bumps `kotlin_version` from 1.6.21 to 1.7.0. Updates `kotlin-gradle-plugin` from 1.6.21 to 1.7.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/commits) Updates `kotlin-stdlib` from 1.6.21 to 1.7.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/commits) --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Transfer payment method (#282) * Bump okhttp from 4.9.3 to 4.10.0 (#284) Bumps [okhttp](https://github.com/square/okhttp) from 4.9.3 to 4.10.0. - [Release notes](https://github.com/square/okhttp/releases) - [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md) - [Commits](square/okhttp@parent-4.9.3...parent-4.10.0) --- updated-dependencies: - dependency-name: com.squareup.okhttp3:okhttp dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add Transfer (#283) * remove useless check * Add transfer command * refactor Order request * remove commented code * refactored payment PaymentMethodFragment.kt * return Transfer response to user * return transfer with new card * update default date patter * return transfer result * improve loading * remove useless import * add analytic notes * Bump dokka-gradle-plugin from 1.6.21 to 1.7.0 Bumps [dokka-gradle-plugin](https://github.com/Kotlin/dokka) from 1.6.21 to 1.7.0. - [Release notes](https://github.com/Kotlin/dokka/releases) - [Commits](https://github.com/Kotlin/dokka/commits) --- updated-dependencies: - dependency-name: org.jetbrains.dokka:dokka-gradle-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * Add card model tests * Read last4 from response * Bump jsonassert from 1.5.0 to 1.5.1 Bumps [jsonassert](https://github.com/skyscreamer/JSONassert) from 1.5.0 to 1.5.1. - [Release notes](https://github.com/skyscreamer/JSONassert/releases) - [Changelog](https://github.com/skyscreamer/JSONassert/blob/master/CHANGELOG.md) - [Commits](skyscreamer/JSONassert@jsonassert-1.5.0...jsonassert-1.5.1) --- updated-dependencies: - dependency-name: org.skyscreamer:jsonassert dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * Bump kotlin_version from 1.7.0 to 1.7.10 (#289) Bumps `kotlin_version` from 1.7.0 to 1.7.10. Updates `kotlin-gradle-plugin` from 1.7.0 to 1.7.10 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/commits) Updates `kotlin-stdlib` from 1.7.0 to 1.7.10 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/commits) --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add static route id for payment requests (#288) * add analytic parameter (#296) * Refactor compose command (#302) * Feature/save cards (#303) * add documentation to methods (#304) * Sub account * Fix types * Bump mockito-core from 4.6.1 to 4.7.0 (#313) Bumps [mockito-core](https://github.com/mockito/mockito) from 4.6.1 to 4.7.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](mockito/mockito@v4.6.1...v4.7.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump mockito-android from 4.6.1 to 4.7.0 (#312) Bumps [mockito-android](https://github.com/mockito/mockito) from 4.6.1 to 4.7.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](mockito/mockito@v4.6.1...v4.7.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-android dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump gson from 2.9.0 to 2.9.1 (#308) Bumps [gson](https://github.com/google/gson) from 2.9.0 to 2.9.1. - [Release notes](https://github.com/google/gson/releases) - [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md) - [Commits](google/gson@gson-parent-2.9.0...gson-parent-2.9.1) --- updated-dependencies: - dependency-name: com.google.code.gson:gson dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump mockito-inline from 4.6.1 to 4.7.0 (#314) Bumps [mockito-inline](https://github.com/mockito/mockito) from 4.6.1 to 4.7.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](mockito/mockito@v4.6.1...v4.7.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-inline dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * update default policy (#316) * Bump robolectric from 4.8.1 to 4.8.2 (#315) Bumps [robolectric](https://github.com/robolectric/robolectric) from 4.8.1 to 4.8.2. - [Release notes](https://github.com/robolectric/robolectric/releases) - [Commits](robolectric/robolectric@robolectric-4.8.1...robolectric-4.8.2) --- updated-dependencies: - dependency-name: org.robolectric:robolectric dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump gradle from 7.2.1 to 7.2.2 (#309) Bumps gradle from 7.2.1 to 7.2.2. --- updated-dependencies: - dependency-name: com.android.tools.build:gradle dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * update default value * increase version * set parameter from builder * add log * remove log * Fix auth url property in CI config Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dmytrodmytryshyn <[email protected]> Co-authored-by: DmytroDm <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information