- disable CTest on the farm since it breaks the binarydeb build with the current Debian rules files (#460)
- skip generating CATKIN_IGNORE marker file when build space equals source space (#459)
- fix warning message if gtest is not found (#458)
- add option CATKIN_ENABLE_TESTING to configure without tests
- add CTest support for all registered test types: gtest, nosetest, rostest
- add the --from-pkg option to catkin_make_isolated
- catkin_prepare_release:
- add 'prefix' to generated pkg-config files (#444)
- add dummy target to catkin_EXPORTED_TARGETS if empty (#453)
- expose SETUPTOOLS_DEB_LAYOUT as option again (#418)
- suppress stacktrace when topologic_order raises within generating CMake files (#442)
- fixes:
- update documentation, especially abput testing
- for a complete list of changes see the commit log for 0.5.68
- fix --build and --directory auto completion for catkin_make(_isolated) (#325)
- fix catkin_make(_isolated) auto completion on older versions of bash on OS X (#325)
- add how-to documentation
- for a complete list of changes see the commit log for 0.5.67
- add new CMake function catkin_download_test_data, mark download_test_data as deprecated (#426, #431)
- catkin_make and catkin_make_isolated:
- catkin_make_isolated:
- catkin_prepare_release:
- auto detect former SETUPTOOLS_DEB_LAYOUT (#418)
- fixes:
- update documentation:
- update API doc of several CMake functions and macros
- add generated CMake API to appear in the wiki (#384)
- add and install LICENSE file (#398)
- for a complete list of changes see the commit log for 0.5.66
- remove including workspace.cmake if it exists, use -C and/or -DCMAKE_USER_MAKE_RULES_OVERRIDE instead (#377)
- change catkin_test_results return code based on failing tests (#392)
- apply CATKIN_BUILD_BINARY_PACKAGE for catkin (#395)
- modify extra file handling to make the generated code relocatable (#369)
- various improvements and fixes for Windows (#388, #390, #391, #393, ros-infrastructure/catkin_pkg#35)
- fixes:
- for a complete list of changes see the commit log for 0.5.65
- disable env.sh without args (#370)
- add --bump to catkin_prepare_release
- add EXPORTED_TARGETS to catkin_package() for cross-package target dependencies (#368)
- enable cfg extras with absolute path and devel/install space specific
- enable additional cfg extra files via project specific global variable
- allow overriding CATKIN_TEST_RESULTS_DIR via cmake argument (#365)
- add options to skip generation of cmake config and pkg-config files (#360)
- catkin_make and catkin_make_isolated:
- add --(c)make-args options to pass arbitrary arguments (#376)
- catkin_make:
- catkin_make_isolated:
- various improvements and fixes for Windows (#276, #351, #358, #359)
- fixes:
- catkin_make and catkin_make_isolated:
- ignore install space and any subspaces when searching packages (#361)
- catkin_make_isolated:
- fix sourcing some environment hooks multiple times
- fix handling spaces in folder names (ros/catkin#375)
- fix usage of ROS_PARALLEL_JOBS (#335)
- prefix all temp variable in setup.sh (i.e. to not collide in zsh) (#338)
- setup.sh: check that temp file was created successfully, call rm command instead of potential alias (#343)
- catkin_make and catkin_make_isolated:
- update documentation:
- for a complete list of changes see the commit log for 0.5.64
- add sanity check to catkin_make that no CMakeLists.txt exists in the base path (#328)
- catkin_make and catkin_make_isolated:
- catkin_make_isolated:
- fixes:
- for a complete list of changes see the commit log for 0.5.63
- fixes:
- add check to catkin_make to force cmake when cmake-specific arguments change
- force cmake on workspace changes in catkin_make_isolated (#315)
- source environment hooks for all workspace in correct order (#316)
- fix PYTHON_PACKAGES_DIR and SETUPTOOLS_ARG_EXTRA to be up-to-date when passing -DSETUPTOOLS_DEB_LAYOUT=.. (#314)
- for a complete list of changes see the commit log for 0.5.62
- yet another workaround for pkg-config handling static libraries (#300)
- for a complete list of changes see the commit log for 0.5.61
- work around for pkg-config reordering libs with no -l prefix (#300)
- fix colorizing of unicode text in catkin_make and catkin_make_isolated (#310)
- for a complete list of changes see the commit log for 0.5.60
- improve performance to source setup.sh for nested workspaces (#289)
- remove obsolete BUILD variables and find_package(ROS)
- improve error message when command execution or colorization fails (#298)
- catkin_make keeps track of previously build packages and forces cmake on changes (#290)
- fix pkg-config for absolute libraries (#300)
- fix catkin_toplogical_order (#299)
- make plain cmake install to devel when --install not present (#302)
- fix creating test_results folder before trying to use it when running tests
- for a complete list of changes see the commit log for 0.5.59
- first public release for Groovy