ros-rolling-roboplan-oink (0.7.0-1resolute) resolute; urgency=high

  * Pre-0.7.0 docs and consistency passthrough (#324 <https://github.com/open-planning/roboplan/issues/324>)
  * Move YAML loading out of constructor (#348 <https://github.com/open-planning/roboplan/issues/348>)
  * Add group helpers, exercise them via new importSrdf (#344 <https://github.com/open-planning/roboplan/issues/344>)
  * Move file I/O out of Scene constructor, support loading MJCF (#300 <https://github.com/open-planning/roboplan/issues/300>)
  * Add ruff check (#336 <https://github.com/open-planning/roboplan/issues/336>)
  * Fix dylib resolution for bindings on macOS with colcon (#306 <https://github.com/open-planning/roboplan/issues/306>)
  * Per package PyPi publishing and runtime path setting (#326 <https://github.com/open-planning/roboplan/issues/326>)
  * Rename roboplan-core's export target (#329 <https://github.com/open-planning/roboplan/issues/329>)
  * General CMake cleanup (#319 <https://github.com/open-planning/roboplan/issues/319>)
  * Use pixi-build to declare Conda dependencies for each package (#301 <https://github.com/open-planning/roboplan/issues/301>)
  * Remove cmake build-time package config hack (#316 <https://github.com/open-planning/roboplan/issues/316>)
  * Put the Python install logic back into its original CMake location (#315 <https://github.com/open-planning/roboplan/issues/315>)
  * Add Pixi ROS targets and CI (#308 <https://github.com/open-planning/roboplan/issues/308>)
  * Add cmake-format to pre-commit, and run it (#317 <https://github.com/open-planning/roboplan/issues/317>)
  * Make cmeel packages independently buildable (#312 <https://github.com/open-planning/roboplan/issues/312>)
  * Drop scikit-build in favor of direct usage of cmeel (#304 <https://github.com/open-planning/roboplan/issues/304>)
  * Constrain scope of DLL loader manipulation (#302 <https://github.com/open-planning/roboplan/issues/302>)
  * Create CMake superbuild to consolidate build config (#295 <https://github.com/open-planning/roboplan/issues/295>)
  * Migrate to SceneContext class for thread-safe operation (#286 <https://github.com/open-planning/roboplan/issues/286>)
  * Contributors: Erik Holum, Ezra Brooks, Sebastian Castro

 -- "Sebastian Jahr" <sebastian.jahr@tuta.io>  Sat, 19 Sep 2026 04:00:00 -0000

ros-rolling-roboplan-oink (0.6.1-1resolute) resolute; urgency=high

  * Optionally brake to target in OInK acceleration limit (#290 <https://github.com/open-planning/roboplan/issues/290>)
  * Fix OInK position barrier Jacobian (#288 <https://github.com/open-planning/roboplan/issues/288>)
  * fix missing braces warnings (#282 <https://github.com/open-planning/roboplan/issues/282>)
  * Depend on typing_extensions via rosdep (#283 <https://github.com/open-planning/roboplan/issues/283>)
  * Contributors: Matteo Villani, Sebastian Castro

 -- "Sebastian Jahr" <sebastian.jahr@tuta.io>  Thu, 20 Aug 2026 04:00:00 -0000

ros-rolling-roboplan-oink (0.6.0-1resolute) resolute; urgency=high

  * Improve OInK build times (#273 <https://github.com/open-planning/roboplan/issues/273>)
  * Fix MacOS rpath issues (#275 <https://github.com/open-planning/roboplan/issues/275>)
  * Fix Python bindings installs for ROS + Windows (#272 <https://github.com/open-planning/roboplan/issues/272>)
  * Windows support through Pixi (#271 <https://github.com/open-planning/roboplan/issues/271>)
  * Switch OInK backend from OSQP to ProxQP (#259 <https://github.com/open-planning/roboplan/issues/259>)
    Co-authored-by: Sebastian Castro <mailto:sebas.a.castro@gmail.com>
  * Fixes for new Ubuntu 26.04 ROS Rolling docker (#269 <https://github.com/open-planning/roboplan/issues/269>)
  * Contributors: Erik Holum, Sebastian Castro, Sebastian Jahr

 -- "Sebastian Jahr" <sebastian.jahr@tuta.io>  Fri, 31 Jul 2026 04:00:00 -0000

ros-rolling-roboplan-oink (0.5.1-1resolute) resolute; urgency=high

  * Make nanobind-dev and python3-dev build dependencies in package.xml (#264 <https://github.com/open-planning/roboplan/issues/264>)
  * Contributors: Sebastian Castro

 -- "Sebastian Jahr" <sebastian.jahr@tuta.io>  Mon, 13 Jul 2026 04:00:00 -0000

ros-rolling-roboplan-oink (0.5.0-1resolute) resolute; urgency=high

  * Fix OInK instability with failures to converge (#256 <https://github.com/open-planning/roboplan/issues/256>)
  * Cartesian path planner (#240 <https://github.com/open-planning/roboplan/issues/240>)
  * Make ConfigurationTask runtime tunable and add AccelerationLimit (#250 <https://github.com/open-planning/roboplan/issues/250>)
  * Add broadphase culling to collision checking and self-collision barrier (#254 <https://github.com/open-planning/roboplan/issues/254>)
  * Add clang-tidy (#182 <https://github.com/open-planning/roboplan/issues/182>)
  * add base frame support to Jacobian (#238 <https://github.com/open-planning/roboplan/issues/238>)
  * Contributors: Muslim Alaran, Sebastian Castro, Sebastian Jahr

 -- "Sebastian Jahr" <sebastian.jahr@tuta.io>  Tue, 07 Jul 2026 04:00:00 -0000

ros-rolling-roboplan-oink (0.4.0-1resolute) resolute; urgency=high

  * Fix failing OInK test due to dimension mismatch (#225 <https://github.com/open-planning/roboplan/issues/225>)
  * Add Ubuntu 26.04 and ROS 2 Lyrical to CI (#215 <https://github.com/open-planning/roboplan/issues/215>)
  * Add missing gtest and gmock deps in package.xmls (#223 <https://github.com/open-planning/roboplan/issues/223>)
  * Modularize Python bindings (#221 <https://github.com/open-planning/roboplan/issues/221>)
  * OInK self-collision barrier (#207 <https://github.com/open-planning/roboplan/issues/207>)
  * Support priorities and nullspace projection in OInK tasks (#206 <https://github.com/open-planning/roboplan/issues/206>)
  * Support planar joints (#209 <https://github.com/open-planning/roboplan/issues/209>)
  * Contributors: Ola Ghattas, Sebastian Castro

 -- "Sebastian Jahr" <sebastian.jahr@tuta.io>  Tue, 02 Jun 2026 04:00:00 -0000

ros-rolling-roboplan-oink (0.3.0-1resolute) resolute; urgency=high

  * Incorporate scene and joint groups into OInK (#177 <https://github.com/open-planning/roboplan/issues/177>)
  * Switch to OSQP v0.6.3 for OInK (#176 <https://github.com/open-planning/roboplan/issues/176>)
  * Get toppra from binaries or FetchContent (#174 <https://github.com/open-planning/roboplan/issues/174>)
  * [oink] Control Barrier Functions (#122 <https://github.com/open-planning/roboplan/issues/122>)
  * Add scene methods to get joint limit vectors (#162 <https://github.com/open-planning/roboplan/issues/162>)
  * Fix position limits oink constraint for models with continuous joints (#147 <https://github.com/open-planning/roboplan/issues/147>)
  * Ensure oink tests run in all workflows (#145 <https://github.com/open-planning/roboplan/issues/145>)
  * Simplify oink frame task and use model joint limits for velocity constraints (#143 <https://github.com/open-planning/roboplan/issues/143>)
  * Fix roboplan_oink OSQP dependency resolution (#141 <https://github.com/open-planning/roboplan/issues/141>)
  * Contributors: Sebastian Castro, Sebastian Jahr, Zhengyang Kris Weng

 -- "Sebastian Jahr" <sebastian.jahr@tuta.io>  Sat, 18 Apr 2026 04:00:00 -0000

ros-rolling-roboplan-oink (0.2.0-1resolute) resolute; urgency=high

  * Expose oink solver regularization as argument (#136 <https://github.com/open-planning/roboplan/issues/136>)
  * Simplify FrameTask interface and allow modifying target transforms at runtime (#131 <https://github.com/open-planning/roboplan/issues/131>)
  * Remove lambdas from oink python bindings and use Eigen::Ref (#119 <https://github.com/open-planning/roboplan/issues/119>)
  * Optimal differential IK solver (#110 <https://github.com/open-planning/roboplan/issues/110>)
  * Contributors: Sebastian Castro, Sebastian Jahr

 -- "Sebastian Jahr" <sebastian.jahr@tuta.io>  Mon, 16 Feb 2026 05:00:00 -0000


