Bluetooth Framework 7.19.35.0
Common changes
- Improved Code refactoring.
- Improved Code optimization.
.NET Edition
- Fix Fixed Unity IL2CPP compilation issue.
- Fix Fixed bug when scan parameters type was not changed.
- Fix Fixed bug in GattClient sample application.
- Fix Fixed bug with incorrect device ID reading.
- New New complete Unity examples have been published on GitHub.
- Improved Structures marshaling improved for better IL2CPP support.
- Changed WeDo Framework updated.
C++ Edition
- Fix Fixed bug when scan parameters type was not changed.
- Improved Compatibility update.
VCL Edition
- Improved Compatibility update.
- Changed WeDo Framework updated.
Serial Framework 8.0.6.0
Common changes
- Fix Fixed bug with incorrect event type used in overlapped operations.
- Changed Error
WCL_E_SERIAL_CREATE_OVERLAPPED_EVENT_FAILEDhas been renamed toWCL_E_SERIAL_CREATE_READ_EVENT_FAILED. - Changed Error
WCL_E_SERIAL_INIT_OVERLAPPED_OPERATION_FAILEDhas been renamed toWCL_E_SERIAL_CREATE_WRITE_EVENT_FAILED.
.NET Edition
- Fix Fixed Unity IL2CPP compilation issue on Windows platform.
- Fix Fixed Unity IL2CPP compilation issue on macOS platform.
- Fix Fixed bug with incorrect device ID reading.
- Improved Unity compatibility improved.
- Improved Code refactoring and optimization.
- Improved Structures marshaling improved for better IL2CPP support.
- New New
Serial OPP Clientsample application has been added. - New New
Serial OPP Serversample application has been added. - New New complete Unity examples have been published on GitHub.
- New New
wclAutoResetEventclass has been added. - New New
wclManualResetEventclass has been added.
VCL Edition
- Improved Compatibility update.
Serial Framework 8.0.5.0
Common changes
- Changed EULA updated.
.NET Edition
- New macOS UI samples added. Now UI framework required (no MAUI, no Xamarin).
- Improved Code refactoring.
- Improved Now .NET 9 assembly compiles in a single universal file.
- Improved Universal console samples.
Bluetooth Framework 7.19.34.0
Common changes
- Improved Compatibility update.
.NET Edition
- Changed Assemblies version number changed.
C++ Edition
- Improved Rebuilt for latest Visual Studio updates support.
- Changed Toolsets updated.
- Changed Target platforms updated in sample applications.
VCL Edition
- Improved Rebuilt for latest RAD Studio update packs support.
Wi-Fi Framework 7.13.1.0
Common changes
- Improved Compatibility update.
.NET Edition
- Changed Assemblies version number changed.
C++ Edition
- Improved Rebuilt for latest Visual Studio updates support.
- Changed Toolsets updated.
- Changed Target platforms updated in sample applications.
VCL Edition
- Improved Rebuilt for latest RAD Studio update packs support.
Serial Framework 7.8.13.0
C++ Edition
- Improved Compatibility update.
- Improved Rebuilt for latest Visual Studio updates support.
- Improved Toolsets updated.
- Improved Target platforms updated in sample applications.
Serial Framework 8.0.4.0
Common changes
- Improved Code refactoring.
.NET Edition
- Changed Assemblies version number changed.
- New New
wclCommonVersionclass that contains thewclCommonassembly version number. - New New
wclCommunicationVersionclass that contains thewclCommunicationassembly version number. - New New
wclSerialFrameworkVersionclass that contains thewclSerialFrameworkassembly version number.
VCL Edition
- Improved Recompiled for latest RAD Studio update packs support.
Wi-Fi Framework 7.13.0.0
Common changes
- Fix Fixed bug when the
EnumInterfacesmethod of thewclWiFiInterfaceclass returns incorrect error code if the Wi-Fi interface is closed. - New New error code:
WCL_E_WIFI_INTERFACE_FEATURE_NOT_SUPPORTED. - New New error code:
WCL_E_WIFI_INTERFACE_KEY_OPEN_FAILED. - New New error code:
WCL_E_WIFI_INTERFACE_NO_PARAMETERS. - New New error code:
WCL_E_WIFI_INTERFACE_PARAMETER_NOT_FOUND. - New New error code:
WCL_E_WIFI_INTERFACE_PARAMETER_READ_FAILED. - New New error code:
WCL_E_WIFI_INTERFACE_PARAMETER_FIND_VALUE_FAILED. - New New error code:
WCL_E_WIFI_INTERFACE_PARAMETER_READ_VALUE_FAILED. - New New error code:
WCL_E_WIFI_INTERFACE_INVALID_VALUE. - New New error code:
WCL_E_WIFI_INTERFACE_SET_VALUE_FAILED. - New New error code:
WCL_E_WIFI_INTRFACE_NOT_FOUND. - New New error code:
WCL_E_WIFI_INTRFACE_DISABLE_FAILED. - New New error code:
WCL_E_WIFI_INTRFACE_ENABLE_FAILED. - New New
EnumParamsmethod has been added to thewclWiFiInterfaceclass. The method allows enumerating advanced parameters of the specified Wi-Fi interface. - New New
GetParamValuemethod has been added to thewclWiFiInterfaceclass. The method allows reading the specified Wi-Fi interface advanced parameter current value. - New New
GetParamValuesmethod has been added to thewclWiFiInterfaceclass. The method allows reading all possible parameters of the specified Wi-Fi interface. - New New
SetParamValuemethod has been added to thewclWiFiInterfaceclass. The method allows changing the specified advanced Wi-Fi interface parameter value. - New New
WiFiBandsample application. The application shows how to enumerate and change advanced parameters of a Wi-Fi interface.
.NET Edition
- Changed wclCommon version number changed.
Serial Framework 8.0.3.0
.NET Edition
- Improved Code refactoring.
- New The Limited Access Feature support has been added.
- New New sample application that shows how to use the
wclLafManagerhas been added.
VCL Edition
- Fix The memory leak in the
wclWinRtActivateInstancefunction has been fixed.
Bluetooth Framework 7.19.33.0
Common changes
- Improved
OnCharacteristicChangedevent of thewclGattClientclass now can receive notifications with empty value data. - Improved
OnWriteevent of thewclGattServerclass now can receive write requests with empty data. - Improved The
GattServersample application was updated to show how to check that th data passed to theOnWriteevent is not empty.
Bluetooth Framework 7.19.32.0
Common changes
- New New
GetMaxPayloadSizemethod has been added to thewclGattServerClientclass. The method allows to read the maximum possible payload length. - New New
GetMaxPayloadSizemethod has been added to thewclGattClientclass. The method allows to read the maximum possible payload length. - New New
WCL_E_BLUETOOTH_LE_LONG_WRITE_NOT_SUPPORTEDerror code has been added. The error code is returned by theWriteCharacteristicValuemethod of thewclGattClientclass when an application writes a long characteristic value (longer than a maximum PDU size) to a device and a device returnsWCL_E_BLUETOOTH_UNEXPECTEDorWCL_E_BLUETOOTH_LE_UNEXPECTEDerror. - New New
wkAutoSplitwrite method has been added. This method allows to automatically split long data to fit a maximum PDU size if a device does not support Long Write operation. This write method can be used in theWriteCharacteristicValuemethod of thewclGattClientclass.
Bluetooth Framework 7.19.31.0
Common changes
- Improved Compatibility update.
EULA update
We have updated the EULA. Now the Individual License can be used by companies for Internal development. Refer to the licenses comparison table for more details.
Wi-Fi Framework 7.12.11.0
Common changes
- New Black and White lists for the
wclWiFiSoftAPclass.
Wi-Fi Framework 7.12.10.0
Common changes
- New New error code:
WCL_E_NLM_UNABLE_GET_ADAPTERS_LIST. - New New error code:
WCL_E_NLM_ADAPTER_NOT_FOUND. - New A new
EnumAdaptersmethod has been added to thewclNetworkListManagerclass. The method allows enumerating network adapters and getting the adapter information: Id, Name, Status, IP address, and more. - New A new
GetAdaptermethod has been added to thewclNetworkListManagerclass. The method allows getting the network adapter details by its ID.
Bluetooth Framework 7.19.30.0
Common changes
- Fix Fixed a bug in the Audio Framework where the COM subsystem was not uninitialized after Audio classes were closed.
- Fix Fixed incorrect UUID advertising frame decoding when the Bluetooth Framework is used with the BLED112 USB Bluetooth dongle.
Bluetooth Framework 7.19.29.0
Common changes
- Fix Fixed an issue where calling the
Closemethod of thewclBluetoothManagerclass right after classic Bluetooth discovery ended could cause the application to freeze. - Fix Fixed an issue that may cause the application to freeze if closed immediately after classic Bluetooth discovery completes.
Bluetooth Framework 7.19.28.0
Common changes
- Fix The Access Violation crash that appeared when the "Force notification" flag was set has been fixed.
- Fix The Access Violation crash affecting older Windows 10 operating systems has been fixed.
- Fix The issue causing incorrect device information reading (Name, RSSI, Address type, etc.) has been fixed.
- Fix The issue preventing BLE device discovery on Windows 10 version 1607 has been fixed.
- Fix The issue preventing connection to BLE GATT-enabled devices on Windows 10 version 1607 has been fixed.
- Fix The issue preventing BLE GATT-enabled devices from unpairing after disconnection on Windows 10 version 1607 has been fixed.
Bluetooth Framework 7.19.27.0
Common changes
- Fix Fixed incorrect Bluetooth LE advertisement flags decoding.
- Fix Fixed incorrect Bluetooth LE advertisement flags showing in the
Beaconssample application.