CHANGELOG

Changelog for package urdfdom_headers

2.1.0 (2026-01-31)

  • Add support for capsule geometry type (#94)

  • Contributors: Sai Kishor Kothakota

2.0.2 (2025-12-19)

  • 2.0.2

  • Read cmake version from package.xml (#92) Use regex to match version string. Copied from ros/urdfdom#236.

  • Contributors: Steve Peters

2.0.1 (2025-11-28)

  • quaternions in urdf (PR 51 new attempt) + bump version (#77)

  • fix cmake deprecation (#89) cmake version < then 3.10 is deprecated

  • Contributors: Guillaume Doisy, mosfet80

2.0.0 (2025-07-01)

  • 2.0.0

  • Remove all dependencies from the package.xml. (#88) This package does not have any header dependencies, so we don’t need any of them here.

  • Fix package.xml deps to use vendored packages (#87)

  • add package.xml file from release repository (#85)

  • Removed headers, implementation was deprecated and removed (#86)

  • Remove CODEOWNERS. (#81) It is outdated and no longer serving its intended purpose.

  • Contributors: Alejandro Hernández Cordero, Chris Lalancette, Jorge J. Perez, Lucien Morey

1.1.2 (2024-09-11)

  • 1.1.2

  • avoid embedding the absolute install prefix in the artifacts (#79)

  • Contributors: Marco A. Gutierrez, Øystein Sture

1.1.1 (2023-12-26)

  • 1.1.1

  • Update CMakeLists.txt (#76) cmake minimum version requirement for rolling are v3.8

  • Install pkg-config .pc file also on Windows/MSVC (#72)

  • Add Chris Lalancette to CODEOWNERs file (#74)

  • Contributors: Audrow Nash, Chris Lalancette, Silvio Traversaro, mosfet80

1.1.0 (2022-05-10)

  • Bump to 1.1.0

  • Contributors: Audrow Nash

1.0.6 (2022-03-28)

  • Bump to 1.0.6

  • Install headers to include/${PROJECT_NAME} (#71) * Install headers to include/${PROJECT_NAME} * Rename files to make this way easier * use CMAKE_INSTALL_INCLUDEDIR

  • Replace float compare to 0 with <= compare (#68) * Replace float compare to 0 with <= compare

  • Upgrade cmake minimum version to 2.8.12 (#67)

  • Contributors: Audrow Nash, Shane Loretz, Stephen Brawner

1.0.5 (2020-05-08)

  • bump to 1.0.5 (#64)

  • install pkgconfig file into correct path (#58)

  • export modern CMake interface target (#61)

  • avoid exporting absolute path (#60)

  • Contributors: Dirk Thomas, Steven Peters, Victor Mataré

1.0.4 (2019-05-20)

  • bump to 1.0.4 (#53)

  • Add missing include, otherwise dependent packages fail to find the function when compiling. (#52)

  • Contributors: Raúl Domínguez, Steven Peters

1.0.3 (2019-01-08)

  • Fix version number, bump to 1.0.3 (#50) The version number was not incremented for the 1.0.2 release, so bump to 1.0.3 to make a release with proper version numbers.

  • Contributors: Steven Peters

1.0.2 (2018-11-15)

  • Cast double to float (#48)

  • Add range check for color components being within [0, 1] this solves the potential undefined behaviour in implicit conversion if a color component should be greater than the maximum float but smaller than the maximum double and allows us to reuse strToDouble safely

  • use helper function strToDouble for locale independent parsing of colors

  • Contributors: Shane Loretz, Simon Schmeisser, Simon Schmeisser (isys vision)

1.0.1 (2018-02-21)

  • Use stringstream instead of stod to work around locale issues. (#42) * Use stringstream instead of stod to work around locale issues. * Use imbue to always use the “classic” locale. * Make a strToDouble facility in the utils.h header. This will be useful elsewhere (i.e. urdfdom). * Add some additional includes. * Add in an actual error message to the strToDouble throw.

  • urdf_model: don’t use or define M_PI (#38)

  • world.h: remove initXml function, tinyxml include (#39) * world.h: forward declare tinyxml and don’t include The urdf::World class uses a pointer to a tinyxml symbol in the initXml function, but we don’t want to export that dependency, so just forward declare the symbol since it’s a pointer. * Remove the unimplemented initXml method. This allows us to remove tinyxml.h from the header file.

  • correct spelling mistake in README.md (#40)

  • Add CMake uninstall target (#31)

  • Contributors: Chris Lalancette, Edward Betts, Jeongseok Lee, Steven Peters

1.0.0 (2016-07-20)

  • Merge pull request #23 from scpeters/unboost Use c++11 instead of boost, bump version to 1.0.0

  • Replace boost::lexical_cast with std::sto[df]

  • Replace boost::split with urdf::split_string Added in urdf_model/utils.h Licensed to OSRF not Willow Garage

  • Use std pointers instead of boost pointers

  • Bump version to 1.0.0

  • Contributors: Steven Peters

0.4.2 (2016-07-05)

  • 0.4.2 version bump

  • Merge pull request #26 from j-rivero/fix_install_path Install cmake modules into arch dependent path

  • Install cmake modules into arch dependent path cmake auto generates code for the -version.cmake file which includes a check to test if the arch used to build the software is the same than the one in installed system.

  • Merge pull request #25 from j-rivero/fix_version Fix version. Current is 0.4.1

  • Fix version. Current is 0.4.1

  • Contributors: Jackie Kay, Jose Luis Rivero, Steven Peters

0.4.1 (2016-02-13)

  • Merge pull request #21 from scpeters/remove_reinterpret_pointer_cast remove urdf::reinterpret_pointer_cast

  • remove urdf::reinterpret_pointer_cast I don’t know if it’s used anywhere and there’s no std:: version of the function so let’s just redact it.

  • Contributors: Ioan A Sucan, Steven Peters

0.4.0 (2015-12-09)

  • Merge pull request #19 from traversaro/master Fix handling rpy with pitch equal to +/-M_PI/2

  • Merge pull request #17 from scpeters/cmake_version_file Install cmake version config file

  • Fix missing include in urdf_model/types.h Include boost/pointer_cast.hpp since we are using the pointer_cast functions. Fixes #66.

  • Fix handling rpy with pitch equal to +/-M_PI/2

  • Bump minor version to 0.4 So that new pointer typedefs can be found

  • Install cmake version config file Uses SameMajorVersion matching criteria

  • Merge pull request #12 from traversaro/patch-1 [joint] reset JointMimic pointer on clear

  • Merge pull request #7 from traversaro/master Fixes for compiling in Windows

  • Remove repeated <cmath> inclusion

  • Merge pull request #16 from scpeters/geometry_typedefs Pointer typedefs for simple geometry and urdf::*_pointer_cast function

  • [cmake] modify install directory of .cmake files In Windows find_package(package) finds the PackageConfig.cmake following a set of path patterns [1]: * <prefix>/ * <prefix>/(cmake|CMake)/ * <prefix>/<name>*/ * <prefix>/<name>*/(cmake|CMake)/ This commit modifies the CMake config installation to install them in CMAKE_INSTALL_PREFIX/CMake on Windows (see for reference [2]). [1] : https://cmake.org/cmake/help/v3.0/command/find_package.html [2] : https://github.com/robotology/ycm/blob/master/modules/InstallBasicPackageFiles.cmake#L175

  • only define round in VS <= 2012

  • fix #ifndef _USE_MATH_DEFINES

  • fixed cmake logic

  • Merge branch ‘master’ of https://github.com/ros/urdfdom_headers Conflicts: CMakeLists.txt urdf_model/include/urdf_model/pose.h

  • model.h remove unneeded boost include

  • Add *_pointer_cast functions to urdf namespace

  • Add typedefs for other geometry classes Box, Cylinder, Mesh, Sphere

  • Create macro for pointer typedefs

  • Merge pull request #15 from scpeters/sensor_boost_includes sensor.h: remove boost smart pointer includes

  • sensor.h: remove boost smart pointer includes

  • Merge pull request #13 from scpeters/pointer_typedef Create typedefs for shared pointers

  • Merge pull request #14 from scpeters/temp_files_in_build Generate temp file in build folder

  • Generate temp file in build folder Generate the pkg-config and cmake config files in the build folder instead of the source tree.

  • use pointer typedefs instead of boost

  • Add pointer typedefs in types.h for each folder

  • [joint] reset JointMimic point on clear For consistency with other attributes.

  • Merge pull request #11 from vrabaud/master fixes degeneracies when doing atan2(0,0)

  • fixes degeneracies when doing atan2(0,0) This fixes the unit test in urdfdom at https://github.com/ros/urdfdom/issues/49

  • Merge pull request #10 from scpeters/fixes_from_sdformat Fixes from sdformat

  • Cast to float instead of double Also comment out unused exception variables

  • Push fixes from sdformat upstream Use cmath instead of math.h Fix typo in a comment

  • Merge pull request #8 from davetcoleman/patch-1 Fixed file name for proper markup formatting

  • Fixed file name for proper markup formatting

  • Fixes for compiling in Windows

  • Merge pull request #5 from davetcoleman/readme_improvements Improved README and explained how to wget package.xml

  • Fix

  • Improved README and explained how to wget package.xml

  • Merge pull request #4 from dirk-thomas/master fix INCLUDE_DIRS variable when path contains spaces

  • fix INCLUDE_DIRS variable when path contains spaces

  • Contributors: Dave Coleman, Dirk Thomas, Ioan A Sucan, Jackie Kay, Jeongseok Lee, Silvio Traversaro, Steven Peters, Vincent Rabaud, hsu

0.3.0 (2014-02-15)

  • remove functionality that was deprecated since ros hydro

  • Merge pull request #2 from isucan/master add visual and collision names

  • add visual and collision names

  • fix #41

  • Fix comment for collision & visual arrays

  • Added tag 0.2.3 for changeset d7757a5edf3a

  • Contributors: Ioan A Sucan, Ioan Sucan, isucan

0.2.3 (2013-06-18)

  • merge

  • removing some of the deprecation warnings since too many warnings are generated

  • update comments

  • update comments

  • re-add clear() calls for deprecated members

  • more deprecation warnings

  • deprecating visual_groups, collision_groups

  • remove commented code

  • Merged in issue_1 (pull request #1: fix LICENSE file per issue #1)

  • fix LICENSE file per issue #1

  • Added tag 0.2.2 for changeset f8bcb86e7766

  • Contributors: Ioan Sucan, John Hsu

0.2.2 (2012-12-22)

  • add missing license headers

  • Added tag 0.2.1 for changeset 62b843be1542

  • Contributors: Ioan Sucan, John Hsu

0.2.1 (2012-10-02)

  • update comments

  • update world

  • move twist from urdf_model_state to urdf_model

  • Added tag 0.2.0 for changeset 0a1404c64b62

  • Contributors: Ioan Sucan, John Hsu

0.2.0 (2012-06-28)

  • removing unimplemented functions + fixing bugs

  • remove dependency on tinyxml.h, forward declare TiXmlElement

  • Added tag 0.1.5 for changeset 7382afda6474

  • Contributors: Ioan Sucan, hsu

0.1.5 (2012-06-25 14:57)

  • removing parseVisualSensor from class

  • Added tag 0.1.4 for changeset a5248f8f4895

  • Contributors: Ioan Sucan, hsu

0.1.4 (2012-06-25 11:26)

  • simplifications to build system + add cmake-config file

  • Added tag 0.1.3 for changeset 666374321561

  • Contributors: Ioan Sucan

0.1.3 (2012-06-22 22:46)

  • simplify build system

  • Added tag 0.1.0 for changeset 960abc214d83

  • Contributors: Ioan Sucan

0.1.0 (2012-06-22 14:38)

  • update README

  • copying headers from urdfdom

  • Contributors: John Hsu