Changes in version 0.11.2 (2026-03-01) - Added persistent solver API for warm starts: clarabel_solver(), solver_solve(), solver_update(), solver_is_update_allowed() - Robustified Rust interface: type coercion, error handling, CscMatrix validation, and regex ordering fixes - Switched all R-side error messaging to cli::cli_abort() with markup - Upgraded savvy crate from 0.8.13 to 0.9.2 - Added examples to clarabel_control() and solver functions - Added vignette section on updating problem data (warm starts) - Reduced CRAN test suite to LP and QP only; full suite runs locally via tinytest::at_home() - Fixed macOS CRAN linker warning by forwarding MACOSX_DEPLOYMENT_TARGET to Rust cc crate during cargo build Changes in version 0.11.1 (2025-09-24) - Synced up to v0.11.1 of Clarabel.rs - Fixed flang issues shown on CRAN for fedora-clang-rdevel Changes in version 0.10.1 (2025-04-17) - Minor fixes to fix CRAN issues Changes in version 0.10.0 (2025-02-18) - Synced up to v0.10.0 of Clarabel.rs - Fixed up to use new r-src that detects R being used correctly (thank you, Ivan Krylov!) Changes in version 0.9.0.1 (2024-09-03) - Explicit system requirements for Rust and Cargo added. Changes in version 0.9.0 (2024-06-22) - Synced up to version 0.9.0 of Clarabel.rs - Added all applicable tests from Clarabel.rs - Updated documentation of cone specification - Updated vignette - Switched to savvy from rextendr Changes in version 0.5.1 (2023-06-24) - Clarabel now supports semidefinite programs (syncing up to version 0.5.1 of Clarabel.rs) - Added tests - Updated documentation of cone specification Changes in version 0.4.1 (2023-04-25) - First public release