From d4e4074f5a4b503c0f177918ce39271c24847af6 Mon Sep 17 00:00:00 2001 From: h2zero Date: Mon, 2 Aug 2021 21:03:56 -0600 Subject: [PATCH] Release 1.3.0 --- CHANGELOG.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c4dae271..cbdb2736 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,14 @@ All notable changes to this project will be documented in this file. -## Unreleased changes +## [1.3.0] - 2021-08-02 ### Added +- `NimBLECharacteristic::removeDescriptor`: Dynamically remove a descriptor from a characterisic. Takes effect after all connections are closed and sends a service changed indication. +- `NimBLEService::removeCharacteristic`: Dynamically remove a characteristic from a service. Takes effect after all connections are closed and sends a service changed indication +- `NimBLEServerCallbacks::onMTUChange`: This is callback is called when the MTU is updated after connection with a client. +- ESP32C3 support + - Whitelist API: - `NimBLEDevice::whiteListAdd`: Add a device to the whitelist. - `NimBLEDevice::whiteListRemove`: Remove a device from the whitelist. @@ -26,6 +31,7 @@ All notable changes to this project will be documented in this file. - FreeRTOS files have been removed as they are not used by the library. - Services, characteristics and descriptors can now be created statically and added after. - Excess logging and some asserts removed. +- Use ESP_LOGx macros to enable using local log level filtering. ### Fixed - `NimBLECharacteristicCallbacks::onSubscribe` Is now called after the connection is added to the vector. @@ -34,6 +40,8 @@ All notable changes to this project will be documented in this file. - Retrieving remote descriptors now uses the characterisic end handle correctly. - Missing data in long writes to remote descriptors. - Hanging on task notification when sending an indication from the characteristic callback. +- BLE controller memory could be released when using Arduino as a component. +- Complile errors with NimBLE release 1.3.0. ## [1.2.0] - 2021-02-08