Skip to content

Releases: wisemen-digital/AndroidCore

1.0.0

04 May 10:37
11800a1
Compare
Choose a tag to compare

New Features

  • Added Double and Tripple triggers for LiveData.
  • tryNavigate functions have been added.

Breaking

  • Removed Realm from AndroidCore and replaced it with Room.
  • Updated EasyImage dependency which had breaking changes in some of our Extension functions.
  • Updated a lot of dependencies where a couple of them had some breaking changes, not major but still (functions turned to parameters).
  • Using BaseBindingVMFragment, BaseVMFragment, BaseBindingVMActivity or BaseVMActivity won't require you to add the ViewModel as a generic object

Bug Fixes

  • Fixed issue with our parseError where we didn't want to use a new Retorfit instance.
  • FadingEdge will now work when adding padding to the RecyclerViewEmptyLoadingSupport.
  • kotlin_version added to build.gradle so our dependabot won't fail it's builds.
  • BaseEntity now expects an id param as an Any type.
  • Extension function setupRecyclerView is now more flexible.
  • Changed expected type of id from Int to Any

Improvements

  • Added an extraLogoutStep() in BaseNetworkingListeners so it's easier to potentially keep some values in Hawk when logging out.
  • Added possibility to provide a custom idColumnInfo when needed in the BaseDao, default value will still be id
  • Added possibility to add multiple ApiServices to a RestClient (possibility to use different baseUrl as well)

Internal

  • Added dependabot to be up-to-date with any dependency changes.

Android core Release candidate 1

19 Mar 10:39
cb8dfdc
Compare
Choose a tag to compare
Pre-release

This is the first release candidate for the Android core project. This enables us to get a Jitpack build with the tag as version.
This release is the starting point from which the Android developers can use it in their projects.
This release still contains

  1. Realm but this will be released in future releases.
  2. Basic extension and binding functions
  3. Handy custom views like profileactionbutton, initialsimageview
  4. Lifecycle and reactive pattern classes like Doubletrigger , TripleTrigger
  5. Base implementation of networkingservice with retrofit + BagelInterceptor, HeaderInterceptor