- Fix escaping in string literals (#595)
- Ignore multiple
#
characters and dedent comments (#594) - Contributors: Ivan Santiago Paunovic
- Expose .msg/.srv/.action to .idl conversion via rosidl translate CLI (#576)
- Contributors: Michel Hidalgo
- Support hex constants in msg files (#559)
- Contributors: Dereck Wonnacott
- Treat t as whitespace (#557)
- Contributors: Dereck Wonnacott
- Update the maintainers of this repository. (#536)
- Contributors: Chris Lalancette
- Refactor regex for valid package/field names (#508)
- Add pytest.ini so tests succeed locally (#502)
- Contributors: Chris Lalancette, Dirk Thomas
- Use f-string (#436)
- Contributors: Dirk Thomas
- Improve parser error messages (#415)
- support adjacent string literals, use them for multi-line comments (#410)
- avoid zero length comment when the comment only contains a unit (#411)
- use latin-1 encoding when reading/writing .idl files, prepend BOM to generated C/C++ files when necessary (#391)
- fix error msg asserts due to change in pytest (#393)
- open interface files with utf-8 encoding (#390)
- Contributors: Dirk Thomas, Jacob Perron, William Woodall