Skip to content

Releases: aartikov/Alligator

4.5.0

05 Feb 10:21
1081210
Compare
Choose a tag to compare

Add "fun" keyword to SAM interface listeners

4.4.0

16 Jan 11:01
Compare
Choose a tag to compare

Migrate from Java to Kotlin

4.3.0

02 Dec 19:02
Compare
Choose a tag to compare

goBackTo(screen) method added. Thanks to @jamal-wia

4.2.1

02 Dec 14:34
Compare
Choose a tag to compare

Updated dependency versions

4.1.0

06 Dec 10:05
Compare
Choose a tag to compare

Fixed Lollipop animation for replace command

4.0.0

07 Nov 06:57
Compare
Choose a tag to compare

Improvements:

  • Flow navigation

Breaking changes:

  • NavigationContext.Builder constructor receives NavigationFactory
  • NavigationContext.Builder changed methods for fragment navigation configuring
  • TransitionListener and TransitionAnimationProvider receives DestinationType instead of boolean isActivity

3.0.0

02 Mar 09:05
Compare
Choose a tag to compare

Improvements:

  • AndroidX support
  • Incremental annotation processing
  • Nullability annotations for better Kotlin support
  • Improved converters api
  • Fixing a problem with transparent activities

Api changes:

  • ScreenSwitcher interface changed
  • Converters are interfaces now
  • getScreenOrNull method in ScreenResolver, getScreen never returns null now
  • NavigationContextBinder receives an activity in unbind method

2.2.0

10 Apr 17:07
Compare
Choose a tag to compare
  • Feature: goBackToWithResult method of Navigator
  • Api change: onActivityResult and onNewIntent methods of ActivityResultHandler instead of handle

2.1.0

01 Feb 14:51
Compare
Choose a tag to compare
  • canExecuteCommandImmediately and hasPendingCommands methods of Navigator
  • isBound method of NavigationContextBinder
  • Subclasses for NavigationException
  • FragmentScreenSwitcher gets NavigationFactory through constructor

2.0.0

14 Jan 10:53
Compare
Choose a tag to compare
  • Generating of navigation factory with annotation processor
  • Screen result support for fragments