- Update RxJava (3.1.2);
- Update Gradle Wrapper (7.2);
- Update Android Gradle Plugin (7.0.0);
- Replace deprecated
maven
plugin withmaven-publish
; - Fix javadoc generation (switch to Dokka).
- FragmentTrait will not provide an option to return/observe results.
- MvvmFragment will no longer retain instance;
- MvvmDialogFragment will use Hilt's view model factory.
- Compatibility update for Dagger Hilt.
- Update network exception to be coroutine error handler compatible.
LifecycleComponent
now relies onLifecycleCompositeDisposable
;- Update Gradle Wrapper (6.5.1);
- Update AndroidX Navigation (2.3.0);
- Update Dagger (2.28.3).
- Open
LifecycleCompositeDisposable
class for inheritance.
- Add lifecycle component;
- Rework the way throttled and long click callbacks are bound.
- Add divider and space decoration extensions;
- Add data binding extension for binding swipe refresh callback.
- Add soft input extensions for activity and view;
- Add resources extensions for context;
- Add primitive type extensions for various builtin classes.
- Add extensions and shortcut functions for primitive types.
- Add functional interface for swipe refresh data binding.
- Update Android Gradle Plugin (4.0.0);
- Update AndroidX Core (1.3.0);
- Update Dagger (2.28);
- Add
ItemPreviewFlipper
that supports previewing multiple layouts using singleRecyclerView
.
- Extend mapper methods to support various types of pagination;
- Added
MvvmDialogFragment
andDaggerMvvmDialogFragment
; - Update Android Gradle Plugin (3.6.3);
- Update AndroidX Navigation (2.2.2);
- Update Kotlin JDK8 (1.3.72);
- Configure
MvvmActivity
aslifecycleOwner
.
- Fix missing call to
bindView()
inMvvmActivity
.
- Added
limbo-mvvm-dagger
module.
- Added
limbo-mvvm
module; - Old
limbo
module moved tolimbo-mvp
; - Assigned new package name for
limbo-mvp
; - Update Android Gradle Plugin (3.6.1);
- Update AndroidX Core (1.2.0);
- Update AndroidX Fragment (1.2.3);
- Update AndroidX Lifecycle (2.2.0);
- Update AndroidX Navigation (2.2.1);
- Update ButterKnife (10.2.1);
- Update Dagger (2.27);
- Update Kotlin JDK8 (1.3.71);
- Update Permission dispatcher (4.7.0);
- Update RxJava (2.2.19);
- Update Gradle Wrapper (6.3).
- Add unknown exception definition.
- Add HttpCode definition;
- Add commonly used network-related exceptions.
- Revert disposable to be implemented as composite disposable for backward compatibility.
- Update Kotlin JDK8 (1.3.61);
- Update RxBinding (3.0.0);
- Update RxJava (2.2.15);
- Update RecyclerView (1.1.0);
- Add extension method that allows to add disposable to disposable container;
- Add mixin interface definitions for MapStruct;
- Update Gradle Wrapper (6.0.1).
- Update lifecycle owners to use lifecycle composite disposable from (limbo-disposable);
- New library added;
- Remove view-bound service sample.
- Add more popular dimen resources including video resolutions;
- Downgrade minimum SDK requirement.
- Add common RecyclerView item decorations.
- Drop Fragmentation in favor of Android Navigation Component;
- Update Gradle Wrapper (6.0);
- Update Android Gradle Plugin (3.5.2);
- Update AndroidX App Compat (1.1.0);
- Update AndroidX Core (1.1.0);
- Update AndroidX Fragment (1.1.0);
- Update AndroidX Navigation (2.1.0);
- Update Butter Knife (10.2.0) for Java sample;
- Update Dagger (2.25.2);
- Update Permissions Dispatcher (4.6.0);
- Update RxJava (2.2.14).
- Add common colors and dimens to limbo-utility.
- Update Kotlin JDK8 (1.3.41);
- Update Gradle Wrapper (5.5.1);
- Update Android Gradle Plugin (3.4.2);
- Update Dagger (2.2.4);
- Reimplement dependency injection in samples to no longer use deprecated builders;
- Update Fragmentation (1.0.1);
- Update Permissions Dispatcher (4.5.0);
- Update RxBinding (3.0.0);
- Update RxJava (2.2.10).
- Switch Fragmentation (1.3.7) to FragmentationX (1.0.0) which fully supports AndroidX.
- Update Fragmentation (1.3.7).
- Correct onAttach() context nullability in LimboLceFragment.
- Correct onAttach() context nullability in LimboLceFragment.
- Correct onAttach() context nullability in LimboDialogFragment.
- Correct onAttach() context nullability in LimboFragment.
- Update Kotlin JDK8 (1.3.31);
- Update Kotlin JDK8 (1.3.30);
- Update Gradle Wrapper (5.4).
- Implement base classes for view-bound MVP service;
- Add view-bound service sample usage;
- Update Gradle Wrapper (5.3.1);
- Update samples;
- Use Dagger for samples dependency injection.
- Reorganize packages;
- Add queueing type of presenter;
- Rename base presenter as iffy;
- Drop useless classes;
- Implement LCE pattern implementation for activities;
- Update RxJava (2.2.8);
- Update samples.
- Make
LimboLceFragmentPresenter
an abstract class.
- Update Android Gradle Plugin (3.3.2);
- Update Gradle Wrapper (5.3).
- Add view-bound composite disposables.
- Update Android Gradle Plugin (3.3.1);
- Update AndroidX App Compat (1.0.2);
- Update Butter Knife (10.1.0) for Java sample;
- Update Kotlin JDK8 (1.3.21);
- Update RxKotlin (2.1.1).
- Allow method
findFragment()
inLimboFragment
to return nullable value.
- Open limbo dialog fragment presenter.
- Correct limbo fragment presenter property methods.
- Reimplement library to Kotlin.
- Update Android Gradle Plugin (3.3.0);
- Update Butter Knife (10.0.0) for Java sample;
- Update RxJava (2.2.6);
- Remove direct dependency from Butter Knife;
- Remove 'initializeView()' method from base classes;
- Improve AndroidX compatibility.
- Update Kotlin (1.3.11) for Kotlin sample;
- Update Mosby (3.1.1);
- Update RxJava (2.2.4);
- Update RxKotlin (2.3.0).
- First (unstable) version that supports AndroidX.
- Initial Maven Central release;
- Update RxJava (2.2.3).