Version 0.21.0
This is the fourth public minor release of the Cloe packages.
Read all about it here
The following list of changes is representative, but not exhaustive.
CLI:
- cli: Provide better error message when cloe-engine not found [df14c51]
- cli: Use
VirtualRunEnv
generator [8970371] - cli: Fix incorrect prompt setting for Zsh [56254fb]
Engine:
Core Libraries:
- fable: Add
version.hpp
[e70e036] - fable: Fix critical error using
FromConfable
as prototype schema [808ead9] - fable: Instantiate missing
Number<signed char>
[475edfc] - fable: Fix Conan not finding library in editable mode [7ec17cc]
- fable: Fix compatibility issues with nlohmann_json 3.11 [52b2225]
- models: Fix use of uninitialized
mount_pose
[3864793] - oak: Replace Boost
shared_mutex
,filesystem::path
withstd
classes [1c300b4] - oak: Replace cppnetlib with oatpp [42a42ec]
- oak: Add several unit tests for server [89dc944]
- oak: Refactor
server.hpp
to move impls to source file [3171837] - oak: Fix bin path invalid for editable mode [a183df3]
- oak: Add header files to
CMakeLists.txt
for IDE integration [e850d7d] - oak: Refactor RequestStub to its own private header file [3873fe6]
- runtime: Add
version.hpp
[8d5dbd7] - runtime: Propagate failure from
BasicFileOutputStream::open_file
[5ba236e]
Plugins:
- gndtruth_extractor: Add smoketests with output comparison [93714f0]
- gndtruth_extractor: Fix segfault on error opening file [0821655]
- minimator: Fix use of uninitialized
mount_pose
[fcb915b] - minimator: Add new schema for
minimator
[d15cffc] - vtd: Fix clang-tidy suggestions regarding includes [ac7b4de]
- vtd: Migrate cloe-plugin-vtd package to Conan 2.0 compatibility [ca03ade]
- vtd: Migrate osi-sensor package to Conan 2.0 compatibility [726fbf6]
- vtd: Migrate vtd-2022.3 package to Conan 2.0 compatibility [090ff6d]
- vtd: Migrate vtd-2.2.0 package to Conan 2.0 compatibility [0eceaaf]
- vtd: Migrate protobuf library to Conan 2.0 compatibility [b89bc75]
- vtd: Migrate open-simulation-interface to Conan 2.0 compatibility [dca0ef8]
- vtd: Fix ridiculous mistake from da46743 [7bea95b]
- vtd: Fix potential bug in vehicle creation [b5fb100]
- vtd: Fix typo in
README
[f1c5f1f] - vtd: Change
Dockerfile
to support ubuntu 20.04 [58bef79] - vtd: Fix missing f-string in conanfiles [02cec5b]
- vtd: Update
vtd-api
packages for 2.0 compatibility [da46743]
Web UI:
- ui: Add proper file type for gzip upload [32ea6fa]
- ui: Fix fetch interval [e91e768]
- ui: Change HMI trigger endpoint to
next
[a1c4126]
Tooling & Dependencies:
- all: Remove outdated ifndef-define-endif header guards [9863284]
- all: Bump inja, nlohmann_json, spdlog, fmt, gtest, cli11 versions [5d646b1]
- all: Bump required C++ standard from 14 to 17 [fe678bc]
- all: Remove constraints on Boost version from cppnetlib [2fabcaa]
- ci: Improve performance of Github CI jobs [b13c718]
- ci: Remove ubuntu-18.04 from Github workflows [47cec67]
- tests: Don't fail when
*.so
glob doesn't match anything [88a92dc] - tests: Depend on
cloe-launch-profile >= 0.20
[c6aaea2] - tests: Replace
testname
arg quotes with single quotes [637f44c] - tooling: Add
cloe-normal
Conan profile [1893b91] - tooling: Fix error in
Makefile.setup
[c234f50] - tooling: Clean up editorconfig [6319073]
- tooling: Bundle licenses with cloe-engine Conan package [6b9b419]
- tooling: Install conan<2 instead of plain conan [5400d3c]
- tooling: Don't warn when using
assert()
[d8bbe8a] - tooling: Add clang-tidy configuration [f7bde82]
- tooling: Fix configure target from Makefile.package not working [19dbcca]
- tooling: Fix runtime cmake path incorrectly set for editable [aadfa06]
- tooling: Remove obsolete conan layout file [f031655]
- tooling: Export
cloe-launch-profile
as part of export and package targets [0ac5224] - tooling: Ensure minimum GCC version of 8 [4a9bbbf]
- vendor: Remove cppnetlib [b8a75a1]