Graphhopper v0.7 Release Notes

Release Date: 2016-06-15 // almost 8 years ago
    • โž• added snapped points to output JSON for every path
    • the foot routing is now much smoother and only considers safe paths, to use beautiful roads (i.e. prefer hiking routes etc) use the new 'hike' profiles, see #633
    • ๐Ÿšš vehicle constants have moved to FlagEncoderFactory
    • ๐Ÿ‘€ several constants changed to under score notation see #719 with a few breaking changes, e.g. use lower case names for flag encoders or jsonp_allowed instead of the jsonpAllowed annotation
    • moving all string parameter constants into the Parameters class
    • ๐Ÿ‘€ no more acceptedRailways set see #662 for more information
    • ๐ŸŒ web API: content type of gpx export is now application/gpx+xml if not explicitly specified
    • ๐Ÿ‘‰ use prepare.ch.weightings instead of prepare.chWeighting e.g. for disabling CH use prepare.ch.weightings=no
    • ๐Ÿ”จ GraphHopper class is refactored regarding RoutingAlgorithmFactory in order to fix problem when integrating flexibility routing, most of the CH related stuff is moved into CHAlgoFactoryDecorator, several methods are deprecated to use the methods of the decorator, see #631
    • WeightingMap is now named HintsMap
    • ๐Ÿ‘€ use the correct graphHopperFolder as no automatic fallback to 'folder-gh' is happening anymore, see #704
    • ๐Ÿ”จ refactored FlagEncoder.handleFerryWay to getFerrySpeed to make it possible to fix #665
    • โœ‚ removed setWeightLimit as too unspecific for arbitrary weights, use setMaxVisitedNodes instead
    • missing renames for Path.setEdgeEntry -> setSPTEntry and AbstractAlgorithm.createEdgeEntry -> createSPTEntry