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

Upgrade Client Core Library #871

Merged
merged 78 commits into from
Nov 4, 2022
Merged

Upgrade Client Core Library #871

merged 78 commits into from
Nov 4, 2022

Conversation

ndegwamartin
Copy link
Contributor

@ndegwamartin ndegwamartin commented May 26, 2022

Changes This PR makes

  • Migrate core dependencies to latest versions
  • Migrates Crashlytics from Fabric to Firebase
  • Cleans up unused SQLCipher artefacts
  • Reverts the MLS implementation for Location Picker. Now tracked under Multi Language Support for LocationPickerView Entries #870
  • Refactor Image handling implementation - use Glide library
  • Remove Apache HTTP Client to HTTPURLConnection
  • Clean up unused Helper Classes and Static Libraries
  • Implement OAuth Credentials Error Handling
  • Bump up artifact version to 6.0.0
  • Fix previously disabled/ignored unit test cases
  • Remove/Refactor various AsyncTasks
  • Implement configuration to Disable images fetch
  • Fix user logged out immediately after offline login: Closes Refactor re-authentication implementation to enhance UX #787

@ndegwamartin ndegwamartin requested review from qiarie and ekigamba May 26, 2022 12:51
ndegwamartin and others added 18 commits May 30, 2022 15:37
- Migrate from Fabric to Firebase crashlytics
- Refactor - move ECDetailsTest class
- Revert the translation locations #870
- Refactor custom Volley implementation use Glide library
- Remove deprecated Apache client, switch to HTTPURLConnection
- Refactor download files implementation to use HTTPURLConnection
- Update status code constant refs to HTTPURLConnection enum
- Migrate all project dependencies to use newest versions
- Clean up code
@ndegwamartin ndegwamartin force-pushed the migrate-crashlytics branch from e7e2f41 to e2bdf41 Compare May 30, 2022 16:37
@ndegwamartin ndegwamartin changed the title Migrate Crashlytics to Firebase Upgrade Client Core Library May 30, 2022
Upgrade gradle configs
- Replace Power mock
- Refactor fix failing Unit Tests
- Fix failing build
- Refactor login implementation rememove deprecated AsyncTasks
- Fix Authentication unit tests post dependency migration
- Refactor tests after dependency upgrades
- Refactor/Migrate Powermock to Mockito unit tests
@ndegwamartin
Copy link
Contributor Author

REALEASE NOTES

ekigamba
ekigamba previously approved these changes Oct 27, 2022
@ekigamba ekigamba mentioned this pull request Nov 1, 2022
4 tasks
@ekigamba
Copy link
Contributor

ekigamba commented Nov 1, 2022

Issue to follow-up on coverage drop #894

Update dependencies
@ndegwamartin ndegwamartin merged commit abbd694 into master Nov 4, 2022
@ndegwamartin ndegwamartin deleted the migrate-crashlytics branch November 4, 2022 09:25
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.

Refactor re-authentication implementation to enhance UX
10 participants