Skip to content

Releases: ros/urdfdom_headers

1.0.5

08 May 18:20
a15d906
Compare
Choose a tag to compare

This patch release includes some improvements to cmake and pkg-config configuration files.

  • Install pkgconfig file into correct path (#58)
  • Avoid exporting absolute path in cmake (#60)
  • Export modern CMake interface target (#61)

1.0.4

20 May 23:30
00c1c9c
Compare
Choose a tag to compare

color.h: add missing include of exception.h (#52)

1.0.3

08 Jan 21:48
e280012
Compare
Choose a tag to compare

Fix version number, since the 1.0.2 tag had an release version of 1.0.0 in the cmake.

1.0.2

15 Nov 21:56
Compare
Choose a tag to compare

This repeats the fix of #41 for parsing floating point color values in different locales (#46).

  • use helper function strToDouble for locale independent parsing of colors (#47)
  • Cast double to float to fix windows compiler warning (#48)

1.0.1

30 Sep 16:50
e7e0972
Compare
Choose a tag to compare

This release includes a major bug fix for parsing floating point numbers in different locales (issue #41). It also improves portability and packaging by not depending on the nonstandard M_PI macro (#38) and not including tinyxml.h where it is not needed (#39).

  • Use stringstream instead of stod to work around locale issues. (#42, fixes #41)
  • urdf_model: don't use or define M_PI (#38)
  • world.h: remove initXml function, tinyxml include (#39)
  • Add CMake uninstall target (#31)
  • Correct spelling mistake in README.md (#40)

1.0.0

22 Jul 01:25
Compare
Choose a tag to compare

The dependency on boost has been removed, and c++11 is now used instead. This includes std::shared_ptrs in the header files, so the major version has been increased to 1.

#23: Use c++11 instead of boost, bump major version to 1.0

0.4.2

13 Jul 00:43
Compare
Choose a tag to compare

Fix the version number so it matches the tag. Also fix a few small bugs:

  • #26: Install cmake modules into arch dependent path

0.4.1

17 Feb 07:34
Compare
Choose a tag to compare

This is a small patch release that redacts a problematic new API added in 0.4.0 (redacted in #21).

0.4.0

12 Jan 20:00
Compare
Choose a tag to compare

This release fixes several bugs, improves the build and portability (including adding support for finding a specific version of this package), improves documentation, and adds helper types to ease the migration to c++11 and away from boost. The next major version will switch to using c++11 types and eliminate the dependency on boost.

Bug fixes:

  • #10 Fixes from sdformat
  • #11: fixes degeneracies when doing atan2(0,0)
  • #12: Reset JointMimic pointer on clear
  • #19: Fix handling rpy with pitch equal to +/-M_PI/2

Build / portability:

  • #4: fix INCLUDE_DIRS variable when path contains spaces
  • #7: Fixes for compiling in Windows
  • #14: Generate temp file in build folder
  • #17: Install cmake version config file

Documentation:

  • #5: Improved README and explained how to wget package.xml
  • #8: Fixed file name for proper markup formatting

Ease migration to c++11

  • #13: Create typedefs for shared pointers
  • #15: sensor.h: remove boost smart pointer includes
  • #16: Pointer typedefs for simple geometry and urdf::*_pointer_cast function

Contributors: Dave Coleman, Dirk Thomas, Silvio Traversaro, Steve Peters, Vincent Rabaud