From 0eda85574546d19d9f06d6d5418bc192b3846f96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanislav=20Angelovi=C4=8D?= Date: Sun, 20 Aug 2023 11:45:44 +0200 Subject: [PATCH] chore: version 1.3.0 --- CMakeLists.txt | 2 +- ChangeLog | 16 ++++++++++++++++ tools/CMakeLists.txt | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 40c15f87..bbe61b99 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 3.13) -project(sdbus-c++ VERSION 1.2.0 LANGUAGES C CXX) +project(sdbus-c++ VERSION 1.3.0 LANGUAGES C CXX) include(GNUInstallDirs) # Installation directories for `install` command and pkgconfig file diff --git a/ChangeLog b/ChangeLog index d4ac31d8..5ccbdf26 100644 --- a/ChangeLog +++ b/ChangeLog @@ -216,3 +216,19 @@ v1.2.0 - Add printer for std::chrono in googletest v1.11.0 - Fix potential undefined behavior in creation of sdbus::Error - Additional little fixes and improvements in code, build system, and documentation + +v1.3.0 +- Add support for light-weight proxies (proxies without own event loop threads) +- Extend documentation with explicit mapping between D-Bus and corresponding C++ types +- Support move semantics in generated adaptor and proxy classes +- Adaptations for libsystemd v251 +- Fix for proper complete sending of long D-Bus messages by explicitly flushing them +- Add support for std::future-based async calls +- Fix race condition in async Proxy::callMethod +- Fix pseudo-connection static lifetime issue with Phoenix pattern +- Speed up performance of of serialization of arrays of trivial D-Bus types +- Make sdbus::Struct a tuple-like class, so it's usable wherever std::tuple is +- Add support for std::array, std::span and std::unordered_map as additional C++ types for D-Bus array types +- Add support for libelogind as an addition to libsystemd +- Add support for std::future-based async methods in codegen tool +- Additional little fixes and improvements in code, build system, CI, and documentation diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index 94188572..104ebe85 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 3.5) -project(sdbus-c++-tools VERSION 1.2.0) +project(sdbus-c++-tools VERSION 1.3.0) include(GNUInstallDirs)