From 17617928551cef4a2eb91c5667bb843880e403c1 Mon Sep 17 00:00:00 2001 From: Pierre Gergondet Date: Tue, 17 Mar 2020 16:55:29 +0800 Subject: [PATCH] Release v1.2.0 Added ----- - CoM task is now optional in `AddRemoveContact` state - timeout API for ControllerClient - XY and 3D plots support in mc\_log\_ui - animation support in mc\_log\_ui - mc\_rtc::DataStore to store arbitrary data and callbacks available across states - Python bindings for robot().module() and controller configuration - ZMP compensation control (ZMPCC) is now possible with the LIPMStabilizer - Safety settings for gripper control can now be modified - MetaTasksState can now deliver outputs relative to the completed task - ParallelState output can be controlled more finely - Contact friction can be set on a per-contact basis Changes ------- - Simplify usage of constraint helpers - Create a default CompoundJointConstraint for the main robot - mc\_log\_ui uses PyQt5 instead of PySide Fixes ----- - `mc_tasks::GazeTask`: fix a possible division by zero - ROS support on macOS in build script - Fix ROS linking issue, ensuring the ROS based tasks are available if the plugin is loaded - Check 3rd-party CMake targets existence before creating them - Improve constraint helpers documentation - Fix typos in documentation and website - Pass down mc\_rtc version to Python bindings - Improve build script ability to handle incremental updates - Correct issue in calling MCController::loadRobot after the controller was started - CoMTask logging correctly reports the current CoM - Changing active/inactive joints while a task is in the solver will actually do nothing (as documented) --- CHANGELOG.md | 39 ++++++++++++++++++++++++++++++++++++++- CMakeLists.txt | 2 +- debian/changelog | 6 ++++++ 3 files changed, 45 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f48747286..6e77adeda5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,42 @@ ## [Unreleased] +## [1.2.0] - 2020-03-17 + +### Added + +- CoM task is now optional in `AddRemoveContact` state +- timeout API for ControllerClient +- XY and 3D plots support in mc\_log\_ui +- animation support in mc\_log\_ui +- mc\_rtc::DataStore to store arbitrary data and callbacks available across states +- Python bindings for robot().module() and controller configuration +- ZMP compensation control (ZMPCC) is now possible with the LIPMStabilizer +- Safety settings for gripper control can now be modified +- MetaTasksState can now deliver outputs relative to the completed task +- ParallelState output can be controlled more finely +- Contact friction can be set on a per-contact basis + +### Changes + +- Simplify usage of constraint helpers +- Create a default CompoundJointConstraint for the main robot +- mc\_log\_ui uses PyQt5 instead of PySide + +### Fixes + +- `mc_tasks::GazeTask`: fix a possible division by zero +- ROS support on macOS in build script +- Fix ROS linking issue, ensuring the ROS based tasks are available if the plugin is loaded +- Check 3rd-party CMake targets existence before creating them +- Improve constraint helpers documentation +- Fix typos in documentation and website +- Pass down mc\_rtc version to Python bindings +- Improve build script ability to handle incremental updates +- Correct issue in calling MCController::loadRobot after the controller was started +- CoMTask logging correctly reports the current CoM +- Changing active/inactive joints while a task is in the solver will actually do nothing (as documented) + ## [1.1.0] - 2020-01-15 ### Added @@ -38,7 +74,8 @@ Initial release -[Unreleased]: https://github.com/jrl-umi3218/mc_rtc/compare/v1.1.0...HEAD +[Unreleased]: https://github.com/jrl-umi3218/mc_rtc/compare/v1.2.0...HEAD +[1.2.0]: https://github.com/jrl-umi3218/mc_rtc/releases/tag/v1.2.0 [1.1.0]: https://github.com/jrl-umi3218/mc_rtc/releases/tag/v1.1.0 [1.0.1]: https://github.com/jrl-umi3218/mc_rtc/releases/tag/v1.0.1 [1.0.0]: https://github.com/jrl-umi3218/mc_rtc/releases/tag/v1.0.0 diff --git a/CMakeLists.txt b/CMakeLists.txt index b052f3585d..f61c5f3700 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,7 +12,7 @@ endif() set(PROJECT_NAME mc_rtc) set(PROJECT_DESCRIPTION mc_rtc) -set(PROJECT_VERSION 1.1.0) +set(PROJECT_VERSION 1.2.0) set(PROJECT_URL https://gite.lirmm.fr/multi-contact/mc_rtc) set(PROJECT_DEBUG_POSTFIX "_d") set(PROJECT_USE_KEYWORD_LINK_LIBRARIES TRUE) diff --git a/debian/changelog b/debian/changelog index 0ec8b07d8f..ae6db07415 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mc-rtc (1.2.0-1ubuntu1) unstable; urgency=medium + + * Update upstream: see CHANGELOG.md + + -- Pierre Gergondet Tue, 17 Mar 2020 16:54:53 +0800 + mc-rtc (1.1.0-1ubuntu1) unstable; urgency=medium * Update upstream: see CHANGELOG.md