diff --git a/cli/pyproject.toml b/cli/pyproject.toml index 49f571afe..4db0e8103 100644 --- a/cli/pyproject.toml +++ b/cli/pyproject.toml @@ -6,7 +6,7 @@ [tool.poetry] name = "cloe-launch" -version = "0.22.0" +version = "0.23.0" description = "Launch cloe-engine with Conan profiles." license = "Apache-2.0" authors = [ diff --git a/cli/setup.py b/cli/setup.py index f3caabade..f681064c2 100644 --- a/cli/setup.py +++ b/cli/setup.py @@ -12,7 +12,7 @@ setup( long_description=readme, name="cloe-launch", - version="0.22.0", + version="0.23.0", description="Launch cloe-engine with Conan profiles.", python_requires="==3.*,>=3.6.0", author="Robert Bosch GmbH", diff --git a/docs/changelog.rst b/docs/changelog.rst index c1a4798e8..717ffd4f6 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -58,6 +58,82 @@ readable perspective on new releases. Note that the most recent release is at the *top* of the document. +0.23.0 (2024-04-23) +------------------- + +This is the sixth public minor release of the Cloe packages. +Read all about the changes :doc:`here `. + +Please note that there have been several breaking changes in the interface of +the fable library. See the news article linked above and feel free to raise an +issue if there are any questions. + +The following is a *selection* of interesting commits. + + +**Engine:** + +- engine: Provide better error messages for missing plugins `[9dd06d0a] `_ +- engine: Fix command execution `[60e45599] `_ + +**Core Libraries:** + +- fable: Add get_factory_keys() to Factory schema `[4aa7ad06] `_ +- fable: Improve Conf documentation and fix pointer related bugs `[19a7e50c] `_ +- fable: Fix use of nlohmann::detail namespace `[b0f57ead] `_ +- fable: Fix failing unit-test when NAME defined in environment `[1b874bbd] `_ +- fable: Fix regression with FromJson not finding (de-)serializer `[b7bec6a1] `_ +- fable: Provide helper for json to sol::object conversion `[7872c162] `_ +- fable: Add from_json to adl_serializer `[45e333c4] `_ +- fable: Fix {N,D}::validate_bounds() incorrect validation `[5146b3f0] `_ +- fable: Add ends_with and starts_with helper functions `[5e951439] `_ +- fable: Add optional to_json support for sol::object `[5e585ebc] `_ +- fable: Remove work-around of nlohmann_json bug `[1858474f] `_ +- fable: Use references instead of pointers for Conf::try_from* `[ead82b74] `_ +- fable: Use pass-by-value + move in Conf constructor `[d4c1b8bc] `_ +- fable: Complete (de)?serialize(_into)? method implementations `[8559fc1e] `_ +- fable: Use unique_ptr instead of raw pointers `[a22360df] `_ +- fable: Use [[nodiscard]] where relevant `[368ef143] `_ +- fable: Change validate to a non-throwing interface `[e6b94dc5] `_ +- fable: Force compilation stop when C++ standard less than 17 `[e4ae6b7f] `_ +- fable: Fix segfault in GCC 8 `[2e34ce6f] `_ +- fable: Perfect-forward arguments to fmt::format `[43b4f34a] `_ +- fable: Simplify make_prototype definition file `[7c9b960d] `_ +- fable: Pass description and prototype arguments by value `[8f9875af] `_ +- fable: Use string_view in string utility functions `[e629df4f] `_ +- fable: Remove Boost dependency `[a98ef5aa] `_ +- fable: Add fable::schema::Array type for std::array types `[ffaeedf5] `_ +- fable: Enable serializing and deserializing into refs `[4b9dab8c] `_ +- fable: Rename fable::schema::Array to Vector `[a923588d] `_ +- fable: Implement Path schema for std::filesystem::path and boost::filesystem::path `[d5ddf0fe] `_ +- fable: Implement Optional schema for std::optional and boost::optional `[e2776cab] `_ +- fable: Add fable/utility/chrono.hpp utility functions `[0c3e3681] `_ +- fable: Add fable/utility/string.hpp utility functions `[3bc7a964] `_ +- fable: Move fable/json/with_boost.hpp to fable/utility/boost_optional.hpp `[64169319] `_ +- fable: Move fable/json/with_std.hpp to fable/utility/memory.hpp `[9d7752ed] `_ +- fable: Move fable/json/with_eigen.hpp to fable/utility/eigen.hpp `[80759d08] `_ +- fable: Rename magic.hpp to xmagic.hpp `[8e85db4e] `_ +- fable: Provide fable/fable_fwd.hpp header for forward declarations `[107d7566] `_ +- fable: Improve documentation of fable::schema::{Interface, Base} `[ac46bfa8] `_ +- fable: Simplify CMakeLists.txt to not use ${target} variable `[406b1208] `_ +- fable,runtime: Use fmt::runtime() to ensure C++20 compatibility `[eafa8f31] `_ + +- oak: Use fable and cloe namespace for respective types `[3d1862b1] `_ + +- models: Use fable namespace for fable types `[22fb91fd] `_ + +- runtime: Use fable namespace for fable types `[baa35ee9] `_ +- runtime: Take string arguments by value where reasonable `[04f5b1c3] `_ + +**Plugins:** + +- esmini: Fix smoketest duration `[021052d9] `_ +- esmini: Remove modifications to osi data `[5fec0d3b] `_ + +**Tooling & Dependencies:** + +- tooling: Pin boost version to 1.74.0 `[5a370d9d] `_ + 0.22.0 (2024-03-28) ------------------- diff --git a/docs/contributing/creating-a-new-release.rst b/docs/contributing/creating-a-new-release.rst index 3c541b7f9..0870a94ad 100644 --- a/docs/contributing/creating-a-new-release.rst +++ b/docs/contributing/creating-a-new-release.rst @@ -62,9 +62,17 @@ to use a separate, temporary Conan data directory:: mkdir $CONAN_USER_HOME make setup-conan +If you have ``vtd`` packages anywhere, you can make these available to the +environment:: + + mkdir -p $CONAN_USER_HOME/.conan/data/vtd + sudo mount -o bind ~/.conan/data/vtd $CONAN_USER_HOME/.conan/data/vtd + +Run ``conan search`` to check that your cache only has the expected packages. + Then, compile the entire project locally:: - make purge-all export export-vendor smoketest-deps smoketest + make purge-all export-vendor export smoketest-deps smoketest This should run through without errors. Then make sure to do the same with the optional packages:: diff --git a/docs/news.rst b/docs/news.rst index 7a3435582..0ced22fd7 100644 --- a/docs/news.rst +++ b/docs/news.rst @@ -23,11 +23,30 @@ News :hidden: :maxdepth: 1 + news/release-0.23.0 news/release-0.22.0 news/release-0.21.0 news/release-0.20.0 news/release-0.19.0 +:doc:`Version 0.23.0 Release ` +--------------------------------------------------- + +This version brings full C++17 support to Fable, with the following highlights: + +- Schema support for `std::filesystem::path` +- Schema support for `std::optional` +- Schema support for `std::array` + +Boost is now an optional dependency, and requires inclusion of an extra header +to use. + +The old `Array` schema, which was for `std::vector`, has been renamed to +`Vector`, and its header moved to `fable/schema/vector.hpp`. + +Read all about these and the other many changes :doc:`here +`. + :doc:`Version 0.22.0 Release ` --------------------------------------------------- diff --git a/docs/news/release-0.23.0.md b/docs/news/release-0.23.0.md index e35116c8f..67f9d3b95 100644 --- a/docs/news/release-0.23.0.md +++ b/docs/news/release-0.23.0.md @@ -107,9 +107,15 @@ with several breaking changes. **Fixed:** - Fix rare segfault in GCC 8. + - Fix number and duration bound incorrect validation. + - Force compilation stop when C++ standard is less than 17. +- Fix use of `nlohmann::detail` namespace. + +- Fix bugs related to use of JSON pointer with `Conf`. + **Changed:** - Use `fable` namespace in cloe code instead of cloe aliases. @@ -157,7 +163,7 @@ with several breaking changes. > > class ConanFile: > def requirements(self): - > self.requires("boost/1.78") + > self.requires("boost/1.74.0") > > In your C++ code, ensure that you include the new header files for each > type you use: diff --git a/docs/reference/plugins/basic.yaml b/docs/reference/plugins/basic.yaml index 5738c0472..e5d679936 100644 --- a/docs/reference/plugins/basic.yaml +++ b/docs/reference/plugins/basic.yaml @@ -1,6 +1,6 @@ Name: basic Type: controller -Path: ~/.conan/data/cloe-plugin-basic/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/controller_basic.so +Path: ~/.conan/data/cloe-plugin-basic/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/controller_basic.so Usage: { "acc": "object :: ACC configuration", "aeb": "object :: AEB configuration", diff --git a/docs/reference/plugins/basic_schema.json b/docs/reference/plugins/basic_schema.json index 5f7f862c8..ea7c24730 100644 --- a/docs/reference/plugins/basic_schema.json +++ b/docs/reference/plugins/basic_schema.json @@ -1,5 +1,5 @@ { - "$id": "~/.conan/data/cloe-plugin-basic/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/controller_basic.so", + "$id": "~/.conan/data/cloe-plugin-basic/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/controller_basic.so", "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "description": "very basic vehicle controller", diff --git a/docs/reference/plugins/clothoid_fit.yaml b/docs/reference/plugins/clothoid_fit.yaml index 27b80c965..dd24b3d8f 100644 --- a/docs/reference/plugins/clothoid_fit.yaml +++ b/docs/reference/plugins/clothoid_fit.yaml @@ -1,6 +1,6 @@ Name: clothoid_fit Type: component -Path: ~/.conan/data/cloe-plugin-clothoid-fit/0.22.0/cloe/develop/package/111f790e14bb6b27a6267d6ae47395578f02f8d1/lib/cloe/component_clothoid_fit.so +Path: ~/.conan/data/cloe-plugin-clothoid-fit/0.23.0/cloe/develop/package/556c3c63fcf76b84b98e159b0bdbd4072cb85dfd/lib/cloe/component_clothoid_fit.so Usage: { "enable": "boolean :: enable or disable component", "frustum_culling": "boolean :: enable or disable frustum culling" diff --git a/docs/reference/plugins/clothoid_fit_schema.json b/docs/reference/plugins/clothoid_fit_schema.json index da8380fdb..5c9e046e4 100644 --- a/docs/reference/plugins/clothoid_fit_schema.json +++ b/docs/reference/plugins/clothoid_fit_schema.json @@ -1,5 +1,5 @@ { - "$id": "~/.conan/data/cloe-plugin-clothoid-fit/0.22.0/cloe/develop/package/111f790e14bb6b27a6267d6ae47395578f02f8d1/lib/cloe/component_clothoid_fit.so", + "$id": "~/.conan/data/cloe-plugin-clothoid-fit/0.23.0/cloe/develop/package/556c3c63fcf76b84b98e159b0bdbd4072cb85dfd/lib/cloe/component_clothoid_fit.so", "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "description": "fit clothoids to polylines", diff --git a/docs/reference/plugins/demo_printer.yaml b/docs/reference/plugins/demo_printer.yaml index 21ae6ff08..3cb6563c3 100644 --- a/docs/reference/plugins/demo_printer.yaml +++ b/docs/reference/plugins/demo_printer.yaml @@ -1,5 +1,5 @@ Name: demo_printer Type: controller -Path: ~/.conan/data/cloe-plugin-mocks/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/controller_demo_printer.so +Path: ~/.conan/data/cloe-plugin-mocks/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/controller_demo_printer.so Usage: null Defaults: {} diff --git a/docs/reference/plugins/demo_printer_schema.json b/docs/reference/plugins/demo_printer_schema.json index 2b5bd8c43..ff1ce17bd 100644 --- a/docs/reference/plugins/demo_printer_schema.json +++ b/docs/reference/plugins/demo_printer_schema.json @@ -1,5 +1,5 @@ { - "$id": "~/.conan/data/cloe-plugin-mocks/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/controller_demo_printer.so", + "$id": "~/.conan/data/cloe-plugin-mocks/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/controller_demo_printer.so", "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "description": "print a lot of information", diff --git a/docs/reference/plugins/demo_stuck.yaml b/docs/reference/plugins/demo_stuck.yaml index 9e8da31cb..747e7c7a0 100644 --- a/docs/reference/plugins/demo_stuck.yaml +++ b/docs/reference/plugins/demo_stuck.yaml @@ -1,6 +1,6 @@ Name: demo_stuck Type: controller -Path: ~/.conan/data/cloe-plugin-mocks/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/controller_demo_stuck.so +Path: ~/.conan/data/cloe-plugin-mocks/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/controller_demo_stuck.so Usage: { "halt_progress_at": "integer :: time in ns at which to halt all progress", "progress_per_step": "integer :: progress to make each step" diff --git a/docs/reference/plugins/demo_stuck_schema.json b/docs/reference/plugins/demo_stuck_schema.json index a54abbd29..793875761 100644 --- a/docs/reference/plugins/demo_stuck_schema.json +++ b/docs/reference/plugins/demo_stuck_schema.json @@ -1,5 +1,5 @@ { - "$id": "~/.conan/data/cloe-plugin-mocks/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/controller_demo_stuck.so", + "$id": "~/.conan/data/cloe-plugin-mocks/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/controller_demo_stuck.so", "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "description": "slowly progressing demo controller", diff --git a/docs/reference/plugins/esmini.yaml b/docs/reference/plugins/esmini.yaml index 38b94c7d3..5266db883 100644 --- a/docs/reference/plugins/esmini.yaml +++ b/docs/reference/plugins/esmini.yaml @@ -1,6 +1,6 @@ Name: esmini Type: simulator -Path: ~/.conan/data/cloe-plugin-esmini/0.22.0/cloe/develop/package/fa457566a141d1d0598bd25a28fe5401872e798d/lib/cloe/simulator_esmini.so +Path: ~/.conan/data/cloe-plugin-esmini/0.23.0/cloe/develop/package/7149721f3ac80a9bb380685b5f98a9c41f24e775/lib/cloe/simulator_esmini.so Usage: { "headless": "boolean :: run esmini without viewer", "scenario": "string :: absolute path to open scenario file", diff --git a/docs/reference/plugins/esmini_schema.json b/docs/reference/plugins/esmini_schema.json index 38197afc3..55b97bf8d 100644 --- a/docs/reference/plugins/esmini_schema.json +++ b/docs/reference/plugins/esmini_schema.json @@ -1,5 +1,5 @@ { - "$id": "~/.conan/data/cloe-plugin-esmini/0.22.0/cloe/develop/package/fa457566a141d1d0598bd25a28fe5401872e798d/lib/cloe/simulator_esmini.so", + "$id": "~/.conan/data/cloe-plugin-esmini/0.23.0/cloe/develop/package/7149721f3ac80a9bb380685b5f98a9c41f24e775/lib/cloe/simulator_esmini.so", "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "description": "basic OpenScenario player", diff --git a/docs/reference/plugins/gndtruth_extractor.yaml b/docs/reference/plugins/gndtruth_extractor.yaml index 47de120a9..d019efae7 100644 --- a/docs/reference/plugins/gndtruth_extractor.yaml +++ b/docs/reference/plugins/gndtruth_extractor.yaml @@ -1,6 +1,6 @@ Name: gndtruth_extractor Type: controller -Path: ~/.conan/data/cloe-plugin-gndtruth-extractor/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/controller_gndtruth_extractor.so +Path: ~/.conan/data/cloe-plugin-gndtruth-extractor/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/controller_gndtruth_extractor.so Usage: { "components": "array of string :: array of components to be extracted", "output_file": "string :: file path to write groundtruth output to", diff --git a/docs/reference/plugins/gndtruth_extractor_schema.json b/docs/reference/plugins/gndtruth_extractor_schema.json index 0994c8d96..81ffdfb43 100644 --- a/docs/reference/plugins/gndtruth_extractor_schema.json +++ b/docs/reference/plugins/gndtruth_extractor_schema.json @@ -1,5 +1,5 @@ { - "$id": "~/.conan/data/cloe-plugin-gndtruth-extractor/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/controller_gndtruth_extractor.so", + "$id": "~/.conan/data/cloe-plugin-gndtruth-extractor/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/controller_gndtruth_extractor.so", "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "description": "extracts information from the simulation", diff --git a/docs/reference/plugins/minimator.yaml b/docs/reference/plugins/minimator.yaml index 4ec0c1d68..0ac21e01a 100644 --- a/docs/reference/plugins/minimator.yaml +++ b/docs/reference/plugins/minimator.yaml @@ -1,6 +1,6 @@ Name: minimator Type: simulator -Path: ~/.conan/data/cloe-plugin-minimator/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/simulator_minimator.so +Path: ~/.conan/data/cloe-plugin-minimator/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/simulator_minimator.so Usage: { "vehicles": "object :: list of vehicle names to make available" } diff --git a/docs/reference/plugins/minimator_schema.json b/docs/reference/plugins/minimator_schema.json index 51eae3ce4..dc6937f66 100644 --- a/docs/reference/plugins/minimator_schema.json +++ b/docs/reference/plugins/minimator_schema.json @@ -1,5 +1,5 @@ { - "$id": "~/.conan/data/cloe-plugin-minimator/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/simulator_minimator.so", + "$id": "~/.conan/data/cloe-plugin-minimator/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/simulator_minimator.so", "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "description": "minimalistic simulator", diff --git a/docs/reference/plugins/noisy_lane_sensor.yaml b/docs/reference/plugins/noisy_lane_sensor.yaml index 2196d0e70..8f8edb2a9 100644 --- a/docs/reference/plugins/noisy_lane_sensor.yaml +++ b/docs/reference/plugins/noisy_lane_sensor.yaml @@ -1,6 +1,6 @@ Name: noisy_lane_sensor Type: component -Path: ~/.conan/data/cloe-plugin-noisy-sensor/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/component_noisy_lane_sensor.so +Path: ~/.conan/data/cloe-plugin-noisy-sensor/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/component_noisy_lane_sensor.so Usage: { "enable": "boolean :: enable or disable component", "noise": "array of object :: configure noisy parameters", diff --git a/docs/reference/plugins/noisy_lane_sensor_schema.json b/docs/reference/plugins/noisy_lane_sensor_schema.json index 6ac3a6639..5be178624 100644 --- a/docs/reference/plugins/noisy_lane_sensor_schema.json +++ b/docs/reference/plugins/noisy_lane_sensor_schema.json @@ -1,5 +1,5 @@ { - "$id": "~/.conan/data/cloe-plugin-noisy-sensor/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/component_noisy_lane_sensor.so", + "$id": "~/.conan/data/cloe-plugin-noisy-sensor/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/component_noisy_lane_sensor.so", "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "description": "add gaussian noise to lane sensor output", diff --git a/docs/reference/plugins/noisy_object_sensor.yaml b/docs/reference/plugins/noisy_object_sensor.yaml index a163cecdb..96040de47 100644 --- a/docs/reference/plugins/noisy_object_sensor.yaml +++ b/docs/reference/plugins/noisy_object_sensor.yaml @@ -1,6 +1,6 @@ Name: noisy_object_sensor Type: component -Path: ~/.conan/data/cloe-plugin-noisy-sensor/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/component_noisy_object_sensor.so +Path: ~/.conan/data/cloe-plugin-noisy-sensor/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/component_noisy_object_sensor.so Usage: { "enable": "boolean :: enable or disable component", "noise": "array of object :: configure noisy parameters", diff --git a/docs/reference/plugins/noisy_object_sensor_schema.json b/docs/reference/plugins/noisy_object_sensor_schema.json index 4c5f10946..ff97dd75b 100644 --- a/docs/reference/plugins/noisy_object_sensor_schema.json +++ b/docs/reference/plugins/noisy_object_sensor_schema.json @@ -1,5 +1,5 @@ { - "$id": "~/.conan/data/cloe-plugin-noisy-sensor/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/component_noisy_object_sensor.so", + "$id": "~/.conan/data/cloe-plugin-noisy-sensor/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/component_noisy_object_sensor.so", "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "description": "add gaussian noise to object sensor output", diff --git a/docs/reference/plugins/speedometer.yaml b/docs/reference/plugins/speedometer.yaml index acdf3a37f..f73d72ba7 100644 --- a/docs/reference/plugins/speedometer.yaml +++ b/docs/reference/plugins/speedometer.yaml @@ -1,5 +1,5 @@ Name: speedometer Type: component -Path: ~/.conan/data/cloe-plugin-speedometer/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/component_speedometer.so +Path: ~/.conan/data/cloe-plugin-speedometer/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/component_speedometer.so Usage: null Defaults: {} diff --git a/docs/reference/plugins/speedometer_schema.json b/docs/reference/plugins/speedometer_schema.json index 4fd0a311b..e8efab6f1 100644 --- a/docs/reference/plugins/speedometer_schema.json +++ b/docs/reference/plugins/speedometer_schema.json @@ -1,5 +1,5 @@ { - "$id": "~/.conan/data/cloe-plugin-speedometer/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/component_speedometer.so", + "$id": "~/.conan/data/cloe-plugin-speedometer/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/component_speedometer.so", "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "description": "provide an event trigger to evaluate speed in km/h", diff --git a/docs/reference/plugins/virtue.yaml b/docs/reference/plugins/virtue.yaml index cab1d898e..0b081a226 100644 --- a/docs/reference/plugins/virtue.yaml +++ b/docs/reference/plugins/virtue.yaml @@ -1,6 +1,6 @@ Name: virtue Type: controller -Path: ~/.conan/data/cloe-plugin-virtue/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/controller_virtue.so +Path: ~/.conan/data/cloe-plugin-virtue/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/controller_virtue.so Usage: { "init_phase": "integer :: time during which initialization is performed", "lane_sensor_components": "array of string :: array of lane-sensor components to be checked" diff --git a/docs/reference/plugins/virtue_schema.json b/docs/reference/plugins/virtue_schema.json index 8b3a7d668..c49bffeaf 100644 --- a/docs/reference/plugins/virtue_schema.json +++ b/docs/reference/plugins/virtue_schema.json @@ -1,5 +1,5 @@ { - "$id": "~/.conan/data/cloe-plugin-virtue/0.22.0/cloe/develop/package/88e43b731b463b3c3359213daffc30089aa50747/lib/cloe/controller_virtue.so", + "$id": "~/.conan/data/cloe-plugin-virtue/0.23.0/cloe/develop/package/2de4bf77c73ae74c023ce41bfefbe300c8a251a4/lib/cloe/controller_virtue.so", "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "description": "performs various quality assurance measures", diff --git a/docs/reference/plugins/vtd.yaml b/docs/reference/plugins/vtd.yaml index 8f9d25a08..8aa02f579 100644 --- a/docs/reference/plugins/vtd.yaml +++ b/docs/reference/plugins/vtd.yaml @@ -1,6 +1,6 @@ Name: vtd Type: simulator -Path: ~/.conan/data/cloe-plugin-vtd/0.22.0/cloe/develop/package/5ec31e9bbc46d487e0ca8068705cf29ed0087f35/lib/cloe/simulator_vtd.so +Path: ~/.conan/data/cloe-plugin-vtd/0.23.0/cloe/develop/package/106d5781645a71c8c71b7106ed1cb9736147b12e/lib/cloe/simulator_vtd.so Usage: { "camera": { "focus_on": "string :: player to focus on", diff --git a/docs/reference/plugins/vtd_schema.json b/docs/reference/plugins/vtd_schema.json index c6cadd865..3dee5cd89 100644 --- a/docs/reference/plugins/vtd_schema.json +++ b/docs/reference/plugins/vtd_schema.json @@ -1,5 +1,5 @@ { - "$id": "~/.conan/data/cloe-plugin-vtd/0.22.0/cloe/develop/package/5ec31e9bbc46d487e0ca8068705cf29ed0087f35/lib/cloe/simulator_vtd.so", + "$id": "~/.conan/data/cloe-plugin-vtd/0.23.0/cloe/develop/package/106d5781645a71c8c71b7106ed1cb9736147b12e/lib/cloe/simulator_vtd.so", "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "description": "VIRES Virtual Test Drive", diff --git a/ui/package.json b/ui/package.json index 239887dd4..0e7ca3883 100644 --- a/ui/package.json +++ b/ui/package.json @@ -1,6 +1,6 @@ { "name": "cloe-ui", - "version": "0.22.0", + "version": "0.23.0", "cloe-compatibility": "0.16", "license": "Apache-2.0", "private": true,