angel_route 3.1.0+1 copy "angel_route: ^3.1.0+1" to clipboard
angel_route: ^3.1.0+1 copied to clipboard

A powerful, isomorphic routing library for Dart. It is mainly used in the Angel framework, but can be used in Flutter and on the Web.

3.1.0+1 #

  • Accidentally hit CTRL-C while uploading 3.1.0; this version ensures everything is ok.

3.1.0 #

  • Add Router.groupAsync

3.0.6 #

  • Remove static default values for middleware.

3.0.5 #

  • Add MiddlewarePipelineIterator.

3.0.4 #

  • Add RouteResult class, which allows segments (i.e. wildcard) to modify the tail.
  • Add more wildcard tests.

3.0.3 #

  • Support trailing text after parameters with custom Regexes.

3.0.2 #

  • Support leading and trailing text for both :parameters and *

3.0.1 #

  • Make the callback in Router.group generically-typed.

3.0.0 #

  • Make Router and Route single-parameter generic.
  • Remove package:browser dependency.
  • BrowserRouter.on now only accepts a String.
  • MiddlewarePipeline.routingResults now accepts an Iterable<RoutingResult>, instead of just a List.
  • Removed deprecated Route.as, as well as Router.registerMiddleware.
  • Completely removed Route.requestMiddleware.

2.0.7 #

  • Minor strong mode updates to work with stricter Dart 2.

2.0.5 #

  • Patch to work with combinator@1.0.0.
7
likes
40
points
102
downloads

Publisher

verified publisherangel-dart.dev

Weekly Downloads

2024.09.23 - 2025.04.07

A powerful, isomorphic routing library for Dart. It is mainly used in the Angel framework, but can be used in Flutter and on the Web.

Repository (GitHub)

License

MIT (license)

Dependencies

combinator, meta, path, string_scanner

More

Packages that depend on angel_route