ros-rolling-mrpt-containers (3.5.3-1resolute) resolute; urgency=high



 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Thu, 15 Oct 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.5.2-1resolute) resolute; urgency=high

  * yaml: emit a key's right comment after the value, not before its ':'
    (#1462 <https://github.com/MRPT/mrpt/issues/1462>)
  * Contributors: Jose Luis Blanco-Claraco

 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Sat, 10 Oct 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.5.1-1resolute) resolute; urgency=high



 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Thu, 08 Oct 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.5.0-1resolute) resolute; urgency=high

  * Python bindings: docstrings for all members, regenerated .pyi stubs
  * Contributors: Jose Luis Blanco-Claraco

 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Tue, 06 Oct 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.4.0-1resolute) resolute; urgency=high

  * Python: commit generated .pyi type stubs for all modules
  * Contributors: Jose Luis Blanco-Claraco

 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Sat, 03 Oct 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.3.1-1resolute) resolute; urgency=high

  * Fix ROS build farm builds on Fedora and RHEL: drop build deps without a rosdep rule.
  * Contributors: Jose Luis Blanco-Claraco

 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Mon, 28 Sep 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.3.0-1resolute) resolute; urgency=high

  * fix: qualify mrpt::format() calls to avoid ambiguity with std::format
  * Python bindings: datasets, maps, localization, sensors (+ fixes) (#1429 <https://github.com/MRPT/mrpt/issues/1429>)
  * fix: test crashes on arm64 and armhf (#1428 <https://github.com/MRPT/mrpt/issues/1428>)
  * changelogs
  * Contributors: Jose Luis Blanco-Claraco

 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Fri, 25 Sep 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.2.0-1resolute) resolute; urgency=high

  * feat: API cleanup pass for archive handling, const-correctness, and points-map accessors before the next minor bump.
  * feat(mrpt_obs,mrpt_viz,mrpt_maps): enforce deep const-correctness in smart-pointer containers and return ConstPtr from const iteration paths.
  * fix: resolve ROS/GCC buildfarm warnings across the affected packages and fix the real correctness issues they exposed.
  * fix: replace the Clock::time_point stream overload with a gtest PrintTo hook to avoid ambiguous overload resolution.
  * fix: tighten enum underlying types and other warning-driven fixes for safer, more portable builds.
  * Contributors: Jose Luis Blanco-Claraco

 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Tue, 15 Sep 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.1.4-1resolute) resolute; urgency=high

  * fix(mrpt_containers): yaml double round-trip precision loss, %.16g -> %.17g (#1396 <https://github.com/MRPT/mrpt/issues/1396>).
  * fix(mrpt_containers): yaml_ref/yaml_cref: add missing asSequenceRange() and yaml_cref::getOrDefault() (#1397 <https://github.com/MRPT/mrpt/issues/1397>, #1398 <https://github.com/MRPT/mrpt/issues/1398>).
  * fix(mrpt_containers): yaml: fix a TOP comment corrupting the document on serialize+reparse (#1400 <https://github.com/MRPT/mrpt/issues/1400>).
  * fix(mrpt_containers): yaml: keep an unquoted leading-zero digit run (e.g. "00") as a string instead of parsing it as a number (#1401 <https://github.com/MRPT/mrpt/issues/1401>).
  * Contributors: Jose Luis Blanco-Claraco

 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Thu, 03 Sep 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.1.3-1resolute) resolute; urgency=high

  * test(mrpt_maps): raise unit test coverage for occupancy grids and maps. Fix out-of-bounds reads in CDynamicGrid3D and invert check in computeObservationLikelihood_ConsensusOWA().
  * fix(mrpt_containers): guard ts_hash_map self-assignment; extend tests.
  * perf(mrpt_system): minimize CTimeLogger enter()/leave() overhead.
  * fix(mrpt_system): make CTimeLogger reporting thread-safe vs. concurrent logging.
  * test(mrpt_containers): raise unit-test coverage for dynamic grids, circular buffers, ts_hash_map, and YAML.
  * Contributors: Jose Luis Blanco-Claraco

 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Tue, 11 Aug 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.1.2-1resolute) resolute; urgency=high



 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Mon, 06 Jul 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.1.1-1resolute) resolute; urgency=high



 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Fri, 03 Jul 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.1.0-1resolute) resolute; urgency=high



 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Thu, 02 Jul 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.0.4-1resolute) resolute; urgency=high



 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Tue, 16 Jun 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.0.3-1resolute) resolute; urgency=high



 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Sun, 14 Jun 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.0.2-1resolute) resolute; urgency=high



 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Wed, 10 Jun 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.0.1-1resolute) resolute; urgency=high

  * Merge pull request #1363 <https://github.com/MRPT/mrpt/issues/1363> from MRPT/fix/dont-export-eigen3-dep
    refactor: limit visibility of eigen3 as build dep
  * fix: restore lean libfyaml-core.h include; disable libfyaml tests
    Revert yaml.cpp back to including <libfyaml/libfyaml-core.h> (as in develop)
    instead of the monolithic <libfyaml.h>, which pulls in <stdatomic.h> and
    breaks the C++ build on macOS (<atomic> incompatible with <stdatomic.h>) and
    gcc. The submodule is back on the fork commit that ships libfyaml-core.h.
    Also pass -DBUILD_TESTING=OFF to the embedded libfyaml so it does not
    FetchContent the 'check' test framework (needs network; breaks isolated and
    Debian-package builds).
  * submodule: revert libfyaml to fork commit with Windows/macOS fixes
    The previous bump to upstream 9a4d9b2 lost the fork's portability fixes
    (MSVC ssize_t / C++17 atomic fallback) and used cmake_minimum_required(3.0),
    breaking the Windows and macOS CI. Revert to 1ed7581, which builds on all
    platforms (matches develop).
  * fix: allow libfyaml to configure with recent CMake (>=4.0)
    The bundled libfyaml uses cmake_minimum_required(VERSION 3.0), which is
    rejected by CMake >=4.0 (macOS/Windows CI runners). Pass
    CMAKE_POLICY_VERSION_MINIMUM=3.5 to its ExternalProject configure step.
  * submodule: update libfyaml
  * fix: KF math errors
  * Contributors: Jose Luis Blanco-Claraco

 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Wed, 10 Jun 2026 22:00:00 -0000

ros-rolling-mrpt-containers (3.0.0-1resolute) resolute; urgency=high



 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Fri, 05 Jun 2026 22:00:00 -0000

ros-rolling-mrpt-containers (2.20.0-1resolute) resolute; urgency=high

  * Last release of the 2.x series. Starting from 3.0.0, changes are tracked
    in each module's own CHANGELOG.rst file.
  * Contributors: Jose Luis Blanco-Claraco

 -- "Jose-Luis Blanco-Claraco" <joseluisblancoc@gmail.com>  Fri, 05 Jun 2026 22:00:00 -0000


