Mateusz Armatys
a44b79c533
chore: Update plugins and libraries.
...
AGP 8.9.1
Gradle 8.13
Dagger/Hilt 2.53.1
Jacoco to Cobertura 1.3.2
Room 2.7.2
Store 5.0.0
2025-09-18 17:05:30 +02:00
Neil Marietta
9bed1db76d
feat!(auth): Added Global SSO Change Password support.
...
MIGRATIONS:
- UserDatabase.MIGRATION_6
- AccountDatabase.MIGRATION_9
2024-10-22 18:35:08 +02:00
Mateusz Armatys
005682451a
build: Update Kover (0.7.1 -> 0.8.2).
2024-07-09 10:23:13 +00:00
dkadrikj
2f46ce65ed
chore: Remove binary compatibility validator.
2024-07-05 15:08:05 +02:00
dkadrikj
9115a3a20a
feat(auth): Add common pass check.
2024-04-25 13:43:25 +02:00
Nicolas Mouchel
ba124b184b
chore(injection): Modules should be public to allow @TestInstallIn to replace them and avoid hilt to generate a wrapper.
...
Modules with bindings can be interfaces.
2024-03-26 17:42:06 +00:00
Neil Marietta
c517bba3ee
chore: Upgraded Kotlin to 1.9.22 (and needed dependencies).
2024-02-28 18:09:18 +00:00
Neil Marietta
1c72136a24
feat!: Added CredentialLess Support.
...
DB Migrations:
- UserDatabase.MIGRATION_5: Added User.type.
- AccountDatabase.MIGRATION_7: Account.username nullable.
2024-02-13 15:08:04 +01:00
Neil Marietta
82be3754e6
feat: Added Custom Tabs support for LoginSso Activity.
2024-01-29 14:36:16 +00:00
Mateusz Armatys
ce89e608cb
feat!: Add new fields into User (for storage split).
...
MIGRATION: UserDatabase.MIGRATION_4
2024-01-15 16:07:30 +01:00
Mateusz Armatys
cde18282f2
build(coverage): Set up min and max bounds for coverage.
2023-12-19 19:45:50 +01:00
dkadrikj
76b0ea31cb
chore(push): Update push route.
2023-11-17 09:55:30 +01:00
Marcin Simonides
c1ebf4bdb6
feat(user)!: Added User creation time.
...
Migrations: UserDatabase.MIGRATION_3, AccountDatabase.MIGRATION_6.
2023-08-21 10:01:12 +00:00
Neil Marietta
ebfa017f37
chore!: Upgraded AGP to 8.0.2 (+Java 17).
2023-07-04 16:22:38 +02:00
Neil Marietta
144ff648bd
chore: Upgraded Kotlin to 1.8.10 (+Dagger 2.46.1, +Compose to 1.4.3, +AppCompat 1.6.1, +Lifecycle 2.6.1, +Robolectric 4.10.3).
2023-07-04 15:13:07 +02:00
Mateusz Armatys
02cf8cb7b3
feat(notification): Observe Push objects to display notifications.
2023-06-27 17:39:14 +02:00
Neil Marietta
8f7c467b0a
feat(notification): Added NotificationEventListener.
2023-06-26 13:33:12 +02:00
Neil Marietta
54b7552351
feat(user)!: Added User recovery property (UserDatabase.MIGRATION_2).
2023-06-14 14:26:26 +02:00
Mateusz Armatys
1b0ca7454a
build: Add minimum branch and line coverages for existing modules.
2023-05-04 11:07:23 +00:00
Mateusz Armatys
02a29d3160
build: Disable coverage in CoreExample and the top-level aggregating modules.
2023-05-04 11:07:23 +00:00
Mateusz Armatys
c202246420
test(push): Fix test - deleting a Push while observing.
2023-02-03 16:31:39 +01:00
Neil Marietta
201c591327
chore: Upgraded Libraries versions.
...
- AndroidX Activity: 1.6.1.
- AndroidX AppCompat: 1.5.1.
- AndroidX Collection: 1.2.0.
- AndroidX Compose: 1.3.2.
- AndroidX Compose Foundation: 1.3.1.
- AndroidX Compose Material: 1.3.1.
- AndroidX Compose Material3: 1.0.1.
- AndroidX ConstraintLayout: 2.1.4.
- AndroidX CoordinatorLayout: 1.2.0.
- AndroidX Core KTX: 1.9.0.
- AndroidX Espresso: 3.5.0.
- AndroidX Fragment: 1.5.5.
- AndroidX RecyclerView: 1.2.1.
- AndroidX Room: 2.4.3.
- AndroidX Test: 1.5.0.
- AndroidX Test Monitor: 1.6.0.
- AndroidX Test Orchestrator: 1.4.2.
- AndroidX Test UiAutomator: 2.3.0-alpha01.
- Dagger Hilt: 2.44.2.
- Detekt: 1.22.0.
- Google Tink: 1.7.0.
- Kotlin: 1.7.20.
- Kotlin Serialization: 1.4.1.
- Material Components For Android: 1.7.0.
- Mockk: 1.13.3.
- OkHttp: 4.10.0.
- Robolectric: 4.9.1.
- Store4: 4.0.5.
- Turbine: 0.12.1.
2022-12-21 19:08:00 +01:00
Mateusz Armatys
b1c4e41746
test: Migrate tests to the new coroutines-test APIs.
2022-12-05 13:33:57 +00:00
Mateusz Armatys
ae89fc06cf
refactor: Add explicit coroutine scope for repositories for easier testing.
2022-12-05 13:33:57 +00:00
Stefanija Boshkovska
804bfd6b93
fix: Use deserialize instead of deserializeOrNull in event listeners.
...
The goal is to prevent exceptions from being swallowed and to make issues easier to detect.
2022-10-12 23:49:40 +02:00
Mateusz Armatys
a16d13c5c7
test(push): The PushLocalDataSourceImplTest would pass on CI, but fail locally (on MacOS).
2022-07-28 17:36:41 +02:00
Mateusz Armatys
c5071d7815
build: Optimize dependencies.
2022-07-28 16:07:58 +02:00
Mateusz Armatys
9a7dd3c80b
feat(push): Added Push modules, to fetch and persist current PushEntities.
...
New DB migration: `PushDatabase.MIGRATION_0` for PushEntity.
New event listener: `PushEventListener`, to keep PushEntities in sync.
New FetchPushes[Remote|Worker] and DeletePush[Remote|Worker], for Repository offline action.
Use `PushRepository` to get and observe `Push` objects.
2022-07-12 12:59:14 +02:00