Year 2018 Changes
Filter by Product
Bluetooth Framework 7.6.0.0 has been released
Common changes
- New The new
wclCustomServerClientDataProcessorclass allows you to implement custom server data processors. - Fix Fixed issue with processing the OBEX
ABORTcommand in the OBEX client implementation. - New The new
GetSdpAttributesevent has been added to thewclRfCommServerclass. The event allows you to change the default SDP record and add new attributes (refer to theOppServersample application to find out how to use it for the OBEX Object Push profile). - New The OBEX Object Push server has been added.
- New The 16-bit UUIDs (Bluetooth protocols and services) definitions were added.
- Improved The
WCL_E_BLUETOOTH_LINK_UNEXPECTEDerror description has been updated. - New New error code:
WCL_E_BLUETOOTH_PAIRED_BY_OTHER. - New New error code:
WCL_E_OBEX_CREATE_CONNECTION_ID_MUTEX_FAILED. - New New error code:
WCL_E_OBEX_MAX_CONNECTION_ID. - New New error code:
WCL_E_OBEX_INVALID_STATE.
Wi-Fi Framework 7.6.4.0 has been released
Common changes
- Improved The messaging subsystem has been reworked to prevent memory fragmentation, to work faster, and to use less memory.
- Fix Some data type conversion code has been changed to prevent the access violation or value out of range errors.
- New Turning a Wi-Fi radio on and off on platforms other than Windows 10.
- New Turning a specific Wi-Fi interface on and off.
- Changed The
TurnOnandTurnOffmethods have been moved from thewclWiFiClientclass to thewclWiFiInterfaceclass.
Serial Framework 7.3.3.0 has been released
Common changes
- Improved The messaging subsystem has been reworked to prevent memory fragmentation, to work faster, and to use less memory.
- Fix Some data type conversion code has been changed to prevent access violation or value out of range errors.
Bluetooth Framework 7.5.9.0 has been released
Common changes
- Changed The name of the
wclBluetoothLeBeaconAdvertiserConnectionclass has been changed towclBluetoothLeAdvertiserConnection. - New The new
wclBluetoothLeAdvertiserConnection,wclBluetoothLeRssiAdvertiserConnection,wclBluetoothLeUuidAdvertiserConnection,wclBluetoothLeAdvertiser,wclBluetoothLeRssiAdvertiser, andwclBluetoothLeUuidAdvertiserclasses were added. - Improved The Bluetooth LE advertising code has been refactored.
- New The set advertiser name feature has been implemented.
- Improved The
Beaconssample application has been updated to show how to set beacons advertising parameters. - Improved The Windows IoT
Beaconssample application has been updated to show how to use the new AltBeacon advertiser. - Improved The
GattClientsample application has been updated to show how to fix the issue that appears on Windows 10 1607 and above if a Bluetooth LE GATT-enabled device has already been paired. - Improved The messaging subsystem has been reworked to prevent memory fragmentation, to work faster, and to use less memory.
- Improved The disabling of the Microsoft Bluetooth authentication agent code has been improved. Now the code monitors if another application changes these settings.
- New Restoring the Microsoft Bluetooth authentication agent settings when work with Bluetooth has been finished.
- New New error code:
WCL_E_BLUETOOTH_LE_ADVERTISING_SET_NAME_FAILED. - New New error code:
WCL_E_BLUETOOTH_CREATE_REG_CHANGE_TERMINATION_EVENT_FAILED. - New New error code:
WCL_E_BLUETOOTH_CREATE_REG_CHANGE_RESULT_EVENT_FAILED. - New New error code:
WCL_E_BLUETOOTH_START_REG_CHANGE_THREAD_FAILED. - New New error code:
WCL_E_BLUETOOTH_REGISTER_AUTHENTICATION_CALLBACK_FAILED. - New New error code:
WCL_E_BLUETOOTH_FAILED_TO_OPEN_AUTH_AGENT_REG_KEY. - New New error code:
WCL_E_BLUETOOTH_CREATE_REG_CHANGES_NOTIFICATION_EVENT_FAILED. - New New error code:
WCL_E_BLUETOOTH_UNABLE_SET_REGISTRY_CHANGES_NOTIFICATIONS. - New New error code:
WCL_E_BLUETOOTH_UNABLE_TO_DISABLE_AUTHENTICATION_AGENT. - Improved The article that describes how to use GATT communication with the Bluetooth Framework has been updated to describe some issues that may appear on the Windows 10 platforms.
Bluetooth Framework 7.5.8.0 has been released
Common changes
- New Advertising as AltBeacon.
- New The new
OnAdvertisementFrameInformationevent has been added to thewclBluetoothLeBeaconWatcherclass. The event provides additional information about the Bluetooth LE advertisement frame. - New Receiving and parsing UUID frames (advertisement packets).
Wi-Fi Framework 7.6.3.0 has been released
Common changes
- Improved Minor improvement in the low-level code.
.NET Edition
- Improved The low-level code has been reworked and updated.
Serial Framework 7.3.2.0 has been released
Common changes
- Improved Minor improvement in the low-level code.
.NET Edition
- Improved The low-level code has been reworked and updated.
Bluetooth Framework 7.5.7.0 has been released
Common changes
- Fix Minor fixes in the Bluetooth LE advertisement frames parser.
- Fix Fixed the issue that appeared when the BLE devices discovering started.
- Fix Fixed the issue that appeared during the GATT notifications receiving on Windows 10 15063.
- New Parsing AltBeacon frames.
- Fix Fixed the issue with reading RSSI value from Bluetooth LE devices.
- New New error code:
WCL_E_BLUETOOTH_LE_DEVICE_NOT_FOUND. - New New error code:
WCL_E_BLUETOOTH_LE_GET_DEVICE_ID_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_DEVICE_PROPERTIES_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_FEATURE_NOT_SUPPORTED. - New New error code:
WCL_E_BLUETOOTH_LE_UNABLE_READ_RSSI. - New New error code:
WCL_E_BLUETOOTH_LE_START_RSSI_THREAD_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_RSSI_READING_RESULT_FAILED.
.NET Edition
- Improved The low-level code has been reworked and updated.
Wi-Fi Framework 7.6.2.0 has been released
Common changes
- New New error code:
WCL_E_WIFI_RES_ONEX_UI_CANCELLED. - New New error code:
WCL_E_WIFI_RES_ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS. - New New error code:
WCL_E_WIFI_RES_ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS. - New New error code:
WCL_E_WIFI_RES_ONEX_UI_NOT_PERMITTED. - Changed The error
WCL_E_WIFI_RES_UNDEFINEDvalue has been changed. - New Now it is possible to add the Information Elements (IEs) in the scan probe requests (refer to the Scan method documentation).
Bluetooth Framework 7.5.6.0 has been released
Common changes
- New New error code:
WCL_E_BLUETOOTH_LE_UNABLE_START_UNPAIRING. - Fix Fixed the issue with unpairing BLE (GATT) devices.
Bluetooth Framework 7.5.5.0 has been released
Common changes
- New New error code:
WCL_E_BLUETOOTH_LE_UNSUPPORTED_BY_HARDWARE. - New New error code:
WCL_E_BLUETOOTH_GET_BLUETOOTH_RADIO_ASYNC_FAILED. - New New error code:
WCL_E_BLUETOOTH_BLUETOOTH_RADIO_INSTANCE_NOT_READY. - New Checking hardware features before calling any Bluetooth LE function.
- New Enumerating precreated vCOMs with the Toshiba Bluetooth driver.
- New Enumerating precreated vCOMs with the BlueSoleil Bluetooth driver.
- Fix The BlueSoleil PIN pairing access violation error has been fixed.
Bluetooth Framework 7.5.4.0 has been released
Common changes
- Fix Fixed the bug in monitoring the Eddystone UID beacon.
- Fix Fixed the bug in advertising as the Eddystone UID beacon.
- New Enumerating pre-created Bluetooth vCOMs (the Microsoft Bluetooth driver).
- Fix Fixed the Bluetooth LE advertisement packets parsing bug.
- Changed The vCOM number data type has been changed from
Byte(unsigned char) toWord(UInt16,unsigned short). - New The custom Bluetooth LE beacon class has been added. The class allows you to advertise any custom data packets.
- Improved The
Beaconssample application has been updated to show how to advertise custom data using the Bluetooth LE beacon implementation. - Fix Fixed the issues with reading remote device names. The fix works on Windows 10. On other platforms, if the
GetRemoteNamemethod returnsWCL_E_SUCCESSand the returned value is empty, you have to wait for about 2 seconds and try to read the name again.
Bluetooth Framework 7.5.2.0 has been released
Common changes
Improved We finally found the way to discover only available Bluetooth devices when using the Microsoft Bluetooth driver. As you know, the Microsoft Bluetooth driver always returns paired devices during device discovery as just found. The Bluetooth Framework now able to discover only really available devices, even some of them paired. If the paired device is not available, it will not appear as a just-found device.
Wi-Fi Framework 7.6.1.0 has been released
Common changes
- Fix Fixed the
NullReferenceExceptionbug that appeared when an application exits. - Fix Fixed the freezing issue that appeared when closing an application that is running with asynchronous message processing.
- Fix Fixed the
wclECriticalexception bug when closing an application that is running with asynchronous message processing. - Improved The Wi-Fi Direct IoT sample have been reworked.
Serial Framework 7.3.1.0 has been released
Common changes
- Fix Fixed the freezing issue that appeared when closing an application that is running with asynchronous message processing.
- Fix Fixed the
wclECriticalexception bug when closing an application that is running with asynchronous message processing.
Bluetooth Framework 7.5.1.0 has been released
Common changes
- Fix Fixed the issue when the
OnDisconnectevent is not called when a Bluetooth LE GATT-enabled device disconnects (Windows 10 and Windows 10 IoT with the Microsoft Bluetooth driver). - Fix Fixed the freezing issue that appeared when closing an application that is running with asynchronous message processing.
- Fix Fixed the
wclECriticalexception bug when closing an application that is running with asynchronous message processing.
Wi-Fi Framework 7.6.0.0 has been released
Common changes
- New The Windows 10 IoT support has been added.
- Improved The hardware changes monitoring code has been reworked.
- Fix Fixed the memory leak bug in the Wi-Fi Direct advertiser.
- New New error codes were added.
.NET Edition
- New The .NET Core 2.0+ support has been added; Visual Studio 2017 is required.
- New The Windows 10 IoT demo applications have been added; Visual Studio 2017 and .NET Core 2.0 are required.
C++ Edition
- New The ARM architecture support has been added; Visual Studio 2017 is required.
- New The Windows 10 IoT demo applications were added; Visual Studio 2017 is required.
Serial Framework 7.3.0.0 has been released
Common changes
- New The Windows 10 IoT support has been added.
- Improved The hardware changes monitoring code has been reworked.
- Improved The COM ports enumeration code has been reworked.
- Improved The USB devices enumeration code has been reworked.
- New New error codes were added.
.NET Edition
- New The .NET Core 2.0+ support has been added; Visual Studio 2017 is required.
- New The Windows 10 IoT demo applications have been added; Visual Studio 2017 and .NET Core 2.0 are required.
C++ Edition
- New The ARM architecture support has been added; Visual Studio 2017 is required.
- New The Windows 10 IoT demo applications were added; Visual Studio 2017 is required.
Bluetooth Framework 7.5.0.0 has been released
Common changes
- New The Windows 10 IoT support has been added.
- Improved The hardware changes monitoring code has been reworked.
- New New error code:
WCL_E_BLUETOOTH_LE_ALREADY_PAIRED.
.NET Edition
- New The .NET Core 2.0+ support has been added; Visual Studio 2017 is required.
- New The Windows 10 IoT demo applications have been added; Visual Studio 2017 and .NET Core 2.0 are required.
C++ Edition
- New The ARM architecture support has been added; Visual Studio 2017 is required.
- New The Windows 10 IoT demo applications were added; Visual Studio 2017 is required.
Wi-Fi Framework 7.5.4.0 has been released
Common changes
- Fix The non-ASCII SSID decoding bug has been fixed.
- Improved Minor updates in the messages subsystem.
.NET Edition
- Changed Dependence on Win32 assemblies has been removed.
- New .NET Standard 2.0 support was added.
- New Unity 2018 support has been added; .NET 4.x equivalent configuration is supported.
- New The new WPF sample applications written in C# were added.
Bluetooth Framework 7.4.6.0 has been released
Common changes
- New New error code:
WCL_E_BLUETOOTH_NO_SYSTEM_RESOURCES. - New New error code:
WCL_E_BLUETOOTH_LE_CHARACTERISTIC_NOT_WRITABLE. - New New error code:
WCL_E_BLUETOOTH_LE_DEVICE_NOT_DISCOVERED. - Fix Fixed the issue when the characteristic value is empty during reading (the reading error occurs).
- Fix Fixed the access violation bug that appeared on Windows 10 with the Microsoft Bluetooth driver when connecting to a GATT-enabled device without discovering.
- Fix Fixed the bug in the classic Bluetooth devices pairing with the Microsoft Bluetooth driver after a Bluetooth hardware reconnection.
- Improved Minor updates in the messages subsystem.
.NET Edition
- Changed Dependence on Win32 assemblies has been removed.
- New .NET Standard 2.0 support was added.
- New Unity 2018 support has been added; .NET 4.x equivalent configuration is supported.
- New The new WPF sample applications written in C# were added.
- Fix Fixed the missing main.resx file issue in the
OppClientC# sample application.
Serial Framework 7.2.1.0 has been released
Common changes
- Improved Minor updates in the messages subsystem.
.NET Edition
- Changed Dependence on Win32 assemblies has been removed.
- New .NET Standard 2.0 support was added.
- New Unity 2018 support has been added; .NET 4.x equivalent configuration is supported.
Bluetooth Framework 7.4.5.0 has been released
Common changes
- New The GATT secure reading and writing has been added.
- Fix Fixed the issue with correct decoding of a GATT long UUID with the BlueSoleil Bluetooth driver.
- Improved Small changes in the Bluetooth sample applications; code has been updated to show how to find a working radio.
Serial Framework 7.2.0.0 has been released
Common changes
- New Enumerating the USB devices.
- New Monitoring the USB hardware changes.
Wi-Fi Framework 7.5.3.0 has been released
Common changes
- Fix The access violation bug in the Wi-Fi Direct client has been fixed.
- Fix The access violation bug in the Wi-Fi Direct Advertiser has been fixed.
- Improved The Wi-Fi Direct code refactoring.
- Improved The Wi-Fi Direct code optimization.
- Improved The Wi-Fi demo applications have been updated.
VCL Edition
- Improved Icons for the Wi-Fi Direct components have been updated.
Wi-Fi Framework 7.5.2.0 has been released
Common changes
- Fix Fixed bug with closing Wi-Fi Direct Advertiser when Wi-Fi was turned off;
- New The Wi-Fi Direct Watcher has been added. The class provides methods to discover nearby Wi-Fi Direct devices.
- New The Wi-Fi Direct client has been added.
.NET Edition
- Fix Fixed the minor memory leak when using GC handles.
C++ Edition
- Fix Fixed the bug in the Wi-Fi Direct advertiser demo application.
Wi-Fi Framework 7.5.1.0 has been released
Common changes
- Improved The messaging subsystem has been modified for asynchronous messaging support.
- New The asynchronous message processing has been implemented.
Serial Framework 7.1.1.0 has been released
Common changes
- Improved The messaging subsystem has been modified for asynchronous messaging support.
- New The asynchronous message processing has been implemented.
Bluetooth Framework 7.4.3.0 has been released
Common changes
- New New error code:
WCL_E_WINRT_DETACH_BUFFER_FAILED. - New New error code:
WCL_E_BLUETOOTH_START_GET_DEV_TYPE_THREAD_FAILED. - New New error code:
WCL_E_BLUETOOTH_GET_DEV_TYPE_THREAD_GET_RESULT_FAILED. - New New error code:
WCL_E_BLUETOOTH_START_GET_DEV_NAME_THREAD_FAILED. - New New error code:
WCL_E_BLUETOOTH_GET_DEV_NAME_THREAD_GET_RESULT_FAILED. - Improved The messaging subsystem has been modified for asynchronous messaging support.
- New The asynchronous message processing has been implemented.
- Improved The console demo application has been reworked to use new asynchronous messaging.
Bluetooth Framework 7.4.2.0 has been released
Common changes
- Improved Extended GATT errors decoding for the Microsoft Bluetooth driver on the Windows 10 platform.
- Improved Extended error reporting for the BLE write, read, and subscribe GATT characteristic operations.
Bluetooth Framework 7.4.1.0 has been released
Common changes
- Fix Fixed the bug in the data processors that appeared when big data was sending.
Wi-Fi Framework 7.5.0.0 has been released
Common changes
- Changed The Wi-Fi Direct SoftAP error codes have been changed.
- New The Wi-Fi Direct advertising support was added.
- Changed The Wi-Fi Direct SoftAP
OnDeviceConnectedandOnDeviceDisconnectedevents have been changed. - New The new
wclWiFiDirectDeviceclass that represents a remote Wi-Fi Direct device and provides access to device properties. - New Reading remote IP address of the connected Wi-Fi Direct device.
- New Reading local IP address for the connection with the remote Wi-Fi Direct device.
- New Pairing with Wi-Fi Direct devices.
Serial Framework 7.1.0.0 has been released
Common changes
- New Added support for the custom data processors for the data client connections.
- New The common OBEX support has been added.
- New The OBEX Object Push profile support has been added.
- New The new OppClient sample application was added.
C++ Edition
- Fix Fixed some demo applications building errors.
Bluetooth Framework 7.4.0.0 has been released
Common changes
- New Added support for the custom data processors for the data client connections.
- New The common OBEX support has been added.
- New The OBEX Object Push profile support has been added.
- New The new OppClient sample application was added.
.NET Edition
- Fix Forces a call to the
GCCollectfunction to prevent memory overrun when monitoring BLE beacons.
C++ Edition
- Fix Fixed some demo applications building errors.
Bluetooth Framework 7.3.12.0 has been released
Common changes
- Fix Fixed the bug in the VB.NET GattClient sample application.
- Fix The Bluetooth LE descriptor write value issue is fixed.
- Fix Fixed the bug with not disconnecting from Bluetooth LE GATT-enabled devices.
- Improved Code optimization.
- Improved The documentation was updated.
- Fix Minor memory leak fixed.
Wi-Fi Framework 7.4.14.0 has been released
Common changes
- Improved Code optimization.
- Improved The documentation was updated.
- Fix Minor memory leak fixed.
Serial Framework 7.0.6.0 has been released
Common changes
- Improved Code optimization.
- Improved The documentation was updated.
- Fix Minor memory leak fixed.
Wi-Fi Framework 7.4.13.0 has been released
Common changes
- New The
cfPersistDiscoveryProfile,cfPersistDiscoveryProfileConnectionModeAuto, andcfPersistDiscoveryProfileOverwriteExistingconnection flags were added. - New The support for more than one Wi-Fi adapter has been added.
- New Connect to a BSS with the specified MAC.
.NET Edition
- Fix Fixed the connect using temporary profile bug in the VB.NET WiFiClient sample application.
C++ Edition
- Fix The bug that appeared when connecting using a temporary profile in the
WiFiClientsample application was fixed. - Fix The bug that appeared during SSID reading in the
WiFiClientsample application was fixed. - Fix The bug that appeared when changing the encryption settings in the
WiFiClientsample application was fixed.
Bluetooth Framework 7.3.11.0 has been released
Common changes
- Fix Fixed the issue with discovering BLE devices using the BlueSoleil Bluetooth driver of version 10.0.497.0.
- Fix Fixed the bug in the WinRT GATT writing characteristic value code.
- Fix Minor fixes in the Bluetooth LE beacons advertising code.
Bluetooth Framework 7.3.10.0 has been released
Common changes
- New The "pairing-less" connection to Bluetooth LE GATT-enabled devices is now supported on Windows 10 and above.
Wi-Fi Framework 7.4.12.0 has been released
Common changes
- Changed The WinForms dependence has been removed.
.NET Edition
- Improved The reading OS version code has been updated for better Windows 10 support.
Serial Framework 7.0.5.0 has been released
Common changes
- Changed The WinForms dependence has been removed.
.NET Edition
- Improved The reading OS version code has been updated for better Windows 10 support.
Bluetooth Framework 7.3.9.0 has been released
Common changes
- New The abort reliable write operation was implemented.
- Improved The reading OS version code has been updated for better Windows 10 support.
- Improved The OS version checking for the
wclBluetoothLeBeaconWatcherclass and the Bluetooth LE beacons has been improved. - Fix Fixed the issue with unpairing a BLE device if it was previously paired by a user.
- Improved Extended error reporting for the GATT connection procedure.
- Improved The Bluetooth LE beacon watcher has been reworked.
- Improved Bluetooth LE discovering on the Windows 10 platform has been reworked.
- Improved Reading remote Bluetooth device type has been reworked.
- Improved The Microsoft GATT connection code has been reworked.
- New New error codes.
.NET Edition
- Changed The WinForms dependence has been removed.
Serial Framework 7.0.4.0 has been released
Common changes
- Improved Preparation for WinUSB support.
Bluetooth Framework 7.3.8.0 has been released
Common changes
- Fix Fixed the issue with writing to the "Write Without Response" characteristics with BlueSoleil Bluetooth driver.
- Fix Fixed the issue with creating a virtual COM port when a Bluetooth-enabled device has already been paired through the Windows Bluetooth UI.
Bluetooth Framework 7.3.7.0 has been released
Common changes
- Fix Minor fixes in the Bluetooth asynchronous operation processing code.
- Fix Bluetooth LE: Fixed the bug with writing to the "Write Without Response" characteristics.
Wi-Fi Framework 7.4.11.0 has been released
Common changes
- New Switching a Wi-Fi adapter on and off; Windows 10 is required.
Bluetooth Framework 7.3.6.0 has been released
Common changes
- New Switching a local Bluetooth radio module on and off with the Microsoft Bluetooth driver; Windows 10 is required.
Bluetooth Framework 7.3.5.0 has been released
Common changes
- Fix Fixed the access violation bug that appeared in the
GetRemoteRssimethod when used with the Microsoft Bluetooth driver and not Bluetooth 4-compatible hardware is used. - Improved RSSI reading improved. Now you do not need to be connected to the device.
.NET Edition
- Fix Fixed the issue with reading NULL characters in a device's name.
Wi-Fi Framework 7.4.10.0 has been released
Common changes
- Fix Fixed the minor memory leak bug that appeared in WinRT.
Bluetooth Framework 7.3.4.0 has been released
Common changes
- Fix Fixed the minor memory leak bug that appeared in WinRT.
- New The classic Bluetooth devices RSSI reading with the Microsoft Bluetooth driver has been added; Windows 10 is required.
Bluetooth Framework 7.3.3.0 has been released
Common changes
- New Advertising as the Eddystone URL Beacon.
Bluetooth Framework 7.3.2.0 has been released
Common changes
- New Advertising as the Eddystone UID Beacon.
Wi-Fi Framework 7.4.9.0 has been released
Common changes
- Fix Fixed the issue when the Wi-Fi Direct SoftAP does not receive the device disconnection event.