- workaround console_bridge macros (#85)
- make some deps* functions public (#65)
- add license field in Stackage class (#66)
- fix FTBFS on hurd-i386 (#64)
- allow caching of rospack results (#49)
- fix memory leak in Rosstackage::addStackage (#59)
- return false in depsOnDetail if the package name in rospack plugins can not be found (#51)
- #undef symbols before #defining them to avoid preprocessor warnings in the case that they were already #defined (#50)
- support tags defined in package format 2 (#43)
- fix find_package(PythonLibs ...) with CMake 3 (#42)
- find library for exact Python version (even if not in CMake provided list of version numbers) (#40)
- find TinyXML using cmake_modules (#24)
- make error messages tool specific (rospack vs. rosstack) (#38)
- python 3 compatibility (#35)
- only perform backquote substitution when needed (#34)
- add hash of ROS_PACKAGE_PATH to rospack/rosstack cache filename, remove ROS_ROOT from cache (#28)
- use specific python version catkin has decided on (#29)
- python 3 compatibility (#25, #27)
- fall back gracefully whe gtest is not available
- update package urls
- honor CATKIN_IGNORE marker file when crawling for packages (#21)
- improve error message to include package names when circular dependency is detected (#18)
- check for CATKIN_ENABLE_TESTING to enable configure without tests
- add '-h' option
- modified command 'list-duplicates' to output the paths where the packages were found (#3)
- modified 'rospack plugins' to not use rosdep (#5)
- improve Windows support (#10)
- use find_package() for tinyxml (if available)
- invert order of package type detection (dry before wet) (ros-infrastructure/rospkg#30)
- output full pkg-config command in case of errors (#8)
- handle None as return value for call_pkg_config (#8)
- fix crawling to always recrawl when forced (#9)
- fix segfault for command depends1 which ignores exceptions and calls isSysPackage again (#4)
- first public release for Groovy