Graphhopper v0.3.0 Release Notes

Release Date: 2014-05-13 // almost 10 years ago
    • ๐Ÿ›  introduced prefer bits, now bike uses more bits and 3 bike encoder do not fit into 32 bit anymore, will be fixed later
    • ๐ŸŒ moved Translation argument into Path.calcInstruction for more fine grained control, instructions are now uncached and GHRequest: new locale parameter
    • ๐Ÿšš CoordTrig and the like are removed, GHPlace is mostly replaced by GHPoint and so GHRequest has now methods ala addPoint instead
    • โœ‚ removed isBoth from AbstractFlagEncoder, moved canBeOverwritten and associated test to PrepareEncoder
    • โœ‚ removed unused directory.rename
    • ๐Ÿ”จ refactor edge.copyProperties into copyPropertiesTo to have similar semantics as Graph.copyTo
    • calcWeight now contains reverse boolean to calculate correct direction dependent weight
    • ๐Ÿ‘€ completely different web API response format. see docs/web
    • swapDirections is renamed to reverseFlags (EncodingManager and FlagEncoders)
    • edgeState.detach has now a reverse parameter, just use false to get previous results
    • ๐Ÿ— web api: buildDate contains now timezone, algoType is replaced with weighting
    • dijkstraNative is now dijkstraNativebi
    • ๐Ÿ›  fixed #151
    • calcWeight now contains reverse boolean to calculate correct direction dependent weight
    • EncodingManager always takes the encoders in constructor, to force always init
    • ๐Ÿ”จ GraphHopper.setMemory(true, true/false) was refactored to GraphHopper.setMemory(true/false), use mmap config via GraphHopper.setMemoryMapped()
    • โšก๏ธ incompatible edges => you need to re-import data and/or update the edges file
    • ๐ŸŒ the instructions of the web response does not contain times (string) but instead millis (long)
    • โšก๏ธ PrepareContractionHierarchies.setPeriodicUpdates is now in percentage not in absolute counts
    • ๐Ÿ‘Œ improved bike routing #132, #138, #139, #150
    • ๐ŸŒ gpx export via API, HTTP (route?type=gpx) and web interface is possible: #113, #136, #141