Skip to content

0.4.0

Compare
Choose a tag to compare
@scpeters scpeters released this 04 Feb 09:54
· 138 commits to master since this release

This release includes several categories of fixes, which are summarized in the following categories:

Preparing for a boost-free future

With c++11, this package will not need to depend on Boost in the future. console_bridge has already eliminated this dependency ( ros/console_bridge#21 ), and urdfdom_headers is preparing for an API change with pointer typedefs and helper functions in version 0.4.

  • #65: Use new pointer typedefs, bump to 0.4
  • #73: Use console_bridge 0.3

Build and packaging

  • #32: fix INCLUDE_DIRS and LIBRARIES variables when path contains spaces
  • #33: Sync soversion to current ABI version
  • #41: Fixes for compiling on Windows
  • #75: fix DLL macro

Documentation

  • #34: Documented how to pull package.xml in if wanting to install with ROS

Generic fixes

  • #60: Fixes from sdformat (compiler warnings and cppcheck errors)

Testing

These tests are mostly related to ros/urdfdom_headers#18

  • #51: add urdf::Rotation unit test
  • #56: get the unit test be considered as a proper CMake test
  • #67: add extended tests for pose::get/setRPY
  • #74: Update travis CI scripts

urdf_parser_py

  • #44: urdf_parser_py.xml_reflection : python 3 compatibility
  • #46: default values for limit(upper/lower), safety_controller(soft_upper/lower_limit, k_position)
  • #59: joint calibration is optional
  • #63: made hardware interface optional in both transmission actuator and joint