8000 Tags · aldebaran/libqi · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: aldebaran/libqi

Tags

qi-framework-v4.0.5

Toggle qi-framework-v4.0.5's commit message
libqi 4.0.5

This minor release fixes an issue on the installation path of qimodule library
files.

qi-framework-v4.0.4

Toggle qi-framework-v4.0.4's commit message
libqi v4.0.4

This minor release fixes an issue on the installation path of qimodule '.mod'
files. It also fixes a build error that occurred on Boost 1.84.

qi-framework-v4.0.3

Toggle qi-framework-v4.0.3's commit message
Release 4.0.3

qi-framework-v4.0.2

Toggle qi-framework-v4.0.2's commit message
libqi v4.0.2

This minor release focuses on fixing bugs.

Fixes
=====

- An assertion failed occurs at the restart of services. #SW-4667
- Gateway is stuck at startup if IP interface is not up, even if it comes later. #SW-1331
- Fix build error in tests when building with Boost 1.79.
- conan: Fix function defining version and update GTest dependency to v1.14.

qi-framework-v4.0.1

Toggle qi-framework-v4.0.1's commit message
libqi v4.0.1

This release focuses on fixing some bugs, rewriting and improving the
project build definition, and porting library code to OpenSSL 3 and
Boost 1.78.

Build
=====

The definition of the build of libqi as be rewritten to remove the
dependency to qibuild and qi toolchains and instead use more standard
tools and conventions.

The CMakeLists.txt files have been completely refactored to use an approach
closer to what is referred to as "modern CMake". The project now requires
CMake 3.23 or greater.

A Conan 2 project definition file has also been added so that Conan 2 may
be used to fetch the dependencies of the project or to create a package.

OpenSSL 3
=========

The library used to depend on OpenSSL 1, which will soon no longer be
maintained. It now depends on OpenSSL 3.

Boost 1.78
==========

The library now supports Boost 1.78.

Fixes
=====

- Member functions that are declared `noexcept` are now advertised
  properly. #SW-2913
- Build errors have been fixed when compiling with Clang 12 and more.
- Some compiler warnings have been fixed.

qi-framework-v4.0.0

Toggle qi-framework-v4.0.0's commit message
libqi v4.0.0

This release sets the version of C++ supported by libqi to C++17. Prior
versions of C++ are not supported anymore.

API Changes
===========

If the [[fallthrough]] attribute is available (introduced in C++17),
QI_FALLTHROUGH expands to it. Before the attribute was available, it
was, in most cases, expanded to ((void)0).

qi::AnyValue can now contain std::optional values. More generally,
the std::optional types are now supported in the type system of
qi.

The conversion operator of qi::Future<T> and qi::FutureSync<T> to
const T& has been removed. It has been deprecated for several years and
is considered harmful. In order to access the result of a future, user code
must now either create a continuation with then or andThen or
explicitly block until the result is available with value or wait.

qi-framework-v3.0.1

Toggle qi-framework-v3.0.1's commit message
Release 3.0.1

qi-framework-v3.0.0

Toggle qi-framework-v3.0.0's commit message
Bumps version to qi-framework 3.0.0.

qi-framework-v2.1.0

Toggle qi-framework-v2.1.0's commit message
Bumps version to qi-framework 2.1.0.

Change-Id: I4405b4b92e336d816a16775ec97e888dae197f5f
Reviewed-on: http://gerrit2.aldebaran.lan/2001
Reviewed-by: jmonnon <jmonnon@aldebaran.com>
Reviewed-by: vincent.palancher <vincent.palancher@softbankrobotics.com>
Tested-by: philippe.martin <philippe.martin@softbankrobotics.com>

qi-framework-v2.0.0

Toggle qi-framework-v2.0.0's commit message
Bumps version to qi-framework 2.0.0.

Change-Id: I05de51554e6766ac7bb8b76fa11ddf3c858a1cd0
Reviewed-on: http://gerrit2.aldebaran.lan/1523
Reviewed-by: vincent.palancher <vincent.palancher@softbankrobotics.com>
Reviewed-by: jmonnon <jmonnon@aldebaran.com>
Reviewed-by: gerrit <gerrit@aldebaran-robotics.com>
Tested-by: philippe.martin <philippe.martin@softbankrobotics.com>
0