Releases: mvojtkovszky/ProperBaseAdapter
Releases · mvojtkovszky/ProperBaseAdapter
2.3.2
- bump Gradle plugin to 8.7.2, Kotlin to 2.0.20
- bump buildToolsVersion 35.0.0, targetSdkVersion, compileSdkVersion to 35
- bump core-ktx to 1.15.0, recyclerview to 1.3.2
Full Changelog: 2.3.1...2.3.2
2.3.1
- bump recyclerView to 1.3.1, core-ktx to 1.10.1
- bump Gradle plugin to 8.1.1, Kotlin to 1.9.0
- bump buildToolsVersion 34.0.0, targetSdkVersion, compileSdkVersion to 34
Full Changelog: 2.3.0...2.3.1
2.3.0
- bump Kotlin to 1.8.0, Gradle plugin to 1.4.2, buildToolsVersion to 33.0.2, compileSdkVersion to 33, targetSdkVersion to 33
- bump recyclerview to 1.3.0, core-ktx to 1.9.0
2.2.0
- Bump Gradle plugin to 7.0.0
- Update publish scripts
2.1.1
- fix issue with DiffUtil not referring to correct dataset
- bump Kotlin to 1.5.21
2.1.0
- add onRecyclerViewRefreshed() method
- add default stateRestorationPolicy for layoutManager
- bump Kotlin to 1.5.20, Gradle plugin to 4.2.2, recyclerview to 1.2.1
2.0.0
- ProperBaseAdapterImplementation now passes adapter instance into getAdapterData(). Existing method signatures will have to adapt to this change when migrating from 1.x.x
- Add support for default item margins with added methods setDefaultItemMargins() and setDefaultItemSideMargins() to ProperBaseAdapter
- Renamed all margin parameters and attributes across library from marginStart, marginTop, marginEnd, marginBottom to start, top, end, bottom
- addItems() method now accepts index parameter, allowing us to add data into any position instead of always into the end
- When determining type id for class, we're now using qualifiedName instead of simpleName to cover cases where item might use same class name in different package
- Bump Kotlin to 1.5.10, core-ktx to 1.5.0
1.6.0
- add optional isLifecycleValid() method to ProperBaseAdapterImplementation
- add Px annotations to margins for clearer input unit presentation
- bump to kotlin 1.5.0, gradle plugin 4.2.1
- remove jcenter() as repositories source and use mavenCentral()
1.5.2
- Updated RecyclerView to 1.2.0
- Bumped Kotlin to 1.4.32 and Gradle plugin to 4.1.3
- Enhancements to example app showcasing custom layout usage
1.5.1
- remove deprecated Kotlin extensions from example app
- bump to Kotlin 1.4.20 and Gradle plugin 4.1.1