Don Turner
805e665c2b
Merge pull request #1111 from android/dependabot/gradle/coil-2.5.0
...
Bump coil from 2.4.0 to 2.5.0
11 months ago
Don Turner
5f8c100227
Merge pull request #1109 from android/dependabot/gradle/hilt-2.50
...
Bump hilt from 2.49 to 2.50
11 months ago
Don Turner
7ba65729b8
Merge pull request #1114 from android/dependabot/gradle/androidGradlePlugin-8.2.0
...
Bump androidGradlePlugin from 8.1.3 to 8.2.0
11 months ago
Don Turner
d2f1198b4e
Merge pull request #1115 from android/dependabot/gradle/androidx.window-window-1.2.0
...
Bump androidx.window:window from 1.1.0 to 1.2.0
11 months ago
dependabot[bot]
2dd917fd7d
Bump the kotlin-ksp-compose group with 7 updates
...
Bumps the kotlin-ksp-compose group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| androidx.compose.compiler:compiler | `1.5.3` | `1.5.7` |
| [org.jetbrains.kotlin:kotlin-stdlib-jdk8](https://github.com/JetBrains/kotlin ) | `1.9.10` | `1.9.21` |
| [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin ) | `1.9.10` | `1.9.21` |
| [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin ) | `1.9.10` | `1.9.21` |
| [org.jetbrains.kotlin.plugin.serialization](https://github.com/JetBrains/kotlin ) | `1.9.10` | `1.9.21` |
| [com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin](https://github.com/google/ksp ) | `1.9.10-1.0.13` | `1.9.21-1.0.16` |
| [com.google.devtools.ksp](https://github.com/google/ksp ) | `1.9.10-1.0.13` | `1.9.21-1.0.16` |
Updates `androidx.compose.compiler:compiler` from 1.5.3 to 1.5.7
Updates `org.jetbrains.kotlin:kotlin-stdlib-jdk8` from 1.9.10 to 1.9.21
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.10...v1.9.21 )
Updates `org.jetbrains.kotlin:kotlin-gradle-plugin` from 1.9.10 to 1.9.21
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.10...v1.9.21 )
Updates `org.jetbrains.kotlin.jvm` from 1.9.10 to 1.9.21
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.10...v1.9.21 )
Updates `org.jetbrains.kotlin.plugin.serialization` from 1.9.10 to 1.9.21
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.10...v1.9.21 )
Updates `com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin` from 1.9.10-1.0.13 to 1.9.21-1.0.16
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/1.9.10-1.0.13...1.9.21-1.0.16 )
Updates `com.google.devtools.ksp` from 1.9.10-1.0.13 to 1.9.21-1.0.16
- [Release notes](https://github.com/google/ksp/releases )
- [Commits](https://github.com/google/ksp/compare/1.9.10-1.0.13...1.9.21-1.0.16 )
---
updated-dependencies:
- dependency-name: androidx.compose.compiler:compiler
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: kotlin-ksp-compose
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib-jdk8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: kotlin-ksp-compose
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: kotlin-ksp-compose
- dependency-name: org.jetbrains.kotlin.jvm
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: kotlin-ksp-compose
- dependency-name: org.jetbrains.kotlin.plugin.serialization
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: kotlin-ksp-compose
- dependency-name: com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: kotlin-ksp-compose
- dependency-name: com.google.devtools.ksp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: kotlin-ksp-compose
...
Signed-off-by: dependabot[bot] <support@github.com>
11 months ago
Don Turner
3ef4837cf1
Merge pull request #1116 from android/dependabot/gradle/com.android.tools-desugar_jdk_libs-2.0.4
...
Bump com.android.tools:desugar_jdk_libs from 2.0.3 to 2.0.4
11 months ago
Don Turner
f7200aef7c
Merge pull request #1108 from android/dependabot/gradle/lint-31.2.0
...
Bump lint from 31.1.3 to 31.2.0
11 months ago
dependabot[bot]
5ccf4f5ec6
Bump com.android.tools:desugar_jdk_libs from 2.0.3 to 2.0.4
...
Bumps [com.android.tools:desugar_jdk_libs](https://github.com/google/desugar_jdk_libs ) from 2.0.3 to 2.0.4.
- [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/desugar_jdk_libs/commits )
---
updated-dependencies:
- dependency-name: com.android.tools:desugar_jdk_libs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
11 months ago
dependabot[bot]
334377e303
Bump androidx.window:window from 1.1.0 to 1.2.0
...
Bumps androidx.window:window from 1.1.0 to 1.2.0.
---
updated-dependencies:
- dependency-name: androidx.window:window
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
11 months ago
dependabot[bot]
a878e70f41
Bump androidGradlePlugin from 8.1.3 to 8.2.0
...
Bumps `androidGradlePlugin` from 8.1.3 to 8.2.0.
Updates `com.android.tools.build:gradle` from 8.1.3 to 8.2.0
Updates `com.android.application` from 8.1.3 to 8.2.0
Updates `com.android.library` from 8.1.3 to 8.2.0
Updates `com.android.test` from 8.1.3 to 8.2.0
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.android.application
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.android.test
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
11 months ago
Don Turner
77d6e5fb57
Merge pull request #1077 from android/dependabot/gradle/androidx.compose.runtime-runtime-tracing-1.0.0-beta01
...
Bump androidx.compose.runtime:runtime-tracing from 1.0.0-alpha03 to 1.0.0-beta01
11 months ago
dependabot[bot]
e9f7cb8204
Bump room from 2.6.0 to 2.6.1
...
Bumps `room` from 2.6.0 to 2.6.1.
Updates `androidx.room:room-compiler` from 2.6.0 to 2.6.1
Updates `androidx.room:room-ktx` from 2.6.0 to 2.6.1
Updates `androidx.room:room-runtime` from 2.6.0 to 2.6.1
---
updated-dependencies:
- dependency-name: androidx.room:room-compiler
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: androidx.room:room-ktx
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: androidx.room:room-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
11 months ago
dependabot[bot]
60c5f5ee26
Bump coil from 2.4.0 to 2.5.0
...
Bumps `coil` from 2.4.0 to 2.5.0.
Updates `io.coil-kt:coil` from 2.4.0 to 2.5.0
- [Release notes](https://github.com/coil-kt/coil/releases )
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md )
- [Commits](https://github.com/coil-kt/coil/compare/2.4.0...2.5.0 )
Updates `io.coil-kt:coil-compose` from 2.4.0 to 2.5.0
- [Release notes](https://github.com/coil-kt/coil/releases )
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md )
- [Commits](https://github.com/coil-kt/coil/compare/2.4.0...2.5.0 )
Updates `io.coil-kt:coil-svg` from 2.4.0 to 2.5.0
- [Release notes](https://github.com/coil-kt/coil/releases )
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md )
- [Commits](https://github.com/coil-kt/coil/compare/2.4.0...2.5.0 )
---
updated-dependencies:
- dependency-name: io.coil-kt:coil
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: io.coil-kt:coil-compose
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: io.coil-kt:coil-svg
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
11 months ago
Don Turner
96769d0d2b
Merge pull request #1078 from android/dependabot/gradle/androidxMacroBenchmark-1.2.2
...
Bump androidxMacroBenchmark from 1.2.0 to 1.2.2
11 months ago
dependabot[bot]
f36af7c210
Bump hilt from 2.49 to 2.50
...
Bumps `hilt` from 2.49 to 2.50.
Updates `com.google.dagger:hilt-android` from 2.49 to 2.50
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.49...dagger-2.50 )
Updates `com.google.dagger:hilt-android-testing` from 2.49 to 2.50
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.49...dagger-2.50 )
Updates `com.google.dagger:hilt-android-compiler` from 2.49 to 2.50
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.49...dagger-2.50 )
Updates `com.google.dagger.hilt.android` from 2.49 to 2.50
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.49...dagger-2.50 )
---
updated-dependencies:
- dependency-name: com.google.dagger:hilt-android
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.google.dagger:hilt-android-testing
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.google.dagger:hilt-android-compiler
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.google.dagger.hilt.android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
11 months ago
dependabot[bot]
115e66b6e3
Bump lint from 31.1.3 to 31.2.0
...
Bumps `lint` from 31.1.3 to 31.2.0.
Updates `com.android.tools.lint:lint-api` from 31.1.3 to 31.2.0
Updates `com.android.tools.lint:lint-checks` from 31.1.3 to 31.2.0
Updates `com.android.tools.lint:lint-tests` from 31.1.3 to 31.2.0
---
updated-dependencies:
- dependency-name: com.android.tools.lint:lint-api
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.android.tools.lint:lint-checks
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.android.tools.lint:lint-tests
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
11 months ago
Don Turner
efcad1ac03
Merge pull request #1076 from android/dependabot/gradle/org.jetbrains.kotlinx-kotlinx-datetime-0.5.0
...
Bump org.jetbrains.kotlinx:kotlinx-datetime from 0.4.1 to 0.5.0
11 months ago
Don Turner
5f8425658d
Merge pull request #1075 from android/dependabot/gradle/hilt-2.49
...
Bump hilt from 2.48.1 to 2.49
11 months ago
lihenggui
32e1ec0447
Remove violations: property-naming
11 months ago
lihenggui
f8f932705a
Remove violations: discouraged-comment-location
11 months ago
lihenggui
ff599eac37
Ignore property-naming and discouraged-comment-location
11 months ago
lihenggui
0490e014f6
Update Spotless and ktlint
12 months ago
Simon Marquis
f27a2e176e
Reduce overall build complexity
...
- Reduce the visibility of multiple Hilt `Module`s and implementations of public interfaces
- Correctly configure the visibility of dependencies:
- `api` when it's part of it's public `api`
- `implementation` when it's part of it's internal `implementation`
- Remove unnecessary dependencies in build.gradle.kts files
- Remove unnecessary dependencies provided by plugins
- Remove unnecessary applied plugins (i.e. roborazzi)
- Sort dependencies in `build.gradle.kts`
- Delete unused entries in `libs.versions.toml`
12 months ago
Simon Marquis
5f7d4ea1d5
Replace custom `RoomSchemaArgProvider` in favor of the new Room Gradle plugin
...
> Since Room 2.6.0, a Gradle plugin was released to solve various existing issues in Room regarding having inputs and outputs of schemas via Gradle annotation processor options.
> Changelog: https://developer.android.com/jetpack/androidx/releases/room#2.6.0-alpha02
See https://github.com/gradle/android-cache-fix-gradle-plugin/issues/544 for reference.
12 months ago
Alex Vanyo
5df9cce37c
Add truth for better badging diff output
...
Change-Id: Id3fab0107bc08adf44ddf07a30e0327e06897d47
12 months ago
dependabot[bot]
9a8bfd86ed
Bump androidxMacroBenchmark from 1.2.0 to 1.2.2
...
Bumps `androidxMacroBenchmark` from 1.2.0 to 1.2.2.
Updates `androidx.benchmark:benchmark-macro-junit4` from 1.2.0 to 1.2.2
Updates `androidx.baselineprofile` from 1.2.0 to 1.2.2
---
updated-dependencies:
- dependency-name: androidx.benchmark:benchmark-macro-junit4
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: androidx.baselineprofile
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
12 months ago
dependabot[bot]
b75ddce630
Bump androidx.compose.runtime:runtime-tracing
...
Bumps androidx.compose.runtime:runtime-tracing from 1.0.0-alpha03 to 1.0.0-beta01.
---
updated-dependencies:
- dependency-name: androidx.compose.runtime:runtime-tracing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
12 months ago
dependabot[bot]
b80e8a5e3f
Bump org.jetbrains.kotlinx:kotlinx-datetime from 0.4.1 to 0.5.0
...
Bumps [org.jetbrains.kotlinx:kotlinx-datetime](https://github.com/Kotlin/kotlinx-datetime ) from 0.4.1 to 0.5.0.
- [Release notes](https://github.com/Kotlin/kotlinx-datetime/releases )
- [Changelog](https://github.com/Kotlin/kotlinx-datetime/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Kotlin/kotlinx-datetime/compare/v0.4.1...v0.5.0 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-datetime
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
12 months ago
dependabot[bot]
af26182193
Bump hilt from 2.48.1 to 2.49
...
Bumps `hilt` from 2.48.1 to 2.49.
Updates `com.google.dagger:hilt-android` from 2.48.1 to 2.49
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.48.1...dagger-2.49 )
Updates `com.google.dagger:hilt-android-testing` from 2.48.1 to 2.49
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.48.1...dagger-2.49 )
Updates `com.google.dagger:hilt-android-compiler` from 2.48.1 to 2.49
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.48.1...dagger-2.49 )
Updates `com.google.dagger.hilt.android` from 2.48.1 to 2.49
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.48.1...dagger-2.49 )
---
updated-dependencies:
- dependency-name: com.google.dagger:hilt-android
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.google.dagger:hilt-android-testing
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.google.dagger:hilt-android-compiler
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.google.dagger.hilt.android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
12 months ago
Jonathan Koren
b39f3f33d8
Merge pull request #893 from SimonMarquis/dependabot
...
Enable dependabot updates on a weekly basis
12 months ago
Simon Marquis
743ec8c081
Update Gradle 8.5
...
https://docs.gradle.org/8.5/release-notes.html
1 year ago
Jonathan Koren
08a5796caa
Fix alphabetic ordering
...
Change-Id: Ie0779252d969b80b8c8bcea6d58c13132e20c13c
1 year ago
Jonathan Koren
d5d5e3561f
Add dependency guard plugin
1 year ago
Simon Marquis
988002e692
Update Robolectric 4.11.1
...
- https://github.com/robolectric/robolectric/releases/tag/robolectric-4.11
- https://github.com/robolectric/robolectric/releases/tag/robolectric-4.11.1
> Robolectric 4.11 adds support for Android SDK 34 (U). It also contains many bug fixes, performance improvements, and Shadow API enhancements. Robolectric 4.11 removes support for Android SDKs 18 and below.
Removing explicit API 33 Robolectric configuration.
1 year ago
Miłosz Moczkowski
9c89e98e5b
Revert "Merge pull request #942 from android/feature/navigation-suite-scaffold"
...
This reverts commit 335a7ec68c
, reversing
changes made to aa8ce0e1f6
.
1 year ago
Miłosz Moczkowski
816a7b60c1
Replace manual navigation component switching with new NavigationSuiteScaffold
...
Change-Id: I54b402e28b6e1bd400c9f44644bd4dd35c98e723
1 year ago
Ben Weiss
aa8ce0e1f6
Add automated baseline profile generation ( #880 )
...
Baseline profile generation is disabled for the PR level Build task. Release tasks require a fresh baseline profile. A new profile is generated using the baseline profile Gradle plugin.
* Prepare for usage of dex layout optimizations which can be actively used once NiA switches to AGP 8.2+.
* Add GMD config to release build
* Switch to macos-latest
* Update names for StartupBenchmark tests to better reflect states
* Stable release and recent GMD device
* Reduce flakiness by adding wait to benchmark
* More convenient waiting for objects
* Rename junit dependency to androidx-junit
* Only run baseline profile benchmarks during GH workflow
* Enable automatic BP generation for only release builds
* Disable BP generation from Build workflow
* Specify modules and skip benchmarking Build workflow
Bug: b/299334172
1 year ago
Don Turner
d4ef172c51
Merge pull request #1024 from SimonMarquis/patch-1
...
Update AGP 8.1.3
1 year ago
Daniel Santiago
c908f989c8
Update to Hilt 2.48.1 and use the KSP version
...
* Moved protobuf to separate module to avoid having to wire KSP's Plugin with the Protobuf Plugin.
* `@Binds` function cannot be an extension function.
* Commented `kotlin.compiler.execution.strategy=in-process` in CI to circumvent OOMs due to increased metaspace usage.
1 year ago
Simon Marquis
13a67b96a4
Update AGP 8.1.3
1 year ago
Alex Vanyo
c730cf20fa
Use SdkConstants for getting aapt2 executable location
...
Change-Id: Ibc9ece0c3ade51a29954caee3af3a669ed99c384
1 year ago
Don Turner
74ed483029
Merge pull request #987 from android/renovate/all
...
Update all dependencies
1 year ago
Don Turner
1b0852eaba
Rollback runtime tracing version to avoid pulling in new Compose runtime
...
Change-Id: Ie194b90d6bff6b738cabac6c9708f037eb18ea08
1 year ago
renovate[bot]
6c8fe164c8
Update all dependencies
1 year ago
Simon Marquis
0af797f613
Add missing test dependencies
1 year ago
Jonathan Koren
5482d81fdc
fixed for PR 985
1 year ago
renovate[bot]
e25f98df6e
Update all dependencies
1 year ago
Don Turner
591cdc1fc0
Merge branch 'main' into patch-2
1 year ago
Simon Marquis
1fefa982a0
Update lint to match AGP version
1 year ago
Simon Marquis
62b9a35ef3
Update AGP to version 8.1.2
1 year ago
Simon Marquis
7e35f016cc
Merge branch 'main' into kotlin-1.9.10
1 year ago
Don Turner
e22da2d832
Merge pull request #974 from SimonMarquis/gradle-8.4
...
Update Gradle 8.4
1 year ago
Adetunji Dahunsi
0287af8d9a
Merge pull request #947 from android/tj/staggered-grid-feed
...
Use lazy vertical staggered grid in feed to maximize space utilization
1 year ago
Simon Marquis
11e94165dc
Update Kotlin 1.9.10
...
- KSP 1.9.10-1.0.13
- Compose compiler 1.5.3
This PR will need to be applied with #974 to avoid spawning 2 Kotlin compiler daemons (one for `build-logic`, and one for the main build).
1 year ago
Simon Marquis
3b9d84beac
Update Gradle 8.4
...
Changelog: https://docs.gradle.org/8.4/release-notes.html
1 year ago
Don Turner
301661ce86
Merge pull request #959 from McGalanes/convention-plugins-toml
...
Add convention plugins to version catalogs
1 year ago
Don Turner
05c88e091c
Update gradle/libs.versions.toml
1 year ago
Don Turner
6e96d30519
Merge pull request #912 from lihenggui/main
...
Upgrade Gradle to v8.3
1 year ago
Melwin Magalhaes
6247712064
Add convention plugins to version catalogs
1 year ago
dahunsi
03d2455f41
Use lazy vertical staggered grid in feed to maximize space utilization
...
Change-Id: I66fff57bd0f11f5f73e7e5c9b5c51b0fa6a76926
1 year ago
Simon Marquis
8d5984e843
Add "Kotlin - KSP - Compose" update group
1 year ago
Simon Marquis
f798e28ef0
Update AGP to version 8.1.1
...
Removing the compileSdk 34 build warning:
```
We recommend using a newer Android Gradle plugin to use compileSdk = 34
This Android Gradle plugin (8.1.0) was tested up to compileSdk = 33 (and compileSdkPreview = \"UpsideDownCakePrivacySandbox\").
You are strongly encouraged to update your project to use a newer
Android Gradle plugin that has been tested with compileSdk = 34.
If you are already using the latest version of the Android Gradle plugin,
you may need to wait until a newer version with support for compileSdk = 34 is available.
To suppress this warning, add/update
android.suppressUnsupportedCompileSdk=34
to this project's gradle.properties.
```
1 year ago
lihenggui
9cc27bfacb
Update gradle-wrapper.jar
1 year ago
Jose Alcérreca
886158d3cb
Adds Screenshot testing with Roborazzi ( #876 )
...
* Adds screenshot tests using Roborazzi (Robolectric Native Graphics)
- Adds Roborazzi to convention plugins
- Adds Screenshot helper in :core-testing
- Creates screenshot suites for :app and :feature-foryou
* CI and spotless
* Moves :app tests to testDemo and makes NiaAppScreenSizesScreenshotTests prettier
* CI: Moves local tests to their own step
* CI: Adds --rerun to screenshot task
* CI: Moves screenshots before local tests
* CI: Fixes wrong if statement in workflow
* CI WIP: trying to trigger the push step
* CI: Re-enables roborazzi verification
* Fixes flaky screenshot tests by setting LocalInspectionMode on
* CI: screenshot commits now use the original author intead of bot account
* CI: Disables globbing because file_pattern didn't work
* CI: Trying new file pattern for png files
* CI: Adds a check for forks
* 🤖 Updates screenshots
* Code review: toml cleanup, comments
* Use new github.event.pull_request.head.repo.fork
Co-authored-by: Simon Marquis <contact@simon-marquis.fr>
* Uses Robolectric qualifiers to set the dpi, adds section to README
* Spotless
* Delegates creation of repository to Hilt in test
* Revert "Use new github.event.pull_request.head.repo.fork"
* 🤖 Updates screenshots
* Empty commit to trigger GHA on main branch
* Makes time zones deterministic in screenshot tests
* Increases GMD timeout to 90m, but it has to be reduced
---------
Co-authored-by: Simon Marquis <contact@simon-marquis.fr>
1 year ago
lihenggui
fcc49d141d
Upgrade Gradle to v8.3
1 year ago
Milosz Moczkowski
12642c9110
Merge pull request #891 from SimonMarquis/update/protobuf
...
Update protobuf 3.24.0 and protobuf plugin 0.9.4
1 year ago
Simon Marquis
24ee5f539f
Update KSP 1.9.0-1.0.13
...
Changelog: https://github.com/google/ksp/releases/tag/1.9.0-1.0.13
1 year ago
Simon Marquis
fce6659ca6
Update protobuf 3.24.0 and protobuf plugin 0.9.4
...
- https://github.com/protocolbuffers/protobuf/releases/tag/v24.0
- https://github.com/google/protobuf-gradle-plugin/releases/tag/v0.9.4
- Avoid eagerly resolving input files in ProtobufExtract. This bug would cause a lot of invalidations of configuration cache when upgrading to Gradle 8.1. (#719 )
- Fix plugin compatibility with Kotlin Gradle Plugin 1.9.0 release. (#721 )
1 year ago
Alex Vanyo
2b218b97d9
Switch to new Activity.enableEdgeToEdge
...
Change-Id: I9bbb7b2d116099524525619714ef18448e707c4f
1 year ago
Don Turner
13019dc543
Merge branch 'main' into patch-6
1 year ago
Don Turner
6ab175c08c
Merge pull request #856 from SimonMarquis/patch-8
...
Update room to version 2.5.2
1 year ago
Simon Marquis
97414a667a
Update room to version 2.5.2
...
Changelog: https://developer.android.com/jetpack/androidx/releases/room#2.5.2
1 year ago
Simon Marquis
fb2bd63d68
Update desugar_jdk_libs to version 2.0.3
...
Changelog: https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md
1 year ago
Simon Marquis
abdb7b8bf6
Update AGP 8.1.0
1 year ago
Márton Braun
05e1656ea4
Update lint to 31.0.2
...
Change-Id: I11a2cf41f1428931794cf26ebc655ccb0cda33ab
1 year ago
Márton Braun
c64fb895b4
Upgrade Hilt to 2.47
...
Change-Id: I344cb7542107f134b71c62b652211eba370762ec
1 year ago
Márton Braun
bc0a7e63a1
Update Compose compiler version to 1.5.0
...
Change-Id: Ieddb8410a592bb38c5764b7288fd4828306d6743
1 year ago
Simon Marquis
f7ed38182d
Add protobuf generated sources to the sourceSets
...
And update to version 3.23.4.
1 year ago
Simon Marquis
2731e9817b
Kotlin 1.9.0
...
- https://github.com/JetBrains/kotlin/releases/tag/v1.9.0
- https://github.com/google/ksp/releases/tag/1.9.0-1.0.11
- Compose compiler `1.5.0-dev-k1.9.0-6a60475e07f`
1 year ago
Don Turner
5f0530622c
Merge pull request #828 from SimonMarquis/kotlin-1.8.22
...
Update Kotlin 1.8.22 and related dependencies
1 year ago
Simon Marquis
187bf3e326
Update Gradle 8.2
...
Command: `./gradlew wrapper --gradle-version=8.2`
Release Notes: https://docs.gradle.org/8.2/release-notes.html
1 year ago
Simon Marquis
c926359427
Update Kotlin 1.8.22 and related dependencies
...
- KSP 1.8.22-1.0.11
- Compose compiler 1.4.8
- Hilt 2.46.1
Which now depends on kotlinx-metadata 0.6.2 (K2 support).
1 year ago
Alex Vanyo
4d65946f95
Merge pull request #808 from SimonMarquis/compose-bom-2023-06-00
...
Upgrade Compose BoM `2023.06.00` and Compose compiler `1.4.7`
1 year ago
Adetunji Dahunsi
adbfd86571
Merge pull request #826 from android/tj/workmanager-flows
...
Consume Flows from WorkManager for work status
1 year ago
TJ Dahunsi
ac56e742a4
Consume Flows from WorkManager for work status
...
Change-Id: Ia8002a7b74405de51a37921d3aaec91fc92d3773
1 year ago
Milosz Moczkowski
58890bebf3
Update libs.versions.toml
1 year ago
Milosz Moczkowski
7203460051
Merge branch 'main' into compose-bom-2023-06-00
1 year ago
Murat Yener
e96dac39b2
changed from ListenableFuture.get() to ListenableFuture.await()
1 year ago
Murat Yener
7b5c0f2be8
Adds ProfileViewer to log the app's Baseline Profile Compilation Status
1 year ago
Simon Marquis
5efefa6e66
Remove `androidxComposeMaterial3` versioning as it's already provided through Compose BoM
1 year ago
Simon Marquis
7e3979999e
Update Compose BoM 2023.06.01
1 year ago
Murat Yener
93f94017c7
Baseline Profiles API change 'collectStableBaselineProfile()' is changed to 'collect()'
1 year ago
Simon Marquis
e846cc95bd
Update `androidx.lifecycle` to stable `2.6.1`
...
And match `androidx.profileinstaller` transitive dependency version `1.3.0`.
Fixes the following error:
```
java.lang.RuntimeException: Unable to get provider androidx.startup.InitializationProvider: androidx.startup.StartupException: androidx.startup.StartupException: java.lang.IllegalStateException: ProcessLifecycleInitializer cannot be initialized lazily.
```
1 year ago
Simon Marquis
9a6fca16a6
Upgrade Compose BoM `2023.06.00` and Compose compiler `1.4.7`
...
- Bump `androidxComposeMaterial3` to stable `1.1.0`
- Bump Kotlin `1.8.21` (to match the expected version used by Compose compiler)
- Bump KSP `1.8.21-1.0.11` (to match Kotlin version)
This also solves part of #806 , where we had this dependency chain:
- `androidx.compose:compose-bom:2023.01.00`
- `androidx.compose.ui:ui-test-junit4:1.3.3`
- `androidx.test.ext:junit:1.1.3` (unlisted from maven)
- `junit:junit:4.12` (vulnerability `CVE-2020-15250`)
1 year ago
James Rose
1b8b01c7b4
Merge pull request #757 from SimonMarquis/patch/kotlinx-serialization-1.5.1
...
Update KotlinX Serialization to version 1.5.1
1 year ago
Simon Marquis
14ce53562f
Update to latest stable AGP 8.0.2
2 years ago
Simon Marquis
8c8c7611ce
Update KotlinX Serialization to version 1.5.1
...
https://github.com/Kotlin/kotlinx.serialization/releases/tag/v1.5.1
> ### Bugfixes
> - KeyValueSerializer: Fix missing call to endStructure() (#2272 )
> - ObjectSerializer: Respect sequential decoding (#2273 )
> - Fix value class encoding in various corner cases (#2242 )
> - Fix incorrect json decoding iterator's .hasNext() behavior on array-wrapped inputs (#2268 )
> - Fix memory leak caused by invalid KTypeWrapper's equals method (#2274 )
> - Fixed NoSuchMethodError when parsing a JSON stream on Java 8 (#2219 )
> - Fix MissingFieldException duplication (#2213 )
2 years ago
Simon Marquis
627ccd939d
chore(deps): update android-gradleplugin to v8.0.1
2 years ago
Miłosz Moczkowski
fc3d0ced20
Replace hardcoded license file with OSS licenses plugin
...
Change-Id: I4427fd5d7b7abd8a2912a41f61ffedfac4af9d6a
2 years ago
tsumuchan
e1025d8363
Update gradle plugin naming
2 years ago
tsumuchan
831b766ec2
Clarify dependencies of the included build-logic
2 years ago
Milosz Moczkowski
9985bb95e5
Merge pull request #620 from daryeou/main
...
Remove unused datastore-preferences library from versions.toml
2 years ago
TJ Dahunsi
2499c0a0bd
Notify users when news are updated
2 years ago
Simon Marquis
5500edc37b
Update KSP 1.8.20-1.0.11
2 years ago
Simon Marquis
661dd2bc2e
Update Kotlin 1.8.20 stack
...
- KSP 1.8.20-1.0.10
- Compose compiler 1.4.5
2 years ago
Don Turner
e1ae12129a
Merge pull request #662 from android/av/agp-8.0
...
Update to AGP 8.0
2 years ago
Milosz Moczkowski
2c18740d62
Merge pull request #665 from AnirudhPudari/migrate-to-compose_flowlayouts
...
[Bug]: Migrate away from accompanist/flowlayout
2 years ago
Márton Braun
bea2eecd90
Update Kotlin, Compose compiler, serialization versions
...
Change-Id: I2aa0d07769e79e6f85824a391418566aef6b721e
2 years ago
AnirudhPudari
33a3e360a4
Deprecated FlowLayouts from accompanist
2 years ago
Alex Vanyo
086dc957c0
Update to AGP 8.0
...
Change-Id: I27eb106e484e2003d732782a39612dc72c845282
2 years ago
Adetunji Dahunsi
489502ba13
Initialize sync manually
...
Change-Id: Ia26b1179270a87d3b87a915185b8d5fc7532c464
2 years ago
Kwak Wonjo
511752a126
Merge branch 'android:main' into main
2 years ago
mlykotom
3b7e7e3c02
Use ReportDrawnWhen
...
Change-Id: I77b4db63f72f43c6c826e66358f7672792ef137d
2 years ago
Adetunji Dahunsi
08956492c8
Backend triggered sync
...
Change-Id: I53c43b136ebb755f6258b1e815301dddb3b536a3
2 years ago
daryeou
2596cf712c
Remove unused datastore-preferences repo from versions.toml
2 years ago
Alex Vanyo
01b5f34eb3
Update to Compose Material 3 1.1.0-alpha06
...
Change-Id: I6399358ad85254243b5aff547e31e3abe92fb6ed
2 years ago
Alex Vanyo
874c2d1487
Merge pull request #561 from SimonMarquis/update/androidx-lifecycle
...
Updgrade androidx-lifecycle from 2.6.0-alpha03 to 2.6.0-alpha05
2 years ago
Simon Marquis
4d4f7d4a15
Merge remote-tracking branch 'origin/main' into update/androidx-lifecycle
2 years ago
Don Turner
4284e6912e
Merge remote-tracking branch 'github/main' into feb9automerger
...
* github/main:
Bump version to 4
Remove unused DropdownMenu component
Route topic chip tap events up to NiaNavHost
Apply suggestions from code review
Migrate custom room configuration into a convention plugin
Update docs/ArchitectureLearningJourney.md - User action follow topic
Update docs/ArchitectureLearningJourney.md - Writing data
Change-Id: I417abcaba792bbf297a8156bb1c4cf677dcb8bea
2 years ago
Don Turner
e3e33d8497
Merge "Add Firebase analytics. See go/nia-firebase-services." into main
2 years ago
Don Turner
2a4d0434a5
Add Firebase analytics. See go/nia-firebase-services.
...
Change-Id: I0cbbda0bba761d8019241f6165db231fe94fb689
2 years ago
Automerger
8c3fcefad6
Merge branch 'github/main'
2 years ago
Don Turner
e997459f29
Merge pull request #562 from SimonMarquis/room/convention-plugin
...
Migrate custom room configuration into a convention plugin
2 years ago
Don Turner
86eac208d4
Merge pull request #564 from SimonMarquis/update/kotlin-1.8.0
...
Update Kotlin stack to 1.8.0
2 years ago
Don Turner
45d86a6188
Merge pull request #560 from SimonMarquis/patch-3
...
Update Room to stable version
2 years ago
Automerger
6a12392f0b
Merge branch 'github/main'
2 years ago
Simon Marquis
96bc263153
Update Kotlin stack to 1.8.0
...
- https://github.com/google/ksp/releases/tag/1.8.0-1.0.9
- https://github.com/JetBrains/kotlin/releases/tag/v1.8.0
- https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.4.0
2 years ago
Simon Marquis
3409f937ed
Migrate custom room configuration into a convention plugin
...
And use `CommandLineArgumentProvider` to avoid breaking cacheability: https://issuetracker.google.com/issues/132245929
2 years ago
Simon Marquis
f9a3533df3
Updgrade androidx-lifecycle from 2.6.0-alpha03 to 2.6.0-alpha05
...
> `Transformations` is now written in Kotlin. This is a *source incompatible change* for those classes written in Kotlin that were directly using syntax such as `Transformations.map`
> Kotlin code *must* now use the Kotlin extension method syntax that was previously only available when using `lifecycle-livedata-ktx`.
> The `collectAsStateWithLifecycle()` APIs of `lifecycle-runtime-compose` are no longer in experimental status. (I09d42, b/258835424)
Changelog: https://developer.android.com/jetpack/androidx/releases/lifecycle#2.6.0-alpha05
2 years ago
Simon Marquis
a2a5b09d06
Update Room to stable version
...
Changelog: https://developer.android.com/jetpack/androidx/releases/room#2.5.0
2 years ago
Lawrence Gimenez
437df27d4c
Update AGP to v7.4.1
2 years ago
Automerger
80cb70ae2d
Merge branch 'github/main'
2 years ago
Márton Braun
6e6c388505
Create .editorconfig, enable trailing commas
...
Change-Id: Iee83659c4a08ee1260254effac770038e529979f
2 years ago
Automerger
beccdfe8f5
Merge branch 'github/main'
2 years ago
Alex Vanyo
1cce9aaae2
Update AGP to 7.4.0
...
Change-Id: I3bede0226f89e78c65b74968effc738796e10218
2 years ago
Ben Weiss
f316be1d69
Add Firebase dependencies
...
This sets up the project for using Firebase Crashlytics and
Performance Monitoring.
Change-Id: I8d14cfd2e5c2ba1911f2c3175adc20d6714addb6
2 years ago
Don Turner
95dc1dd5e2
Downgrade desugaring library (not compatible with AGP 7.3.1)
2 years ago
Don Turner
186f19190c
Update versions
2 years ago
travismacdonald
f1afca1cde
tidy version catalog toml file
2 years ago
Tomáš Mlynarič
ea706f6133
Merge pull request #471 from android/tm/use--rerun-for-bp-gmd
...
Update to wrapper 7.6 and use --rerun task
2 years ago
Caren
7d42831ee9
Merge pull request #465 from android/caren/custom_chrome_tab
...
Use Chrome Custom tab for opening articles
2 years ago
mlykotom
c9e764b0d8
Update to Gradle Wrapper 7.6
...
Change-Id: I020d73e89fcd6be6df4b25c348641f82b4a3a404
2 years ago
Caren
55c3ebd085
Use Chrome Custom tab for opening articles
...
Change-Id: I0024038f918a18d3c3e803587a7e1c159bfb9169
2 years ago
Alex Vanyo
369cd33b7a
Add accompanist/testharness
...
Adds a usage of accompanist/testharnness to force a given DpSize for its content, overriding the density if necessary to ensure that the size is achieved. This allows testing UI at arbitrary sizes on arbitrary emulators, lessening the need for using multiple emulators at different sizes (and filtering tests) when Android-specific window size has been hoisted appropriately.
The initial test using it is a test for checking whether or not the navigation bar or navigation rail is being shown, and these tests can run on any emulator.
Change-Id: I315384e5eafac23a3cd6d3818d9828f6d3c1acfc
2 years ago
Milosz Moczkowski
750257f510
Update libs.versions.toml
...
Downgrading `androidDesugarJdkLibs` from 2.0.0 to 1.2.0
2 years ago
Milosz Moczkowski
f896a8c50d
Update libs.versions.toml
...
Downgrade Kotlin version from 1.7.21 to 1.7.20
2 years ago
renovate[bot]
6ae508fbbe
Update all dependencies
2 years ago
Simon Marquis
67927725ff
Update `androidx.test` dependencies
2 years ago
Jolanda Verhoef
e117edeac2
Revert version upgrade of objenesis and protobuf-plugin
2 years ago
renovate[bot]
5f3559bdb4
Update all dependencies
2 years ago