All Versions
14
Latest Version
Avg Release Cycle
47 days
Latest Release
1624 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.0.1 Changes
April 06, 2020๐ฆ 1. Separate code packages to core functionality and extensions in package com.rasalexman.flaircore.ext.* ๐ 2. IMediator.mediatorName is not a optional for better performance ๐ 3. IProxy.data is not optional anymore but you can support optional like object : Proxy<String?>(null) {}
- All HashMap storages now changed to androidx.collection.ArrayMap ๐ 5. Reduce memory leaks when call IFacade.remove() and clear core data
- IFacade.attach now take an activity: FragmentActivity as parameter
Migration Guide:
๐ Changeimport com.rasalexman.flaircore.interfaces
toimport com.rasalexman.flaircore.ext
-
v2.0.0
April 06, 2020 -
v1.5.7 Changes
April 06, 2020- fully migrate to androidX with Kotlin 1.3.71
- โฌ๏ธ reduce library size
- ๐ fully stable release
- ๐จ code refactoring
-
v1.5.4 Changes
January 31, 2020Migration to androidx
-
v1.5.2 Changes
January 10, 2019โ Added new module with coroutines implementation for launchOnUi{} and async{} calls with Proxy objects and Commands
-
v1.5.1 Changes
December 24, 2018- ๐ changed View.attachActivity(activity: AppCompatActivity, container: ViewGroup?)
-
v1.5.0 Changes
December 17, 2018- ๐ฆ Separate FlairFramework packages to core and reflection modules. Now core module weight is less then 125 Kb and you don't need to worry about reflection library in your proguard file!!!
- โ Added example with GOOGLE LiveData (https://developer.android.com/topic/libraries/architecture/livedata)
- minSdkVersion come back to 17
- IMediator.isAddToBackStack - new property that means: does this mediator need to be added in backstack if you want to organize your own backstack)
- โ Added new animations - FadeAnimator, NextLinearAnimator, BackLinearAnimator.
- ๐ Many bug fixes and code improvements
-
v1.2.5 Changes
September 20, 2018- ๐ fix bug with IView.checkSelfPermission(permissionToCheck: String)
- โก๏ธ update kotlin version to 1.2.70
-
v1.2.4 Changes
August 21, 2018- โ added some useful extension functions
- Model is final class now
-
v1.2.3 Changes
August 17, 2018- ๐ fixed bug in IView.hideMediator when pop curent Mediator after animation changed
- โ added hashBackButton:Boolean to ToolbarMediator
- minSdkVersion 19
- split inner classes from com.rasalexman.flairframework.core.animation.* to AnimationPreDrawListener, BaseAnimationListenerAdapter and added abstract class BaseAnimator
- ๐ changed MutableMap to ArrayMap for memory improvements
- View.currentActivity is WeakReference
- ๐ changed MacroCommand.initializeMacroCommand from constructor to IController.registerCommand
- โ added IMediator.onAnimationStart and IMediator.onAnimationFinish
- โ added IMediator.removeMediator
๐ Docs added, plus a lot of memory improvements and code refactoring.