1.7.0
New features
- Expose diagnostic error codes by @jessica-chen-ocado in #225
- Use ExampleRobotWrapper for initialization in all examples by @urfeex in #265
- Change UrDriver initialization to a config struct by @urfeex in #264
- Parametrize reconnection time for UrDriver by @urfeex in #266
- Use colored log output and timestamps in default log handler by @urfeex in #267
Bugfixes
- Use joint speed for extrapolation rather than differences by @urfeex in #254
- RTDEClient: pause and stop in destructor only if running by @urfeex in #257
- Fix DashboardClient load program from subdir by @urfeex in #269
- Improve limit check by @urfeex in #256
- UrDriver: Send program in headless mode after creating trajectory and script_command servers by @urfeex in #271
Documentation
- Add more information about acceleration/velocity parametrization in trajectory examples by @urfeex in #251
- Move setup instructions to ur_client_library by @urfeex in #248
- Update link to sphinx-doc.org using https by @urfeex in #247
- docs: Clarify that the motion functions use script functions for execution by @urfeex in #255
- Doc examples by @urfeex in #258
- Fix GH edit URL for trajectory_point_interface example by @urfeex in #259
CI / repo / package
- Allow clang-format to indent preprocessor directives by @urfeex in #246
- Urcap based tests by @urfeex in #252
- Add codecov/test-results-action by @urrsk in #260
- Fix branch name for integration tests run on push by @urfeex in #262
- Use coverage flags to distinguish between runs by @urfeex in #261
- Enable nightly CI jobs by @urfeex in #263
- Make UrDriver tests run without ctest by @urfeex in #270
New Contributors
- @jessica-chen-ocado made their first contribution in #225
Full Changelog: 1.6.0...1.7.0