ros-humble-gpsd-client (3.1.0-1jammy) jammy; urgency=high

  * Cleaning up unreachable code from include guards (#125 <https://github.com/swri-robotics/gps_umd/issues/125>)
  * Added user ability to override correction source (#124 <https://github.com/swri-robotics/gps_umd/issues/124>)
    * Adding flag to override augmentation source of corrections
    * Adding parameters to readme. Also making sure the default yaml and code defaults match each other
  * Implement Version Specific GPSd Parsers (#120 <https://github.com/swri-robotics/gps_umd/issues/120>)
    * Implementing parsing functionality as version specific parsers rather than conditionally compiling code.
    ---------
    Co-authored-by: DangitBen <mailto:30333928+DangitBen@users.noreply.github.com>
  * Contributors: David Anthony

 -- "Southwest Research Institute" <swri-robotics@swri.org>  Wed, 22 Jul 2026 05:00:00 -0000

ros-humble-gpsd-client (2.2.0-1jammy) jammy; urgency=high

  * gpsd_client: fix GPS status mapping and satellite PRN reporting (#119 <https://github.com/swri-robotics/gps_umd/issues/119>)
    Restore corrected-fix status handling that was accidentally broken during
    the gpsd API 10 migration.  The DGPS/SBAS/RTK status checks now have real
    bodies again and update GPSFix.status.status instead of falling through to
    the next statement.  This allows GPSFix to report SBAS, DGPS, RTK fixed,
    and RTK float states instead of always publishing a plain fix.
    Update NavSatFix status handling to use fix mode as the validity gate and
    gpsd status as the correction-quality qualifier.  This prevents valid 2D/3D
    fixes with unrecognized or newer gpsd status values from being reported as
    NO_FIX, while still mapping SBAS/DGPS/RTK corrections to the closest
    NavSatStatus values.
    Fix satellite_used_prn population for newer gpsd APIs by collecting the PRN
    from each used skyview entry.  The previous code stored the boolean "used"
    flag instead of the satellite PRN and assumed the first satellites_used
    skyview entries were the used satellites.
    Also harden startup by avoiding timer creation when gpsd fails to open and
    guarding against invalid publish_rate values before computing the timer
    period.
  * Contributors: engnfrc

 -- "Southwest Research Institute" <swri-robotics@swri.org>  Wed, 08 Jul 2026 05:00:00 -0000

ros-humble-gpsd-client (2.1.2-1jammy) jammy; urgency=high

  * Fixing time conversion (#117 <https://github.com/swri-robotics/gps_umd/issues/117>)
  * Contributors: David Anthony

 -- "Southwest Research Institute" <swri-robotics@swri.org>  Fri, 13 Mar 2026 05:00:00 -0000

ros-humble-gpsd-client (2.1.1-1jammy) jammy; urgency=high



 -- "Southwest Research Institute" <swri-robotics@swri.org>  Mon, 07 Jul 2025 05:00:00 -0000

ros-humble-gpsd-client (2.1.0-1jammy) jammy; urgency=high

  * Update deprecated call to ament_target_dependencies (#110 <https://github.com/swri-robotics/gps_umd/issues/110>)
  * Contributors: David V. Lu!!, David Anthony

 -- "Southwest Research Institute" <swri-robotics@swri.org>  Tue, 27 May 2025 05:00:00 -0000

ros-humble-gpsd-client (2.0.5-1jammy) jammy; urgency=high

  * Removing all ament_target_dependencies() calls (#111 <https://github.com/swri-robotics/gps_umd/issues/111>)
  * Changing hard coded default port value and improving string allocation (#101 <https://github.com/swri-robotics/gps_umd/issues/101>)
  * Updating package search (#99 <https://github.com/swri-robotics/gps_umd/issues/99>)
    * Updating package search
    * Removing pkg_check_modules call
  * Check mode Field (#100 <https://github.com/swri-robotics/gps_umd/issues/100>)
    * Switching to use mode of fix instead of status to be more robust to changes in API
    * Making altitude NaN if in 2D fix mode
  * Port of https://github.com/swri-robotics/gps_umd/pull/74 (#98 <https://github.com/swri-robotics/gps_umd/issues/98>)
  * Contributors: David Anthony

 -- "Southwest Research Institute" <swri-robotics@swri.org>  Tue, 20 May 2025 05:00:00 -0000

ros-humble-gpsd-client (2.0.4-1jammy) jammy; urgency=high

  * Fix queue build up issue in gpsd_client (#89 <https://github.com/swri-robotics/gps_umd/issues/89>)
  * Updating CI process (#85 <https://github.com/swri-robotics/gps_umd/issues/85>)
  * Contributors: David Anthony, Erik Botö

 -- "Southwest Research Institute" <swri-robotics@swri.org>  Tue, 07 May 2024 05:00:00 -0000

ros-humble-gpsd-client (2.0.3-1jammy) jammy; urgency=high

  * Fix uninitialized parameter exception in gpsd_client (#83 <https://github.com/swri-robotics/gps_umd/issues/83>)
  * Contributors: Erik Botö

 -- "P. J. Reed" <preed@swri.org>  Wed, 06 Sep 2023 05:00:00 -0000

ros-humble-gpsd-client (2.0.2-1jammy) jammy; urgency=high

  * declare host and port parameters (#80 <https://github.com/swri-robotics/gps_umd/issues/80>)
  * Contributors: Adam Aposhian

 -- "P. J. Reed" <preed@swri.org>  Fri, 23 Jun 2023 05:00:00 -0000

ros-humble-gpsd-client (2.0.1-1jammy) jammy; urgency=high



 -- "P. J. Reed" <preed@swri.org>  Thu, 08 Jun 2023 05:00:00 -0000

ros-humble-gpsd-client (1.0.7-1jammy) jammy; urgency=high



 -- "P. J. Reed" <preed@swri.org>  Tue, 04 Apr 2023 05:00:00 -0000

ros-humble-gpsd-client (1.0.6-1jammy) jammy; urgency=high



 -- "P. J. Reed" <preed@swri.org>  Tue, 04 Apr 2023 05:00:00 -0000

ros-humble-gpsd-client (1.0.5-1jammy) jammy; urgency=high

  * Cleaner shutdown after unload
  * Fix build issues with gpsd 3.21 and 3.23
  * Fixing build warnings about deprecated API. DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC #4584 <https://github.com/swri-robotics/gps_umd/issues/4584> (#61 <https://github.com/swri-robotics/gps_umd/issues/61>)
  * Adding debug message to help diagnose failures (#60 <https://github.com/swri-robotics/gps_umd/issues/60>)
  * User configurable publish rate (#58 <https://github.com/swri-robotics/gps_umd/issues/58>)
  * Fix ros2 component topics (#46 <https://github.com/swri-robotics/gps_umd/issues/46>)
  * Contributors: Dave Mohamad, David Anthony, Philip Cheney

 -- "P. J. Reed" <preed@swri.org>  Tue, 30 Aug 2022 05:00:00 -0000

ros-humble-gpsd-client (1.0.4-1jammy) jammy; urgency=high



 -- "P. J. Reed" <preed@swri.org>  Fri, 14 Aug 2020 05:00:00 -0000

ros-humble-gpsd-client (1.0.3-1jammy) jammy; urgency=high

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

 -- "P. J. Reed" <preed@swri.org>  Wed, 10 Jun 2020 05:00:00 -0000

ros-humble-gpsd-client (1.0.2-1jammy) jammy; urgency=high

  * Fix for gpsd-3.19 compatibility (#26 <https://github.com/swri-robotics/gps_umd/issues/26>)
  * Contributors: P. J. Reed

 -- "P. J. Reed" <preed@swri.org>  Thu, 05 Mar 2020 06:00:00 -0000

ros-humble-gpsd-client (1.0.1-1jammy) jammy; urgency=high



 -- "P. J. Reed" <preed@swri.org>  Thu, 05 Mar 2020 06:00:00 -0000

ros-humble-gpsd-client (1.0.0-1jammy) jammy; urgency=high

  * Support ROS2 (#24 <https://github.com/pjreed/gps_umd/issues/24>)
  * Contributors: P. J. Reed

 -- "P. J. Reed" <preed@swri.org>  Fri, 04 Oct 2019 05:00:00 -0000

ros-humble-gpsd-client (0.3.0-1jammy) jammy; urgency=high



 -- "P. J. Reed" <preed@swri.org>  Thu, 03 Oct 2019 05:00:00 -0000

ros-humble-gpsd-client (0.2.0-1jammy) jammy; urgency=high

  * Add include for <cmath> in gpsd_client
  * Add parameter to set frame_id.
  * Contributors: Kris Kozak, P. J. Reed

 -- "P. J. Reed" <preed@swri.org>  Thu, 16 Nov 2017 06:00:00 -0000

ros-humble-gpsd-client (0.1.9-1jammy) jammy; urgency=high



 -- "P. J. Reed" <preed@swri.org>  Mon, 08 May 2017 05:00:00 -0000

ros-humble-gpsd-client (0.1.8-1jammy) jammy; urgency=high

  * Use pre-processor defines to handle different libgps API versions
    Fixes #1 <https://github.com/swri-robotics/gps_umd/issues/1>
  * Contributors: P. J. Reed

 -- "P. J. Reed" <preed@swri.org>  Mon, 31 Oct 2016 05:00:00 -0000

ros-humble-gpsd-client (0.1.7-1jammy) jammy; urgency=high

  * Fix a segfault when there is no GPS fix: time will be NaN which causes the ROS timestamp message to throw a Boost rounding exception.
  * Contributors: Stuart Alldritt

 -- "P. J. Reed" <preed@swri.org>  Thu, 08 May 2014 05:00:00 -0000


