All Versions
14
Latest Version
Avg Release Cycle
47 days
Latest Release
557 days ago

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) {}

    1. All HashMap storages now changed to androidx.collection.ArrayMap ๐Ÿšš 5. Reduce memory leaks when call IFacade.remove() and clear core data
    2. IFacade.attach now take an activity: FragmentActivity as parameter

    Migration Guide:
    ๐Ÿ”„ Change import com.rasalexman.flaircore.interfaces to import 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, 2020

    Migration 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.