Changelog for package rospack
2.5.6 (2020-05-13)
- fix umask for rospack cache files, regression from 2.5.4 (#119)
2.5.5 (2020-01-24)
- bump to CMake 3.0.2 to avoid CMP0048 warning (#114)
- only depend on catkin_pkg/rosdep-modules (#109)
- rework validateCache for portability. (#108)
2.5.4 (2019-10-03)
- use condition attributes to specify Python 2 and 3 dependencies (#107)
- for fixing potential TOCTOU issue (#104)
- fixing mkstemp without securely setting mask/unmask (#106)
- fixing code unreachable (#105)
2.5.3 (2019-03-04)
- enable to run rosstack depends for wetpackages (#91)
2.5.2 (2018-09-05)
- add delete whitespace settings for backward compatibility, regression from 2.4.0 (#94)
- fix build issue on Windows (#90)
- use namespace to avoid name conflict between tinyxml2 and msxml (#89)
2.5.1 (2018-05-31)
- add run_depend on ros_environment (#88)
2.5.0 (2018-01-30)
- skip warning if permission to read directory was denied (#87)
2.4.3 (2017-10-12)
- add README.md with notes about tinyxml2 (#82)
- replace references to deprecated Boost.TR1 (#80)
- fix Python.h redefining pre-processor definitions (#78)
2.4.2 (2017-07-27)
2.4.1 (2017-02-27)
- fix inverted result code check, regression from 2.4.0 (#70)
2.4.0 (2017-02-22)
- make some deps* functions public (#65)
- switch from TinyXML to TinyXML2 (#62)
2.3.2 (2017-02-14)
- add license field in Stackage class (#66)
2.3.1 (2016-09-02)
- fix FTBFS on hurd-i386 (#64)
2.3.0 (2016-03-09)
- 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)
2.2.5 (2014-09-04)
- support tags defined in package format 2 (#43)
2.2.4 (2014-07-10)
- fix find_package(PythonLibs ...) with CMake 3 (#42)
2.2.3 (2014-05-07)
- 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)
2.2.2 (2014-02-25)
- python 3 compatibility (#35)
2.2.1 (2014-02-24)
- only perform backquote substitution when needed (#34)
2.2.0 (2014-01-30)
- add hash of ROS_PACKAGE_PATH to rospack/rosstack cache filename, remove ROS_ROOT from cache (#28)
2.1.22 (2014-01-07)
- 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
2.1.21 (2013-07-05)
- honor CATKIN_IGNORE marker file when crawling for packages (#21)
2.1.20 (2013-07-03)
- 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
2.1.19 (2013-06-06)
- 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)
2.1.17 (2013-03-08)
- 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)
2.1.16 (2013-01-13)
- fix segfault for command depends1 which ignores exceptions and calls isSysPackage again (#4)
2.1.15 (2012-12-06)
- first public release for Groovy