Skip to content

Releases: gkjohnson/xacro-parser

v0.3.9

19 Nov 08:47
Compare
Choose a tag to compare

Added

  • Exposed the expression parser so functions can be added and extended.
  • Support for dictionary reading in expressions.
  • New arguments to the cli.

v0.3.8

09 Feb 04:29
Compare
Choose a tag to compare

Fixed

  • Move typescript from dependencies to dev dependencies.

v0.3.7

05 Feb 01:54
Compare
Choose a tag to compare

Added

  • XacroParser: Support for default "args" and "arguments" object.

v0.3.6

04 Feb 01:27
Compare
Choose a tag to compare

Fixed

  • Added missing command type for rospackCommand callback

v0.3.5

17 Dec 17:00
Compare
Choose a tag to compare

Fixed

  • Comments are no longer processed as part of the xacro tag parsing.

v0.3.4

09 Dec 20:36
Compare
Choose a tag to compare

Added

  • Support for the "=" syntax as well as ":=" for macro parameters.

v0.3.3

06 Aug 02:19
Compare
Choose a tag to compare

Fixed

  • Type definitions not working for Typescript users

v0.3.2

22 Jul 04:05
Compare
Choose a tag to compare

Fixed

  • XacroLoader typescript definitions.
  • Node package.json incorrectly using a module file in the "main" field.

v0.3.1

27 Apr 05:42
Compare
Choose a tag to compare

Fixed

  • Type definitions not exporting correctly.

v0.3.0

23 Apr 22:14
Compare
Choose a tag to compare

Added

  • Support for default macro values specified using single quotes.
  • Support for not operator.

Changed

  • Added "type": "module" and "sideEffects": false to the package.json.

Fixed

  • Typescript definitions exporting the XacroLoader and XacroParser classes incorrectly.
  • ! operator performing a factorial rather than a boolean inversion.
  • || operator performing concatenation rather than boolean OR. Note that the && operator is not currently supported by expr-eval which is used for expressions. Instead and can be used.