Skip to content

Releases: adamheins/xacrodoc

v0.4.1

30 Sep 08:05
Compare
Choose a tag to compare

This minor release adds support for hyphens (-) in package name resolution, such that packages like example-robot-data are resolved properly.

Thanks to @JafarAbdi for adding this feature!

v0.4.0

04 Mar 17:07
Compare
Choose a tag to compare

v0.4.0

Additions

  • There is now a xacrodoc.packages.update_package_cache function, which allows the user to directly pass a dictionary mapping package names to paths in order to resolve $(find) and other package look-ups. Furthermore, package paths that are resolved through the other look-up mechanisms are also cached, which should bring some performance benefits.

Changes

  • This release incorporates ros/xacro#339, which enables $(find) to be nested in an $(arg). This behaviour was supported in the ROS1 versions of xacro, but had been lost through some refactoring, and was thus also not in xacrodoc.

v0.3.0

28 Feb 20:49
Compare
Choose a tag to compare

v0.3.0

xacrodoc is now fully functional whether or not ROS is installed on the system (previously, only a subset of xacro files could be compiled without ROS).

In particular, there is now a packages submodule that controls how xacrodoc resolves package names in xacro files. It uses ROS infrastructure when available, but can also be configured by the user. See the README for more details.

Thanks to @stephane-caron for some helpful feedback!

v0.2.0

16 Feb 21:57
Compare
Choose a tag to compare

First official release. Now we have docs!