summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2022-11-29 00:10:31 +0100
committerSven Gothel <[email protected]>2022-11-29 00:10:31 +0100
commitd2a1bf23e06f17330ce594637e12b26bc5e9c810 (patch)
treecf015ae7cb6bb8ded6e3b647e5705f5603710796
parent6315030378021cc594c2e9e0cf8a350551d57fed (diff)
jaulib v1.0.0; Bump CHANGES v3.0.0v3.0.0
-rw-r--r--CHANGES.md19
m---------jaulib0
2 files changed, 19 insertions, 0 deletions
diff --git a/CHANGES.md b/CHANGES.md
index de76a1c7..2f5b1f81 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -4,6 +4,25 @@
## Changes
+**3.0.0**
+* Added and passed clang-tidy diagnostics, multiple issues revealed
+ - Using 'const T&' as method argument type where applicable
+ - Not when required to pass value off-thread
+ - Changed Listener API
+ - AdapterStatusListener
+ - BTGattHandler::NativeGattCharListener
+ - DBGattServer::Listener
+ - Complete replacing std::function with jau::function
+ - L2CAPClient::read, HCIComm::read
+ - preset 'poll' result 'n', avoid garbage comparison
+ - Use local `close_impl()` in virtual destructor
+ - L2CAPServer, L2CAPClient, NopGattServerHandler, DBGattServerHandler, FwdGattServerHandler
+ - Explicitly catch `std::bad_alloc` in 'noexcept' methods -> 'abort'
+ - 'abort' was issued implicitly in noexcept methods
+ - AttPDUMsg*, SMPPDUMsg*: Place `check_range()` in final type, avoid vtable-mess
+ - Performance and API cleansiness
+* Added IDE vscode (vscodium) multi root-workspace config
+
**2.9.0**
* Add support for *Alpine Linux* using [musl](https://musl.libc.org/) C library
* Passed [platforms](PLATFORMS.md) testing:
diff --git a/jaulib b/jaulib
-Subproject 0dcaa06a81baad16012b84bfa5e46caf0a11759
+Subproject 2ecfc5df559e13c9ccb2a7e95097609edc5bb4f