Catkin

Latest version: v0.6.16

Safety actively analyzes 629359 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 8

0.5.69

-------------------
* disable CTest on the farm since it breaks the binarydeb build with the current Debian rules files (`460 <https://github.com/ros/catkin/issues/460>`_)
* skip generating CATKIN_IGNORE marker file when build space equals source space (`459 <https://github.com/ros/catkin/issues/459>`_)
* fix warning message if gtest is not found (`458 <https://github.com/ros/catkin/issues/458>`_)

0.5.68

-------------------
* 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:

* fix if git repo has multiple remotes (`450 <https://github.com/ros/catkin/issues/450>`_)
* modify to not change the remote repo by default, add option --push for old behavior (`451 <https://github.com/ros/catkin/issues/451>`_)

* add 'prefix' to generated pkg-config files (`444 <https://github.com/ros/catkin/issues/444>`_)
* add dummy target to catkin_EXPORTED_TARGETS if empty (`453 <https://github.com/ros/catkin/issues/453>`_)
* expose SETUPTOOLS_DEB_LAYOUT as option again (`418 <https://github.com/ros/catkin/issues/418>`_)
* suppress stacktrace when topologic_order raises within generating CMake files (`442 <https://github.com/ros/catkin/issues/442>`_)
* fixes:

* update check in generated pkgConfig.cmake files to work independent of cmake policy CMD0012 (`452 <https://github.com/ros/catkin/issues/452>`_)
* fix generating pkg-config files with empty -I directives (`445 <https://github.com/ros/catkin/issues/445>`_)

* update documentation, especially about testing
* for a complete list of changes see the `commit log for 0.5.68 <https://github.com/ros/catkin/compare/0.5.67...0.5.68>`_

0.5.67

-------------------
* fix --build and --directory auto completion for catkin_make(_isolated) (`325 <https://github.com/ros/catkin/issues/325>`_)
* fix catkin_make(_isolated) auto completion on older versions of bash on OS X (`325 <https://github.com/ros/catkin/issues/325>`_)
* add how-to documentation
* for a complete list of changes see the `commit log for 0.5.67 <https://github.com/ros/catkin/compare/0.5.66...0.5.67>`_

0.5.66

-------------------
* add new CMake function catkin_download_test_data, mark download_test_data as deprecated (`426 <https://github.com/ros/catkin/issues/426>`_, `431 <https://github.com/ros/catkin/issues/431>`_)
* catkin_make and catkin_make_isolated:

* add bash autocompletion (`325 <https://github.com/ros/catkin/issues/325>`_)
* allow passing MAKEFLAGS (`402 <https://github.com/ros/catkin/issues/402>`_)

* catkin_make_isolated:

* allow building empty workspace (`423 <https://github.com/ros/catkin/issues/423>`_, `425 <https://github.com/ros/catkin/issues/425>`_)
* add --catkin-make-args which enables calling 'catkin_make_isolated run_tests' (`414 <https://github.com/ros/catkin/issues/414>`_)

* catkin_prepare_release:

* execute the commands rather than printing them (`417 <https://github.com/ros/catkin/issues/417>`_)
* warn about missing changelog files
* validate metapackages (`404 <https://github.com/ros/catkin/issues/404>`_)

* auto detect former SETUPTOOLS_DEB_LAYOUT (`418 <https://github.com/ros/catkin/issues/418>`_)
* fixes:

* fix error using sys.stdout.encoding without checking existance
* remove linker flag -lrt for Android (`430 <https://github.com/ros/catkin/issues/430>`_)
* fix resetting IFS shell variable when it was unset before (`427 <https://github.com/ros/catkin/issues/427>`_)
* ensure to only return unique source paths from a workspace marker file (`424 <https://github.com/ros/catkin/issues/424>`_)
* catkin_make_isolated:

* fix chaining of plain cmake packages (`422 <https://github.com/ros/catkin/issues/422>`_)
* fix --install error for non-catkin packages (`411 <https://github.com/ros/catkin/issues/411>`_)
* only try to remove Makefile if it exists (`420 <https://github.com/ros/catkin/issues/420>`_, regression from 0.5.64)
* fix detection of python paths for plain cmake packages

* update documentation:

* update API doc of several CMake functions and macros
* add generated CMake API to appear in the wiki (`384 <https://github.com/ros/catkin/issues/384>`_)

* add and install LICENSE file (`398 <https://github.com/ros/catkin/issues/398>`_)
* for a complete list of changes see the `commit log for 0.5.66 <https://github.com/ros/catkin/compare/0.5.65...0.5.66>`_

0.5.65

