Skip to content

Commit e26b502

Browse files
committed
Release 2.5.0
1 parent aede439 commit e26b502

5 files changed

Lines changed: 20 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,22 @@
11
# Changelog
22
All notable changes to this project will be documented in this file.
33

4+
## [2.5.0] 2026-04-01
5+
6+
## Fixed
7+
- `NimBLEClient` connection state tracking.
8+
- Calling disconnect will no longer return false if the HCI response is "Unknown ID".
9+
- Remote descriptors not found when characteristic vector handles out of order.
10+
- `setValue` with char inputs now calculates the data length correctly.
11+
12+
## Added
13+
- `NimBLEServer::sendServiceChangedIndication` Sends the service changed indication to peers so they refresh their database.
14+
- `NimBLEScan` user configuarable scan response timer added to prevent unreported devices on long duration scans.
15+
- `NimBLEClient` Connection retry on connection establishment failure, retry count configurable by app, default 2.
16+
- ANCS Example
17+
- `l2Cap` Disconnect API
18+
19+
420
## [2.4.0] 2026-03-20
521

622
## Fixed

docs/Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ PROJECT_NAME = esp-nimble-cpp
4848
# could be handy for archiving the generated documentation or if some version
4949
# control system is used.
5050

51-
PROJECT_NUMBER = 2.4.0
51+
PROJECT_NUMBER = 2.5.0
5252
# Using the PROJECT_BRIEF tag one can provide an optional one line description
5353
# for a project that appears at the top of each page and should give viewer a
5454
# quick idea about the purpose of the project. Keep the description short.

idf_component.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
## IDF Component Manager Manifest File
2-
version: "2.4.0"
2+
version: "2.5.0"
33
license: "Apache-2.0"
44
description: "C++ wrapper for the NimBLE BLE stack"
55
url: "https://github.com/h2zero/esp-nimble-cpp"

library.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "esp-nimble-cpp",
3-
"version": "2.4.0",
3+
"version": "2.5.0",
44
"description": "C++ wrapper for the NimBLE BLE stack",
55
"keywords": [
66
"BLE",
@@ -19,10 +19,5 @@
1919
"email": "ryan@nable-embedded.io",
2020
"url": "https://github.com/h2zero/esp-nimble-cpp",
2121
"maintainer": true
22-
},
23-
"build": {
24-
"flags": [
25-
"-DCONFIG_NIMBLE_CPP_IDF=1"
26-
]
2722
}
2823
}

src/NimBLECppVersion.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#define NIMBLE_CPP_VERSION_MAJOR 2
2323

2424
/** @brief NimBLE-Arduino library minor version number. */
25-
#define NIMBLE_CPP_VERSION_MINOR 4
25+
#define NIMBLE_CPP_VERSION_MINOR 5
2626

2727
/** @brief NimBLE-Arduino library patch version number. */
2828
#define NIMBLE_CPP_VERSION_PATCH 0

0 commit comments

Comments
 (0)