Skip to content

v0.2.0

Latest

Choose a tag to compare

@traversaro traversaro released this 27 Jun 07:59
4888138

Major Changes

  • Add explicit equality-constraint support
    SolverInterface now provides setNumberOfEqualityConstraints, setEqualityConstraintsMatrix, setEqualityConstraintsVector, updateEqualityConstraintsMatrix, and updateEqualityConstraintsVector.

  • 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