Releases: cashapp/multiplatform-paging
Releases · cashapp/multiplatform-paging
3.3.0-alpha02-0.5.1
Added
- [paging-compose-common] Added
linuxArm64
target.
3.3.0-alpha02-0.5.0
Changed
- Compile with Kotlin 1.9.22.
Breaking
- [paging-compose-common] Compile with JetBrains Compose 1.6.0 which changes the ABI for JS-based Compose libraries. Downstream usage in JS targets will also need to be recompiled.
3.3.0-alpha02-0.4.0
Added
- [paging-common] Packaged version
3.3.0-alpha02
of AndroidX Paging'spaging-common
for Kotlin/Multiplatform. - [paging-compose-common] Packaged version
3.3.0-alpha02
of AndroidX Paging'spaging-compose
for Kotlin/Multiplatform. - [paging-testing] Packaged version
3.3.0-alpha02
of AndroidX Paging'spaging-testing
for Kotlin/Multiplatform.
Breaking
- [paging-common] With Kotlin 1.9.20, an
expect
with default arguments are no longer permitted when anactual
is atypealias
(see KT-57614).
Aspaging-common
used this mechanism extensively, most default arguments are no longer available.
To work around this, you can follow the migration guide. - [paging-runtime-composeui] This artifact has been deleted, as all functions have been removed upstream.
- [paging-runtime-uikit] Instantiating
PagingCollectionViewController
no longer requires anindexCreator
.
It can be safely removed.
3.2.0-alpha05-0.2.3
Fixed
- [paging-compose-common] Published missing Android artifact.
3.1.1-0.3.1
Added
- [paging-common] Add macOS targets (by Jeff Lockhart)
3.1.1-0.3.0
Added
- [paging-common] Add Linux and MinGW targets (by Cedric Hippmann)
Deprecated
- [paging-runtime-uikit] Instantiating
PagingCollectionViewController
no longer requires anindexCreator
.
It can be safely removed.
3.2.0-alpha05-0.2.2
Fixed
- [paging-compose-common] Fix infinite recursion on calling
itemKey
anditemContentType
(by Sean Proctor).
3.2.0-alpha05-0.2.1
Added
- [paging-common] Packaged version
3.2.0-alpha05
of AndroidX Paging'spaging-common
for Kotlin/Multiplatform. - [paging-compose-common] Packaged version
1.0.0-alpha19
of AndroidX Paging'spaging-compose
for Kotlin/Multiplatform.
Deprecated
- [paging-runtime-composeui]
paging-runtime-composeui
is now functionally equivalent topaging-compose-common
,
as the additional functions thatpaging-runtime-composeui
provides (i.e.,items
anditemsIndexed
) have been deprecated upstream.
3.2.0-alpha04-0.2.1
Fixed
- [paging-runtime-composeui] Fixed duplicate class error when depending on paging-runtime-composeui and targeting Android.
3.2.0-alpha04-0.2.0
Added
- [paging-common] Packaged version
3.2.0-alpha04
of AndroidX Paging'spaging-common
for Kotlin/Multiplatform. - [paging-runtime-composeui] A new module, which packages AndroidX Paging's
paging-compose
for Kotlin/Multiplatform, allowing Jetpack Compose UI code to be shared across Android, iOS, and desktop (by Omid Ghenatnevi). - [paging-compose-common] Another new module, which packages a subset of AndroidX Paging's
paging-compose
for Kotlin/Multiplatform. Its key difference withpaging-runtime-composeui
is thatpaging-compose-common
only depends on Compose Runtime, and not Compose UI/Foundation.