This page lists changes that were made in the pre-1.0 series of geometry (unstable).
Contents
0.9.1 (2010-01-12)
- fixing regression in tf::remap
- cleared documentation of what remap is deprecated into
- removing support for "/tf_message" topic.
0.9.0 (2010-01-12)
- transform* can now throw tf::InvalidArgument if arguments are malformed (ala unnormalized quaternion which would produce nans) #3236 
- tf_monitor race condition at startup fixed #3168 
- all previously deprecated APIs removed including message_notifer, tf::Stamped<tf::Transform> 
 
- Upgraded to version 2.0.11
 
0.4.8 (2010-01-08)
- bullet patched Makefile to trigger rebuild 
0.4.7 (2010-01-08)
- angles patch to increase test coverage and bump stop case patched in find_min_max function r26400 
- Changed lib and include to be in root of package instead of build directory #3450
- Changed libraries to shared objects for static libraries.
- Patched gimbal lock logic in euler angle conversions #2992
 
- Upgraded to version 2.0.10
- Include directory installed into include directory from build/eigen
 
- createQuaternionFromRPY method added #2992 
- tf::remap renamed to tf::resolve #3190 
- tf helper methods only read tf_prefix on startup #3167
 
- Gentoo freeglut added to rosdep.yaml
0.4.6 (2009-12-15)
- tf update lookupVelocity to support timestamp 0 = latest_time 
0.4.5 2009-12-15
- new node tf_remap, which will remap tf frames. Useful for bag file playback etc. 
- added experimental lookupVelocity method 
- Fix: Python methods lookupTransform and lookupTransformFull were failing on Python 2.6 (r25958,#3337) 
- Switch tf_prefix to use searchParam() #2921 
- Removed use of deprecated rosbuild macros
- Python methods transformVector3Stamped added r26189 
 
- Removed use of deprecated rosbuild macros
 
- create symbolic link called site-pacakges to dist-packages for compatibility with newer python versions
 
0.4.4 2009-11-24
- fixed usage of python to_seconds to to_sec
- fixed commandline parsing in view_frames for hudson build 
- fixed ~ param usage in change_notifier
 
- eigen Upgraded to version 2.0.9 
0.4.3 2009-11-09
- waitForTransform removed Assert using return code and error string return values. 
- Deprecating sendTransform(tf::Transform, . . . ) due to backwards argument order. Replace call with sendTransform(tf::StampedTransform. . . ). Also fixing regression in 0.4.1 in that function. - b.sendTransform(transform, time, frame_id, parent_id); becomes b.sendTransform(tf::StampedTransform(transform, time, parent_id, frame_id)); 
 
 
0.4.2 2009-10-29
- commented broken test (it fails in release build)
 
0.4.1 2009-10-29
- patched TransformBroadcaster.sendTransform(*) methods to consistently remap 
- Fixed tf_monitor display of current chain to show last link 
- MessageFilter now remaps target frames (r25194, #3119) 
- MessageFilter now warns and immediately throws out messages with an empty frame_id (r25194) 
- Changed compile mode to Release from Debug r25374
- Fixed usage message for static_transform_publisher r25375 
 
0.4.0 2009-10-07
Major Changes
- Make the error messages that tf prints more user friendly.
- Add a failure callback to tf::MessageFilter 
 
Minor Changes
- tf Fix: message notifier should listen to '/tf' and '/tf_message' topics. 
0.3.1 (2009-09-30)
- bullet Patch for rounding difference between 32 and 64 bit architectures. 
0.3.0 (2009-09-29)
Major Changes
- tf Usage of tf::Stamped<tf::Transform> deprecated in favor of tf::StampedTransform - parent_id → frame_id 
- frame_id → child_frame_id 
- transform_sender replaced by static_transform_publisher to allow backwards compatibility with this change
 
- bullet Updated patches, full description at bullet highlights below: - Deprecated set/getEulerZYX methods
- Added get/setRPY methods
- cleaned up documentation
- various bug fixes
 
Minor Changes
- clean up of ~params
- removal of deprecated Node API usage
- tf_echo printouts cleaner
- tf_monitor is working and has better display
0.2.0 (2009-09-09)
Major changes
- tf topic "/tf_message" has been changed to "/tf". For backwards compatibility it still listens on "/tf_message" but that is deprecated. 
