Releases: graphhopper/graphhopper
Releases · graphhopper/graphhopper
1.0-pre31
1.0-pre30 plus
- 2a7e5fb 2020-03-20 | improve Measurement for block_area to fix #1961 (#1963) (HEAD -> master, origin/master) [Peter]
- 499e963 2020-03-20 | Fix GraphHopperConfigMixIn (otherwise config.yml is not usable) [easbar]
- c769f79 2020-03-17 | Improve AlternativeRouteCH [Michael Zilske]
- 5a01808 2020-03-19 | more PMap refactoring (#1962) [Peter]
- 0d7c365 2020-03-19 | Disable turn costs for LM preparation (#1964) [Andi]
- fa73144 2020-03-18 | Added more compass directions (#1959) [samruston]
1.0-pre30
Only intended for production usage if you know what you do :)
Like 1.0-pre26 plus:
- 198c8ed 2020-03-18 | removed IPFilter (HEAD -> master, tag: 1.0-pre30, origin/master) [Peter]
- a5b48ce 2020-03-18 | refactor PMap to use string,object instead of string,string (#1956) [Peter]
- fe35252 2020-03-17 | Mapzen (skadi) elevation provider (#1929) [Michael Barry]
- dd2ff23 2020-03-16 | throw error if old system parameter is used, see #1897 and #1879 [Peter]
- d19d57f 2020-03-15 | use enum instead of int (#1954) [Peter]
- 9c9bae4 2020-03-13 | GraphHopperServerConfiguration auto-detects available ports (#1928) [Thomas Aulinger]
- 7367af0 2020-03-12 | Refactor distance calculation utilities to be elevation-aware (#1944) [Michael Barry]
- ccd49dc 2020-03-12 | Bilinear interpolation for height tiles (#1942) [Michael Barry]
- e37aa95 2020-03-12 | Move SpatialRuleLookup benchmark into Measurement class (#1894) [otbutz]
- 1fff78a 2020-03-12 | Extract profile selection (#1949) [Andi]
- d27f9c3 2020-03-10 | removed experimental UnsafeDataAccess (#1620) [Peter]
- 5d85cc3 2020-03-10 | Avoid graph dependency (#1950) [Peter]
- d6515a2 2020-03-10 | Simplify entire edges on import instead of just pillar nodes (#1943) [Michael Barry]
- 6d0dc15 2020-03-10 | Make AbstractFlagEncoder methods protected: blockFords etc. (tag: 1.0-pre29) [easbar]
- 3259767 2020-03-08 | Remove odd LM profile selection rule [easbar]
- 639bd9a 2020-03-08 | Check GraphHopper profiles after initializing the graph [easbar]
- 9a88d52 2020-03-08 | Limit scope of uTurnCostsInt and turnCostProvider in GraphHopper#calcPaths [easbar]
- 74df250 2020-03-08 | Remove unused code (tag: 1.0-pre28) [Michael Zilske]
- 5fe499e 2020-03-08 | avoid IntsRef recreation and simpler getter (#1947) [Peter]
- 4ec39ee 2020-03-08 | fix test: point hint got more strict, move closer to snapping target [Peter]
- 3912164 2020-03-07 | TurnRelationIterator [Michael Zilske]
- 04b1b10 2020-03-06 | improve latest vs. stable docs link [Peter]
- 937be2d 2020-03-05 | config-example: further change of camelCase to snake #1918 [Peter]
- aa97389 2020-03-05 | Extract setTurnCost/Restriction in test [easbar]
- 08f0f57 2020-03-05 | Remove unused constructor [Michael Zilske]
- e0320fe 2020-03-05 | Clean up TurnCostStorage (#1945) [Michael Zilske]
- cef07f6 2020-03-04 | flag encoders: no need for 4 parameter constructors introduced in #1936 [Peter]
- a32d9c3 2020-03-02 | NameSimilarityEdgeFilter: consistent constructor parameter order [Peter]
- 7e8c795 2020-03-02 | access on private roads (#1936) (tag: 1.0-pre27) [Peter]
- e685415 2020-03-02 | clean up TagParsers and e.g. allow a RoadAccess with a different name like truck_road_access [Peter]
1.0-pre26
Only intended for production usage if you know what you do :)
Like 1.0-pre20 plus:
- 4c29eee 2020-02-29 | removed unused EncodedValueOld (HEAD -> master, tag: 1.0-pre26, origin/master) [Peter]
- f350408 2020-02-29 | fix integration test for client [Peter]
- a14e7a9 2020-02-29 | make DefaultTurnCostProvider thread-safe, fixes #1938 [Peter]
- 9129481 2020-02-29 | Some minor cleanup [easbar]
- 8d15708 2020-02-29 | make readFlags private, remove unnecessary int set and remove QueryGraph.getOriginalEdgeFromVirtNode, #1938 [Peter]
- 7d1f8c8 2020-02-28 | Add 100m radius restriction to point hint matches (#1935) [samruston]
- 1f2084f 2020-02-27 | avoidance of destination only for car, fixes #1831, bug introduced in #1752 [Peter]
- 0f4cc1c 2020-02-26 | Minor improvement of error message in profile consistency check [easbar]
- e656101 2020-02-25 | Use new profiles section to configure LM&CH preparations (#1922) (tag: 1.0-pre25) [Andi]
- 7c1d048 2020-02-25 | Create routing template in a factory function for easy override (#1923) [Andi]
- 0ea8d46 2020-02-25 | fixed Dockerfile for snake case #1918, fixes #1930 [Peter]
- e1a3404 2020-02-25 | CarFlagEncoder: avoid reference comparison [Peter]
- bce7174 2020-02-25 | SpatialRule interface rework (#1880) [otbutz]
- f006b48 2020-02-24 | Dockerfile: use node v13 [Peter]
- 55384ec 2020-02-23 | Allow using LM routing algo factory standalone (#1900) [Andi]
- b56ae1d 2020-02-23 | highway=path and bicycle=yes should not get speed for pushing section (#1892) [ratrun]
- 55408ce 2020-02-22 | Fix problems with block_area (#1917) [Peter]
- b57a55e 2020-02-21 | fix country rule ordering (#1911) [Peter]
- a369212 2020-02-21 | no need to explicitely list the snake case methods (#1918) [Peter]
- 2136ec3 2020-02-21 | Start using JUnit 5 (#1909) [Andi]
- 4c5d589 2020-02-21 | if too few curbsides are specified do not throw IndexOutOfBoundsException for POST requests [Peter]
- fcc17d9 2020-02-19 | measurement in graphhopper.sh: add turn cost [Peter]
- 6215dd9 2020-02-19 | create routing template in a factory function for easy override [Naser Aliabadi]
- b0069f1 2020-02-18 | upgrade commons compress to 1.19 [Peter]
- 32cfae2 2020-02-18 | Add dependency management and junit4 dependency to parent pom (#1912) [Andi]
- a05de4b 2020-02-17 | No longer enable CH by default in GraphHopper class (#1914) (tag: 1.0-pre24) [Andi]
- 79f3ecd 2020-02-17 | Update some docs and scripts from -Dgraphhopper to -Ddw.graphhopper [easbar]
- 7ac624a 2020-02-16 | Cleanup GraphHopper tests in preparation to profile parameter (#1913) [Andi]
- 3401a52 2020-02-14 | Extend RoadClass (#1907) [otbutz]
- e98d02c 2020-02-13 | document command line changes #1897, #1879 [Peter]
- d679e24 2020-02-12 | Put back LMProfile getter (tag: 1.0-pre23) [easbar]
- 65bea04 2020-02-12 | Add hint about disabling CH/LM when profile not found. (tag: 1.0-pre22) [easbar]
- e2686bd 2020-02-12 | Use LMProfile instead of just Weighting for LMPreparationHandler (#1899) [Andi]
- ca78601 2020-02-10 | Extract RoutingConfig and DefaultWeightingFactory in GraphHopper class [easbar]
- 76f768c 2020-02-10 | Adjust test of #471 (tag: 1.0-pre21) [easbar]
- 0a43887 2020-02-09 | Allow loading GHStorage with a single CH preparation [easbar]
- 3d63cdc 2020-02-10 | Reduce usages of GraphHopper constructor [easbar]
- 08acd7a 2020-02-09 | Remove routing algorithm factory decorator abstraction (#1891) [Andi]
- 0ee5582 2020-02-08 | Make CHGraphs/Profiles selectable by name [easbar]
- 75a8a61 2020-02-06 | Put back LM16 measurements [easbar]
- 5a1f85a 2020-02-06 | Minor cleanup in GraphHopper and fix test [easbar]
- a03a938 2020-02-05 | Improve turn instructions when leaving the roads (#1882) [Robin]
- 04cfcd0 2020-02-04 | Do some minor cleanup in GraphHopper [easbar]
- eb6e1d1 2020-02-04 | Change GraphHopper.init(CmdArgs)
to
init(GraphHopperConfig)` (#1879) [Andi] - 9c2c9ec 2020-02-03 | location lookup based on Weighting additionally to access (#1838) [Peter]
- a9795e0 2020-02-01 | gh maps: add missing spec files [Peter]
- a17b6d5 2020-01-31 | gh maps: move JS tests specs to correct folder and make them pass; avoid elevation workaround [Peter]
- 7c27a51 2020-01-31 | SpatialRuleLookupBuilderTest: half overhead for benchmark [Peter]
- 1a994b8 2020-01-30 | #1878 - Add example for input file (#1884) [Harel M]
- 2b06bd2 2020-01-30 | Improve picking up default graph (#1876) [Peter]
- 7c52b8a 2020-01-29 | Use JTS to determine applicable spatial rules (#1829) [otbutz]
1.0-pre20
Only intended for production usage if you know what you do :)
Like 1.0-pre18 plus:
- 2e55c30 2020-01-28 | Fix step numbering in non-firefox browsers (#1874) (tag: 1.0-pre20) [Rémi Emonet]
- 7acdcf9 2020-01-28 | Disable rezooming on intermediate point addition (#1868) (tag: 1.0-pre19) [Rémi Emonet]
- 7f0a357 2020-01-28 | Replace our polygon code with the JTS implementation (#1853) [Peter]
- 9791b3f 2020-01-28 | AverageSpeedDetails: avoid exception for short edges (#1871) [Peter]
- 4582ee0 2020-01-28 | Remove TurnWeighting and handle turn weights within Weighting instead (#1863) [Andi]
- 4811ff3 2020-01-27 | Remove unused maxRetries mechanism in GraphHopper#calcPaths (#1870) [Andi]
- a155832 2020-01-27 | style.css: fix double bracket and minor layout tweak [Peter]
- 72b7073 2020-01-27 | MMapDataAccess: fix bug for larger files [Peter]
- 9518488 2020-01-27 | Add point-number indicator in the list of intermediate points (#1856) [Rémi Emonet]
- ffb5f10 2020-01-27 | Remove rarely used helper method CHProfile#createProfilesForWeightings [easbar]
- 7d11bd5 2020-01-24 | Clarify prepare.ch.edge_based docs [easbar]
- dd8d342 2020-01-24 | Make random tests more strict, but allow extra nodes (zero weight loops) [easbar]
- 2edb21e 2020-01-24 | allow explicitely disabling elevation even if supported [Peter]
- 3189cce 2020-01-24 | Increase strict violation limit in random routing tests, fix #1864 [easbar]
- 8f50c78 2020-01-24 | Fix error in turn-costs docs [easbar]
- 60e6bc2 2020-01-13 | Add missing check during inbound transfers creation that lead to missing transfer when transfers.txt file is present. [Mathieu St-Pierre]
- be221a5 2020-01-23 | Failing test for transfer [Michael Zilske]
- 4ab3635 2020-01-23 | Allow using strings to add CH profiles to GraphBuilder (#1861) [Andi]
1.0-pre18
Only intended for production usage if you know what you do :)
Like 1.0-pre16 plus:
- c3dad34 2020-01-20 | Move stuff around in GTFS (HEAD -> master, origin/master) [Michael Zilske]
- 0af725f 2020-01-20 | Remove overly specific tests [Michael Zilske]
- 8ab9a66 2020-01-20 | Makes all tests pass for LM (#1749) [Michael Zilske]
- 0c17411 2020-01-20 | minor test fix [Peter]
- 41b6a02 2020-01-19 | GH maps: minor fix if explicit turn_costs parameter [Peter]
- 9f6a41b 2020-01-19 | Fix some whitespace and imports [easbar]
- 85f8801 2020-01-19 | Use RoutingCHGraph adapter for CH query algorithms (#1850) (tag: 1.0-pre17) [Andi]
- b634573 2020-01-16 | Add missing license headers [easbar]
- d479431 2020-01-16 | Fix some whitespace [easbar]
- 8f3be56 2020-01-16 | Add benchmark for LM16 [easbar]
- f95b5b7 2020-01-16 | Fix benchmark for LM (needs turn cost encoder for edge-based) [easbar]
- c45e784 2020-01-16 | Add edge based standard & LM routing to Measurement [easbar]
- 39cd4df 2020-01-15 | Changed fullscreen button size (#1356) [Robin]
- 3291952 2020-01-15 | fixing int. tests [Peter]
- fb4dffa 2020-01-13 | renamed variables, see #1844 (comment) [Peter]
- dc3b5e6 2020-01-13 | Android: VTM 0.13.0 OpenGL vector map library (#1851) [Emux]
- d967567 2020-01-11 | Factor out concat for Paths [Michael Zilske]
- a9f53f1 2020-01-10 | Factor out concat for Paths [Michael Zilske]
1.0-pre16
Only intended for production usage if you know what you do :)
Like 1.0-pre14 plus:
- 58681ee 2020-01-10 | Use road class to determine if a fork should have an instruction (#1844) (HEAD -> master, origin/master) [Robin]
- 63f00e1 2020-01-10 | Work towards removing TurnWeighting (#1842) [Andi]
- e72c67d 2020-01-08 | Add .idea (as file) to .gitignore [easbar]
- bc257ff 2020-01-04 | Reduce code duplication in AbstractGraphStorageTester [easbar]
- 4cbba82 2020-01-04 | include measurement for alternative routes #1722 (tag: 1.0-pre15) [Peter]
- 631fd1e 2020-01-04 | Fix pt regression [Michael Zilske]
- a947fe4 2020-01-04 | Alternative routes with node-based CH (#1722) [Michael Zilske]
- 8bc9dbc 2020-01-03 | fix integr. tests failures [Peter]
- 9e05cf3 2020-01-02 | avoid skipping ways if mixing encoders in OSMRoadClassParser (#1845) [Peter]
- f815c6c 2019-12-31 | Use calcTurnMillis instead of calcTurnWeight in BidirPathExtractor [easbar]
- 210cddd 2019-12-31 | Move getMinWeight into AbstractAdjustedWeighting [easbar]
1.0-pre14
Only intended for production usage if you know what you do :)
Like 1.0-pre13 plus:
- 03dd6d4 2019-12-30 | (Almost) move access flag checks into weighting for CH preparation (#1837) (tag: 1.0-pre14) [Andi]
- 0fed2e6 2019-12-29 | Fix [easbar]
- 4c06402 2019-12-29 | Extract PrepareCHEdgeIterator interface and clean up a bit [easbar]
- b521afb 2019-12-29 | Rename PreparationWeighting -> CHWeighting [easbar]
- 44b2206 2019-12-29 | Inline iter() in PrepareCHEdgeIterator [easbar]
- 086cafc 2019-12-29 | Fix comment [easbar]
- f674be2 2019-12-28 | Fix camel/snake case for periodic measurements [easbar]
- dcf4389 2019-12-28 | Setup periodic benchmarks [easbar]
- 9913296 2019-12-28 | GH Maps: enable turn costs (#1834) [Peter]
- ba2d181 2019-12-09 | Extract TurnWeighting#calcTurnMillis [easbar]
- f62e003 2019-12-20 | Minor renaming [easbar]
- 58cdbdf 2019-12-19 | Remove DataFlagEncoder (#1826) [Peter]
1.0-pre13
Only intended for production usage if you know what you do :)
Like 1.0-pre11 plus:
- e214148 2019-12-17 | Refactor AbstractRoutingAlgorithmTester (tag: 1.0-pre13) [easbar]
- fc26dd1 2019-12-13 | No longer ignore curbside=any for GET requests [easbar]
- af0993f 2019-12-13 | Make some weighting fields final [easbar]
- 7796f46 2019-12-13 | fix geocoding client bug #1825 [Peter]
- 543da4b 2019-12-12 | minor tweak for reuse [Peter]
- de57fa4 2019-12-13 | Add java docs [easbar]
- 402028f 2019-12-13 | Allow adding CHGraphs to GraphHopperStorage after creation [easbar]
- fa175ff 2019-12-13 | Rename BaseGraph#checkInit, remove GraphHopperStorage#getAllCHGraphs [easbar]
- 0f32226 2019-12-13 | Replace some more usages of GraphHopperStorage constructor with GraphBuilder [easbar]
- 394869a 2019-12-12 | Remove unused dependency [Michael Zilske]
- 7a6eca5 2019-12-12 | Integrate PT (#1824) [Michael Zilske]
- 498e00d 2019-12-11 | Take routing algorithm factory out of
PrepareContractionHierarchies
(#1819) [Andi] - f90d055 2019-12-11 | a sync request should be a POST request too (#1821) [Peter]
- 6b8b4ca 2019-12-10 | reintroduce setter for ConditionalTagInspector, got missing in #1817 (tag: 1.0-pre12) [Peter]
1.0-pre11
Only intended for production usage if you know what you do :)
Like pre10 plus:
- 1e1469d 2019-12-09 | ensure we use separate point hints list internally, as we modify it (HEAD -> master, origin/master) [Peter]
- 982f837 2019-12-08 | mmap/unsafe: include segmentSize when crashing [Peter]
- 78793cf 2019-12-06 | Use PrepareCHGraph adapter for CH preparation (#1818) [Andi]
- 46030b4 2019-12-05 | make day for conditional tag parsing configurable (#1817) [Peter]
- cb1bea1 2019-12-05 | more instruction annotations and bug fix (#1814) [Peter]
- d992b90 2019-12-05 | Rename QueryGraphTurnExt -> QueryGraphTurnCostStorage [easbar]
- cfc9766 2019-12-05 | Remove (anyway broken) pass_through support for CH, remove ch.force_heading parameter, fix #1763 [easbar]
- c13ea6b 2019-12-04 | Clean up PrepareContractionHierarchiesTest [easbar]
- 88bbcc5 2019-12-04 | Reduce usages of getAllEdges().length() [easbar]
- 624a9ed 2019-12-04 | Rename WitnessPathSearcher -> EdgeBasedWitnessPathSearcher [easbar]
- b7a9ec8 2019-12-04 | Enforce non-CH graphs for all LocationIndex implementations (#1816) [Andi]
- 139af1a 2019-12-04 | No longer use LevelEdgeFilter in NodeBasedNodeContractor [easbar]
- eb3010a 2019-12-04 | sets default to block_fords=false for all FlagEncoders; bug fix for intended values; fixes #236 [Peter]
- daa5b9c 2019-12-04 | Remove FlagEncoder.getAnnotation (#1811) [Peter]
1.0-pre10
Only intended for production usage if you know what you do :)
Like pre9 plus:
- 0a967b3 2019-11-29 | bug fix if instructions=false (HEAD -> master, tag: 1.0-pre10, origin/master) [Peter]
- 9dc4e01 2019-11-29 | introduce required encoded values (#1805) [Peter]
- 96f8798 2019-11-28 | for now avoid exception if unknown FlagEncoder name [Peter]
- b600ddb 2019-11-28 | PathDetailsBuilderFactory: reduce from EncodingManager to EncodedValueLookup [Peter]