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

PP 835 updating libraries #628

Open
wants to merge 177 commits into
base: main
Choose a base branch
from
Open

PP 835 updating libraries #628

wants to merge 177 commits into from

Conversation

obaidgini
Copy link

No description provided.

danicretu and others added 30 commits September 18, 2024 14:06
…ld-the-Health-SDK-to-use-the-basis-SDK-removing-all-duplications
…nfiguration`, `paymentComponentPreferences` and `paymentComponentView` from `HealthSDK`, to use the ones in `internal-payment-sdk`

IPC-327
…l` to be able to run the app

- Changed `ReviewFragment` implementation to use `internal-payment-sdk`

IPC-327
- load payment details via `GiniInternalPaymentModule`

IPC-327
…nal-payment-sdk`' of https://github.com/gini/gini-mobile-android into refactor(health-sdk)-use-`paymentComponent`-from-`internal-payment-sdk`
…nal-payment-sdk`' of https://github.com/gini/gini-mobile-android into refactor(health-sdk)-use-`paymentComponent`-from-`internal-payment-sdk`
…nal-payment-sdk`' into IPC-327-Rebuild-the-Health-SDK-to-use-the-basis-SDK-removing-all-duplications

* refactor(health-sdk)-use-`paymentComponent`-from-`internal-payment-sdk`: (22 commits)
  fix(health-sdk): Review test fix
  fix(basis-sdk): Test and detekt fixes
  fix(basis-sdk):  Fixed custom localization setting
  fix(basis-sdk): Fixed ids and review fragment test
  refactor(health-sdk): Removed unused layout files
  fix(health-sdk): Test fixes
  refactor(health-sdk): Fix for custom localization
  fix(health-sdk): Fix `paymentComponent` rows in `GiniHealthSdk`
  refacotor(health-sdk): Fixes for example app
  refactor(internal-payment-sdk): Addressed `detekt` issues
  refactor(health-sdk): Refactored tests
  refactr(health-sdk): Moved payment details validation to `ReviewComponent` from `GiniPaymentManager`
  refactor(health-sdk): Finalised integration of `Review` from `internal-payment-sdk` into `HealthSDK`
  refactor(health-sdk): Sorted Review related tests between health and internal sdk
  refactor(health-sdk): Switched to `ReviewView` in `ReviewFragment`
  refactor(health-sdk): Removed duplicate tests and fixed them in internal sdk
  refactor(health-sdk): Updated `InvoicesActivity` and `InoicesViewModel` to be able to run the app
  refactor(health-sdk): Updates and fixes for Review and PaymentComponentView
  refactor(health-sdk): Changed classes in example app to use internal-sdk
  refactor(health-sdk): Removed 'Open with' classes to use them from internal-sdk
  ...
…sis-SDK-removing-all-duplications

* main: (179 commits)
  fix(merchant-sdk):  Removed unused empty class
  feat(health-sdk): Bump version to 4.4.0
  feat(health-api-library): Bump version to 4.4.0
  ci: Remove push trigger on gpc app PM-117
  feat(bank-sdk): Add bank icon for gpc module PM-119
  ci: Add workflow for gini payment controller PM-117
  feature(bank-sdk): Transaction Docs. Added delete button at Invoice Preview screen
  feature(bank-sdk): Transaction Docs. Added delete button at Invoice Preview screen
  fix(capture-sdk): Make sure that frame will not be closed before all image detection finished PP-823
  feat(bank-sdk): Bump version to 3.14.0
  feat(capture-sdk): Bump version to 3.12.0
  feat(bank-api-library): Bump version to 3.3.0
  feature(bank-sdk): Transaction Docs. Code refactor
  feat(health-sdk): Doc fix
  feat(health-sdk): Example app update to show medical provider on invoice list
  feat(health-sdk): Made specific extractions public so doctor's name could be reached
  feature(bank-sdk): Transaction Docs. Code refactor
  feature(bank-sdk): Transaction Docs. Added backward compability constructors
  feature(bank-sdk): Transaction Docs. Removed useless library
  feature(bank-sdk): Transaction Docs. Tests fix
  ...

# Conflicts:
#	RELEASE-ORDER.md
#	health-sdk/example-app/src/main/java/net/gini/android/health/sdk/exampleapp/review/ReviewActivity.kt
#	health-sdk/sdk/src/test/java/net/gini/android/health/sdk/GiniHealthTest.kt
Copy link
Contributor

@abolfazlimahdi abolfazlimahdi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Thank you! Only two points:

  1. Can you please refactor the libs.versions file and extract the libraries that are added without separate versions like: androidx-core-ktx = "androidx.core:core-ktx:1.14.0-alpha01"
  2. It would be great to have a look at changes that come with major versions of Kotlin and AGP. We also want to notify our clients about upgrading these two libraries in the future.

ndubkov-distcotech and others added 13 commits December 3, 2024 13:54
feature(bank-sdk): Skonto + RA validation implementation
…layout, view pager and material dependencies version

[PP-835]
…ore and coroutine related dependencies version

[PP-835]
…ted json library used with same version.

[PP-835]
…st and downgrading bom version of compose because it needs some code changes

[PP-835]
…PP-835-updating-libraries

# Conflicts:
#	gradle/libs.versions.toml
Copy link

sonarqubecloud bot commented Dec 5, 2024

Copy link
Contributor

@abolfazlimahdi abolfazlimahdi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Thank you!

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.

5 participants