Skip to content

Releases: adamheins/xacrodoc

v0.6.0

16 Jan 15:31
Compare
Choose a tag to compare

v0.6.0

Hot on the heels of yesterday's v0.5.0 release, this release (finally!) adds support for Python 3.12.

v0.5.0

15 Jan 16:50
Compare
Choose a tag to compare

v0.5.0

This release adds the following new features:

  • A new method in the XacroDoc class: to_temp_urdf_file, which automatically creates a temp file version of the URDF output. This is useful when you need an actual URDF file, but don't want to keep one in the permanent file system.
  • A basic CLI tool xacrodoc, which is similar to xacro expect that package directories can be manually specified.

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!