- Now requiring the updated scs 3.0 as an import
- Now importing ECOSolveR version 0.5.4 and higher
- Added fixes for Matrix 1.3 update
- Somewhat better typesetting for Power class documentation (Issue #86)
- Conforming to CRAN suggestions on non-CRAN packages, but no actual changes.
- Added exponential cone support for
MOSEK
and uncommented associated test. - Added JSS publication DOI.
- Many small fixes to solver interfaces
- Reference semantics for
Parameter
- Warm start for
OSQP
and updates to solver cache - Solver parameter defaults explicit now
- New tests added for solver combinations
- Major release implementing reductions, many new solvers.
- Bug fix: duplicated integer and boolean indices.
- Bug fix: correct typo in constraint specification to GLPK.
- Added tutorial articles based on v0.99 to CVXR website on using other solvers, integer programming, MOSEK and GUROBI examples.
- Minor typographical fixes.
-
Dropped
delay_load
parameter dropped inreticulate::import_from_path
, per changes inreticulate
. -
Cleaned up hooks into reticulate for commercial solvers.
- Minor typo and documentation fixes.
- Added
LPSOLVE
vialpSolveAPI
- Added
GLPK
viaRglpk
- Added
MOSEK
- Added
GUROBI
- Bug fix: issue #25.
All CVXR expressions retain dimensions. Culprit was
drop = FALSE
(in functionIndex.get_special_slice
) as suspected.
-
Added a note that CVXR can probably be compiled from source for earlier versions of R. This is issue #24
-
Bug fix: issue #28 Function
intf_sign
(interface.R
) was unnecessarily using a tolerance parameter, now eliminated.
-
Updated Solver.solve to adapt to new ECOSolveR. Require version 0.4 of ECOSolveR now.
-
Updated
unpack_results
to behave exactly like in CVXPY. Added documentation and testthat tests. Documented in Getting Faster Results article.
- First CRAN release 2017-11-20.
- Several wrong turns and much hand-wringing. Complete rewrite in preparation for release.