Skip to content

Commit 8322388

Browse files
committed
Release 1.3.0
1 parent 1bc4464 commit 8322388

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,14 @@
22

33
All notable changes to this project will be documented in this file.
44

5-
## Unreleased changes
5+
## [1.3.0] - 2021-08-02
66

77
### Added
8+
- `NimBLECharacteristic::removeDescriptor`: Dynamically remove a descriptor from a characterisic. Takes effect after all connections are closed and sends a service changed indication.
9+
- `NimBLEService::removeCharacteristic`: Dynamically remove a characteristic from a service. Takes effect after all connections are closed and sends a service changed indication
10+
- `NimBLEServerCallbacks::onMTUChange`: This is callback is called when the MTU is updated after connection with a client.
11+
- ESP32C3 support
12+
813
- Whitelist API:
914
- `NimBLEDevice::whiteListAdd`: Add a device to the whitelist.
1015
- `NimBLEDevice::whiteListRemove`: Remove a device from the whitelist.
@@ -26,6 +31,7 @@ All notable changes to this project will be documented in this file.
2631
- FreeRTOS files have been removed as they are not used by the library.
2732
- Services, characteristics and descriptors can now be created statically and added after.
2833
- Excess logging and some asserts removed.
34+
- Use ESP_LOGx macros to enable using local log level filtering.
2935

3036
### Fixed
3137
- `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.
3440
- Retrieving remote descriptors now uses the characterisic end handle correctly.
3541
- Missing data in long writes to remote descriptors.
3642
- Hanging on task notification when sending an indication from the characteristic callback.
43+
- BLE controller memory could be released when using Arduino as a component.
44+
- Complile errors with NimBLE release 1.3.0.
3745

3846
## [1.2.0] - 2021-02-08
3947

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,9 @@ such as increasing max connections, default is 3, absolute maximum connections i
7272
<br/>
7373

7474
# Development Status
75-
This Library is tracking the esp-nimble repo, nimble-1.2.0-idf master branch, currently [@f4ae049.](https://github.com/espressif/esp-nimble)
75+
This Library is tracking the esp-nimble repo, nimble-1.3.0-idf master branch, currently [@5bb7b40.](https://github.com/espressif/esp-nimble)
7676

77-
Also tracking the NimBLE related changes in ESP-IDF, master branch, currently [@3caa969.](https://github.com/espressif/esp-idf/tree/master/components/bt/host/nimble)
77+
Also tracking the NimBLE related changes in ESP-IDF, master branch, currently [@639e7ad.](https://github.com/espressif/esp-idf/tree/master/components/bt/host/nimble)
7878
<br/>
7979

8080
# Acknowledgments

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=NimBLE-Arduino
2-
version=1.2.0
2+
version=1.3.0
33
author=h2zero
44
maintainer=h2zero <[email protected]>
55
sentence=Bluetooth low energy (BLE) library for arduino-esp32 based on NimBLE.

0 commit comments

Comments
 (0)