diff --git a/CHANGELOG.md b/CHANGELOG.md index a657c7c29..d89652a34 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,29 @@ - Fix BREAKING: bug that could result in failure to load 'osrm.icd' files. This breaks the dataformat - Fix: bug that results in segfaults when `use lane` instructions are suppressed + Changes form 5.2.7 + - API + - Introduces new `TurnType` in the form of `use lane`. The type indicates that you have to stick to a lane without turning + - Introduces `lanes` to the `Intersection` object. The lane data contains both the markings at the intersection and a flag indicating if they can be chosen for the next turn + - Removed unused `-s` from `osrm-datastore` + - Guidance + - Only announce `use lane` on required turns (not using all lanes to go straight) + - Improved detection of obvious turns + - Improved turn lane detection + - Reduce the number of end-of-road instructions in obvious cases + - Profile: + - bicycle.lua: Surface speeds never increase the actual speed + - Infrastructure + - Add 32bit support + - Add ARM NEON/VFP support + - Fix Windows builds + - Optimize speed file updates using mmap + - Add option to disable LTO for older compilers + - BREAKING: The new turn type changes the turn-type order. This breaks the **data format**. + - BREAKING: Turn lane data introduces two new files (osrm.tld,osrm.tls). This breaks the fileformat for older versions. + - Bugfixes: + - Fix devide by zero on updating speed data using osrm-contract + # 5.3.0 RC3 Changes from 5.3.0-rc.2 - Guidance