Releases: Zhuinden/simple-stack-extensions
Release list
Simple Stack Extensions 2.3.4
Simple Stack Extensions 2.3.3
Simple-Stack-Extensions 2.3.3 (2023-07-03)
- Update Simple-Stack to 2.8.0.
No other changes.
Simple-Stack Extensions 2.3.2
Simple-Stack Extensions 2.3.2 (2023-04-15)
-
Add
Fragment.lookupFrom(scopeTag, ...)tofragments-ktx. -
Add
Backstack.canFindFrom(scopeTag, ...)andBackstack.lookupFrom(scopeTag, ...)toservices-ktx.
Simple-Stack Extensions 2.3.1
Simple-Stack Extensions 2.3.1 (2023-04-15)
- Add
Backstack.canFindFrom(scopeTag, ...)andBackstack.lookupFrom(scopeTag, ...)toservices-ktx.
Simple-Stack Extensions 2.3.0
Simple-Stack Extensions 2.3.0 (2023-03-31)
-
Update simple-stack to 2.7.0.
-
New artifact:
lifecycle-ktx.
Currently, it allows lifecycle-aware observing of AheadOfTimeWillHandleBackChangedListener on a Backstack.
It changes the code from this:
backstack.addAheadOfTimeWillHandleBackChangedListener(updateBackPressedCallback)
}
override fun onDestroy() {
super.onDestroy()
backstack.removeAheadOfTimeWillHandleBackChangedListener(updateBackPressedCallback);
}to this:
backstack.observeAheadOfTimeWillHandleBackChanged(this, backPressedCallback::setEnabled)-
Update transitive AndroidX dependencies.
-
Update Kotlin to 1.8.10.
Simple-Stack Extensions 2.2.5
Simple Stack Extensions 2.2.5 (2022-11-11)
-
Update simple-stack to 2.6.5.
-
Update transitive AndroidX dependencies.
-
Update Kotlin to 1.7.10.
AndroidX demands compileSdkVersion 33, so the library is also updated to compileSdkVersion 33.
Simple-Stack Extensions 2.2.4
Simple-Stack Extensions 2.2.4 (2022-04-21)
-
Update simple-stack to 2.6.4.
-
Update Kotlin to 1.5.32.
-
Replace
android-mavenplugin withmaven-publish. -
Update transitive AndroidX dependencies.
AndroidX demands compileSdkVersion 31, so the library also updated to compileSdkVersion 31.
- 2.2.3 had an issue with
maven-publishand transitive dependencies not being resolved, and is therefore skipped.
Simple Stack Extensions 2.2.2
Simple-Stack Extensions 2.2.2 (2021-06-07)
-
No significant changes.
-
Update simple-stack to 2.6.2.
Simple Stack Extensions 2.2.1
Simple-Stack Extensions 2.2.1 (2021-05-06)
-
No significant changes.
-
Update simple-stack to 2.6.1.
-
Update Kotlin to 1.4.32.
-
Update androidx fragment to 1.3.3.
Simple Stack Extensions 2.2.0
Simple Stack Extensions 2.2.0 (2021-03-08)
-
Added
core-ktxmodule with the following new extensions:Backstack.addRetainedObject()Backstack.removeRetainedObject()Backstack.hasRetainedObject()Backstack.getRetainedObject()Backstack.getRetainedObjectOrNull()
Easiest to use with: import com.zhuinden.simplestackextensions.corektx.*
Core-ktx depends on features added in simple-stack 2.6.0, so simple-stack-extensions 2.2.0 requires simple-stack 2.6.0.
-
Make generics have bound as
: Any(instead of implicit: Any?). -
Update Kotlin to 1.4.30.
-
Update to simple-stack 2.6.0.