You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BREAKING: "top-level state", the one in BeamerDelegate is now RouteInformation instead of BeamState
BeamerDelegate.state doesn't exist anymore and is replaced with BeamerDelegate.configuration which is RouteInformation and not BeamState
locationBuilder now works with RouteInformation and BeamConfiguration instead of BeamState
super() constructor on BeamLocation now takes optional RouteInformation instead of BeamState
in order to continue using custom BeamLocations with BeamState state, generic type has to be specified; class MyBeamLocation extends BeamLocation<BeamState>
BREAKING:pathBlueprints is renamed to pathPatterns
BeamLocation.pathPatterns is List<Pattern>
BeamState.pathBlueprintSegments renamed to BeamState.pathPatternSegments
BeamGuard.pathBlueprints renamed to BeamGuard.pathPatterns
BREAKING:SimpleLocationBuilder is renamed to RoutesLocationBuilder
also the SimpleBeamLocation is renamed to RoutesBeamLocation
routes values now additionally receive data
BREAKING:beamStateHistory and beamLocationHistory have been replaced with beamingHistory that is a List<BeamLocation> and each BeamLocation has history that is List<HistoryElement> where HistoryElement holds RouteInformation and BeamParameters.
BREAKING:BeamerDelegate.listener has been renamed to BeamerDelegate.routeListener
BREAKING: The property pageRouteBuilder in BeamPage is replaced with a new property routeBuilder which works with any RouteBuilder not just PageRouteBuilder.
BREAKING:BeamGuardbeamTo receives the origin and target BeamLocations alongside BuildContext.
BREAKING:BeamGuardbeamToNamed is now a function that receives the origin and target BeamLocations and returns a String.