Skip to content

v1.0.4

Choose a tag to compare

@SteveDiamond SteveDiamond released this 23 Mar 01:24
· 16 commits to master since this release

Bug Fixes

  • Reject parametric quad_form(x, P) in constraints (#215): quad_form(x, P) with a parametric P was silently accepted in constraints but CVXPY's canonicalization would bake in P.value, making the constraint non-parametric and producing wrong results on re-solves. DPP validation now rejects this in constraints while still allowing it in the objective.

Improvements

  • Update Moreau interface for moreau >= 0.1.5 (#217):
    • Variable-length SOC dimensions (so_cone_dims=[3, 5, 10]) replacing fixed dim-3 constraint
    • Accept plain dicts for ipm_settings (e.g., {"tol_gap_abs": 1e-9}) with auto-conversion
    • SOC dual variable recovery now supported (previously blocked)