77 lines
3.1 KiB
Plaintext
77 lines
3.1 KiB
Plaintext
Qt 5.8 introduces many new features and improvements as well as bugfixes
|
|
over the 5.7.x series. For more details, refer to the online documentation
|
|
included in this distribution. The documentation is also available online:
|
|
|
|
http://doc.qt.io/qt-5/index.html
|
|
|
|
The Qt version 5.8 series is binary compatible with the 5.7.x series.
|
|
Applications compiled for 5.7 will continue to run with 5.8.
|
|
|
|
Some of the changes listed in this file include issue tracking numbers
|
|
corresponding to tasks in the Qt Bug Tracker:
|
|
|
|
https://bugreports.qt.io/
|
|
|
|
Each of these identifiers can be entered in the bug tracker to obtain more
|
|
information about a particular change.
|
|
|
|
****************************************************************************
|
|
* Library *
|
|
****************************************************************************
|
|
|
|
QtBluetooth
|
|
-----------
|
|
|
|
- Added Bluetooth Low Energy peripheral role support for iOS/macOS.
|
|
- Added WinRT support for QBluetoothDeviceDiscoveryAgent and Bluetooth Low
|
|
Energy central role.
|
|
- [QTBUG-53012] Added API to set the timeout of Bluetooth Low Energy device
|
|
discoveries.
|
|
- Fixed minor documentation issues.
|
|
- [QTBUG-46253] Added API to select the device discovery mode utilized by
|
|
QBluetoothDeviceDiscoveryAgent (btle vs classic vs combined).
|
|
- [QTBUG-46377] Added preferredSecurityGlags() and setPreferredSecurityFlags()
|
|
methods to QBluetoothSocket.
|
|
- Adjusted QtBluetooth to the changes required by the Qt Lite build system.
|
|
|
|
QtNfc
|
|
-----
|
|
|
|
- [QTBUG-55297] Fixed ODR violation in QLlcpServer on Android.
|
|
|
|
****************************************************************************
|
|
* Platform Specific Changes *
|
|
****************************************************************************
|
|
|
|
Android
|
|
-------
|
|
|
|
- [QTBUG-56625] Parsed list of advertised services found in LE scan
|
|
record and pass them to API client via QBluetoothDeviceInfo::serviceUuids()
|
|
- [QTBUG-55035] Added support for new runtime permission check when running Bluetooth
|
|
applications on Android 7.x. The Bluetooth stack requires Location permissions
|
|
when running a device discovery.
|
|
- [QTBUG-52692] Redesigned/Simplified Android central role implementation and prevented
|
|
blocking of service discovery in case the peripheral does not behave as per standard.
|
|
- [QTBUG-56625] Improved Low Energy device discovery by evaluating scan records and
|
|
feeding their content into QBluetoothDeviceInfo instances.
|
|
- [QTBUG-45066] Fixed crash in QBluetoothDeviceDiscoveryAgent ctor due to Java exception.
|
|
|
|
iOS/macOS
|
|
--------
|
|
|
|
- Removed iOS v 6.x support from the code base
|
|
- [QTBUG-56898] Fixed a crash when writing GATT attributes.
|
|
- Adjusted code base to latest macOS and iOS releases.
|
|
- [QTBUG-53331] Forced error signal when calling
|
|
QBluetoothLocalDevice::requestPairing().
|
|
- [QTBUG-52690] Added QLowEnergyController::remoteDeviceUuid() to expose the iOS/macOS
|
|
specific device UUID. Those two platforms do not expose Bluetooth addresses to
|
|
application developers.
|
|
|
|
Linux/Bluez
|
|
-----------
|
|
|
|
- Fixed build of sdpscanner due to incorrect build order
|
|
|