Bug fix for import Python messages by name, caused regressions in rostopic <<Ticket(ros 3840)>>
Removed roscreate-stack, because it doesn't work any more. For now, manage dependencies manually during release (noted in the Migration guide).
Added PATH-scrubbing to generated setup.sh files to avoid accidentally using old binaries when switching between distros <<Ticket(ros 3832)>>.
Major: Removing roscreate-stack tool. This tool does not (and cannot) work properly with catkin-based stacks.
added support for catkin tag to roslib manifest parser
added catkin tag to mk manifest
rosmake: when using -a, filter out catkin packages from initial build list to speed up build.
- Fixed ROS_PACKAGE_PATH in env hook (no longer appends)
- Added depend on pkg-config
- move add_gtest, add_pyunit, and add_nosetests to rosunit-extras.cmake
- stack.xml and setup.py now get version numbers from stack.yaml
- don't use rules.em
- nose definition in rosdep.yaml
1.7.2, 1.7.1 (2012-01-18)
- Integration testing releases and bug fixes
- Added Depends on gtest, bzip2, python, and boost
Added ROS_ETC_DIR and ROS_DISTRO support
roslib.packages.find_resource() support for catkin build layout
roslib library cleanup:
Removed roslib.substitution_args (now in roslaunch)
Removed genpy_electric transitional file
Added <catkin/> tags to manifests and removed <depend> tags
- Removed whitelist functionality
Treat <catkin/> tag as NO_BUILD
- Removed vestigial rules.em
- Numerous bug fixes
Removed many methods in this release from internal APIs. For any routine that we removed, survey was done to see if the method was used; if not, it was removed, otherwise it was deprecated.
Fedora/Redhat support from felix_k <<Ticket(ros 3616)>>
make the eclipse-project target robust to CMake failures <<Ticket(ros 3738)>>
allow multiple tests of the same launch file <<Ticket(ros 3674)>>
deprecate and render non-functional the *_future() test macros <<Ticket(ros 3622)>>
rosunit: fix and unittests from kruset to handle multiple testsuite accumulation properly <<Ticket(ros 3684)>>
rostime: Moved to genpy. Move is necessary to prevent bad type conflicts when exercised through rospy APIs. Preferred use is rospy.Time and rospy.Duration.
- moved internal is_publisher/is_subscriber to rostest
rosenv: adding deprecation warning to help rospkg migration
Removed roslib.message.ServiceDefinition marker class (survey of released stacks shows only internal use)
roscreate: porting to rospkg
no longer supports --rosdep options or functionality.
- ported most APIs to rospkg
improved usage message <<Ticket(ros 3725)>>
rosdep: partial port to rospkg to enable removal of roslib APIs
rospack: made include guard rospack-specific to avoid trouble with other applications that use tinyxml, <<Ticket(ros 3692)>>