ros-one-tf (1.13.4-0noble.20251023.0422) UNRELEASED; urgency=medium

  * Append timestamp when binarydeb was built.

 -- Tully Foote <tfoote@osrfoundation.org>  Thu, 23 Oct 2025 04:22:47 +0000

ros-one-tf (1.13.4-0noble) noble; urgency=high

  * Updates for Ubuntu 22 (#233 <https://github.com/ros/geometry/issues/233>)
  * Contributors: Jochen Sprickerhof

 -- Tully Foote <tfoote@osrfoundation.org>  Fri, 25 Apr 2025 00:00:00 -0000

ros-one-tf (1.13.3-0noble) noble; urgency=high

  * Drop nonexistent rosmake doc builder. (#235 <https://github.com/ros/geometry/issues/235>)
  * Removes extra semicolon for function definitions (#240 <https://github.com/ros/geometry/issues/240>)
  * Fix quaternion_from_euler modifying the input in some cases (#241 <https://github.com/ros/geometry/issues/241>)
  * Add deprecation warning to tf view_frames. (#217 <https://github.com/ros/geometry/issues/217>)
  * Fixed typo Traonsform -> Transform (#224 <https://github.com/ros/geometry/issues/224>)
  * Fix view_frames by removing legacy version check. (#222 <https://github.com/ros/geometry/issues/222>)
  * Contributors: Artur Miller, Kenji Brameld (TRACLabs), Michael Grupp, Mike Purvis, Salih Marangoz, lauralindzey

 -- Tully Foote <tfoote@osrfoundation.org>  Thu, 10 Apr 2025 00:00:00 -0000

ros-one-tf (1.13.2-0noble) noble; urgency=high

  * fix shebang line for python3 (#212 <https://github.com/ros/geometry/issues/212>)
  * Contributors: Mikael Arguedas

 -- Tully Foote <tfoote@osrfoundation.org>  Mon, 08 Jun 2020 00:00:00 -0000

ros-one-tf (1.13.1-0noble) noble; urgency=high

  * Fix ring45 test expectations (#211 <https://github.com/ros/geometry/issues/211>)
    Copying https://github.com/ros/geometry2/commit/04625380bdff3f3e9e860fc0e85f71674ddd1587
  * import setup from setuptools instead of distutils-core (#209 <https://github.com/ros/geometry/issues/209>)
  * Contributors: Alejandro Hernández Cordero, Shane Loretz

 -- Tully Foote <tfoote@osrfoundation.org>  Fri, 15 May 2020 00:00:00 -0000

ros-one-tf (1.13.0-0noble) noble; urgency=high



 -- Tully Foote <tfoote@osrfoundation.org>  Tue, 10 Mar 2020 00:00:00 -0000

ros-one-tf (1.12.1-0noble) noble; urgency=high

  * Use process_time() for Python 3.8 compatibility (#205 <https://github.com/ros/geometry/issues/205>)
  * Bump CMake version to avoid CMP0048 warning (#204 <https://github.com/ros/geometry/issues/204>)
  * Add rostest include dirs (#195 <https://github.com/ros/geometry/issues/195>)
  * Remove trailing semicolons from tf sources (#187 <https://github.com/ros/geometry/issues/187>)
    * [tf] Removed trailing semicolons after functions from all sources
    Used the -Wpedantic compiler flag to find all occurrences
  * Allow to choose output precision in tf_echo (#186 <https://github.com/ros/geometry/issues/186>)
    * Allow to choose output precision in tf_echo
  * update how c++11 requirement is added (#184 <https://github.com/ros/geometry/issues/184>)
  * update install destination in CMakeLists.txt (#183 <https://github.com/ros/geometry/issues/183>)
    * export binary to right locations
    * specify archive and runtime destinations, update whitespace (#5 <https://github.com/ros/geometry/issues/5>)
  * add visibility macro
  * windows bring up, use ROS_DEPRECATED
  * Remove signals from find_package(Boost COMPONENTS ...)
  * fixing error of casting away constness in  method void tfSwapScalarEndian(const tfScalar& sourceVal, tfScalar& destVal) in line 626 of Vector3.h (#179 <https://github.com/ros/geometry/issues/179>)
  * Fix log output typo: message_notifier -> message_filter (#177 <https://github.com/ros/geometry/issues/177>)
    Almost all the log outputs use message_filter, except one. The warning
    text still referred to message_notifier. This commit fixes that.
  * Contributors: C-NR, James Xu, Maarten de Vries, Martin Günther, Shane Loretz, Victor Lamoine, Yoshua Nava

 -- Tully Foote <tfoote@osrfoundation.org>  Tue, 10 Mar 2020 00:00:00 -0000

ros-one-tf (1.12.0-0noble) noble; urgency=high

  * Adapt to new xmlrpcpp header location (#164 <https://github.com/ros/geometry/issues/164>)
  * Maintain & expose tf2 Buffer in shared_ptr for tf (#163 <https://github.com/ros/geometry/issues/163>)
    - Adds a tf2_ros::Buffer via a public accessor
    method to expose to customers of Transformer
    - Maintains the tf2_ros::Buffer in a shared_ptr
    to safely share access to the Buffer object
    - As this is targeting Melodic, adds c++11 compile
    flags to grant access to std::shared_ptr's
    - Reorders the include_directories in the CMakeLists
    to ensure the headers exposed in this package are
    read *before* the system installed catkin_INCLUDE_DIRS
    (otherwise changes to tf source headers are never detected
    during a catkin_make on a system with ros-*-geometry
    installed)
  * Prevent rates that result in core dump (0.0) or no limit on update rate at all (<0.0) #159 <https://github.com/ros/geometry/issues/159> (#160 <https://github.com/ros/geometry/issues/160>)
  * Fix empty yaml parsing (#153 <https://github.com/ros/geometry/issues/153>)
    Fixes #152 <https://github.com/ros/geometry/issues/152>
    The empty yaml was coming through as a list not a dict so was breaking the expectations.
    I used the shorthand or {} since I know any valid data won't evaluate to zero. A more complete solution is described here: https://stackoverflow.com/a/35777649/604099
  * Make python scripts Python3 compatible. (#151 <https://github.com/ros/geometry/issues/151>)
    * Python 3 fixes
    * Prefer str.format over operator % and small python3 fixes.
  * Contributors: Ian McMahon, Lucas Walter, Maarten de Vries, Tully Foote

 -- Tully Foote <tfoote@osrfoundation.org>  Wed, 02 May 2018 00:00:00 -0000

ros-one-tf (1.11.9-0noble) noble; urgency=high

  * Replace legacy python code with appropriate calls to tf2_ros (#149 <https://github.com/ros/geometry/issues/149>) (#134 <https://github.com/ros/geometry/issues/134>)
  * Replace deprecated Eigen module with Eigen3
  * Update minimum version for run dependency on tf2_ros
  * Add support for static_transforms in tf_monitor.
    Fixes #136 <https://github.com/ros/geometry/issues/136> with #134 <https://github.com/ros/geometry/issues/134> for tf_echo and view_frames.
  * Pass through allFramesAsDot time argument optionally.
  * remove vestigial includes. Fixes #146 <https://github.com/ros/geometry/issues/146> (#147 <https://github.com/ros/geometry/issues/147>)
  * Commented code caused error in documentation (#142 <https://github.com/ros/geometry/issues/142>)
  * [doc] Add migration notice in manifest. (#129 <https://github.com/ros/geometry/issues/129>)
  * Fix "stdlib.h: No such file or directory" errors in GCC-6
  * Fix error for null conversion.
  * Change version regex for graphviz in view_frames
  * fix for issue in getAngleShortestPath(), closes #102 <https://github.com/ros/geometry/issues/102>
  * Contributors: AndyZe, Edward Venator, Hodorgasm, Isaac I.Y. Saito, Michael Korn, Mike Purvis, Tom Moore, Tully Foote, Timo Röhling

 -- Tully Foote <tfoote@osrfoundation.org>  Fri, 14 Jul 2017 00:00:00 -0000

ros-one-tf (1.11.8-0noble) noble; urgency=high

  * Update assertQuaternionValid to check for NaNs
  * Remove outdated manifest loading in python files
  * update unit tests to catch https://github.com/ros/geometry_experimental/issues/102
  * Contributors: Chris Mansley, Michael Hwang, Tully Foote

 -- Tully Foote <tfoote@osrfoundation.org>  Fri, 04 Mar 2016 00:00:00 -0000

ros-one-tf (1.11.7-0noble) noble; urgency=high

  * add a unit test for pytf wait_for_transform
  * removed msg serv installation from cmakelists
  * generated autodoc
  * Fixed Vector3 documentation
  * display RPY in both radian and degree
  * Fixed command line arguments
  * using TimeStamp and FrameId in message filter
    this allows to use tf::MessageFilter with pcl::PointCloud<T>
    see #55 <https://github.com/ros/geometry/issues/55>
  * Added and optional third argument to specify publishing frequency
  * Contributors: Adnan Munawar, Brice Rebsamen, Jackie Kay, Tully Foote, Ying Lu

 -- Tully Foote <tfoote@osrfoundation.org>  Tue, 21 Apr 2015 00:00:00 -0000

ros-one-tf (1.11.6-0noble) noble; urgency=high

  * reenable python tests
  * Broadcaster: Rospy fix #84 <https://github.com/ros/geometry/issues/84>. Add sendTransformMessage.
  * Contributors: Tully Foote, lsouchet

 -- Tully Foote <tfoote@osrfoundation.org>  Wed, 25 Mar 2015 00:00:00 -0000

ros-one-tf (1.11.5-0noble) noble; urgency=high

  * Strip leading slash get parent #79 <https://github.com/ros/geometry/issues/79>
  * Make frameExists strip leading slash going into tf2.`#63 <https://github.com/ros/geometry/issues/63>`_
  * Update broadcaster.py,  Added ability to use TransformStamped
  * update view_frames to use AllFramesAsDot(rospy.time.now()) #77 <https://github.com/ros/geometry/issues/77>
  * Contributors: David Lu!!, Gaël Ecorchard, Kei Okada, Tully Foote

 -- Tully Foote <tfoote@osrfoundation.org>  Tue, 17 Mar 2015 00:00:00 -0000

ros-one-tf (1.11.4-0noble) noble; urgency=high

  * Install static lib and remove test for Android
  * Larger default queue size in broadcaster
    With queue_size=1 when two transforms are sent in quick succession,
    the second is often lost. The C++ code uses a default queue_size of
    100, so switch to that default here as well. If that is not appropriate,
    a queue_size constructor argument is provided.
  * Update package.xml
  * add rate parameter to tf_echo
  * Added check for normalized quaternion in roswtf plugin
  * Contributors: David Lu!!, Gary Servin, Kevin Hallenbeck, Stephan Wirth, contradict

 -- Tully Foote <tfoote@osrfoundation.org>  Tue, 23 Dec 2014 00:00:00 -0000

ros-one-tf (1.11.3-0noble) noble; urgency=high

  * convert to boost signals2 following ros/ros_comm#267 <https://github.com/ros/ros_comm/issues/267> Fixes #23 <https://github.com/ros/geometry/issues/23>. Requires ros/geometry_experimental#61 <https://github.com/ros/geometry_experimental/issues/61> as well.
  * add rospy publisher queue_size argument
    ros/ros_comm#169 <https://github.com/ros/ros_comm/issues/169>
  * add queue_size to tf publisher
    ros/ros_comm#169 <https://github.com/ros/ros_comm/issues/169>
  * make rostest in CMakeLists optional (ros/rosdistro#3010 <https://github.com/ros/rosdistro/issues/3010>)
  * Contributors: Lukas Bulwahn, Tully Foote

 -- Tully Foote <tfoote@osrfoundation.org>  Wed, 07 May 2014 00:00:00 -0000

ros-one-tf (1.11.2-0noble) noble; urgency=high

  * fixing test linking
  * Contributors: Tully Foote

 -- Tully Foote <tfoote@osrfoundation.org>  Tue, 25 Feb 2014 00:00:00 -0000

ros-one-tf (1.11.1-0noble) noble; urgency=high



 -- Tully Foote <tfoote@osrfoundation.org>  Sun, 23 Feb 2014 00:00:00 -0000

ros-one-tf (1.11.0-0noble) noble; urgency=high

  * TF uses ros::MessageEvent to get connection information
  * Contributors: Kevin Watts, Tully Foote

 -- Tully Foote <tfoote@osrfoundation.org>  Fri, 14 Feb 2014 00:00:00 -0000

ros-one-tf (1.10.8-0noble) noble; urgency=high

  * Port groovy-devel patch to hydro-devel
  * Added rosconsole as catkin dependency for catkin_package
  * Add rosconsole as runtime dependency
  * Contributors: Michael Ferguson, Mirza Shah

 -- Tully Foote <tfoote@osrfoundation.org>  Sat, 01 Feb 2014 00:00:00 -0000

ros-one-tf (1.10.7-0noble) noble; urgency=high

  * fix bug in tf::Matrix3x3::getEulerYPR()
    Fixes a bug in tf::Matrix3x3::getEulerYPR() implementation's handling
    of gimbal lock cases (when the new x axis aligns with the old +/-z
    axis).
  * add test that demonstrated bug in tf::Matrix3x3
    tf::Matrix3x3::getEulerYPR() has a bug which returns an incorrect rpy
    for certain corner case inputs.  This test demonstrates that bug.
  * Fix const correctness of tf::Vector3 rotate() method
    The method does not modify the class thus should be const.
    This has already been fixed in Bullet itself.
  * add automatic tf buffer cleaning on bag loop for python
    This logic was already implemented for c++
    but not for the python module.
  * Contributors: Acorn Pooley, Timo Rohling, Tully Foote, v4hn

 -- Tully Foote <tfoote@osrfoundation.org>  Fri, 27 Dec 2013 00:00:00 -0000

ros-one-tf (1.10.6-0noble) noble; urgency=high

  * switching to wrapper scripts which will provide a deprecation warning for #3 <https://github.com/ros/geometry/issues/3>
  * add missing roswtf dependency to really export the plugin (fix #27 <https://github.com/ros/geometry/issues/27>)
  * Update listener.py
    Fix the tf listener service exception in rospy. See:
    http://answers.ros.org/question/10777/service-exception-using-tf-listener-in-rospy/
  * Fix MessageFilter race condition
    If MessageFilter does not explicitly stop its callback timer when it's
    being destroyed, there is a race condition when that timer is processed in
    a callback queue run by a different thread.  Specifically,
    maxRateTimerCallback() may be called after messages_mutex_ has been
    destroyed, causing a unrecoverable error.

 -- Tully Foote <tfoote@osrfoundation.org>  Wed, 28 Aug 2013 00:00:00 -0000

ros-one-tf (1.10.5-0noble) noble; urgency=high

  * tf: export dependency on tf2_ros
    Fixes #21 <https://github.com/ros/geometry/issues/21>
  * added run dependency on graphviz
    closes #19 <https://github.com/ros/geometry/issues/19>

 -- Tully Foote <tfoote@osrfoundation.org>  Fri, 19 Jul 2013 00:00:00 -0000

ros-one-tf (1.10.4-0noble) noble; urgency=high

  * fixing erase syntax
  * resolving https://github.com/ros/geometry/issues/18 using implementation added in tf2::BufferCore, adding dependency on next version of tf2 for this

 -- Tully Foote <tfoote@osrfoundation.org>  Thu, 11 Jul 2013 00:00:00 -0000

ros-one-tf (1.10.3-0noble) noble; urgency=high

  * fixing unittest for new resolve syntax

 -- Tully Foote <tfoote@osrfoundation.org>  Tue, 09 Jul 2013 00:00:00 -0000

ros-one-tf (1.10.2-0noble) noble; urgency=high

  * strip leading slashes in resolve, and also any time a method is passed from tf to tf2 assert the leading slash is stripped as well.  tf::resolve with two arguments will end up with foo/bar instead of /foo/bar.  Fixes https://github.com/ros/geometry_experimental/issues/12
  * added two whitespaces to make message_filter compile with c++11
    more on this here: http://stackoverflow.com/questions/10329942/error-unable-to-find-string-literal-operator-slashes
  * using CATKIN_ENABLE_TESTING to optionally configure tests in tf

 -- Tully Foote <tfoote@osrfoundation.org>  Tue, 09 Jul 2013 00:00:00 -0000

ros-one-tf (1.10.1-0noble) noble; urgency=high

  * updating dependency requirement to tf2_ros 0.4.3
  * removing unused functions
    removing unused private methods
    removing ``max_extrapolation_distance_``
    removing unused data storage _frameIDs frameIDS_reverse ``frame_authority_``
    removing cache_time from tf, passing through method to tf2 buffer_core
    removing unused variables ``frames_`` and ``frame_mutex_`` and ``interpolating_``
    removing unused mutex and transformchanged signaling
    commenting on deprecation of MAX_EXTRAPOLATION_DISTANCE

 -- Tully Foote <tfoote@osrfoundation.org>  Fri, 05 Jul 2013 00:00:00 -0000

ros-one-tf (1.10.0-0noble) noble; urgency=high

  * adding versioned dependency on recent geometry_experimental changes
  * fixing test dependencies
  * fixing callbacks for message filters
  * remove extra invalid comment
  * dedicated thread logic all implemented
  * removing commented out code
  * mostly completed conversion of tf::TransformListener to use tf2 under the hood
  * lookuptwist working
  * tf::Transformer converted to use tf2::Buffer under the hood.  passing tf_unittest.cpp
  * making tf exceptions typedefs of tf2 exceptions for compatability
  * first stage of converting Transformer to Buffer
  * switching to use tf2's TransformBroadcaster
  * adding dependency on tf2_ros to start moving over contents
  * fixing unit tests

 -- Tully Foote <tfoote@osrfoundation.org>  Fri, 05 Jul 2013 00:00:00 -0000

ros-one-tf (1.9.31-0noble) noble; urgency=high



 -- Tully Foote <tfoote@osrfoundation.org>  Thu, 18 Apr 2013 18:16:00 -0000

ros-one-tf (1.9.30-0noble) noble; urgency=high

  * Adding correct install targets for tf scripts
  * Removing scripts from setup.py install

 -- Tully Foote <tfoote@osrfoundation.org>  Thu, 18 Apr 2013 16:26:00 -0000

ros-one-tf (1.9.29-0noble) noble; urgency=high

  * use CATKIN_DEVEL_PREFIX instead of obsolete CATKIN_BUILD_PREFIX

 -- Tully Foote <tfoote@osrfoundation.org>  Sun, 13 Jan 2013 00:00:00 -0000

ros-one-tf (1.9.28-0noble) noble; urgency=high



 -- Tully Foote <tfoote@osrfoundation.org>  Wed, 02 Jan 2013 00:00:00 -0000

ros-one-tf (1.9.27-0noble) noble; urgency=high

  * set addditional python version
  * added license headers to various files

 -- Tully Foote <tfoote@osrfoundation.org>  Fri, 21 Dec 2012 00:00:00 -0000

ros-one-tf (1.9.26-0noble) noble; urgency=high

  * add missing dep to catkin

 -- Tully Foote <tfoote@osrfoundation.org>  Fri, 14 Dec 2012 00:00:00 -0000

ros-one-tf (1.9.25-0noble) noble; urgency=high

  * add missing downstream depend
  * update setup.py

 -- Tully Foote <tfoote@osrfoundation.org>  Thu, 13 Dec 2012 00:00:00 -0000

ros-one-tf (1.9.24-0noble) noble; urgency=high

  * Version 1.9.24

 -- Tully Foote <tfoote@osrfoundation.org>  Tue, 11 Dec 2012 00:00:00 -0000

ros-one-tf (1.9.23-0noble) noble; urgency=high

  * Releaseing version 1.9.23
  * tf depended on angles but did not find_package it

 -- Tully Foote <tfoote@osrfoundation.org>  Thu, 22 Nov 2012 00:00:00 -0000

ros-one-tf (1.9.22-0noble) noble; urgency=high



 -- Tully Foote <tfoote@osrfoundation.org>  Sun, 04 Nov 2012 09:14:00 -0000

ros-one-tf (1.9.21-0noble) noble; urgency=high



 -- Tully Foote <tfoote@osrfoundation.org>  Sun, 04 Nov 2012 01:19:00 -0000

ros-one-tf (1.9.20-0noble) noble; urgency=high



 -- Tully Foote <tfoote@osrfoundation.org>  Fri, 02 Nov 2012 00:00:00 -0000

ros-one-tf (1.9.19-0noble) noble; urgency=high

  * fix catkin function order
  * Removed deprecated 'brief' attribute from <description> tags.

 -- Tully Foote <tfoote@osrfoundation.org>  Wed, 31 Oct 2012 00:00:00 -0000

ros-one-tf (1.9.18-0noble) noble; urgency=high

  * tf: Fixed wrong install directory for python message files.
  * tf: fixed bug where generated python message code was not being installed.
  * tf: added setup.py file and changed CMakeLists.txt to install python files and bound library (_tf.so, also known as pytf_py in CMakeLists.txt) which must have been missed during the previous catkin-ization.

 -- Tully Foote <tfoote@osrfoundation.org>  Tue, 16 Oct 2012 00:00:00 -0000

ros-one-tf (1.9.17-0noble) noble; urgency=high

  * fix several dependency issues

 -- Tully Foote <tfoote@osrfoundation.org>  Tue, 02 Oct 2012 00:00:00 -0000

ros-one-tf (1.9.16-0noble) noble; urgency=high

  * adding geometry metapackage and updating to 1.9.16

 -- Tully Foote <tfoote@osrfoundation.org>  Sat, 29 Sep 2012 00:00:00 -0000

ros-one-tf (1.9.15-0noble) noble; urgency=high

  * fix a few dependency/catkin problems
  * remove old API files
  * comply to the new catkin API

 -- Tully Foote <tfoote@osrfoundation.org>  Sun, 30 Sep 2012 00:00:00 -0000

ros-one-tf (1.9.14-0noble) noble; urgency=high

  * patch from Tom Ruehr from tf sig
  * patch from #5401 <https://github.com/ros/geometry/issues/5401> for c++0x support

 -- Tully Foote <tfoote@osrfoundation.org>  Tue, 18 Sep 2012 00:00:00 -0000

ros-one-tf (1.9.13-0noble) noble; urgency=high

  * update manifests

 -- Tully Foote <tfoote@osrfoundation.org>  Mon, 17 Sep 2012 00:00:00 -0000

ros-one-tf (1.9.12-0noble) noble; urgency=high

  * use the proper angles package

 -- Tully Foote <tfoote@osrfoundation.org>  Sun, 16 Sep 2012 00:00:00 -0000

ros-one-tf (1.9.11-0noble) noble; urgency=high

  * no need for angles anymore

 -- Tully Foote <tfoote@osrfoundation.org>  Fri, 14 Sep 2012 22:49:00 -0000

ros-one-tf (1.9.10-0noble) noble; urgency=high

  * no need for bullet anymore

 -- Tully Foote <tfoote@osrfoundation.org>  Fri, 14 Sep 2012 22:30:00 -0000

ros-one-tf (1.9.9-0noble) noble; urgency=high

  * update depends
  * minor patches for new build system

 -- Tully Foote <tfoote@osrfoundation.org>  Tue, 11 Sep 2012 00:00:00 -0000

ros-one-tf (1.9.8-0noble) noble; urgency=high

  * fixes for groovy's catkin

 -- Tully Foote <tfoote@osrfoundation.org>  Mon, 03 Sep 2012 00:00:00 -0000

ros-one-tf (1.9.7-0noble) noble; urgency=high



 -- Tully Foote <tfoote@osrfoundation.org>  Fri, 10 Aug 2012 12:19:00 -0000

ros-one-tf (1.9.6-0noble) noble; urgency=high

  * changing how we install bins

 -- Tully Foote <tfoote@osrfoundation.org>  Thu, 02 Aug 2012 19:59:00 -0000

ros-one-tf (1.9.5-0noble) noble; urgency=high

  * fix the header to be compiled properly
  * using PROGRAMS insteas of TARGETS

 -- Tully Foote <tfoote@osrfoundation.org>  Thu, 02 Aug 2012 19:48:00 -0000

ros-one-tf (1.9.4-0noble) noble; urgency=high



 -- Tully Foote <tfoote@osrfoundation.org>  Thu, 02 Aug 2012 18:29:00 -0000

ros-one-tf (1.9.3-0noble) noble; urgency=high

  * forgot to install some things
  * also using DEPENDS

 -- Tully Foote <tfoote@osrfoundation.org>  Thu, 02 Aug 2012 18:28:00 -0000

ros-one-tf (1.9.2-0noble) noble; urgency=high

  * make sure the tf target depends on the messages (and clean some include_directories too)

 -- Tully Foote <tfoote@osrfoundation.org>  Wed, 01 Aug 2012 21:05:00 -0000

ros-one-tf (1.9.1-0noble) noble; urgency=high

  * install manifest.xml

 -- Tully Foote <tfoote@osrfoundation.org>  Wed, 01 Aug 2012 19:16:00 -0000

ros-one-tf (1.9.0-0noble) noble; urgency=high

  * catkin build system
  * remove bullet dep
  * fix bug #5089 <https://github.com/ros/geometry/issues/5089>
  * add link flag for OSX
  * tf: MessageFilter: added public getter/setter for ``queue_size_``
  * adding btQuaternion constructor for ease of use
  * fixing method naming for camelCase and adding bt* Constructor methods
  * tf.tfwtf now uses rosgraph.Master instead of roslib
  * Added tf and angles to catkin
  * cleanup up last errors
  * ``SIMD_`` -> ``TFSIMD_`` defines to not conflict
  * write in bullet assignment and return methods
  * executable bit on conversion script
  * changing defines from BT to TF
  * removing BULLET_VERSION info
  * changing all bt* to tf* in LinearMath to avoid collisions
  * convert btScalar to tfScalar to avoid definition conflicts
  * deleting GEN_clamp and GEN_clamped as they're unused and would conflict
  * non conflicting minmax functions
  * the migration script
  * applied bullet_migration_sed.py to LinearMath include dir with namespaced rules and everything with Namespaced rules and all 152 tests pass
  * removing all BT_USE_DOUBLE_PRECISION ifs and hardcoding them to the double case
  * adding tf namespaces to moved files
  * breaking bullet dependency
  * removing redundant typedefs with new datatypes
  * moving filenames to not collide in search and replaces
  * changing include guards
  * moving linear math into tf namespace
  * copying in bullet datatypes
  * switching to a recursive mutex and actually holding locks for the right amount of time.  ticket:5
  * Giving error message when time cache is empty for lookup failures
  * Moving ``lct_cache_`` to local variable from class member. As class member, using this variable makes lookupTransform not thread-safe
  * velocity test precision a little lower requirements
  * Fix to error message for earliest extrapolation time exception, ros-pkg5085
  * Fixing epsilon to prevent test failures
  * Reducing epsilon value for velocity tests
  * add missing empty_listener.cpp file
  * Not calling ros::Time::now() in tf.cpp, causes problems with pytf
  * fix for ROS_BREAK include
  * Adding faster point cloud transform, as specified in ros-pkg`#4958 <https://github.com/ros/geometry/issues/4958>`_
  * Cache unittest reenabled
  * Adding speed_test from tf2 to check lookupTransform/canTransform
  * Josh's optimizations from tf2 merged into tf. Tests pass
  * Benchmark test includes tests of lookupTransform
  * Adding ros::Time::init to benchmark test
  * Testing compound transforms with lookupTransform
  * Adding helix test of time-varying transforms, with interpolation, to test lookupTransform
  * Moving test executables to bin/. Cleanup in tf_unittest. Removed deprecated calls to bullet, added 'ring45' test from tf2 as lookupTransform test
  * patch for #4952 <https://github.com/ros/geometry/issues/4952>
  * kevin's patch for #ros-pkg4882
  * Fix for TransformListener hanging on simulation shutdown, #4882 <https://github.com/ros/geometry/issues/4882>
  * removing old srv export
  * removing old srv includ path
  * this should never have been passing in an error string here -- likely one of the reasons MessageFilter is so slow
  * Adding to author list to create branch
  * removing reset_time topic and catching negative time change to reset the tf buffer
  * #4277 <https://github.com/ros/geometry/issues/4277> transformPointCloud
  * revert patch that uses ros::ok in waitForTransform. ticket #4235 <https://github.com/ros/geometry/issues/4235>
  * make tf unittest a ros node
  * fix lockup in waitForTransform. ticket 4235
  * reverting r30406 and r30407, they are redundant with standardized functionality and break previous functionality
  * sse detection #4114 <https://github.com/ros/geometry/issues/4114>
  * tf: change_notifier should sleep after an exception
  * created common place for ROS Pose/Point/Quaternion to numpy arrays transformations
  * added TransformBroadcaster.sendTransform for PoseStamped
  * one more patch for #4183 <https://github.com/ros/geometry/issues/4183>
  * new unit test
  * waitforTransform now polls on walltime to avoid ros::Time initialization issues.  basic unit test for waitForTransform in python.
  * fix for stricter time
  * fix ros::Time unit test problem with ROS 1.1.9
  * #4103 <https://github.com/ros/geometry/issues/4103> method getTFPrefix() added, documented, tested
  * moving patch to trunk from tag r30172
  * Added Ubuntu platform tags
  * Update MessageFilter to use traits and MessageEvent
  * #4039 <https://github.com/ros/geometry/issues/4039>, moved PoseMath from tf to tf_conversions
  * #4031 <https://github.com/ros/geometry/issues/4031> add lookupTwist and lookupTwistFull
  * fixing zero time edge case of lookupTwist, thanks james
  * commenting debug statement
  * Typo in comment
  * documentation
  * fixing up unit tests
  * lookup twist for #4010 <https://github.com/ros/geometry/issues/4010>
  * commenting twist test while the code is being refactored
  * removing transform twist as per api review in ticket #4010 <https://github.com/ros/geometry/issues/4010>
  * Added doctest for PoseMath creation from message
  * Doc for PoseMath
  * Double module tf
  * Remove expect_exception
  * comment for operator
  * opeartor == for StampedTransform too #3990 <https://github.com/ros/geometry/issues/3990>
  * First cut at posemath
  * adding operator== to Stamped<T> with unit tests
  * adding methods for vectorized publishing of transforms #3954 <https://github.com/ros/geometry/issues/3954>
  * fix thread-safety of add()
  * Re-add message filter test that was accidentally removed when the message notifier was deleted
  * Fix message filter in the case where messages are arriving faster than the update timer is running (exacerbated by rosbag play --clock not actually broadcasting the clock at 100hz). (#3810 <https://github.com/ros/geometry/issues/3810>)
  * Tiny refactor for callerid->authority
  * #3942 <https://github.com/ros/geometry/issues/3942> testcase
  * Add doc for Transformer.clear
  * Missing initializer from TransformListener
  * New test test_cache_time
  * fixing quaternion checking and adding unittests #3758 <https://github.com/ros/geometry/issues/3758>
  * review status #3776 <https://github.com/ros/geometry/issues/3776>
  * tf: change_notifier now supports multiple frames; publishes tfMessages
  * passing basic tests for transformtwist
  * adding transformTwist method
  * all tests passing on lookupVelocity
  * tests for values calculated by hand
  * linear velocity to multiple other targets
  * expanding to all three dimentions and asserting others are zero
  * first cut velocity, basic test architecture layed out.
  * searchparam when publishing
  * noting deprecations better and changing frame_id to frame_name for unresolved
  * removing /tf_message since it's been deprecated
  * returning remap capability to remap #3602 <https://github.com/ros/geometry/issues/3602>
  * inlining helper function
  * tf: changed manifest to have lower-case tf
  * comment
  * more documentation
  * adding helper function for getting tf_prefix
  * patches for tf_monitor to correctly display the chain, thanks for the help Sachin.
  * asserting that incoming frameids are resolved, currently at debug level as this is not fully implemented in othe code.  This level will escalate slowly as compliance is increased #3169 <https://github.com/ros/geometry/issues/3169>
  * not using my own deprecated function
  * more usage
  * tf_echo usage expanded
  * fixing typo in documentation
  * removing include of message_notifier
  * removing deprecated message_notifier #3046 <https://github.com/ros/geometry/issues/3046>
  * removing deprecated data type and constructor #3046 <https://github.com/ros/geometry/issues/3046>
  * removing deprecated sendTransform calls
  * fixing test for usage of deprecated APIs #3046 <https://github.com/ros/geometry/issues/3046>
  * removing deprecated setTransform method #3046 <https://github.com/ros/geometry/issues/3046>
  * removing deprecated lookupTransform methods #3046 <https://github.com/ros/geometry/issues/3046>
  * removed deprecated canTransform method #3046 <https://github.com/ros/geometry/issues/3046>
  * removing deprecated canTransform #3046 <https://github.com/ros/geometry/issues/3046>
  * removing deprecated transform_sender #3046 <https://github.com/ros/geometry/issues/3046>
  * removing deprecated transformStampedMsgToTF and transformStampedTFToMsg #3046 <https://github.com/ros/geometry/issues/3046>
  * fixing startup race condition #3168 <https://github.com/ros/geometry/issues/3168>
  * adding InvalidArgument exception for transformMethods, currently it only throws if w in quaternions are w <= 0 or w > 1 #3236 <https://github.com/ros/geometry/issues/3236>
  * reving for release
  * commenting all velocity work for it's not ready to be released
  * adding in deprecated call which I removed accidentally
  * renaming tf::remap to tf::resolve as per #3190 <https://github.com/ros/geometry/issues/3190> with backwards compatability.  Also Standardizing to only do searchparam at startup #3167 <https://github.com/ros/geometry/issues/3167>
  * Switch MessageFilter back to using a Timer instead of a WallTimer, since the time-jumping is now fixed (#2430 <https://github.com/ros/geometry/issues/2430>)
  * adding createQuaternionFromRPY method to help deprecation transition #2992 <https://github.com/ros/geometry/issues/2992>
  * Added specific tes for quaternion types
  * Switching refernece frame and moving frame ordering for lookup transform call to actually be correct
  * adding test to the back
  * fixing lookupVelocity special cases for zero time
  * documention
    improvements
  * Doc clarifications
  * removing debugging
  * lookupVelocity Python first cut
  * transformVector3
  * switching tf_prefix to searchParam so you can set it for a whole namespace #2921 <https://github.com/ros/geometry/issues/2921>
  * removing .py extension from script
  * simpler topic name
  * adding tf_remapping script to remap frame ids #870 <https://github.com/ros/geometry/issues/870>
  * fixing manifest loading to right package
  * uncommenting lookup velocity and fixing implementation
  * removing redundant angles package dependency #3334 <https://github.com/ros/geometry/issues/3334>
  * Patch from #3337 <https://github.com/ros/geometry/issues/3337>
  * fixing ~ usage
  * commenting out lookupvelocity while it's still not working for release of patches
  * angles needed for velocity lookup
  * Switch from to_seconds to to_sec, #3324 <https://github.com/ros/geometry/issues/3324>
  * updating for 0.10 changes to python and hudson
  * fixing deprecated to_seconds call in tfwtf
  * merging 0.4x changes into trunk
  * a first trial of lookupVelocity
  * added createQuaternionMsgFromRollPitchYaw helper function
  * removing wait_for_transform_death test from default, for it doesn't work under release
  * switching to Release from Debug
  * fixing usage message of static_transform_sender
  * Warn about received messages with frame_ids that are not fully qualified, but resolve them locally
  * moving deprecation note to top of summary
  * 
    
      * Remap target frames (#3119 <https://github.com/ros/geometry/issues/3119>)
      * Throw out messages immediately if they have an empty frame_id
    
  * fixing display of chain to show all links
  * documentation for #2072 <https://github.com/ros/geometry/issues/2072>
  * fixing frequency output of tf_monitor
  * making remapping on send more consistent
  * removing unused variable
  * Doxygen comments for the failure reasons
  * Add a failure callback to tf::MessageFilter
  * fixing #2990 <https://github.com/ros/geometry/issues/2990> deprecated ~ call
  * update tf error strings. Still need review and user testing
  * notifier should subscribe to tf and tf_message
  * doc: updated setTransform to properly list child_frame_id
  * Doc clearer on exceptions
  * restoring caller_id to graph view in python
  * Set daemon on listener thread
  * better command line outputs
  * Removed turtlesim reference from python broadcaster
  * removing useages of deprecated bullet APIs
  * Add rosdoc to manifest
  * Fix build break
  * New Sphinx docs
  * changing display of legend to be above the tree
  * make output consistent with view frames
  * tweak output of tf_echo
  * tweek output of tf_echo
  * update output string
  * update output of view frames
  * make tf_echo wait for up to one second before throwing exceptions
  * Fixes for pytf: exception distinction, waitForTransform, threaded listener
  * Switch MessageFilter back to a WallTimer... shouldn't have been checked in with my last checkin
  * Remove last remnants of Node use
  * Fix compiler warnings
  * removing last warnings relating to #2477 <https://github.com/ros/geometry/issues/2477>
  * tf monitor working, and a little bit cleaner display
  * fixing useage of ~ params
  * cleaning up tf_echo output
  * fixing warning
  * static_transform_publsher replacing transform_sender for backwards compatability, and fixing new StampedTransform
  * update tf description
  * remove extra / in method def. Ticket #2778 <https://github.com/ros/geometry/issues/2778>
  * fixed deprecation of Stamped<> 4 constructor vs 3 constructor.  and switched three usages #2477 <https://github.com/ros/geometry/issues/2477>
  * converting transformPointCloud to use new StampedTransform #2477 <https://github.com/ros/geometry/issues/2477>
  * fixing warnings related to #2477 <https://github.com/ros/geometry/issues/2477>
  * internally switching to StampedTransform for #2477 <https://github.com/ros/geometry/issues/2477> cleanup
  * fixing usage of Stamped<Transform> to StampedTransform
  * switching Stamped<btTransform> to StampedTransform, deprecating usage, and changing all APIs to the new one with backwards compatabilty #2477 <https://github.com/ros/geometry/issues/2477>. It's working but lots of warnings left to fix
  * removing warning
  * fixing deprecated function call usage
  * one less node API call
  * one less node usage
  * fixing urls for new server
  * Rename tf message from tf_message to tf. Listener is backwards compatible, broadcaster is not. See ticket #2381 <https://github.com/ros/geometry/issues/2381>
  * migration part 1

 -- Tully Foote <tfoote@osrfoundation.org>  Wed, 01 Aug 2012 18:52:00 -0000


