Skip to content

Releases: Zhuinden/simple-stack

Simple Stack 1.4.2

20 Mar 12:28
Compare
Choose a tag to compare

Simple Stack 1.4.2 (2017-03-20)

  • Decreased minSDK to 1.

Simple Stack 1.4.1

09 Mar 10:09
Compare
Choose a tag to compare

Simple Stack 1.4.1 (2017-03-09)

  • MINOR FIX: Adjusted exception message in BackstackManager to say setup().

Simple Stack 1.4.0

06 Mar 11:57
Compare
Choose a tag to compare

Simple Stack 1.4.0 (2017-03-06)

  • BREAKING CHANGE: StateBundle is moved from com.zhuinden.simplestack.StateBundle to com.zhuinden.statebundle.StateBundle

  • CHANGE: StateBundle is moved to https://github.com/Zhuinden/state-bundle and is a compile dependency of simple-stack

Simple Stack 1.3.0

03 Mar 15:22
Compare
Choose a tag to compare

Simple Stack 1.3.0 (2017-03-03)

  • REFACTOR: BackstackDelegate is separated into BackstackManager.

  • ADDED: BackstackManager class to help with creating backstacks inside views.

  • ENHANCEMENT: BackstackManager is now Bundleable, therefore its state can be automatically restored along with other managed services (see examples).

  • CHANGE: clearStatesNotIn() is no longer a method of BackstackDelegate or BackstackManager, it can be specified as custom using a BackstackManager.StateClearStrategy.

  • ADDED: simple-stack-example-services that shows how to use service-tree with simple-stack to store scoped services that can have their states restored and survive configuration change.

  • ADDED: simple-stack-example-nestedstack that shows how to use view-level BackstackManager stored in service-tree to have nested backstacks inside views.

Simple Stack 1.2.1

28 Feb 14:27
Compare
Choose a tag to compare

Simple Stack 1.2.1 (2017-02-28)

  • FIX: HistoryBuilder should receive List<?> as parameters, not List<Object> on all methods.

Simple Stack 1.2.0

28 Feb 13:22
Compare
Choose a tag to compare

Simple Stack 1.2.0 (2017-02-28)

  • BREAKING CHANGE: Bundleable and SavedState now use StateBundle class instead of android.os.Bundle.
  • ENHANCEMENT: Added StateBundle class to replace android.os.Bundle.

Simple Stack 1.1.1

19 Feb 19:24
Compare
Choose a tag to compare

Simple Stack 1.1.1 (2017-02-19)

  • FIX: A bug that allowed the possibility that an uninitialized backstack could restore its history to be an empty list after process death.
  • ADDED: simple-stack-example-multistack for handling multiple backstacks in the same Activity using a BottomNavigationView.

Simple Stack 1.1.0

18 Feb 22:09
Compare
Choose a tag to compare

Simple Stack 1.1.0 (2017-02-18)

  • BREAKING CHANGE: Backstack's APIs return Object instead of Parcelable (that includes StateChange, initial keys, HistoryBuilder, etc.)
  • ENHANCEMENT: Added KeyParceler interface to allow defining custom strategy in order to turn keys into Parcelable (for example, using Parceler library instead)

Simple Stack 1.0.0

15 Feb 14:42
Compare
Choose a tag to compare

Simple Stack 1.0.0 (2017-02-15)

  • RELEASE: 1.0.0!
  • ENHANCEMENT: Javadoc for all public classes and methods.

Simple Stack 0.9.6

14 Feb 21:37
Compare
Choose a tag to compare
Simple Stack 0.9.6 Pre-release
Pre-release

Simple Stack 0.9.6 (2017-02-14)

  • INTERNAL CHANGE: Hidden stateChangeComplete() from public API of BackstackDelegate, it shouldn't have been public.