Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.88 KB

CHANGELOG.md

File metadata and controls

42 lines (34 loc) · 1.88 KB

Version 0.6.3 (December 1, 2024)

  • Don't panic when updating an empty A matrix.
  • Bump minimum supported Rust version to 1.63.
  • Add CscMatrix::from_column_iter and CscMatrix::from_row_iter which constructs a sparse CscMatrix with elements filled from column-major and row-major iterators.
  • Update to OSQP 0.6.3 (see OSQP changelog for details).

Version 0.6.2 (January 7, 2021)

Version 0.6.1 (September 28, 2020)

  • Fix CscMatrix::from_row_iter_dense incorrectly initialising non-square matrices.

Version 0.6.0 (September 5, 2019)

  • Update to OSQP 0.6.0 (see OSQP changelog for details).
  • Add CscMatrix::from_column_iter_dense and CscMatrix::from_row_iter_dense which constructs a dense CscMatrix with elements filled from column-major and row-major iterators.
  • Problem now requires the P matrix to be structurally upper triangular. Two methods on CscMatrix, is_structurally_upper_tri and into_upper_tri, are added to assist with this requirement.
  • Add variants to the SetupError enum returned by Problem::new explaining the cause of the error.

Version 0.5.0 (December 10, 2018)

  • Update to OSQP 0.5.0 (see OSQP changelog for details).
  • Problem::new now returns a Result to indicate problem setup failure.

Version 0.4.1 (October 16, 2018)

Version 0.4.0 (July 26, 2018)

  • Update to OSQP 0.4.0 (see OSQP changelog for details).
  • Changes for QDLDL compatibility. Removed SuiteSparse dependencies.
  • Supports reporting of non-convex problems by OSQP.

Version <= 0.3.0