Minor Release ProxSuite 0.7.2
ProxSuite 0.7.2: Improved Compiler Robustness and Developer Workflow Modernization
The latest ProxSuite release strengthens the solver suite’s portability and code quality with key fixes and tooling upgrades across C++ and Python interfaces.
This update resolves several compiler‑specific issues, including an arcane Clang‑19 compilation error and an internal compiler crash in Visual Studio 17.13, ensuring smoother builds across platforms. The Python bindings were refined for modern syntax compliance by replacing legacy != None checks with the preferred is not None construct.
On the tooling side, ProxSuite transitions its formatting and linting stack to Gersemi and Ruff, while the nanobind submodule has been upgraded to v2.5.0. These changes enhance maintainability, style consistency, and developer efficiency across the project.
Together, these improvements make ProxSuite an even more reliable and maintainable foundation for high‑performance quadratic and linear programming in robotics and beyond.
Links
ProxSuite 0.7.2 Release Note