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

Androidx dependency notations big update #460

Merged
merged 156 commits into from
Dec 18, 2021
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
156 commits
Select commit Hold shift + click to select a range
ce16d0a
Add KDoc for AndroidX.window
LouisCAD Nov 26, 2021
0390ac7
Share the version among AndroidX Wear Compose artifacts
LouisCAD Nov 26, 2021
42a6e73
Add AndroidX Wear Compose Navigation
LouisCAD Nov 26, 2021
232592c
Add KDoc for AndroidX.wear.compose
LouisCAD Nov 26, 2021
bcdec0e
Add new AndroidX.media3 dependency notations
LouisCAD Nov 26, 2021
e1a842c
Add link to AndroidX Media GitHub page
LouisCAD Nov 26, 2021
468705c
Add new AndroidX.compose.material3 dependency notation
LouisCAD Nov 26, 2021
540c107
Add new AndroidX.leanback.grid dependency notation
LouisCAD Nov 26, 2021
e63b6ad
Add KDoc for AndroidX.leanback
LouisCAD Nov 26, 2021
e01c6fe
Add KDoc for AndroidX.work
LouisCAD Nov 26, 2021
cf13f8f
Add KDoc for AndroidX.webkit
LouisCAD Nov 26, 2021
a1e4554
Add KDoc for AndroidX.wear.watchFace
LouisCAD Nov 26, 2021
2f10d99
Add new AndroidX.wear.tiles.testing dependency notation
LouisCAD Nov 26, 2021
21c6f0c
Add KDoc for AndroidX.wear.tiles
LouisCAD Nov 28, 2021
f838cf4
Remove the AndroidX.wear.tiles.proto dependency notation
LouisCAD Nov 28, 2021
6d066c7
Remove some obsolete AndroidX.wear dependency notations
LouisCAD Nov 28, 2021
d369f8c
Add link to codelab for WearOS Watch Face data source
LouisCAD Nov 28, 2021
95bbcb1
Add link to codelab for Compose for WearOS
LouisCAD Nov 28, 2021
d0fa456
Add KDoc for remaining AndroidX.wear dependency notations
LouisCAD Nov 29, 2021
13f3656
Remove obsolete AndroidX.gaming group
LouisCAD Nov 29, 2021
17c6733
Add KDoc for AndroidX.viewPager2
LouisCAD Nov 29, 2021
34294b2
Add KDoc for AndroidX.viewPager
LouisCAD Nov 29, 2021
9232ef9
Add KDoc for AndroidX.versionedParcelable
LouisCAD Nov 29, 2021
715a2c0
Move 2 AndroidX dependency notations in a group
LouisCAD Nov 29, 2021
00370ae
Add missing line breaks
LouisCAD Nov 29, 2021
0951831
Fix indent of 2 KDoc lines
LouisCAD Nov 29, 2021
2179f78
Add KDoc for AndroidX.vectorDrawable
LouisCAD Nov 29, 2021
0a6a46a
Add KDoc for AndroidX.tvProvider
LouisCAD Nov 29, 2021
12e6db3
Add KDoc for AndroidX.transitionKtx
LouisCAD Nov 29, 2021
ba6d9b6
Add KDoc for AndroidX.transition
LouisCAD Nov 29, 2021
e9047ad
Add KDoc for AndroidX.tracingKtx
LouisCAD Nov 29, 2021
6fa0c00
Add KDoc for AndroidX.tracing
LouisCAD Nov 29, 2021
317a25c
Add KDoc for AndroidX.textClassifier
LouisCAD Nov 29, 2021
5145565
Remove AndroidX.test.jankTestHelper dependency notation
LouisCAD Nov 30, 2021
29b165f
Add KDoc for AndroidX.test
LouisCAD Dec 1, 2021
392c4cd
Add KDoc for AndroidX.swipeRefreshLayout
LouisCAD Dec 1, 2021
3ef5112
Add KDoc for AndroidX.startup
LouisCAD Dec 1, 2021
eb10482
Add KDoc for AndroidX.sqlite
LouisCAD Dec 1, 2021
b4c4d85
Add guide link in KDoc for AndroidX.sqlite
LouisCAD Dec 1, 2021
a9b2b2e
Move two AndroidX.sqlite dependency notations into group
LouisCAD Dec 1, 2021
5aad215
Complete KDoc of AndroidX.sqlite
LouisCAD Dec 1, 2021
753dcba
Add KDoc for AndroidX.slidingPaneLayout
LouisCAD Dec 1, 2021
8aa7791
Add KDoc for AndroidX.slice
LouisCAD Dec 2, 2021
abb9bdf
Add KDoc for AndroidX.shareTarget
LouisCAD Dec 3, 2021
d3a5a30
Add KDoc for AndroidX.security
LouisCAD Dec 5, 2021
e5195e2
Move AndroidX.savedStateKtx into AndroidX.savedState group
LouisCAD Dec 5, 2021
a370f82
Add KDoc for AndroidX.savedState
LouisCAD Dec 5, 2021
18d3e1e
Update removals in bundled-dependencies-validated.txt
LouisCAD Dec 7, 2021
a4d73d9
Add new AndroidX.room.rxJava3 dependency notation
LouisCAD Dec 7, 2021
1f49471
Fix typo in object name (missing t for SavedState)
LouisCAD Dec 7, 2021
be76b69
Suppress irrelevant warning
LouisCAD Dec 7, 2021
e0268bd
Add KDoc for AndroidX.room
LouisCAD Dec 7, 2021
5e3e9fe
Remove AndroidX.room.coroutines dependency notation
LouisCAD Dec 7, 2021
dfe9624
Remove AndroidX.room.migration dependency notation
LouisCAD Dec 7, 2021
329aa13
Move AndroidX.remoteCallbackProcessor dependency notation into Androi…
LouisCAD Dec 11, 2021
eb3ec39
Move AndroidX.recyclerViewSelection dependency notation into AndroidX…
LouisCAD Dec 11, 2021
b65dd7a
Move AndroidX.preferenceKtx dependency notation into AndroidX.prefere…
LouisCAD Dec 11, 2021
d00bc5f
Move AndroidX.paletteKtx dependency notation into AndroidX.palette group
LouisCAD Dec 11, 2021
b79b0b9
Move AndroidX.multidexInstrumentation dependency notation into Androi…
LouisCAD Dec 11, 2021
0ad7e35
Remove no longer needed deprecate dependency notation alias
LouisCAD Dec 11, 2021
9c67aca
Move AndroidX.fragment dependency notations into a group
LouisCAD Dec 11, 2021
e3b5abe
Move AndroidX.emoji dependency notations into a group
LouisCAD Dec 11, 2021
eff60f5
Move AndroidX.dynamicAnimationKtx dependency notation into AndroidX.d…
LouisCAD Dec 11, 2021
202950f
Remove AndroidX.constraintLayoutSolver dependency notation
LouisCAD Dec 11, 2021
239dac4
Move AndroidX.constraintLayoutCompose dependency notation into Androi…
LouisCAD Dec 11, 2021
a37319c
Move AndroidX.collectionKtx dependency notation into AndroidX.collect…
LouisCAD Dec 11, 2021
b981f4c
Move AndroidX.carCluster dependency notation into AndroidX.car group
LouisCAD Dec 11, 2021
a8b2b05
Move AndroidX.biometricKtx dependency notation into AndroidX.biometri…
LouisCAD Dec 12, 2021
d957cef
Move AndroidX.appCompatResources dependency notation into AndroidX.ap…
LouisCAD Dec 12, 2021
0e847ea
Move AndroidX.annotationExperimental dependency notation into Android…
LouisCAD Dec 12, 2021
fe6aa9f
Remove redundant AndroidX.activityKtx dependency notation
LouisCAD Dec 12, 2021
8757427
Add KDoc for AndroidX.remoteCallback
LouisCAD Dec 14, 2021
4050faa
Add KDoc for AndroidX.recyclerView
LouisCAD Dec 14, 2021
9f004c6
Add KDoc for AndroidX.recommendation
LouisCAD Dec 14, 2021
a1bb3da
Add KDoc for AndroidX.print
LouisCAD Dec 14, 2021
d4eeb35
Add KDoc for AndroidX.preference
LouisCAD Dec 15, 2021
d7dc397
Remove AndroidX.percentLayout dependency notation
LouisCAD Dec 15, 2021
2bf10fb
Point to Kotlin API reference links for AndroidX
LouisCAD Dec 15, 2021
28eaebe
Add KDoc for AndroidX.palette
LouisCAD Dec 15, 2021
a640617
Add KDoc for AndroidX.paging
LouisCAD Dec 15, 2021
8fc9e18
Add AndroidX.paging.guava dependency notation
LouisCAD Dec 15, 2021
1bb029b
Add KDoc for AndroidX.navigation
LouisCAD Dec 15, 2021
2d75a6e
Add KDoc for AndroidX.multidex
LouisCAD Dec 15, 2021
7974c26
Add KDoc for AndroidX.mediaRouter
LouisCAD Dec 15, 2021
b0ec68b
Add KDoc for AndroidX.media2
LouisCAD Dec 15, 2021
ee79dc0
Add KDoc for AndroidX.media
LouisCAD Dec 15, 2021
8b417bc
Update KDoc for AndroidX.localBroadcastManager
LouisCAD Dec 15, 2021
1b3b59f
Add KDoc for AndroidX.loader
LouisCAD Dec 15, 2021
7f3ea24
Remove undocumented AndroidX.lifecycle.liveDataCoreKtx and AndroidX.l…
LouisCAD Dec 15, 2021
eb1569d
Deprecate AndroidX.lifecycle.compiler
LouisCAD Dec 15, 2021
9dbeb53
Add new AndroidX.lifecycle.runtimeTesting dependency notation
LouisCAD Dec 15, 2021
628ffaa
Add KDoc for AndroidX.lifecycle
LouisCAD Dec 15, 2021
26f854d
Remove the AndroidX.legacy dependency notations family
LouisCAD Dec 15, 2021
253dcf9
Update KDoc for AndroidX.leanback
LouisCAD Dec 15, 2021
c3a8bbb
Remove extra space
LouisCAD Dec 15, 2021
f933f73
Add KDoc for AndroidX.interpolator
LouisCAD Dec 15, 2021
8995d7b
Add KDoc for AndroidX.hilt
LouisCAD Dec 15, 2021
0fba026
Remove AndroidX.hilt.lifecycleViewModel dependency notation
LouisCAD Dec 15, 2021
8918706
Add KDoc for AndroidX.heifWriter
LouisCAD Dec 15, 2021
7cccf92
Add KDoc for AndroidX.health
LouisCAD Dec 15, 2021
151b632
Add KDoc for AndroidX.gridLayout
LouisCAD Dec 15, 2021
03ffc15
Add new AndroidX.glance dependency notation
LouisCAD Dec 15, 2021
f1c0877
Add KDoc for AndroidX.games
LouisCAD Dec 15, 2021
de67415
Update 2 links in code comments
LouisCAD Dec 15, 2021
31b5ae3
Add KDoc for AndroidX.fragment
LouisCAD Dec 15, 2021
288ab83
Add new AndroidX.room.paging dependency notation
LouisCAD Dec 16, 2021
fc3934c
Add KDoc for AndroidX.exifInterface
LouisCAD Dec 16, 2021
5540da2
Add KDoc for AndroidX.enterprise
LouisCAD Dec 17, 2021
48e6cbe
Add new AndroidX.emoji2.bundled dependency notation
LouisCAD Dec 17, 2021
d52c11f
Add KDoc for AndroidX.emoji2
LouisCAD Dec 17, 2021
7f8738d
Add KDoc and deprecation notices for AndroidX.emoji
LouisCAD Dec 17, 2021
4d492b2
Add missing reference to ktx artifact
LouisCAD Dec 17, 2021
30b9af3
Add KDoc for AndroidX.dynamicAnimation
LouisCAD Dec 17, 2021
df6981a
Add KDoc for AndroidX.drawerLayout
LouisCAD Dec 17, 2021
f8dff05
Add new AndroidX.dragAndDrop dependency notation
LouisCAD Dec 17, 2021
8a6db27
Add KDoc for AndroidX.documentFile
LouisCAD Dec 17, 2021
882f0dc
Add KDoc for AndroidX.dataStore
LouisCAD Dec 17, 2021
a5b58aa
Add KDoc for AndroidX.customView
LouisCAD Dec 17, 2021
2d2fa43
Add KDoc for AndroidX.cursorAdapter
LouisCAD Dec 17, 2021
fcf315b
Add new AndroidX.core.remoteViews dependency notation
LouisCAD Dec 17, 2021
d13aff2
Add KDoc for AndroidX.core
LouisCAD Dec 17, 2021
8d2d618
Add KDoc for AndroidX.coordinatorLayout
LouisCAD Dec 17, 2021
eb5260a
Add KDoc for AndroidX.contentPager
LouisCAD Dec 17, 2021
7e06653
Add KDoc for AndroidX.constraintLayout
LouisCAD Dec 17, 2021
a98c529
Add KDoc for AndroidX.concurrent
LouisCAD Dec 17, 2021
9316a9a
Add link to ConstraintLayout in Compose guide in AndroidX.constraintL…
LouisCAD Dec 18, 2021
2543864
Remove obsolete AndroidX.compose.foundation.text dependency notation
LouisCAD Dec 18, 2021
790f796
Remove unused private property
LouisCAD Dec 18, 2021
1bc9c21
Remove obsolete AndroidX.compose.ui.textAndroid dependency notation
LouisCAD Dec 18, 2021
b8b690d
Add new AndroidX.compose.animation.graphics
LouisCAD Dec 18, 2021
2a7da6c
Remove obsolete AndroidX.compose.runtime.savedInstanceState dependenc…
LouisCAD Dec 18, 2021
b9977eb
Add KDoc for AndroidX.compose
LouisCAD Dec 18, 2021
cb353ac
Remove extra Incubating annotations
LouisCAD Dec 18, 2021
ef97cd1
Add KDoc for AndroidX.collection
LouisCAD Dec 18, 2021
ef2bb32
Add KDoc for AndroidX.cardView
LouisCAD Dec 18, 2021
2fd7863
Add new AndroidX.carApp.automotive dependency notation
LouisCAD Dec 18, 2021
74a30aa
Add new AndroidX.carApp.projected dependency notation
LouisCAD Dec 18, 2021
667c3b1
Add KDoc to AndroidX.carApp
imashnake0 Dec 18, 2021
1ae9143
Remove deprecated AndroidX.car dependency notations
LouisCAD Dec 18, 2021
669666f
Add new AndroidX.camera.video dependency notation
LouisCAD Dec 18, 2021
067ae24
Add KDoc for AndroidX.camera
LouisCAD Dec 18, 2021
ae51adb
Add KDoc for AndroidX.browser
imashnake0 Dec 18, 2021
f0d7da0
Add KDoc for AndroidX.biometric
imashnake0 Dec 18, 2021
4d30c5f
Add new AndroidX.benchmark.macro dependency notation
LouisCAD Dec 18, 2021
e140429
Add KDoc for AndroidX.benchmark
imashnake0 Dec 18, 2021
d760a29
Add KDoc for AndroidX.autoFill
imashnake0 Dec 18, 2021
53cfb97
Add KDoc for AndroidX.asyncLayoutInflater
imashnake0 Dec 18, 2021
0aed35d
Add KDoc for AndroidX.archCore
imashnake0 Dec 18, 2021
77f2960
Add new AndroidX.appSearch.platformStorage dependency notation
imashnake0 Dec 18, 2021
8e308e0
Add KDoc for AndroidX.appSearch
imashnake0 Dec 18, 2021
fa0f965
Add KDoc for AndroidX.appCompat
imashnake0 Dec 18, 2021
a16b7b1
Add KDoc for AndroidX.annotation
imashnake0 Dec 18, 2021
f458e11
Add KDoc for AndroidX.activity
imashnake0 Dec 18, 2021
ea3a238
Move AndroidX.tracingKtx into the AndroidX.tracing group
LouisCAD Dec 18, 2021
541646d
Add new AndroidX.glance.appWidget dependency notation
LouisCAD Dec 18, 2021
7235b80
Revision 3 of dependency notations removals history
LouisCAD Dec 18, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 36 additions & 2 deletions plugins/dependencies/src/main/kotlin/dependencies/AndroidX.kt
Original file line number Diff line number Diff line change
Expand Up @@ -609,6 +609,7 @@ object AndroidX : IsNotADependency {
object Compose : DependencyGroup(group = "androidx.wear.compose") {
val foundation = module("compose-foundation")
val material = module("compose-material")
val navigation = module("compose-navigation")
}

val tiles = Tiles
Expand All @@ -634,14 +635,47 @@ object AndroidX : IsNotADependency {

val webkit = DependencyNotation(group = "androidx.webkit", name = "webkit")

val window = Window // TODO kdoc
/**
* The Jetpack WindowManager library enables application developers to support new
* device form factors and multi-window environments. The library provides a common
* API surface for API versions 14 and later.
*
* The initial release targets foldable devices,
* but future versions will extend to more display types and window features.
*
* [Release notes](https://developer.android.com/jetpack/androidx/releases/window)
*
* ### API reference:
* - [androidx.window.layout](https://developer.android.com/reference/androidx/window/layout/package-summary)
*/
val window = Window

object Window : DependencyNotationAndGroup(group = "androidx.window", name = "window") {

/**
* ### API reference:
* - [androidx.window.testing.layout](https://developer.android.com/reference/androidx/window/testing/layout/package-summary)
*/
val testing = module("window-testing")

/** For Java-friendly APIs to register and unregister callbacks */
/**
* For Java-friendly APIs to register and unregister callbacks
*
* ### API reference:
* - [androidx.window.java.layout](https://developer.android.com/reference/androidx/window/java/layout/package-summary)
*/
val java = module("window-java")

/**
* ### API reference:
* - [androidx.window.rxjava2.layout](https://developer.android.com/reference/androidx/window/rxjava2/layout/package-summary)
*/
val rxJava2 = module("window-rxjava2")

/**
* ### API reference:
* - [androidx.window.rxjava3.layout](https://developer.android.com/reference/androidx/window/rxjava3/layout/package-summary)
*/
val rxJava3 = module("window-rxjava3")
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ androidx.window:window-extensions
^^^^^^^^. ^^^^^^^^^^^^^^^^^

androidx.wear.compose:compose-*
^^^^^^^^.^^^^.^^^^^^^ ^^
^^^^^^^^.^^^^.^^^^^^^

androidx.wear.compose:* // In case they add an artifact that doesn't start with "compose"
^^^^^^^^.^^^^.^^^^^^^.^
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,5 @@ org.junit.jupiter..junit-jupiter-engine=version.junit
org.junit.jupiter..junit-jupiter-migrationsupport=version.junit
org.junit.jupiter..junit-jupiter-params=version.junit
org.junit.jupiter..junit-jupiter=version.junit
androidx.wear.compose..compose-foundation=version.androidx.wear.compose-foundation
androidx.wear.compose..compose-material=version.androidx.wear.compose-material
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,7 @@ androidx.viewpager2:viewpager2
androidx.viewpager:viewpager
androidx.wear.compose:compose-foundation
androidx.wear.compose:compose-material
androidx.wear.compose:compose-navigation
androidx.wear.tiles:tiles
androidx.wear.tiles:tiles-proto
androidx.wear.tiles:tiles-renderer
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,7 @@ androidx.wear..wear-remote-interactions=AndroidX.wear.remoteInteractions
androidx.wear..wear=AndroidX.wear
androidx.wear.compose..compose-foundation=AndroidX.wear.compose.foundation
androidx.wear.compose..compose-material=AndroidX.wear.compose.material
androidx.wear.compose..compose-navigation=AndroidX.wear.compose.navigation
androidx.wear.tiles..tiles-proto=AndroidX.wear.tiles.proto
androidx.wear.tiles..tiles-renderer=AndroidX.wear.tiles.renderer
androidx.wear.tiles..tiles=AndroidX.wear.tiles
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -257,8 +257,9 @@ androidx.wear..wear-ongoing=version.androidx.wear-ongoing
androidx.wear..wear-phone-interactions=version.androidx.wear-phone-interactions
androidx.wear..wear-remote-interactions=version.androidx.wear-remote-interactions
androidx.wear..wear=version.androidx.wear
androidx.wear.compose..compose-foundation=version.androidx.wear.compose-foundation
androidx.wear.compose..compose-material=version.androidx.wear.compose-material
androidx.wear.compose..compose-foundation=version.androidx.wear.compose.compose-foundation
androidx.wear.compose..compose-material=version.androidx.wear.compose.compose-material
androidx.wear.compose..compose-navigation=version.androidx.wear.compose.compose-navigation
androidx.wear.tiles..tiles-proto=version.androidx.wear.tiles
androidx.wear.tiles..tiles-renderer=version.androidx.wear.tiles
androidx.wear.tiles..tiles=version.androidx.wear.tiles
Expand Down