NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3386 most downloaded on pub.dev
Easily create, combine and apply transitions to routes with GoTransitions.
Last release 1 months ago
30 Aug 2026
Release timing varies
gaps range from 1 weeks to 10 months
Nearly every release is documented
notes for 18 of 19 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
19 releases · first in 2024
bump go_router to '>=13.0.0 <19.0.0'
go_router to '>=13.0.0 <19.0.0'Thanks to diegogarciar !
bump go_router to '>=13.0.0 <18.0.0'
go_router to '>=13.0.0 <18.0.0'Thanks to runoob-coder !
Fix #8, bump go_router to '>=13.0.0 <17.0.0'.
One column per month.
go_router to '>=13.0.0 <17.0.0'.Thanks to realtec !
Fix #6, bump go_router to '>=13.0.0 <16.0.0'
go_router to '>=13.0.0 <16.0.0'Thanks to paulking86 !
Added GoTransitionRoute for using transitions outside go_router, ex: Navigator.push.
GoTransitionRoute for using transitions outside go_router, ex: Navigator.push.GoTransition.build(GoRouterWidgetBuilder? builder) alternative to child.Thanks to fiet-kyo!
GoRouter.builder child in GoTransition.call.GoTransitionPage.builder default implementation.README.md with details about the new features.canPop & onPopInvoked to GoTransitionSettings.Fixed #4 'noSuchMethod' implementation on flutter 3.27.0.
Thanks to Clon1998!
Bump min version constraints to flutter 3.24.0.
Page.canPop and Page.onPopInvoked to GoTransitionPage, GoTransition, MaterialGoTransition and CupertinoGoTransition.Added withBackGesture modifier.
withBackGesture modifier.Fixed #2 GoTransitions.cupertino back swipe gestures.
GoTransitions.cupertino back swipe gestures.Thanks to Clon1998!
- Bump go_router for 14.0.0.
go_router for 14.0.0.Fixed allowSnapshotting recursive call.
The package was internally rewritten to make it completely compatible with native classes such as Page, CupertinoPage, MaterialPage when transitionati
The package was internally rewritten to make it completely compatible with native classes such as Page, CupertinoPage, MaterialPage when transitionating between them. Which was not possible before if you were using both them and GoTransitions.
GoTransitionStyle dedicated class for defining transition styles.GoTransitionSettings dedicated class for defining transition settings.GoTransitionModifiers.withStyle for modifing the style of a GoTransition.GoTransitionModifiers.withSettings for modifing the settings of a GoTransition.Experimental: Now you can apply complex transitions on both previous and current routes at the same time, or simply animate just the previous route for "reveal" transitions:
GoTransition.observer.GoTransition.previousChildOf to get the child of any previous route. Requires GoTransition.observer.GoTransitions.onPrevious for applying transitions on the previous route. Requires GoTransition.observer.Ex: GoTransition.slide.toRight.onPrevious.
Thanks to jtkeyva for the contribution!
Changed fullscreenDialog, dialog and bottomSheet instances to factory getters.
GoTransitions.material.fullscreenDialog, dialog and bottomSheet instances to factory getters.Added 'child' property to GoTransition.build for those who want to explicitly define the child widget, instead of using the default resolved child of
GoTransition.build for those who want to explicitly define the child widget, instead of using the default resolved child of the pushed GoRoute.builder.Improved location matcher for GoTransition.build.
GoTransition.build.Introduces GoTransitionPage, an extended CustomTransitionPage with:
Introduces GoTransitionPage, an extended CustomTransitionPage with:
PageTransitionsBuilder.buildTransitions as pageTransitionsBuilder.PageRoute.canTransitionTo as canTransitionTo.PageRoute.canTransitionFrom as canTransitionFrom.PageRoute.allowSnapshotting as allowSnapshottting.Flutter works with Widget Function(PageRoute, BuildContext, Animation , Animation , Widget) signature. This release changes the signature of GoTransit
Flutter works with Widget Function(PageRoute, BuildContext, Animation<double>, Animation<double>, Widget) signature. This release changes the signature of GoTransition.builder to match this.
RouteTransitionsBuilder to PageRouteTransitionsBuilder for consistency with flutter's PageRouteBuilder.canTransitionTo and canTransitionFrom to GoTransition.build.!fullscreenDialog guard as default clause to canTransitionTo, needed for using MaterialPage and CupertinoPage transitions, so it won't perform undesired outgoing transition when the next route is a fullscreen dialog.README.md.- Initial release.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →