Changes in version 0.6.2 (2026-02-18) - Update to v0.6.2 of the underlying PIQP library - Migrate from R6 to S7 OOP system - Inequality constraints are now double-sided: h_l <= Gx <= h_u - Variable bounds renamed: x_lb/x_ub to x_l/x_u - Result fields renamed: z to z_l/z_u, z_lb/z_ub to z_bl/z_bu, s to s_l/s_u, s_lb/s_ub to s_bl/s_bu - Info fields renamed: primal_inf to primal_res, dual_inf to dual_res - New settings: infeasibility_threshold, preconditioner_reuse_on_update - Use generic functions solve(), update(), get_settings(), get_dims(), and update_settings() instead of R6 methods - Support for problem data updates and warm starts via update() Changes in version 0.3.1 - Update to v0.3.1 of the underlying PIQP library Changes in version 0.2.2 (2023-08-14) - First CRAN release