Major Changes
-
Add explicit equality-constraint support
SolverInterfacenow providessetNumberOfEqualityConstraints,setEqualityConstraintsMatrix,setEqualityConstraintsVector,updateEqualityConstraintsMatrix, andupdateEqualityConstraintsVector. -
Rename linear-constraint API → inequality-constraint API
For clarity, every method acting on inequality constraints has been renamed; the previous names remain deprecated for one minor cycle:Old name (deprecated) Use instead updateLinearConstraintsMatrix()updateInequalityConstraintsMatrix()setLinearConstraintsMatrix()setInequalityConstraintsMatrix()setNumberOfConstraints()setNumberOfInequalityConstraints() -
Expose ProxQP tuning parameter
mu_min_eq
Allows users to adjust the regularisation used for equality constraints.
What's Changed
- Add methods to get list of names of supported parameters for each solver by @traversaro in #18
- Remove warning that qpsolvers-eigen is not available on conda-forge by @traversaro in #20
- Update pixi lockfile by @github-actions in #25
- Fix pixi warnings and update setup-pixi version to 0.8.8 by @traversaro in #24
- Add support for explicit equality constraints by @davidegorbani in #23
- Bump version to 0.2.0 by @traversaro in #26
New Contributors
- @github-actions made their first contribution in #25
- @davidegorbani made their first contribution in #23
Full Changelog: v0.1.0...v0.2.0