Skip to content

Commit

Permalink
v0.10.0 (tomgilder#272)
Browse files Browse the repository at this point in the history
  • Loading branch information
tomgilder authored Apr 18, 2022
1 parent 213320a commit 1b4f402
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 34 deletions.
51 changes: 18 additions & 33 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,7 @@
# 0.10.0-dev6

* Added: `navigatorKey` property to `RoutemasterDelegate` and `PageStackNavigator`.
Using a `GlobalKey<NavigatorState>` can provide access to navigator
functionality and the current context.

# 0.10.0-dev5

* Added: length property to PageStack to find out how many pages the stack
will generate.

* Added: `PageStackNavigator.builder` constructor for advanced scenarios
to filter which pages are shown in the navigator.

* Fixed: an issue with getting `RouteData.of(context)` in some advanced
circumstances.

* Breaking change: renamed and refactored some core Routemaster objects.
Unlikely to affect anyone unless you're making custom stateful pages.

# 0.10.0-dev4

* Fixes a bug with forward history navigation.

# 0.10.0-dev3
# 0.10.0

**Important:** this release has some major breaking changes with how Routemaster
interacts with the system back button on Android and web.
interacts with the system back button on Android and web from v0.9.

* Minimum supported Flutter version is now 2.5.0.

Expand All @@ -42,22 +18,31 @@ interacts with the system back button on Android and web.

* Added: `popUntil` to pop multiple times with a predicate.

* Fixed: when navigating to a relative route, use the current context's path as
the base, instead of the router's current path.

# 0.10.0-dev2

* Added: `TransitionPage` and `TransitionBuilderPage` to make it much easier to
customize page push and pop animations.

* Added: private routes - route segments that start with an underscore are not
shown to the user. For example `/sign-up/_stepTwo` will be displayed as
`/sign-up` in the address bar, and the user can not navigate to it by URL.

# 0.10.0-dev1

* Added: `StackPage` for navigation stacks without indexed pages

* Added: `navigatorKey` property to `RoutemasterDelegate` and `PageStackNavigator`.
Using a `GlobalKey<NavigatorState>` can provide access to navigator
functionality and the current context.

* Added: length property to PageStack to find out how many pages the stack
will generate.

* Added: `PageStackNavigator.builder` constructor for advanced scenarios
to filter which pages are shown in the navigator.

* Fixed: an issue with getting `RouteData.of(context)` in some advanced
circumstances.

* Fixed: when navigating to a relative route, uses the current context's path as
the base, instead of the router's current path.

# 0.9.4

* Fixed: an issue where pages were incorrectly rebuilding, causing state such as the active tab to reset
Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: routemaster
description: Easy-to-use Navigator 2.0 router for web, mobile and desktop. URL-based routing, simple navigation of tabs and nested routes.
version: 0.10.0-dev6
version: 0.10.0
homepage: https://github.com/tomgilder/routemaster

environment:
Expand Down

0 comments on commit 1b4f402

Please sign in to comment.