Changes in version 1.10.0-3 (2026-04-10) - Upgrade to SCIP 10.0.2, SoPlex 8.0.2, PaPILO 3.0.0. - Enable OpenMP thread pool interface (TPI=omp) when the platform supports it, giving SCIP parallel branch-and-bound. Falls back gracefully to TPI=none when OpenMP is unavailable. - Use SHLIB_OPENMP_CXXFLAGS in both PKG_CXXFLAGS and PKG_LIBS per R-exts ยง1.2.1.1. - Drop all tinycthread patches (no longer compiled with TPI=omp/none). Reduces R-specific patch burden from 14 to 10 across submodules. Changes in version 1.10.0-1 - Switched build system from hand-maintained Makevars.in (472 lines) to CMake-based build at install time, following the highs R package pattern. - Solver sources (SCIP, SoPlex) moved from src/ to inst/ and deleted after compilation when installing from tarball, reducing installed size from ~258 MB to ~10 MB. - Version now tracks SCIP Optimization Suite (10.0.x). Changes in version 0.0.2 Initial CRAN submission. - One-shot solver interface (scip_solve) and incremental model-building API (scip_model, scip_add_var, scip_add_linear_cons, scip_add_quadratic_cons, scip_add_sos1_cons, scip_add_sos2_cons, scip_add_indicator_cons). - Solver control parameters (scip_control). - Sparse matrix support (dgCMatrix, simple_triplet_matrix). - Vignette with LP, MIP, quadratic, and indicator constraint examples. - Builds on macOS, Linux, and Windows using vendored SCIP 10.0.1 and SoPlex 8.0.1 sources.