diff options
author | Sven Gothel <[email protected]> | 2022-11-29 00:10:31 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2022-11-29 00:10:31 +0100 |
commit | d2a1bf23e06f17330ce594637e12b26bc5e9c810 (patch) | |
tree | cf015ae7cb6bb8ded6e3b647e5705f5603710796 | |
parent | 6315030378021cc594c2e9e0cf8a350551d57fed (diff) |
jaulib v1.0.0; Bump CHANGES v3.0.0v3.0.0
-rw-r--r-- | CHANGES.md | 19 | ||||
m--------- | jaulib | 0 |
2 files changed, 19 insertions, 0 deletions
@@ -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 |