ros-jazzy-swri-roscpp (3.6.1-4bookworm) bookworm; urgency=high

  * Fixing Buildfarm Issues (#716 <https://github.com/swri-robotics/marti_common/issues/716>)
    * Cleaning up code to fix build farm errors
  * Contributors: David Anthony

 -- P. J. Reed <preed@swri.org>  Sun, 10 Sep 2023 16:00:00 -0000

ros-jazzy-swri-roscpp (3.6.0-4bookworm) bookworm; urgency=high

  * Rolling updates (#715 <https://github.com/swri-robotics/marti_common/issues/715>)
    - Updating code for Rolling.
    - Removing conditional compilation code related to EOL distributions.
  * Contributors: David Anthony

 -- P. J. Reed <preed@swri.org>  Mon, 21 Aug 2023 16:00:00 -0000

ros-jazzy-swri-roscpp (3.5.4-4bookworm) bookworm; urgency=high

  * Add publisher and subscription options to constructors (#714 <https://github.com/swri-robotics/marti_common/issues/714>)
  * Use System QoS Settings as Defaults (#713 <https://github.com/swri-robotics/marti_common/issues/713>)
  * Adding wrapper for unique_ptr arguments (#712 <https://github.com/swri-robotics/marti_common/issues/712>)
  * Contributors: David Anthony, Veronica Knisley

 -- P. J. Reed <preed@swri.org>  Sun, 13 Aug 2023 16:00:00 -0000

ros-jazzy-swri-roscpp (3.5.3-4bookworm) bookworm; urgency=high

  * Fixing build warnings (#707 <https://github.com/swri-robotics/marti_common/issues/707>)
  * Contributors: David Anthony

 -- P. J. Reed <preed@swri.org>  Tue, 06 Jun 2023 16:00:00 -0000

ros-jazzy-swri-roscpp (3.5.2-4bookworm) bookworm; urgency=high

  * Fix dependencies (#704 <https://github.com/danthony06/marti_common/issues/704>)
    * Fixing build process so dependencies are correctly exported.
  * Contributors: David Anthony

 -- P. J. Reed <preed@swri.org>  Mon, 29 May 2023 16:00:00 -0000

ros-jazzy-swri-roscpp (3.5.1-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Mon, 28 Nov 2022 16:00:00 -0000

ros-jazzy-swri-roscpp (3.5.0-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Mon, 10 Oct 2022 16:00:00 -0000

ros-jazzy-swri-roscpp (3.4.2-4bookworm) bookworm; urgency=high

  * Add Humble Support (#691 <https://github.com/swri-robotics/marti_common/issues/691>)
    * Adding Humble support based on @shrijitsingh99 PR in https://github.com/swri-robotics/marti_common/pull/685
  * Contributors: David Anthony, Shrijit Singh

 -- P. J. Reed <preed@swri.org>  Sun, 09 Oct 2022 16:00:00 -0000

ros-jazzy-swri-roscpp (3.3.2-4bookworm) bookworm; urgency=high

  * Fix topic services under ros2 (#604 <https://github.com/swri-robotics/marti_common/issues/604>)
  * Fix bugs related to subscription age and setting timeout (#609 <https://github.com/swri-robotics/marti_common/issues/609>, #611 <https://github.com/swri-robotics/marti_common/issues/611>) (#612 <https://github.com/swri-robotics/marti_common/issues/612>)
  * Contributors: David Anthony, mschickler

 -- P. J. Reed <preed@swri.org>  Mon, 23 Nov 2020 16:00:00 -0000

ros-jazzy-swri-roscpp (3.3.1-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Tue, 18 Aug 2020 16:00:00 -0000

ros-jazzy-swri-roscpp (3.3.0-4bookworm) bookworm; urgency=high

  * Implement topic services in ROS 2 (#2893 <https://github.com/swri-robotics/marti_common/issues/2893>)
  * Contributors: Matthew Bries

 -- P. J. Reed <preed@swri.org>  Tue, 14 Jul 2020 16:00:00 -0000

ros-jazzy-swri-roscpp (3.2.1-4bookworm) bookworm; urgency=high

  * ROS Foxy support (#582 <https://github.com/swri-robotics/marti_common/issues/582>)
  * Contributors: P. J. Reed

 -- P. J. Reed <preed@swri.org>  Tue, 09 Jun 2020 16:00:00 -0000

ros-jazzy-swri-roscpp (3.2.0-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Tue, 12 May 2020 16:00:00 -0000

ros-jazzy-swri-roscpp (3.1.0-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Sun, 29 Mar 2020 16:00:00 -0000

ros-jazzy-swri-roscpp (3.0.5-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Mon, 09 Mar 2020 16:00:00 -0000

ros-jazzy-swri-roscpp (3.0.4-4bookworm) bookworm; urgency=high

  * ROS 2 Eloquent compatibility (#568 <https://github.com/swri-robotics/marti_common/issues/568>)
  * Contributors: P. J. Reed

 -- P. J. Reed <preed@swri.org>  Wed, 04 Mar 2020 16:00:00 -0000

ros-jazzy-swri-roscpp (3.0.3-4bookworm) bookworm; urgency=high

  * Replace deprecated functions in swri_roscpp
  * Contributors: P. J. Reed

 -- P. J. Reed <preed@swri.org>  Sun, 10 Nov 2019 16:00:00 -0000

ros-jazzy-swri-roscpp (3.0.2-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Sun, 10 Nov 2019 16:00:00 -0000

ros-jazzy-swri-roscpp (3.0.1-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Sun, 10 Nov 2019 16:00:00 -0000

ros-jazzy-swri-roscpp (3.0.0-4bookworm) bookworm; urgency=high

  * ROS2 Dashing conversion (#549 <https://github.com/pjreed/marti_common/issues/549>)
  * Contributors: P. J. Reed

 -- P. J. Reed <preed@swri.org>  Thu, 07 Nov 2019 16:00:00 -0000

ros-jazzy-swri-roscpp (2.10.0-4bookworm) bookworm; urgency=high

  * Prevent swri:Subscriber latency calculations if current time is zero (#548 <https://github.com/swri-robotics/marti_common/issues/548>)
  * Change way name is created for topic services (#541 <https://github.com/swri-robotics/marti_common/issues/541>)
  * Contributors: jgassaway, nick-alton

 -- P. J. Reed <preed@swri.org>  Tue, 03 Sep 2019 16:00:00 -0000

ros-jazzy-swri-roscpp (2.9.0-4bookworm) bookworm; urgency=high

  * Add callback for on change for dynamic parameters (#540 <https://github.com/swri-robotics/marti_common/issues/540>)
  * Add topic service unit tests (#538 <https://github.com/swri-robotics/marti_common/issues/538>)
  * Contributors: Matthew, P. J. Reed

 -- P. J. Reed <preed@swri.org>  Wed, 22 May 2019 16:00:00 -0000

ros-jazzy-swri-roscpp (2.8.0-4bookworm) bookworm; urgency=high

  * Add dynamic parameters (#532 <https://github.com/swri-robotics/marti_common/issues/532>)
  * Contributors: Matthew

 -- P. J. Reed <preed@swri.org>  Tue, 05 Feb 2019 16:00:00 -0000

ros-jazzy-swri-roscpp (2.7.3-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Wed, 02 Jan 2019 16:00:00 -0000

ros-jazzy-swri-roscpp (2.7.2-4bookworm) bookworm; urgency=high

  * Fix cmake macro for service_splitter.py (#535 <https://github.com/swri-robotics/marti_common/issues/535>)
  * Contributors: P. J. Reed

 -- P. J. Reed <preed@swri.org>  Wed, 19 Dec 2018 16:00:00 -0000

ros-jazzy-swri-roscpp (2.7.1-4bookworm) bookworm; urgency=high

  * Fix conditional causing exists to not work properly. (#533 <https://github.com/swri-robotics/marti_common/issues/533>)
  * Remove non ascii character to please python (#530 <https://github.com/swri-robotics/marti_common/issues/530>)
  * Contributors: Matthew

 -- P. J. Reed <preed@swri.org>  Thu, 13 Dec 2018 16:00:00 -0000

ros-jazzy-swri-roscpp (2.7.0-4bookworm) bookworm; urgency=high

  * Add topic based services and associated cmake utils (#523 <https://github.com/swri-robotics/marti_common/issues/523>)
    Provide utilities for implementing service type requests using messages in an almost transparent way.
  * Contributors: Matthew

 -- P. J. Reed <preed@swri.org>  Mon, 03 Dec 2018 16:00:00 -0000

ros-jazzy-swri-roscpp (2.6.0-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Fri, 02 Nov 2018 16:00:00 -0000

ros-jazzy-swri-roscpp (2.5.0-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Thu, 11 Oct 2018 16:00:00 -0000

ros-jazzy-swri-roscpp (2.4.0-4bookworm) bookworm; urgency=high

  * Update package maintainers (#520 <https://github.com/swri-robotics/marti_common/issues/520>)
  * Contributors: P. J. Reed

 -- P. J. Reed <preed@swri.org>  Mon, 08 Oct 2018 16:00:00 -0000

ros-jazzy-swri-roscpp (2.3.0-4bookworm) bookworm; urgency=high

  * Only calculate statistics when messages arrive in order (#516 <https://github.com/swri-robotics/marti_common/issues/516>)
  * Contributors: David Anthony

 -- P. J. Reed <preed@swri.org>  Thu, 24 May 2018 16:00:00 -0000

ros-jazzy-swri-roscpp (2.2.1-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Thu, 10 May 2018 16:00:00 -0000

ros-jazzy-swri-roscpp (2.2.0-4bookworm) bookworm; urgency=high

  * Fix crash from messages with null timestamps (#511 <https://github.com/swri-robotics/marti_common/issues/511>)
  * Contributors: Matthew

 -- P. J. Reed <preed@swri.org>  Sun, 11 Feb 2018 16:00:00 -0000

ros-jazzy-swri-roscpp (2.1.0-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Thu, 25 Jan 2018 16:00:00 -0000

ros-jazzy-swri-roscpp (2.0.0-4bookworm) bookworm; urgency=high

  * Ensure all swri::Subscriber members are initialized (#505 <https://github.com/swri-robotics/marti_common/issues/505>)
  * Contributors: P. J. Reed

 -- P. J. Reed <preed@swri.org>  Sun, 17 Dec 2017 16:00:00 -0000

ros-jazzy-swri-roscpp (1.2.0-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Thu, 12 Oct 2017 16:00:00 -0000

ros-jazzy-swri-roscpp (1.1.0-4bookworm) bookworm; urgency=high

  * Add OptionalDiagnosedPublisher class (#483 <https://github.com/pjreed/marti_common/issues/483>)
  * Contributors: Edward Venator, P. J. Reed

 -- P. J. Reed <preed@swri.org>  Wed, 30 Aug 2017 16:00:00 -0000

ros-jazzy-swri-roscpp (1.0.0-4bookworm) bookworm; urgency=high

  * Add support for boost::function callbacks to swri::Subscriber.
  * Contributors: Elliot Johnson

 -- P. J. Reed <preed@swri.org>  Tue, 01 Aug 2017 16:00:00 -0000

ros-jazzy-swri-roscpp (0.3.0-4bookworm) bookworm; urgency=high

  * Merge together the indigo, jade, and kinetic branches (#443 <https://github.com/pjreed/marti_common/issues/443>)
  * Contributors: P. J. Reed

 -- P. J. Reed <preed@swri.org>  Mon, 19 Jun 2017 16:00:00 -0000

ros-jazzy-swri-roscpp (0.2.4-4bookworm) bookworm; urgency=high

  * Port #385 <https://github.com/swri-robotics/marti_common/issues/385> and #419 <https://github.com/swri-robotics/marti_common/issues/419> to kinetic. (#420 <https://github.com/swri-robotics/marti_common/issues/420>)
    A common error when using unfamiliar ROS nodes is to accidentally set parameters
    by the wrong name. This feature allows the node author to output a WARNING
    for any unused parameters.
    Ported forward from indigo-devel
  * Contributors: Edward Venator

 -- P. J. Reed <preed@swri.org>  Mon, 10 Apr 2017 16:00:00 -0000

ros-jazzy-swri-roscpp (0.2.3-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Thu, 08 Dec 2016 16:00:00 -0000

ros-jazzy-swri-roscpp (0.2.2-4bookworm) bookworm; urgency=high

  * Deprecate LatchedSubscriber. (#391 <https://github.com/swri-robotics/marti_common/issues/391>)
    LatchedSubscriber should be replaced with a swri::Subscriber that is
    initialized with the address of a location to store messages. This change
    makes for a simpler and more consistent interface, and avoids the confusion
    that comes from overloading the -> operator.
  * Contributors: P. J. Reed

 -- P. J. Reed <preed@swri.org>  Tue, 06 Dec 2016 16:00:00 -0000

ros-jazzy-swri-roscpp (0.2.1-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Sat, 22 Oct 2016 16:00:00 -0000

ros-jazzy-swri-roscpp (0.2.0-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Mon, 20 Jun 2016 16:00:00 -0000

ros-jazzy-swri-roscpp (0.1.5-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Thu, 12 May 2016 16:00:00 -0000

ros-jazzy-swri-roscpp (0.1.4-4bookworm) bookworm; urgency=high

  * Add timeoutParam() method to swri::Subscriber.
    This commit adds a new convenience method, timeoutParam, to
    swri::Subscriber that reads a specified parameter directly from the
    parameter server and sets it as the subscriber's timeout value.  This
    is to simplify setup code that currently has to define a temporary
    variable, read the parameter in the temp, and then set the timeout.
  * Contributors: Elliot Johnson

 -- P. J. Reed <preed@swri.org>  Wed, 11 May 2016 16:00:00 -0000

ros-jazzy-swri-roscpp (0.1.3-4bookworm) bookworm; urgency=high

  * Adds getParam() functions to swri_roscpp.
    These functions wrap NodeHandle::getParam(). If the parameter does
    not exist, they emit an error message and return false.
  * Fixes some compiler warnings.
  * The swri::Subscriber::blockTimeouts function now returns a value.
    Previously, it did not explicitly returning a value, which has
    undefined behavior. It now returns the result of the blockTimeouts
    function that it wraps.
  * Contributors: Edward Venator, Elliot Johnson, P. J. Reed

 -- P. J. Reed <preed@swri.org>  Thu, 03 Mar 2016 16:00:00 -0000

ros-jazzy-swri-roscpp (0.1.2-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Tue, 05 Jan 2016 16:00:00 -0000

ros-jazzy-swri-roscpp (0.1.1-4bookworm) bookworm; urgency=high

  * First jade release of swri_roscpp
  * Contributors: Edward Venator

 -- P. J. Reed <preed@swri.org>  Mon, 16 Nov 2015 16:00:00 -0000

ros-jazzy-swri-roscpp (0.1.0-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Mon, 28 Sep 2015 16:00:00 -0000

ros-jazzy-swri-roscpp (0.0.14-4bookworm) bookworm; urgency=high

  * Increase queue_size in swri_roscpp/Subscriber.
    This commit increases the queue size for subscribers that use the
    store mechanism instead of a callback.  The queue size was set to 1,
    which we have seen problems with, so this will increase it to 2.
  * Add missing qualifiers for swri_roscpp unused parameter functions.
  * Merge pull request #385 <https://github.com/swri-robotics/marti_common/issues/385> from evenator/unused-parameter-warnings
    Adds the ability to warn when unused parameters are set in a namespace.
  * Add test for getUnusedParamKeys
    Adds an automated test for getUnusedParamKeys based on the example
    code.
  * Remove default value of node handle for warnUnusedParams
    This default value may cause unexpected behvavior, especially
    with nodelets.
  * Rename param_test to param_example.
    param_test isn't an automated test, just an example of how to use the
    param utilities.
  * Document unused parameter functions.
    The set difference algorithms used to determine which parameters
    are used are non-obvious. This adds documentation.
  * Mark _used_params static.
  * Adds the ability to warn when unused parameters are set in a namespace.
    A common error when using unfamiliar ROS nodes is to accidentally set
    parameters by the wrong name. This features allows the node author
    to output a WARNING for any unused parameters.
    See the param_test node for an example.
  * Contributors: Ed Venator, Edward Venator, Elliot Johnson, elliotjo

 -- P. J. Reed <preed@swri.org>  Mon, 10 Apr 2017 16:00:00 -0000

ros-jazzy-swri-roscpp (0.0.13-4bookworm) bookworm; urgency=high

  * Add swri_roscpp functions for reading float values.
    These add support for reading float values directly instead of
    doubles.
  * Contributors: Elliot Johnson

 -- P. J. Reed <preed@swri.org>  Sat, 22 Oct 2016 16:00:00 -0000

ros-jazzy-swri-roscpp (0.0.12-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Sat, 13 Aug 2016 16:00:00 -0000

ros-jazzy-swri-roscpp (0.0.11-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Thu, 12 May 2016 16:00:00 -0000

ros-jazzy-swri-roscpp (0.0.10-4bookworm) bookworm; urgency=high

  * Deprecate LatchedSubscriber.
    This commit adds an alternative to LatchedSubscriber and deprecates
    the LatchedSubscriber interface.  LatchedSubscriber should be replaced
    with a swri::Subscriber that is initialized with the address of a
    location to store messages.  For example, instead of:
    swri::LatchedSubscriber<my_package::MyMessage> msg_;
    ...
    msg_.initialize(nh_, "topic_name");
    ...
    ROS_INFO("msg->field = %f", msg->field);
    this becomes:
    swri::Subscriber sub_;
    my_package::MyMessageConstPtr msg_;
    ...
    sub_ = swri::SubscribeR(nh_, "topic_name", &msg_);
    ...
    ROS_INFO("msg->field = %f", msg->field).
    This change makes for a simpler and more consistent interface, and
    avoids the confusion that comes from overloading the -> operator.

 -- P. J. Reed <preed@swri.org>  Wed, 11 May 2016 16:00:00 -0000

ros-jazzy-swri-roscpp (0.0.9-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Thu, 03 Mar 2016 16:00:00 -0000

ros-jazzy-swri-roscpp (0.0.8-4bookworm) bookworm; urgency=high

  * Makes swri::Subscriber's assignment operator return a value.
    According to the C++ spec, assignment operators must return a reference to the
    current object (*this). swri::Subscriber's assignment operator was not
    returning a value, which works in GCC, but not Clang. GCC would do the right
    thing for you, but Clang will compile the code but generate a SIGILL
    exception at runtime. This is easily fixed by manually returning *this.
  * Contributors: P. J. Reed

 -- P. J. Reed <preed@swri.org>  Tue, 05 Jan 2016 16:00:00 -0000

ros-jazzy-swri-roscpp (0.0.7-4bookworm) bookworm; urgency=high

  * Fixes broken changelog #279 <https://github.com/swri-robotics/marti_common/issues/279>.

 -- P. J. Reed <preed@swri.org>  Tue, 17 Nov 2015 16:00:00 -0000

ros-jazzy-swri-roscpp (0.0.6-4bookworm) bookworm; urgency=high

  * First release of swri_roscpp
  * Contributors: Edward Venator

 -- P. J. Reed <preed@swri.org>  Mon, 16 Nov 2015 16:00:00 -0000

ros-jazzy-swri-roscpp (0.0.5-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Sun, 27 Sep 2015 07:27:00 -0000

ros-jazzy-swri-roscpp (0.0.4-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Sun, 27 Sep 2015 03:35:00 -0000

ros-jazzy-swri-roscpp (0.0.3-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Fri, 25 Sep 2015 16:00:00 -0000

ros-jazzy-swri-roscpp (0.0.2-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Fri, 25 Sep 2015 07:00:00 -0000

ros-jazzy-swri-roscpp (0.0.1-4bookworm) bookworm; urgency=high



 -- P. J. Reed <preed@swri.org>  Fri, 25 Sep 2015 01:06:00 -0000


