Skip to content

Commit 5a8da58

Browse files
authored
Weekly Stable Updates 20250519 (#1145)
Fixes: #1145 Updated: 1. `androidx.annotation:annotation-experimental` - 1.4.1 -> 1.5.0 2. `androidx.customview:customview` - 1.1.0 -> 1.2.0 3. `androidx.customview:customview-poolingcontainer` - 1.0.0 -> 1.1.0 4. `androidx.databinding:databinding-adapters` - 8.9.1 -> 8.10.0 5. `androidx.databinding:databinding-common` - 8.9.1 -> 8.10.0 6. `androidx.databinding:databinding-runtime` - 8.9.1 -> 8.10.0 7. `androidx.databinding:viewbinding` - 8.9.1 -> 8.10.0 8. `androidx.datastore:datastore` - 1.1.4 -> 1.1.6 9. `androidx.datastore:datastore-android` - 1.1.4 -> 1.1.6 10. `androidx.datastore:datastore-core` - 1.1.4 -> 1.1.6 11. `androidx.datastore:datastore-core-android` - 1.1.4 -> 1.1.6 12. `androidx.datastore:datastore-core-jvm` - 1.1.4 -> 1.1.6 13. `androidx.datastore:datastore-core-okio` - 1.1.4 -> 1.1.6 14. `androidx.datastore:datastore-core-okio-jvm` - 1.1.4 -> 1.1.6 15. `androidx.datastore:datastore-preferences` - 1.1.4 -> 1.1.6 16. `androidx.datastore:datastore-preferences-android` - 1.1.4 -> 1.1.6 17. `androidx.datastore:datastore-preferences-core` - 1.1.4 -> 1.1.6 18. `androidx.datastore:datastore-preferences-corejvm` - 1.1.4 -> 1.1.6 19. `androidx.datastore:datastore-preferences-external-protobuf` - 1.1.4 -> 1.1.6 20. `androidx.datastore:datastore-preferences-proto` - 1.1.4 -> 1.1.6 21. `androidx.datastore:datastore-rxjava2` - 1.1.4 -> 1.1.6 22. `androidx.datastore:datastore-rxjava3` - 1.1.4 -> 1.1.6 23. `androidx.documentfile:documentfile` - 1.0.1 -> 1.1.0 24. `androidx.exifinterface:exifinterface` - 1.4.0 -> 1.4.1 25. `androidx.leanback:leanback` - 1.0.0 -> 1.2.0 26. `androidx.lifecycle:lifecycle-common` - 2.8.7 -> 2.9.0 27. `androidx.lifecycle:lifecycle-common-java8` - 2.8.7 -> 2.9.0 28. `androidx.lifecycle:lifecycle-common-jvm` - 2.8.7 -> 2.9.0 29. `androidx.lifecycle:lifecycle-livedata` - 2.8.7 -> 2.9.0 30. `androidx.lifecycle:lifecycle-livedata-core` - 2.8.7 -> 2.9.0 31. `androidx.lifecycle:lifecycle-livedata-core-ktx` - 2.8.7 -> 2.9.0 32. `androidx.lifecycle:lifecycle-livedata-ktx` - 2.8.7 -> 2.9.0 33. `androidx.lifecycle:lifecycle-process` - 2.8.7 -> 2.9.0 34. `androidx.lifecycle:lifecycle-reactivestreams` - 2.8.7 -> 2.9.0 35. `androidx.lifecycle:lifecycle-reactivestreams-ktx` - 2.8.7 -> 2.9.0 36. `androidx.lifecycle:lifecycle-runtime` - 2.8.7 -> 2.9.0 37. `androidx.lifecycle:lifecycle-runtime-android` - 2.8.7 -> 2.9.0 38. `androidx.lifecycle:lifecycle-runtime-compose` - 2.8.7 -> 2.9.0 39. `androidx.lifecycle:lifecycle-runtime-composeandroid` - 2.8.7 -> 2.9.0 40. `androidx.lifecycle:lifecycle-runtime-ktx` - 2.8.7 -> 2.9.0 41. `androidx.lifecycle:lifecycle-runtimektxandroid` - 2.8.7 -> 2.9.0 42. `androidx.lifecycle:lifecycle-service` - 2.8.7 -> 2.9.0 43. `androidx.lifecycle:lifecycle-viewmodel` - 2.8.7 -> 2.9.0 44. `androidx.lifecycle:lifecycle-viewmodel-android` - 2.8.7 -> 2.9.0 45. `androidx.lifecycle:lifecycle-viewmodel-compose` - 2.8.7 -> 2.9.0 46. `androidx.lifecycle:lifecycle-viewmodel-composeandroid` - 2.8.7 -> 2.9.0 47. `androidx.lifecycle:lifecycle-viewmodel-ktx` - 2.8.7 -> 2.9.0 48. `androidx.lifecycle:lifecycle-viewmodel-savedstate` - 2.8.7 -> 2.9.0 49. `androidx.media3:media3-cast` - 1.6.1 -> 1.7.1 50. `androidx.media3:media3-common` - 1.6.1 -> 1.7.1 51. `androidx.media3:media3-container` - 1.6.1 -> 1.7.1 52. `androidx.media3:media3-database` - 1.6.1 -> 1.7.1 53. `androidx.media3:media3-datasource` - 1.6.1 -> 1.7.1 54. `androidx.media3:media3-datasource-cronet` - 1.6.1 -> 1.7.1 55. `androidx.media3:media3-datasource-rtmp` - 1.6.1 -> 1.7.1 56. `androidx.media3:media3-decoder` - 1.6.1 -> 1.7.1 57. `androidx.media3:media3-effect` - 1.6.1 -> 1.7.1 58. `androidx.media3:media3-exoplayer` - 1.6.1 -> 1.7.1 59. `androidx.media3:media3-exoplayer-dash` - 1.6.1 -> 1.7.1 60. `androidx.media3:media3-exoplayer-hls` - 1.6.1 -> 1.7.1 61. `androidx.media3:media3-exoplayer-rtsp` - 1.6.1 -> 1.7.1 62. `androidx.media3:media3-exoplayer-smoothstreaming` - 1.6.1 -> 1.7.1 63. `androidx.media3:media3-exoplayer-workmanager` - 1.6.1 -> 1.7.1 64. `androidx.media3:media3-extractor` - 1.6.1 -> 1.7.1 65. `androidx.media3:media3-muxer` - 1.6.1 -> 1.7.1 66. `androidx.media3:media3-session` - 1.6.1 -> 1.7.1 67. `androidx.media3:media3-transformer` - 1.6.1 -> 1.7.1 68. `androidx.media3:media3-ui` - 1.6.1 -> 1.7.1 69. `androidx.media3:media3-uileanback` - 1.6.1 -> 1.7.1 70. `androidx.mediarouter:mediarouter` - 1.7.0 -> 1.8.0beta01 71. `androidx.navigation:navigation-common` - 2.8.9 -> 2.9.0 72. `androidx.navigation:navigation-common-ktx` - 2.8.9 -> 2.9.0 73. `androidx.navigation:navigation-compose` - 2.8.9 -> 2.9.0 74. `androidx.navigation:navigation-fragment` - 2.8.9 -> 2.9.0 75. `androidx.navigation:navigation-fragment-ktx` - 2.8.9 -> 2.9.0 76. `androidx.navigation:navigation-runtime` - 2.8.9 -> 2.9.0 77. `androidx.navigation:navigation-runtime-ktx` - 2.8.9 -> 2.9.0 78. `androidx.navigation:navigation-ui` - 2.8.9 -> 2.9.0 79. `androidx.navigation:navigation-ui-ktx` - 2.8.9 -> 2.9.0 80. `androidx.print:print` - 1.0.0 -> 1.1.0 81. `androidx.room:room-common` - 2.6.1 -> 2.7.1 82. `androidx.room:room-guava` - 2.6.1 -> 2.7.1 83. `androidx.room:room-ktx` - 2.6.1 -> 2.7.1 84. `androidx.room:room-runtime` - 2.6.1 -> 2.7.1 85. `androidx.room:room-rxjava2` - 2.6.1 -> 2.7.1 86. `androidx.room:room-rxjava3` - 2.6.1 -> 2.7.1 87. `androidx.savedstate:savedstate` - 1.2.1 -> 1.3.0 88. `androidx.savedstate:savedstate-ktx` - 1.2.1 -> 1.3.0 89. `androidx.sqlite:sqlite` - 2.4.0 -> 2.5.1 90. `androidx.sqlite:sqlite-framework` - 2.4.0 -> 2.5.1 91. `androidx.tracing:tracing` - 1.2.0 -> 1.3.0 92. `androidx.tracing:tracing-ktx` - 1.2.0 -> 1.3.0 93. `androidx.transition:transition` - 1.5.1 -> 1.6.0 94. `androidx.tvprovider:tvprovider` - 1.0.0 -> 1.1.0 95. `androidx.work:work-gcm` - 2.10.0 -> 2.10.1 96. `androidx.work:work-multiprocess` - 2.10.0 -> 2.10.1 97. `androidx.work:work-runtime` - 2.10.0 -> 2.10.1 98. `androidx.work:work-runtimektx` - 2.10.0 -> 2.10.1 99. `androidx.work:work-rxjava2` - 2.10.0 -> 2.10.1 100. `androidx.work:work-rxjava3` - 2.10.0 -> 2.10.1 101. `com.google.accompanist:accompanist-drawablepainter` - 0.37.2 -> 0.37.3 102. `com.google.accompanist:accompanist-permissions` - 0.37.2 -> 0.37.3 103. `com.google.android.gms:playservices-ads` - 24.0.0 -> 24.2.0 104. `com.google.android.gms:playservices-ads-base` - 24.0.0 -> 24.1.0 105. `com.google.android.gms:playservices-cast` - 22.0.0 -> 22.1.0 106. `com.google.android.gms:playservices-cast-framework` - 22.0.0 -> 22.1.0 107. `com.google.android.libraries.places:places` - 4.1.0 -> 4.2.0 108. `com.google.android.recaptcha:recaptcha` - 18.7.0 -> 18.7.1 109. `com.google.code.gson:gson` - 2.13.0 -> 2.13.1 110. `com.google.errorprone:error_prone_annotations` - 2.37.0 -> 2.38.0 111. `com.google.errorprone:error_prone_type_annotations` - 2.37.0 -> 2.38.0 112. `com.google.firebase:firebase-analytics` - 22.3.0 -> 22.4.0 113. `com.google.firebase:firebase-analyticsktx` - 22.3.0 -> 22.4.0 114. `com.google.firebase:firebase-config` - 22.1.0 -> 22.1.1 115. `com.google.firebase:firebase-configktx` - 22.1.0 -> 22.1.1 116. `com.google.firebase:firebase-crashlytics` - 19.4.2 -> 19.4.3 117. `com.google.firebase:firebase-crashlyticsktx` - 19.4.2 -> 19.4.3 118. `com.google.firebase:firebase-crashlyticsndk` - 19.4.2 -> 19.4.3 119. `com.google.firebase:firebase-firestore` - 25.1.3 -> 25.1.4 120. `com.google.firebase:firebase-firestorektx` - 25.1.3 -> 25.1.4 121. `com.google.firebase:firebase-sessions` - 2.1.0 -> 2.1.1 122. `com.google.flogger:flogger` - 0.8 -> 0.9 123. `com.google.flogger:flogger-systembackend` - 0.8 -> 0.9 124. `com.google.protobuf:protobuf-javalite` - 4.30.2 -> 4.31.0 125. `com.squareup.okio:okio` - 3.9.1 -> 3.10.2 126. `com.squareup.okio:okio-jvm` - 3.9.1 -> 3.10.2 127. `com.squareup.retrofit2:adapter-rxjava2` - 2.11.0 -> 3.0.0 128. `com.squareup.retrofit2:converter-gson` - 2.11.0 -> 3.0.0 129. `com.squareup.retrofit2:converter-scalars` - 2.11.0 -> 3.0.0 130. `com.squareup.retrofit2:retrofit` - 2.11.0 -> 3.0.0 131. `org.checkerframework:checkerqual` - 3.49.2 -> 3.49.3 132. `org.jetbrains.kotlin:kotlin-android-extensions-runtime` - 2.0.21 -> 2.1.21 133. `org.jetbrains.kotlin:kotlin-parcelize-runtime` - 2.0.21 -> 2.1.21 134. `org.jetbrains.kotlin:kotlin-reflect` - 2.0.21 -> 2.1.21 135. `org.jetbrains.kotlin:kotlin-stdlib` - 2.0.21 -> 2.1.21 136. `org.jetbrains.kotlin:kotlin-stdlib-jdk7` - 2.0.21 -> 2.1.21 137. `org.jetbrains.kotlin:kotlin-stdlib-jdk8` - 2.0.21 -> 2.1.21 138. `org.jetbrains.kotlinx:atomicfu` - 0.26.1 -> 0.27.0 139. `org.jetbrains.kotlinx:atomicfu-jvm` - 0.26.1 -> 0.27.0 140. `org.jetbrains.kotlinx:kotlinx-coroutines-android` - 1.9.0 -> 1.10.2 141. `org.jetbrains.kotlinx:kotlinx-coroutines-core` - 1.9.0 -> 1.10.2 142. `org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm` - 1.9.0 -> 1.10.2 143. `org.jetbrains.kotlinx:kotlinx-coroutines-guava` - 1.9.0 -> 1.10.2 144. `org.jetbrains.kotlinx:kotlinx-coroutines-jdk8` - 1.9.0 -> 1.10.2 145. `org.jetbrains.kotlinx:kotlinx-coroutines-playservices` - 1.9.0 -> 1.10.2 146. `org.jetbrains.kotlinx:kotlinx-coroutines-reactive` - 1.9.0 -> 1.10.2 147. `org.jetbrains.kotlinx:kotlinx-coroutines-rx2` - 1.9.0 -> 1.10.2 148. `org.jetbrains.kotlinx:kotlinx-coroutines-rx3` - 1.9.0 -> 1.10.2 149. `org.jetbrains.kotlinx:kotlinx-serialization-core` - 1.7.3 -> 1.8.1 150. `org.jetbrains.kotlinx:kotlinx-serialization-core-jvm` - 1.7.3 -> 1.8.1 151. `org.jetbrains.kotlinx:kotlinx-serialization-json` - 1.7.3 -> 1.8.1 152. `org.jetbrains.kotlinx:kotlinx-serialization-json-jvm` - 1.7.3 -> 1.8.1 153. `org.jetbrains.kotlinx:kotlinx-serialization-protobuf` - 1.7.3 -> 1.8.1 154. `org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm` - 1.7.3 -> 1.8.1
1 parent 00232ad commit 5a8da58

File tree

30 files changed

+2719
-1194
lines changed

30 files changed

+2719
-1194
lines changed

Directory.Build.props

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,13 @@
340340
<AndroidNamespaceReplacement Include='insets' Replacement='Insets' />
341341
<AndroidNamespaceReplacement Include='signatureverification' Replacement='SignatureVerification' />
342342

343+
344+
<AndroidNamespaceReplacement Include='admanager' Replacement='AdManager' />
345+
<AndroidNamespaceReplacement Include='appopen' Replacement='AppOpen' />
346+
<AndroidNamespaceReplacement Include='NativeAd' Replacement='NativeAd' />
347+
<AndroidNamespaceReplacement Include='rewardedinterstitial' Replacement='RewardedInterstitial' />
348+
<AndroidNamespaceReplacement Include='autocomplete' Replacement='AutoComplete' />
349+
343350
</ItemGroup>
344351

345352
</Project>

build/ci/build-and-test.yml

Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -7,59 +7,59 @@ parameters:
77
- Square
88

99
steps:
10-
# - pwsh: |
11-
# dotnet cake build.cake `
12-
# --target=ci-build `
13-
# --configuration="$(configuration)" `
14-
# --verbosity="$(verbosity)"
15-
# displayName: 'Build packages'
16-
# env:
17-
# JavaSdkDirectory: $(JAVA_HOME)
18-
# RepositoryCommit: $(Build.SourceVersion)
19-
# RepositoryBranch: $(Build.SourceBranchName)
20-
# RepositoryUrl: $(Build.Repository.Uri)
21-
# RepositoryType: "git"
22-
#
23-
# - pwsh: |
24-
# dotnet cake validation.cake `
25-
# --namespaces="${{ join(',', parameters.validPackagePrefixes) }}" `
26-
# --verbosity="$(verbosity)"
27-
# displayName: 'Run NuGet package validation'
28-
#
29-
# - pwsh: |
30-
# dotnet cake nuget-diff.cake `
31-
# --artifacts="${{ parameters.artifactsPath }}" `
32-
# --output="${{ parameters.artifactsPath }}/api-diff" `
33-
# --cache="$(Agent.TempDirectory)/api-diff" `
34-
# --verbosity="$(verbosity)"
35-
# displayName: 'Generate API diff'
36-
#
37-
# - pwsh: dotnet cake utilities.cake -t=verify-namespace-file
38-
# displayName: Verify published namespaces
39-
#
40-
# - pwsh: |
41-
# dotnet cake build.cake `
42-
# --target=ci-samples `
43-
# --configuration="$(configuration)" `
44-
# --verbosity="$(verbosity)"
45-
# displayName: 'Build samples'
46-
# condition: ne(variables['skipSamplesTests'], 'true')
47-
# env:
48-
# JavaSdkDirectory: $(JAVA_HOME)
49-
# RepositoryCommit: $(Build.SourceVersion)
50-
# RepositoryBranch: $(Build.SourceBranchName)
51-
# RepositoryUrl: $(Build.Repository.Uri)
52-
# RepositoryType: "git"
53-
#
54-
# - task: DotNetCoreCLI@2
55-
# displayName: Run unit tests
56-
# condition: ne(variables['skipUnitTests'], 'true')
57-
# inputs:
58-
# command: test
59-
# projects: util/**/*.Tests.csproj
60-
# arguments: '-c $(configuration)'
10+
- pwsh: |
11+
dotnet cake build.cake `
12+
--target=ci-build `
13+
--configuration="$(configuration)" `
14+
--verbosity="$(verbosity)"
15+
displayName: 'Build packages'
16+
env:
17+
JavaSdkDirectory: $(JAVA_HOME)
18+
RepositoryCommit: $(Build.SourceVersion)
19+
RepositoryBranch: $(Build.SourceBranchName)
20+
RepositoryUrl: $(Build.Repository.Uri)
21+
RepositoryType: "git"
22+
23+
- pwsh: |
24+
dotnet cake validation.cake `
25+
--namespaces="${{ join(',', parameters.validPackagePrefixes) }}" `
26+
--verbosity="$(verbosity)"
27+
displayName: 'Run NuGet package validation'
28+
29+
- pwsh: |
30+
dotnet cake nuget-diff.cake `
31+
--artifacts="${{ parameters.artifactsPath }}" `
32+
--output="${{ parameters.artifactsPath }}/api-diff" `
33+
--cache="$(Agent.TempDirectory)/api-diff" `
34+
--verbosity="$(verbosity)"
35+
displayName: 'Generate API diff'
36+
37+
- pwsh: dotnet cake utilities.cake -t=verify-namespace-file
38+
displayName: Verify published namespaces
6139

6240
- pwsh: |
6341
dotnet cake build.cake `
64-
--target=build-android-libraries-net10-net8
65-
displayName: 'Build build-android-libraries-net10-net8'
42+
--target=ci-samples `
43+
--configuration="$(configuration)" `
44+
--verbosity="$(verbosity)"
45+
displayName: 'Build samples'
46+
condition: ne(variables['skipSamplesTests'], 'true')
47+
env:
48+
JavaSdkDirectory: $(JAVA_HOME)
49+
RepositoryCommit: $(Build.SourceVersion)
50+
RepositoryBranch: $(Build.SourceBranchName)
51+
RepositoryUrl: $(Build.Repository.Uri)
52+
RepositoryType: "git"
53+
54+
- task: DotNetCoreCLI@2
55+
displayName: Run unit tests
56+
condition: ne(variables['skipUnitTests'], 'true')
57+
inputs:
58+
command: test
59+
projects: util/**/*.Tests.csproj
60+
arguments: '-c $(configuration)'
61+
62+
# - pwsh: |
63+
# dotnet cake build.cake `
64+
# --target=build-android-libraries-net10-net8
65+
# displayName: 'Build build-android-libraries-net10-net8'

0 commit comments

Comments
 (0)