We deprecated some API parameters/values over the 5.x live-cycle and need to prepare for the 6.x cleanup.
Off the top of my head the following things are marked for removal:
StepManeuver.bearing_before and StepManeuver.bearing_after (replaced by RouteStep.intersections)StepManeuver.location (replaced by RouteStep.intersections)StepManeuver.type = "ramp" (replaced by on ramp and off ramp)bearings= without radiuses= per https://github.com/Project-OSRM/osrm-backend/issues/2983bearings range per https://github.com/Project-OSRM/osrm-backend/issues/2983Any more things that come to mind @MoKob @daniel-j-h @danpat @freenerd?
libosrm API:
@MoKob can you link the tickets for those here? I'm missing some context here.
Also:
--generate-edge-lookup parameter from osrm-{contract,customize} as it does nothing nowalternatives=n overload in addition to alternatives=true/false. With v6 the boolean overload should go. Needs adaption in route parameters, route parameters grammar and viaroute plugin callsite.
Most helpful comment