ros-humble-autoware-gnss-poser (1.9.0-1jammy) jammy; urgency=high

  * Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  * refactor(autoware_gnss_poser): drop dead helpers, per-instance prev_position, unit-test pure statics (#1154 <https://github.com/autowarefoundation/autoware_core/issues/1154>)
    Internal-only cleanup of the GNSS poser node:
    - Delete the dead get_quaternion_by_heading and get_transform helpers
    (declared and defined but never called anywhere in autoware_core).
    - Replace the function-local 'static prev_position' in callback_nav_sat_fix
    with a per-instance prev_position_ member guarded by has_prev_position_,
    removing the process-global mutable state shared across all instances. The
    first-sample behavior is preserved (initial difference is zero, yielding an
    identity orientation).
    - Add direct unit tests for the pure static helpers (get_median_position
    odd/even-sized buffers, get_average_position values, and
    get_quaternion_by_position_difference across all cardinal headings plus the
    identical-points edge case) via a friend test fixture, so they no longer
    rely solely on a full node + executor round-trip.
    No public API change; behavior-preserving.
    Refs: autowarefoundation/autoware_core#1096 <https://github.com/autowarefoundation/autoware_core/issues/1096>
  * Contributors: Yutaka Kondo, github-actions

 -- "Xingang Liu" <lxg19892021@gmail.com>  Tue, 23 Jun 2026 15:00:00 -0000

ros-humble-autoware-gnss-poser (1.8.0-1jammy) jammy; urgency=high

  * Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  * refactor(autoware_core): add USE_SCOPED_HEADER_INSTALL_DIR to sensing packages (#985 <https://github.com/mitsudome-r/autoware_core/issues/985>)
    Co-authored-by: github-actions <mailto:github-actions@github.com>
  * fix(autoware_gnss_poser): fix flaky test timeout on CI (#1018 <https://github.com/mitsudome-r/autoware_core/issues/1018>)
    Replace background spin() threads with main-thread spin_some() to make
    the test deterministic. The previous approach used two executors with
    two background threads per test, creating race conditions in cancel/join
    during TearDown that caused intermittent 60s timeouts on CI.
    - Use single executor with spin_some() instead of background spin()
    - Extract rebuildGnssPoserNode() to properly reset subscriptions before
    destroying the old node, preventing dangling references
    - Replace std::atomic<bool> with plain bool (single-threaded now)
    - Replace sleep_for waits with executor->spin_some() to process work
  * fix(autoware_gnss_poser): fix test timeout on Humble (#1015 <https://github.com/mitsudome-r/autoware_core/issues/1015>)
    fix(autoware_gnss_poser): fix test timeout on Humble by using single rclcpp init/shutdown
    The test_autoware_gnss_poser binary was timing out on the humble-above CI
    job because each test fixture performed its own rclcpp::init()/shutdown()
    cycle (9 total). On Humble, repeated init/shutdown cycles cause resource
    leaks that eventually hang the executor.
    Move rclcpp::init() and rclcpp::shutdown() to main() so there is a single
    lifecycle for the entire test binary. Also reset publisher_executor_ in
    TearDown to avoid dangling references.
  * fix(autoware_gnss_poser): fix bugprone-implicit-widening-of-multiplication-result warnings (#912 <https://github.com/mitsudome-r/autoware_core/issues/912>)
    fix(autoware_gnss_poser): fix bugprone-implicit-widening-of-multiplication-result warnings
  * chore(sensing): move header files from include/ to src/ (#852 <https://github.com/mitsudome-r/autoware_core/issues/852>)
    * refactor(sensing): move header files from include/ to src/ for crop_box_filter and gnss_poser
    These headers are internal implementation details not used by external
    packages. Moving them to src/ clarifies they are private headers.
    * style(pre-commit): autofix
    * fix(crop_box_filter): fix for linter
    * style(pre-commit): autofix
    ---------
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Takahisa.Ishikawa <mailto:takahisa.ishikawa@tier4.jp>
  * Contributors: Mete Fatih Cırıt, NorahXiong, Takahisa Ishikawa, Vishal Chauhan, github-actions

 -- "Xingang Liu" <lxg19892021@gmail.com>  Thu, 30 Apr 2026 15:00:00 -0000

ros-humble-autoware-gnss-poser (1.7.0-1jammy) jammy; urgency=high



 -- "Xingang Liu" <lxg19892021@gmail.com>  Fri, 13 Feb 2026 15:00:00 -0000

ros-humble-autoware-gnss-poser (1.6.0-1jammy) jammy; urgency=high

  * Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  * chore: tf2_ros to hpp headers (#616 <https://github.com/autowarefoundation/autoware_core/issues/616>)
  * Contributors: Tim Clephas, github-actions

 -- "Xingang Liu" <lxg19892021@gmail.com>  Mon, 29 Dec 2025 15:00:00 -0000

ros-humble-autoware-gnss-poser (1.5.0-1jammy) jammy; urgency=high

  * Merge remote-tracking branch 'origin/main' into humble
  * feat: replace ament_auto_package to autoware_ament_auto_package (#700 <https://github.com/autowarefoundation/autoware_core/issues/700>)
    * replace ament_auto_package to autoware_ament_auto_package
    * style(pre-commit): autofix
    ---------
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
  * chore: update maintainer (#637 <https://github.com/autowarefoundation/autoware_core/issues/637>)
    * chore: update maintainer
    remove Takeshi Ishita
    * chore: update maintainer
    remove Kento Yabuuchi
    * chore: update maintainer
    remove Shintaro Sakoda
    * chore: update maintainer
    remove Ryu Yamamoto
    ---------
  * chore: bump version (1.4.0) and update changelog (#608 <https://github.com/autowarefoundation/autoware_core/issues/608>)
  * Contributors: Mete Fatih Cırıt, Motz, Yutaka Kondo, mitsudome-r

 -- "Xingang Liu" <lxg19892021@gmail.com>  Sat, 15 Nov 2025 15:00:00 -0000

ros-humble-autoware-gnss-poser (1.4.0-1jammy) jammy; urgency=high

  * chore: bump version to 1.3.0 (#554 <https://github.com/autowarefoundation/autoware_core/issues/554>)
  * Contributors: Ryohsuke Mitsudome

 -- "Xingang Liu" <lxg19892021@gmail.com>  Sun, 10 Aug 2025 15:00:00 -0000

ros-humble-autoware-gnss-poser (1.3.0-1jammy) jammy; urgency=high

  * fix: to be consistent version in all package.xml(s)
  * chore: no longer support ROS 2 Galactic (#492 <https://github.com/autowarefoundation/autoware_core/issues/492>)
  * fix: tf2 uses hpp headers in rolling (and is backported) (#483 <https://github.com/autowarefoundation/autoware_core/issues/483>)
    * tf2 uses hpp headers in rolling (and is backported)
    * fixup! tf2 uses hpp headers in rolling (and is backported)
    ---------
  * chore: bump up version to 1.1.0 (#462 <https://github.com/autowarefoundation/autoware_core/issues/462>) (#464 <https://github.com/autowarefoundation/autoware_core/issues/464>)
  * test(autoware_gnss_poser): add unit tests (#414 <https://github.com/autowarefoundation/autoware_core/issues/414>)
    * test(autoware_gnss_poser): add unit tests
    * style(pre-commit): autofix
    ---------
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
  * Contributors: NorahXiong, Tim Clephas, Yutaka Kondo, github-actions

 -- "Xingang Liu" <lxg19892021@gmail.com>  Sun, 22 Jun 2025 15:00:00 -0000

ros-humble-autoware-gnss-poser (1.1.0-1jammy) jammy; urgency=high



 -- "Xingang Liu" <lxg19892021@gmail.com>  Wed, 30 Apr 2025 15:00:00 -0000

ros-humble-autoware-gnss-poser (1.0.0-1jammy) jammy; urgency=high

  * fix(autoware_gnss_poser): depend on geographiclib through its Find module (#313 <https://github.com/autowarefoundation/autoware_core/issues/313>)
    fix: depend on geographiclib through it's provided Find module
  * Contributors: Shane Loretz

 -- "Xingang Liu" <lxg19892021@gmail.com>  Sun, 30 Mar 2025 15:00:00 -0000

ros-humble-autoware-gnss-poser (0.3.0-1jammy) jammy; urgency=high

  * chore: fix versions in package.xml
  * feat(autoware_gnss_poser): porting from universe to core (#166 <https://github.com/autowarefoundation/autoware.core/issues/166>)
  * Contributors: mitsudome-r, 心刚

 -- "Xingang Liu" <lxg19892021@gmail.com>  Thu, 20 Mar 2025 15:00:00 -0000


