Releases: jump-dev/Convex.jl
Releases · jump-dev/Convex.jl
v0.14.8
Convex v0.14.8
Merged pull requests:
- ported cvxquad: matrix log, geometric mean, quantum entropy (#418) (@dstahlke)
- bump version for release (#436) (@ericphanson)
v0.14.7
Convex v0.14.7
Merged pull requests:
- CompatHelper: bump compat for "BenchmarkTools" to "0.7" (#434) (@github-actions[bot])
- bump version (#435) (@ericphanson)
v0.14.6
Convex v0.14.6
Merged pull requests:
v0.14.5
Convex v0.14.5
Closed issues:
Merged pull requests:
- Fix deprecated setting in Convex's tests for GLPK (#428) (@ericphanson)
- allow
sumlargest(x,k)
,sumsmallest(x,k)
, andsumlargesteigs(x,k)
fork=0
(#429) (@ericphanson)
v0.14.4
Convex v0.14.4
Closed issues:
- BigFloats are only returned for objective functions, not variable values (#426)
Merged pull requests:
- fix bad conversion (#427) (@ericphanson)
v0.14.3
Convex v0.14.3
Merged pull requests:
- CompatHelper: bump compat for "BenchmarkTools" to "0.6" (#425) (@github-actions[bot])
v0.14.2
Convex v0.14.2
Closed issues:
- Lasso and elastic net code (#419)
Merged pull requests:
- lasso, ridge, elastic net example (#420) (@PaulSoderlind)
- Update basic_usage.jl (#421) (@ericphanson)
- Update docs.yml (#422) (@ericphanson)
v0.14.1
Convex v0.14.1
Closed issues:
conj
poisons a variable (#416)
Merged pull requests:
- Fix typos in NEWS (#415) (@ericphanson)
- fix
conj
(#417) (@ericphanson)
v0.14.0
Convex v0.14.0
Changes in v0.14.0
Breaking changes
- Changes to the
sign
of atoms:- The sign of
sumlargesteigs
has been changed fromPositive
toNoSign()
instead ofPositive()
, to allow non-positive-semidefinite inputs (#409). This has the potential
to break code that required that sign to be positive. If you run into this problem, please file an issue so we can figure out a workaround. - The sign of
eigmin
andeigmax
has been changed fromPositive
toNoSign()
(#413). This is a bugfix because in generaleigmin
andeigmax
do not need to return a positive quantity (for non-positive-semidefinite inputs). Again, this has the potential to break code that required that sign to be positive. If you run into this problem, please file an issue so we can figure out a workaround.
- The sign of
- Removal of deprecations:
lambdamin
andlambdamax
has been deprecated toeigmin
andeigmax
since Convex v0.13.0. This deprecation has been removed, so your code must be updated to calleigmin
oreigmax
instead (#412).norm(x, p)
wherex
is a matrix expression has been deprecated toopnorm(x,p)
since Convex v0.8.0. This deprecation has been removed, so your code must be updated to callopnorm(x, p)
instead (#412). Currently,norm(x,p)
for a matrix
expressionx
will error, but in Convex.jl v0.15.0 it will returnnorm(vec(x), p)
.Convex.clearmemory()
has been deprecated and unnecessary since Convex v0.12.5. This deprecation has been removed, so if this function is in your code, just delete it (#412).vecnorm(x, p)
has been deprecated tonorm(vec(x), p)
since Convex v0.8.0. This deprecation has been removed, so your code must be updated to callnorm(vec(x),p)
instead (#412).
- Other changes:
Convex.DCP_WARNINGS
was introduced in Convex v0.13.1 to allow turning off Convex.jl's DCP warnings. This has been removed in favor of the functionConvex.emit_dcp_warnings()
(Commit 481fa02).
Other changes
- updated
nuclearnorm
andsumlargesteigs
to allow complex variables, and allow the argument ofsumlargesteigs
to be non-positive-semi-definite (#409). Thanks to @dstahlke!
Closed issues:
- Change how warnings are toggled? (#377)
eigmin
sign issue (#394)- Fixing matrix norm and removing deprecation warning (#400)
- Documentation for sumlargesteigs (#411)
Merged pull requests:
- Fixed nuclearnorm and sumlargesteigs for complex variables (#409) (@dstahlke)
- Remove deprecations; update
norm
behavior (#412) (@ericphanson) - fix
eigmin
andeigmax
sign (#413) (@ericphanson) - update NEWS for v0.14.0 (#414) (@ericphanson)
v0.13.8
Convex v0.13.8
Merged pull requests:
- fix: hcat would fail with one block; added unary +(Sign) and +(Comple… (#405) (@dstahlke)
- Switch CI to github actions (#406) (@ericphanson)
- bump version and NEWS (#407) (@ericphanson)