ros-humble-easynav-controller (0.5.0-1jammy) jammy; urgency=high

  * Robot limits, velocity smoother and velocity multiplexer
  * Velocity command robustness: command timeout and keepalive
  * Runtime reconfiguration of the controller (PluginSwitcher)
  * Safety mode: safety channel status (protective stop, safely limited speed) and motion inhibition
  * Rate measurement restarts on activation
  * Conda packages with pixi (pixi-build-ros)
  * Contributors: Esther Aguado González, Francisco Martín Rico

 -- "Francisco Martín Rico" <fmrico@gmail.com>  Wed, 07 Oct 2026 22:00:00 -0000

ros-humble-easynav-controller (0.4.2-1jammy) jammy; urgency=high

  * fix(tests): fix node destructors and add comprehensive tests for controller/planner/localizer/maps_manager
    - Fix != to == in lifecycle transition guards in all 4 node destructors
    - Fix MapsManagerNode destructor: declare_parameter -> get_parameter with has_parameter guard
    - Fix unloadLibraryForClass to use actual plugin class name (from .plugin param) not sensor name
    - Null method/manager pointers before calling unload to avoid ClassLoader SIGSEGV
    - Expand inline catch blocks to satisfy uncrustify style
    - Add 11 tests for ControllerNode, 11 for PlannerNode, 12 for LocalizerNode, 10 for MapsManagerNode
    - All tests cover: node name, lifecycle transitions, plugin loading success/failure, cycle methods
  * GPLv3 -> Apache 2.0
  * Improve navstate print including the time
  * Add a base_footprint frame in TFInfo
  * Hotfix: Remove remaining C++20/23 features
  * Remove std::expected from MethodBase::initialize interface
  * TFInfo in RTTFBuffer
  * Add world frame
  * Tests and refactoring
  * TF Refactor
  * Merge with rolling
  * Cleanup unused headers
    Reshape execution and sensor handling
  * Make dummies' fake processing time independent from clock source
  * Contributors: Francisco Martín Rico, Francisco Miguel Moreno

 -- "Francisco Martín Rico" <fmrico@gmail.com>  Sat, 25 Jul 2026 22:00:00 -0000

ros-humble-easynav-controller (0.1.4-1jammy) jammy; urgency=high

  * Merge kilted version bump into rolling
  * Merge kilted into rolling. Update version to 0.1.3
  * Contributors: Francisco Miguel Moreno

 -- "Francisco Martín Rico" <fmrico@gmail.com>  Wed, 15 Oct 2025 22:00:00 -0000

ros-humble-easynav-controller (0.1.3-1jammy) jammy; urgency=high

  * New Constructor for PointPerceptionsView with only one perception
  * Fix tf2_ros deprecation warnings and remove warnings from unused parameters
  * Remove unused variables and unused-parameter warnings
  * Contributors: Francisco Miguel Moreno Olivo, Francisco Martín Rico

 -- "Francisco Martín Rico" <fmrico@gmail.com>  Sat, 11 Oct 2025 22:00:00 -0000

ros-humble-easynav-controller (0.1.2-1jammy) jammy; urgency=high

  * Remove some yaets traces
  * New CLI verb to list the plugins
  * Change plugins names
  * Multi-robot support by namespacing TFs
  * Use tf_prefix instead of tf_namespace
  * Multi-robot support by namespacing TFs
  * Avoid publish cmd_vel if not set
  * Dummy Controller doesn't set cmd_vel
  * Remove atomics
  * Redesing with NavState
  * Blackboard working
  * Improving concurrency with atomic actions
  * Initialize and default dummy cycle times to zero
  * Fix CMake targets. Update package dependencies
  * Install bins in correct place
  * Complete Dummey Controllers
  * [WIP] System Execution
  * Load controllers
  * RTTFBuffer. Dictionary maps.
  * WIP task synchronizations
  * [WIP] Changes to load plugins
  * Changes to load plugins
  * NavState refs in update
  * Base interfaces for module algorithms
  * Add destructor and rt/nort cycle methods
  * Group common method functionality
  * Add dummy plugins for core modules
  * Rename namespaces to easynav
  * Fix typo in copyright messages
  * Execute and activate nodes
  * Refactoring to nodes
  * Contributors: Francisco Martín Rico, Francisco Miguel Moreno Olivo, Juan Carlos Manzanares Serrano

 -- "Francisco Martín Rico" <fmrico@gmail.com>  Thu, 25 Sep 2025 22:00:00 -0000


