Releases: wisemen-digital/AndroidCore
Releases · wisemen-digital/AndroidCore
1.0.0
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
orBaseVMActivity
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 tobuild.gradle
so our dependabot won't fail it's builds.- BaseEntity now expects an
id
param as anAny
type. - Extension function
setupRecyclerView
is now more flexible. - Changed expected type of
id
fromInt
toAny
Improvements
- Added an
extraLogoutStep()
inBaseNetworkingListeners
so it's easier to potentially keep some values in Hawk when logging out. - Added possibility to provide a custom
idColumnInfo
when needed in theBaseDao
, default value will still beid
- 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
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
- Realm but this will be released in future releases.
- Basic extension and binding functions
- Handy custom views like profileactionbutton, initialsimageview
- Lifecycle and reactive pattern classes like Doubletrigger , TripleTrigger
- Base implementation of networkingservice with retrofit + BagelInterceptor, HeaderInterceptor