All Versions
14
Latest Version
Avg Release Cycle
47 days
Latest Release
1482 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.