Skip to content

Releases: mvojtkovszky/ProperBaseAdapter

2.3.2

05 Nov 10:28

Choose a tag to compare

  • 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

31 Aug 09:15

Choose a tag to compare

  • 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

22 Mar 12:13

Choose a tag to compare

  • 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

04 Aug 10:49

Choose a tag to compare

  • Bump Gradle plugin to 7.0.0
  • Update publish scripts

2.1.1

16 Jul 21:55

Choose a tag to compare

  • fix issue with DiffUtil not referring to correct dataset
  • bump Kotlin to 1.5.21

2.1.0

07 Jul 11:19

Choose a tag to compare

  • 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

31 May 09:33

Choose a tag to compare

  • 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

21 May 10:28

Choose a tag to compare

  • 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

21 Apr 07:28

Choose a tag to compare

  • 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

05 Dec 09:31

Choose a tag to compare

  • remove deprecated Kotlin extensions from example app
  • bump to Kotlin 1.4.20 and Gradle plugin 4.1.1