-------------------
* remove including workspace.cmake if it exists, use -C and/or -DCMAKE_USER_MAKE_RULES_OVERRIDE instead (`377 <https://github.com/ros/catkin/issues/377>`_)
* change catkin_test_results return code based on failing tests (`392 <https://github.com/ros/catkin/issues/392>`_)
* apply CATKIN_BUILD_BINARY_PACKAGE for catkin (`395 <https://github.com/ros/catkin/issues/395>`_)
* modify extra file handling to make the generated code relocatable (`369 <https://github.com/ros/catkin/issues/369>`_)
* various improvements and fixes for Windows (`388 <https://github.com/ros/catkin/issues/388>`_, `390 <https://github.com/ros/catkin/issues/390>`_, `391 <https://github.com/ros/catkin/issues/391>`_, `393 <https://github.com/ros/catkin/issues/393>`_, `ros-infrastructure/catkin_pkg35 <https://github.com/ros-infrastructure/catkin_pkg/issues/35>`_)
* fixes:

* fix --force-cmake for catkin_make_isolation (regression from 0.5.64)
* fix catkin_package_version and catkin_prepare_release when no packages are found (`387 <https://github.com/ros/catkin/issues/387>`_)
* fix catkin_prepare_release bumping wrong part of the version (`386 <https://github.com/ros/catkin/issues/386>`_)
* handle dependencies that are imported libraries (`378 <https://github.com/ros/catkin/issues/378>`_)

* for a complete list of changes see the `commit log for 0.5.65 <https://github.com/ros/catkin/compare/0.5.64...0.5.65>`_

0.5.64

-------------------
* disable env.sh without args (`370 <https://github.com/ros/catkin/issues/370>`_)
* add --bump to catkin_prepare_release
* add EXPORTED_TARGETS to catkin_package() for cross-package target dependencies (`368 <https://github.com/ros/catkin/issues/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 <https://github.com/ros/catkin/issues/365>`_)
* add options to skip generation of cmake config and pkg-config files (`360 <https://github.com/ros/catkin/issues/360>`_)
* catkin_make and catkin_make_isolated:

* add --(c)make-args options to pass arbitrary arguments (`376 <https://github.com/ros/catkin/issues/376>`_)

* catkin_make:

* enable to build individual package (`348 <https://github.com/ros/catkin/issues/348>`_)
* enable to build metapackages without CMakeLists.txt (`349 <https://github.com/ros/catkin/issues/349>`_)
* add colorization of several error messages

* catkin_make_isolated:

* requires metapackages to have a CMakeLists.txt (`349 <https://github.com/ros/catkin/issues/349>`_)
* force cmake for plain cmake packages when --install is toggled (`374 <https://github.com/ros/catkin/issues/374>`_)
* switched default output from quiet to verbose (`331 <https://github.com/ros/catkin/issues/331>`_)
* print full stacktrace to better diagnose internal problems (`373 <https://github.com/ros/catkin/issues/373>`_)

* various improvements and fixes for Windows (`276 <https://github.com/ros/catkin/issues/276>`_, `351 <https://github.com/ros/catkin/issues/351>`_, `358 <https://github.com/ros/catkin/issues/358>`_, `359 <https://github.com/ros/catkin/issues/359>`_)
* fixes:

* catkin_make and catkin_make_isolated:

* ignore install space and any subspaces when searching packages (`361 <https://github.com/ros/catkin/issues/361>`_)

* catkin_make_isolated:

* ensure that install space exists before trying to create a env.sh file for cmake projects (`340 <https://github.com/ros/catkin/issues/340>`_)
* fix generated env.sh file if first package is plain cmake (`340 <https://github.com/ros/catkin/issues/340>`_)
* remove old Makefile when cmake fails

* fix sourcing some environment hooks multiple times
* fix handling spaces in folder names (`ros/catkin375 <https://github.com/ros/catkin/issues/375>`_)
* fix usage of ROS_PARALLEL_JOBS (`335 <https://github.com/ros/catkin/issues/335>`_)
* prefix all temp variable in setup.sh (i.e. to not collide in zsh) (`338 <https://github.com/ros/catkin/issues/338>`_)
* setup.sh: check that temp file was created successfully, call rm command instead of potential alias (`343 <https://github.com/ros/catkin/issues/343>`_)

* update documentation:

* update doc on CFG_EXTRAS (`353 <https://github.com/ros/catkin/issues/353>`_)
* general catkin docs (`357 <https://github.com/ros/catkin/issues/357>`_)

* for a complete list of changes see the `commit log for 0.5.64 <https://github.com/ros/catkin/compare/0.5.63...0.5.64>`_

Page 7 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.