clarabel 0.11.2
- 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
clarabel 0.11.1
- Synced up to v0.11.1 of
Clarabel.rs
- Fixed
flang issues shown on CRAN for
fedora-clang-rdevel
clarabel 0.10.1
- Minor fixes to fix CRAN issues
clarabel 0.10.0
- 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!)
clarabel 0.9.0.1
- Explicit system requirements for Rust and Cargo added.
clarabel 0.9.0
- 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
clarabel 0.5.1
- Clarabel now supports semidefinite programs (syncing up to version
0.5.1 of Clarabel.rs)
- Added tests
- Updated documentation of cone specification
clarabel 0.4.1