- add architecture_independent flag (#71)
- find_package(catkin) and add run dependency on catkin (#61)
- improve readability of error message
- fix doc for BASE_DIR in add_*_files (#59)
- fix some more minor typos (#56, #57)
- fix interpreter globals collision with multiple message templates or modules (#53)
- fix CMake syntax (#52) (regression of 0.5.4)
- allow DIRECTORY argument to be an absolute path (#51)
- escape messages to avoid CMake warning (#49)
- refactor to generate pkg-msg-paths.cmake via configure_file() instead of empy (#43)
- fix python 3 compatibility (#45)
- remove debug message introduced in 0.5.1 (#42)
- add check for changed message dependencies (#41)
- remove usage of debug_message() (#40)
- python 3 compatibility (#36, #37)
- add support for ROS_LANG_DISABLE env variable (ros/ros#39)
- fix installation of __init__.py from devel space (#38)
- fix installation of __init__.py file for packages where name differs from project name (#34)
- rename variable 'config' to not collide with global variable (#33)
- fix service files variable to only contain package relative paths (#32)
- make genmsg relocatable (ros/catkin#490)
- add warning in case generate_messages() is invoked without any messages and services (#31)
- check if files have been generated before trying to install them (#31)
- check for CATKIN_ENABLE_TESTING to enable configure without tests
- generate pkg config extra files containing variables which list all message and service files (#28)
- improve error message for missing message dependencies (#1)
- fix generating duplicate include dirs for multiple add_message_files() invocations which broke generated lisp messages (#27)
- fix handling spaces in folder names (ros/catkin#375)
- add targets with _generate_messages_LANG suffix (#20)
- pass all message generation target to EXPORTED_TARGETS (#26)
- improve error messages (#22)
- fix bug using ARGV in list(FIND) directly (#18)
- hide transitive message dependencies and pull them in automatically (#15)
- first public release for Groovy