ros-rolling-mujoco-ros2-control (0.1.3-1resolute) resolute; urgency=high

  * Add a way to replace collision meshes upon MJCF conversion (#310 <https://github.com/pal-robotics-forks/mujoco_ros2_control/issues/310>)
  * Fix constant 1ms physics loop sleep duration affecting high frequency simulations (#317 <https://github.com/pal-robotics-forks/mujoco_ros2_control/issues/317>)
  * Apply transmissions consistently in read() and write() (#313 <https://github.com/pal-robotics-forks/mujoco_ros2_control/issues/313>)
  * Align to default camera at startup (#316 <https://github.com/pal-robotics-forks/mujoco_ros2_control/issues/316>)
  * Log noise type and value of each of the sensor components (#314 <https://github.com/pal-robotics-forks/mujoco_ros2_control/issues/314>)
  * sibling links reuse already-decomposed collision meshes instead of redecomposing (#268 <https://github.com/pal-robotics-forks/mujoco_ros2_control/issues/268>)
  * Add support for simulating sensor noise (#307 <https://github.com/pal-robotics-forks/mujoco_ros2_control/issues/307>)
  * sets contype/conaffinity=0 on visual-only geoms and grouping (#267 <https://github.com/pal-robotics-forks/mujoco_ros2_control/issues/267>)
  * visual-only mesh fallback + visual/collision group split, refactors make_mjcf_from_robot_description.py to reuse the new logic (#265 <https://github.com/pal-robotics-forks/mujoco_ros2_control/issues/265>)
  * Use collision-tag meshes/info for collision geoms (primitives, STL/DAE/OBJ) (#264 <https://github.com/pal-robotics-forks/mujoco_ros2_control/issues/264>)
  * Contributors: Nathan Dunkelberger, Sai Kishor Kothakota, Sebastian Castro, Daniel Costanzi

 -- "Nathan Dunkelberger" <nathan.b.dunkelberger@nasa.gov>  Wed, 07 Oct 2026 22:00:00 -0000

ros-rolling-mujoco-ros2-control (0.1.2-1resolute) resolute; urgency=high

  * Add world_reset plugin hook and restore eq_active on world reset (#294 <https://github.com/ros-controls/mujoco_ros2_control/issues/294>)
  * Re-add conditional tinyxml2_vendor dependency (#293 <https://github.com/ros-controls/mujoco_ros2_control/issues/293>)
  * Remove deprecated tinyxml2_vendor dependency (#286 <https://github.com/ros-controls/mujoco_ros2_control/issues/286>)
  * Shut down ROS when the MuJoCo UI closes (#285 <https://github.com/ros-controls/mujoco_ros2_control/issues/285>)
  * Contributors: Bilal Gill, Dylan Gallagher, Erik Holum, Sai Kishor Kothakota

 -- "Nathan Dunkelberger" <nathan.b.dunkelberger@nasa.gov>  Sun, 06 Sep 2026 22:00:00 -0000

ros-rolling-mujoco-ros2-control (0.1.1-1resolute) resolute; urgency=high

  * Fix the generate changelog of 0.1.0 (#288 <https://github.com/pal-robotics-forks/mujoco_ros2_control/issues/288>)
  * Contributors: Sai Kishor Kothakota

 -- "Nathan Dunkelberger" <nathan.b.dunkelberger@nasa.gov>  Mon, 24 Aug 2026 22:00:00 -0000

ros-rolling-mujoco-ros2-control (0.1.0-1resolute) resolute; urgency=high

  * Add a pre-step callback to the simulation (#282 <https://github.com/ros-controls/mujoco_ros2_control/issues/282>)
  * Fix control mode selection (#281 <https://github.com/ros-controls/mujoco_ros2_control/issues/281>)
  * Support intvelocity actuators (#271 <https://github.com/ros-controls/mujoco_ros2_control/issues/271>)
  * Add base twist plugin for commanding the mobile base (#254 <https://github.com/ros-controls/mujoco_ros2_control/issues/254>)
  * Refine reset world overrides functionality (#263 <https://github.com/ros-controls/mujoco_ros2_control/issues/263>)
  * Support joint overrides in reset world service (#256 <https://github.com/ros-controls/mujoco_ros2_control/issues/256>)
  * Support multiple sets of state interfaces from multiple sensor tags with same name (#258 <https://github.com/ros-controls/mujoco_ros2_control/issues/258>)
  * [Fix] Don't overwrite transmission-driven joint states in the direct-copy fallback (#259 <https://github.com/ros-controls/mujoco_ros2_control/issues/259>)
  * [doc] Fix undefined label errors (#260 <https://github.com/ros-controls/mujoco_ros2_control/issues/260>)
  * Add support for Magnetometer sensor (#257 <https://github.com/ros-controls/mujoco_ros2_control/issues/257>)
  * [Feature] modify elements of geom attribute (#244 <https://github.com/ros-controls/mujoco_ros2_control/issues/244>)
  * Add missing dependencies (#250 <https://github.com/ros-controls/mujoco_ros2_control/issues/250>)
  * [CI] Fix dependency declarations for bloom (#226 <https://github.com/ros-controls/mujoco_ros2_control/issues/226>)
  * Fix transmissions integration working with multiple actuators (#241 <https://github.com/ros-controls/mujoco_ros2_control/issues/241>)
  * Add service to set the free joint body state (#233 <https://github.com/ros-controls/mujoco_ros2_control/issues/233>)
  * Fix links in interface docs, use auto label generator like the upstream (#238 <https://github.com/ros-controls/mujoco_ros2_control/issues/238>)
  * Fix state passed into pose sensors (#231 <https://github.com/ros-controls/mujoco_ros2_control/issues/231>)
  * Fix controller manager rate collapse by decoupling control and physics locks (#224 <https://github.com/ros-controls/mujoco_ros2_control/issues/224>)
  * Use updated ament_index_cpp interfaces, re-add rolling (#229 <https://github.com/ros-controls/mujoco_ros2_control/issues/229>)
  * Add a 3-D Lidar Extension (#205 <https://github.com/ros-controls/mujoco_ros2_control/issues/205>)
  * Add support for "site" transmission type (#154 <https://github.com/ros-controls/mujoco_ros2_control/issues/154>)
  * Add support for pose sensors (#220 <https://github.com/ros-controls/mujoco_ros2_control/issues/220>)
  * Fix deprecations in ament_index_cpp (#145 <https://github.com/ros-controls/mujoco_ros2_control/issues/145>)
  * Fix race condition on sim-display overlay text (#222 <https://github.com/ros-controls/mujoco_ros2_control/issues/222>)
  * Display the sim real time factor on the native viewer (#189 <https://github.com/ros-controls/mujoco_ros2_control/issues/189>)
  * Refactor Rangefinder base Lidar as a Plugin (#214 <https://github.com/ros-controls/mujoco_ros2_control/issues/214>)
  * Refactor RGB-D Cameras to a Plugin (#211 <https://github.com/ros-controls/mujoco_ros2_control/issues/211>)
  * Add 'lyrical' to ros_distro matrix in CI workflow (#213 <https://github.com/ros-controls/mujoco_ros2_control/issues/213>)
  * Fix scipy for openblas missing dependency (#212 <https://github.com/ros-controls/mujoco_ros2_control/issues/212>)
  * Isolate flakey functional tests and update pixi (#204 <https://github.com/ros-controls/mujoco_ros2_control/issues/204>)
  * Support/cameras rendering/headless (#197 <https://github.com/ros-controls/mujoco_ros2_control/issues/197>)
  * Fix glfw initialization on headless run (#200 <https://github.com/ros-controls/mujoco_ros2_control/issues/200>)
  * Add changes for mujoco vendor bump (#202 <https://github.com/ros-controls/mujoco_ros2_control/issues/202>)
  * Control and plugin data input cleanup (#191 <https://github.com/ros-controls/mujoco_ros2_control/issues/191>)
  * Migrate documentation to rst format for control.ros.org (#188 <https://github.com/ros-controls/mujoco_ros2_control/issues/188>)
  * Refactor the core mujoco simulation to be in its own container (#175 <https://github.com/ros-controls/mujoco_ros2_control/issues/175>)
  * Handle topic model loading failures with nullptr instead of exit (#183 <https://github.com/ros-controls/mujoco_ros2_control/issues/183>)
  * Improve LiDAR validation in URDF-to-MJCF conversion (#182 <https://github.com/ros-controls/mujoco_ros2_control/issues/182>)
  * Fix Sphinx xref_missing reference (#186 <https://github.com/ros-controls/mujoco_ros2_control/issues/186>)
  * Handle duplicate mesh file names in the conversion tool (#171 <https://github.com/ros-controls/mujoco_ros2_control/issues/171>)
  * Contributors: Christian Rauch, Christoph Fröhlich, Erik Holum, Julia Jia, Lang Qinglin, Marq Rasmussen, Ortisa, Sai Kishor Kothakota, Sebastian Castro, Tianlin Zhang, Daniel Costanzi, msavchen-nasa

 -- "Nathan Dunkelberger" <nathan.b.dunkelberger@nasa.gov>  Mon, 17 Aug 2026 22:00:00 -0000

ros-rolling-mujoco-ros2-control (0.0.3-1resolute) resolute; urgency=high

  * Add more useful plugins for the mujoco_ros2_control (#165 <https://github.com/ros-controls/mujoco_ros2_control/issues/165>)
  * Explicit scipy version for numpy >2.0 compatibility (#177 <https://github.com/ros-controls/mujoco_ros2_control/issues/177>)
  * Use pkg install dir for requirements in conversion script (#170 <https://github.com/ros-controls/mujoco_ros2_control/issues/170>)
  * Documentation on Generating MJCFs (#167 <https://github.com/ros-controls/mujoco_ros2_control/issues/167>)
  * Use requirements.txt to install python dependencies (#151 <https://github.com/ros-controls/mujoco_ros2_control/issues/151>)
  * Allow freejoint without name (#163 <https://github.com/ros-controls/mujoco_ros2_control/issues/163>)
  * Replace stream logging with compiled log statements (#160 <https://github.com/ros-controls/mujoco_ros2_control/issues/160>)
  * Increase timeout on sim being ready to 10s (#161 <https://github.com/ros-controls/mujoco_ros2_control/issues/161>)
  * improve debug logs (#159 <https://github.com/ros-controls/mujoco_ros2_control/issues/159>)
  * Search delimiter from back to support joint names with '/' (#158 <https://github.com/ros-controls/mujoco_ros2_control/issues/158>)
  * Use right arrow key to advance the simulation instead of S key (#150 <https://github.com/ros-controls/mujoco_ros2_control/issues/150>)
  * [Feature] Add ability to run the simulation progress by steps upon pause  (#139 <https://github.com/ros-controls/mujoco_ros2_control/issues/139>)
  * disable site visuals by default in the visualizer and cameras (#149 <https://github.com/ros-controls/mujoco_ros2_control/issues/149>)
  * Contributors: Christian Rauch, Emily Sheetz, Erik Holum, Nathan Dunkelberger, Sai Kishor Kothakota, Óscar Martínez Martínez, Mathias Lüdtke

 -- "Nathan Dunkelberger" <nathan.b.dunkelberger@nasa.gov>  Thu, 30 Apr 2026 22:00:00 -0000

ros-rolling-mujoco-ros2-control (0.0.2-1resolute) resolute; urgency=high

  * Update internal links for myst-parser readthedocs (#148 <https://github.com/ros-controls/mujoco_ros2_control/issues/148>)
  * Fix reset simulation service for robots using PID control (#140 <https://github.com/ros-controls/mujoco_ros2_control/issues/140>)
  * throw on failing init of mujoco_ros2_control_plugins (#136 <https://github.com/ros-controls/mujoco_ros2_control/issues/136>)
  * Cleanup duplicate files (#146 <https://github.com/ros-controls/mujoco_ros2_control/issues/146>)
  * Export mujoco_ros2_control_plugins (#138 <https://github.com/ros-controls/mujoco_ros2_control/issues/138>)
  * [URDF->MJCF] fixed path for urdf with test (#127 <https://github.com/ros-controls/mujoco_ros2_control/issues/127>)
  * Set MuJoCo install include dirs (#135 <https://github.com/ros-controls/mujoco_ros2_control/issues/135>)
  * [Feature] MuJoCo ros2 control plugins (#133 <https://github.com/ros-controls/mujoco_ros2_control/issues/133>)
  * Use pixi-build-ros as the backend for pixi builds (#130 <https://github.com/ros-controls/mujoco_ros2_control/issues/130>)
  * Rename default node to mujoco_ros2_control_node (#132 <https://github.com/ros-controls/mujoco_ros2_control/issues/132>)
  * Changes necessary to also work for MuJoCo 3.5.0 (#123 <https://github.com/ros-controls/mujoco_ros2_control/issues/123>)
  * Update license name to SPDX standard (#129 <https://github.com/ros-controls/mujoco_ros2_control/issues/129>)
  * Add minor fixes to the conversion methods (#125 <https://github.com/ros-controls/mujoco_ros2_control/issues/125>)
  * Update RPATH of the mujoco_vendor libraries (#122 <https://github.com/ros-controls/mujoco_ros2_control/issues/122>)
  * Improve testing for URDF->MJCF tooling (#119 <https://github.com/ros-controls/mujoco_ros2_control/issues/119>)
  * Add git dependency (#121 <https://github.com/ros-controls/mujoco_ros2_control/issues/121>)
  * Contributors: Christoph Fröhlich, Erik Holum, Julia Jia, Ortisa, Sai Kishor Kothakota, Nathan Dunkelberger, Jordan Palacios

 -- "Nathan Dunkelberger" <nathan.b.dunkelberger@nasa.gov>  Mon, 16 Mar 2026 23:00:00 -0000

ros-rolling-mujoco-ros2-control (0.0.1-1resolute) resolute; urgency=high

  * Update documentation of URDF <-> MJCF tool (#117 <https://github.com/ros-controls/mujoco_ros2_control/issues/117>)
  * Add proper logging for the mimic joints (#118 <https://github.com/ros-controls/mujoco_ros2_control/issues/118>)
  * Fix mardown link checker CI + fix local references (#114 <https://github.com/ros-controls/mujoco_ros2_control/issues/114>)
  * Updates docs and comments (#113 <https://github.com/ros-controls/mujoco_ros2_control/issues/113>)
  * Cleanup of Docs and Dev Guides (#111 <https://github.com/ros-controls/mujoco_ros2_control/issues/111>)
  * Update other ROS Controls maintainers (#112 <https://github.com/ros-controls/mujoco_ros2_control/issues/112>)
  * Update README.md across repository (#110 <https://github.com/ros-controls/mujoco_ros2_control/issues/110>)
  * Conditioning visual fixes on if there are images or not for daes (#109 <https://github.com/ros-controls/mujoco_ros2_control/issues/109>)
  * Cleanup the non-vendor mujoco install (#105 <https://github.com/ros-controls/mujoco_ros2_control/issues/105>)
  * Feature: Add --no-fuse arg to preserve body hierarchy (#93 <https://github.com/ros-controls/mujoco_ros2_control/issues/93>)
  * Add mujoco_vendor integration (#6 <https://github.com/ros-controls/mujoco_ros2_control/issues/6>)
  * Containerize pixi in CI (#99 <https://github.com/ros-controls/mujoco_ros2_control/issues/99>)
  * Add ResetWorld service to reset to a specific defined keyframe (#95 <https://github.com/ros-controls/mujoco_ros2_control/issues/95>)
  * Separate tests to mujoco_ros2_control_tests package (#90 <https://github.com/ros-controls/mujoco_ros2_control/issues/90>)
  * Support for starting from a specific declared keyframe  (#89 <https://github.com/ros-controls/mujoco_ros2_control/issues/89>)
  * Add reset_world service functionality (#88 <https://github.com/ros-controls/mujoco_ros2_control/issues/88>)
  * Fix the issue with the PIDs applying to wrong variable (#87 <https://github.com/ros-controls/mujoco_ros2_control/issues/87>)
  * Move the main contents of mujoco_ros2_control to subfolder (#76 <https://github.com/ros-controls/mujoco_ros2_control/issues/76>)
  * Contributors: Erik Holum, Louis LE LAY, Nathan Dunkelberger, Sai Kishor Kothakota, Sergi de las Muelas

 -- "Nathan Dunkelberger" <nathan.b.dunkelberger@nasa.gov>  Mon, 23 Feb 2026 23:00:00 -0000


