Skip to content

Releases: Zhuinden/simple-stack-extensions

Simple Stack Extensions 2.3.4

Choose a tag to compare

@Zhuinden Zhuinden released this 06 May 01:00

Simple-Stack-Extensions 2.3.4 (2024-05-06)

  • Update simple-stack to 2.9.0.

Simple Stack Extensions 2.3.3

Choose a tag to compare

@Zhuinden Zhuinden released this 03 Jul 13:18

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

Choose a tag to compare

@Zhuinden Zhuinden released this 15 Apr 18:44

Simple-Stack Extensions 2.3.2 (2023-04-15)

  • Add Fragment.lookupFrom(scopeTag, ...) to fragments-ktx.

  • Add Backstack.canFindFrom(scopeTag, ...) and Backstack.lookupFrom(scopeTag, ...) to services-ktx.

Simple-Stack Extensions 2.3.1

Choose a tag to compare

@Zhuinden Zhuinden released this 15 Apr 17:30

Simple-Stack Extensions 2.3.1 (2023-04-15)

  • Add Backstack.canFindFrom(scopeTag, ...) and Backstack.lookupFrom(scopeTag, ...) to services-ktx.

Simple-Stack Extensions 2.3.0

Choose a tag to compare

@Zhuinden Zhuinden released this 31 Mar 18:27

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

Choose a tag to compare

@Zhuinden Zhuinden released this 11 Nov 04:38

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

Choose a tag to compare

@Zhuinden Zhuinden released this 21 Apr 16:08

Simple-Stack Extensions 2.2.4 (2022-04-21)

  • Update simple-stack to 2.6.4.

  • Update Kotlin to 1.5.32.

  • Replace android-maven plugin with maven-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-publish and transitive dependencies not being resolved, and is therefore skipped.

Simple Stack Extensions 2.2.2

Choose a tag to compare

@Zhuinden Zhuinden released this 07 Jun 20:21

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

Choose a tag to compare

@Zhuinden Zhuinden released this 06 May 04:57

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

Choose a tag to compare

@Zhuinden Zhuinden released this 08 Mar 05:36

Simple Stack Extensions 2.2.0 (2021-03-08)

  • Added core-ktx module 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.