duck_router 7.1.3 copy "duck_router: ^7.1.3" to clipboard
duck_router: ^7.1.3 copied to clipboard

Intent-based router for Flutter, supporting deep linking, nesting and more.

7.1.3 #

  • FIX: exit not clearing awaiting futures (#65). (15950bc0)

7.1.2 #

  • FIX: complete completer when replacing in shell (#64). (1dcd1710)

7.1.1 #

  • REFACTOR: reorganise thrown exceptions (#63). (85f0ac78)

7.1.0 #

7.0.1 #

7.0.0 #

Note: This release has breaking changes.

  • REFACTOR: deprecate popRoot for exit (#60). (4153041e)
  • FEAT: support WidgetsApp (#61). (b92335a5)
  • REFACTOR: tighten up internal classes (#59). (b2642a04)
  • BREAKING FEAT: flow locations. Easily create modal flows (and other use cases) using FlowLocation, a convenience class on top of StatefulLocation. This PR also aims to make the interface for StatefulLocation more intutive. This can require changes for certain advanced usages of StatefulLocation, please see the migration guide in the PR. (#57). (15c2396e)

6.2.2 #

  • DOCS: describe more details on nested navigation (#55). (de267992)

6.2.1 #

  • FIX: throw exception to listeners if clearStack is used (#54). (a8dd9090)

6.2.0 #

  • FEAT: allow popping root via popRoot (#53). (4d15f301)

6.1.0 #

  • FIX: outdated documentation (#49). (3179792c)
  • FEAT: allow awaiting a page that gets replaced (#50). (256e2820)

6.0.1 #

  • FIX: updates README.md to use path override (#46). (04128719)

6.0.0 #

Note: This release has breaking changes.

Breaking changes:

  • There has been a breaking change in the syntax for DuckPage. There is no functionality difference.

  • DuckPage no longer needs a name parameter and the interface for DuckPage.createRoute has changed, see #44 for a migration guide and reasoning.

  • FIX: link to custom pages. (ae2a8715)

  • FIX: typo. (5390c2bb)

  • BREAKING FIX: allow awaiting custom page navigation (#44). (96d9c459)

5.4.0 #

  • FIX: generate documentation categories correctly. (174b9b27)
  • FEAT: add library level comment. (8a6baa0c)

5.3.0 #

  • FEAT: add support for extra documentation. (0b5befe1)

5.2.0 #

  • FEAT: add support for NavigatorObservers (#35). (616aefbb)

5.1.3 #

  • FIX: allow comparison of LocationStack. (a0f83e2f)
  • FIX: router errors when restoring state (#41). (879a8863)

5.1.2 #

  • DOCS: improve README to highlight philosophy. (6b871e00)

5.1.1 #

5.1.0 #

  • FEAT: feat: add support for fire-and-forget deeplink handling (#32). (728a9a69)

5.0.0 #

Note: This release has breaking changes.

  • BREAKING FEAT: remove need to specify onPopInvoked (#31). (dffbfc86). Please see the README for how to create custom pages.

4.0.0 #

Note: This release has breaking changes.

3.0.0 #

Note: This release has breaking changes.

  • BREAKING FEAT: use Location Type for popUntil (#25). (ea2ff70d)

2.2.0 #

2.1.0 #

2.0.0 #

Note: This release has breaking changes.

1.1.0 #

  • FIX: child back button dispatcher (#8). (a8cba916)
  • FEAT: catch case where users pushes duplicate path (#9). (5a504661)

1.0.1 #

  • FIX: add code highlighting to README. (071845a2)

1.0.0 #

  • Initial release

  • FEAT: get pubspec ready for release. (800d38e2)

  • FEAT: set up base structure for repo. (0e00d975)

19
likes
160
points
695
downloads

Publisher

verified publisherjaspervanriet.nl

Weekly Downloads

Intent-based router for Flutter, supporting deep linking, nesting and more.

Repository (GitHub)
View/report issues
Contributing

Topics

#navigation #intents #bottom-bar #deep-linking

Documentation

API reference

License

MIT (license)

Dependencies

collection, equatable, flutter, meta

More

Packages that depend on duck_router