angel3_route 7.0.0 angel3_route: ^7.0.0 copied to clipboard
A powerful, isomorphic routing library for Dart. It is mainly used in the Angel3 framework, but can be used in Flutter and on the Web.
Change Log #
7.0.0 #
- Require Dart >= 2.17
6.0.0 #
- Updated to 2.16.x
5.2.0 #
- Updated
package:build_runner
- Updated
package:build_web_compiler
5.1.0 #
- Updated to use
package:belatuk_combinator
- Updated linter to
package:lints
5.0.1 #
- Updated README
5.0.0 #
- Migrated to support Dart >= 2.12 NNBD
4.0.0 #
- Migrated to work with Dart >= 2.12 Non NNBD
3.1.0+1 #
- Accidentally hit
CTRL-C
while uploading3.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 thetail
. - 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
andRoute
single-parameter generic. - Remove
package:browser
dependency. BrowserRouter.on
now only accepts aString
.MiddlewarePipeline.routingResults
now accepts anIterable<RoutingResult>
, instead of just aList
.- Removed deprecated
Route.as
, as well asRouter.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
.