1Qt 5.8 introduces many new features and improvements as well as bugfixes 2over the 5.7.x series. For more details, refer to the online documentation 3included in this distribution. The documentation is also available online: 4 5 http://doc.qt.io/qt-5/index.html 6 7The Qt version 5.8 series is binary compatible with the 5.7.x series. 8Applications compiled for 5.7 will continue to run with 5.8. 9 10Some of the changes listed in this file include issue tracking numbers 11corresponding to tasks in the Qt Bug Tracker: 12 13 https://bugreports.qt.io/ 14 15Each of these identifiers can be entered in the bug tracker to obtain more 16information about a particular change. 17 18**************************************************************************** 19* Library * 20**************************************************************************** 21 22QtLocation 23----------- 24 25 - Added geoservices plugin to support ESRI mapping, geocoding and routing 26 services. 27 - Improved HERE geoservice plugin code base (improved warning) and converted 28 the HERE endpoints to newer versions (away from Nokia endpoints. At the same time 29 China specific URLs were removed. 30 - Improved Mapbox plugin to cater for better cache customization and 31 to support the standard box map modes. 32 - Renamed various internal C++ functions to improve code readability 33 - Added better high DPI support in the various geoservice provider plugins. 34 For more details see QTBUG-53318, QTBUG-48868 and QTBUG-36949. 35 - [QTBUG-45284] Added offline data support and improved cache handling in OSM 36 geoservice plugin 37 - Added routing support to Mapbox plugin 38 - Added server side provider support for QtLocation. This enables the quicker 39 selection of alternative providers by already deployed OSM applications in case 40 an OSM based default provider changes T&Cs. 41 - Removed QtSystemInfo dependency from QtLocation 42 - [QTBUG-56213] Adapted map related mouse/touch behavior following 43 changes to general mouse/touch handling in Qt QML 44 - Adapted QtLocation and QtPositioning to the Qt Lite related build system changes 45 - Marked QGeoMapPrivate as private export 46 - Added support for unitary tile caching. This enables use cases whereby the cache 47 size can be defined in number of tiles rather then bytes. 48 49**************************************************************************** 50* Platform Specific Changes * 51**************************************************************************** 52 53Android 54------- 55 56 - [QTBUG-55988] Added capability to ask for Location permissions at runtime. This is 57 required since Android 7.0. 58 59WinRT 60----- 61 62 - Fixed a name space related compile problem in the positioning plugin for WinRT 63 - Migrated the QtLocation rendering code to the new scenegraph changes enabling 64 Direct3D 12 65 - [QTBUG-54474] Added GeolocationAccessStatus existence check 66 - [QTBUG-56340] Added direction information to position updates 67 - [QTBUG-56623] Changed positioning plugin to use the platforms positioning time 68 stamp rather than a programmatically acquired time stamp at the time of the callback. 69 Effectively, this forwards time stamps from the GPS satellite to the user application. 70 - [QTBUG-53925] Enabled WinRT positioning backend for MSVC2013/2015 71