Skip to content

Releases: jump-dev/Convex.jl

v0.12.4

21 Aug 22:01
v0.12.4
9f62332
Compare
Choose a tag to compare

v0.12.4 (2019-08-21)

Diff since v0.12.3

Closed issues:

  • sumlargest and sumsmallest not DCP compliant? (#312)
  • Release a new version? (#309)
  • MethodError: no method matching diagind(::Convex.Variable) (#227)
  • InexactError() with HermitianSemidefinite (#198)
  • Complex conjugate (#187)
  • problem with test - fix multiplication (#142)
  • Support for complex variables? (#103)
  • simplify atom names (#87)

Merged pull requests:

v0.12.3

13 Aug 18:04
v0.12.3
6ae9fac
Compare
Choose a tag to compare

v0.12.3 (2019-08-13)

Diff since v0.12.2

Closed issues:

  • Documentation deployment fails (#305)
  • README example fails (#300)

Merged pull requests:

v0.12.2

16 Jun 10:21
v0.12.2
fafd374
Compare
Choose a tag to compare

v0.12.2 (2019-06-15)

Diff since v0.12.1

Merged pull requests:

v0.12.1

13 Jun 22:12
v0.12.1
ef09b86
Compare
Choose a tag to compare

v0.12.1 (2019-06-13)

Diff since v0.12.0

Closed issues:

  • fix! and free! do not work as expected (#298)
  • Convex crashing silently (#282)
  • Fixing and freeing variable code issue (#228)
  • Array of Variable is Unexpected behavior (#223)
  • Problem optimisation with *fix!'ed* variables does not work (#166)
  • Error using fixed variables as parameters (#139)

Merged pull requests:

v0.12.0

09 May 05:20
fe36682
Compare
Choose a tag to compare
Merge pull request #287 from JuliaOpt/aa/housekeeping

Drop 0.7, add version to Project.toml, misc housekeeping

v0.11.3

25 Mar 19:37
Compare
Choose a tag to compare
Fix right-multiply bug, add simple test (#280)

v0.11.2

22 Mar 23:19
Compare
Choose a tag to compare

Fixes bugs in kron and neg

v0.11.1

24 Jan 18:40
17fd5c1
Compare
Choose a tag to compare
Allow indexing into ConicObj with any Integer (#273)

We're using the value of `objectid` to store values in `ConicObj`, but
`objectid` returns `UInt32` on 32-bit systems. Currently `ConicObj` only
accepts indexing operations with `UInt64` keys, which causes a method
error on 32-bit systems. This was an oversight when introducing
`ConicObj` as its own type.

Fixes #272

v0.11.0

23 Jan 20:16
Compare
Choose a tag to compare

Notable changes:

  • get_vectorized_size has been deprecated in favor of length
  • ConicObj is now its own type instead of an alias for an OrderedDict
  • Constant is now a parametric type and holds the type of its value
  • A Project.toml file has been added
  • isinstalled has been removed
  • Documentation has been fixed to reflect the need to pass a solver
  • Iteration over Variables has been fixed

v0.10.1

17 Dec 23:13
036492c
Compare
Choose a tag to compare
Fix method overwrite warning when loading the package (#255)

This was caused by providing a default value of `nothing` for the
`model` argument in the `Problem` constructor, which ends up creating a
two-argument method that is also created further down by virtue of using
default values.

By simply removing the default value for `model`, we remain at feature
parity with the methods prior to the change and we don't overwrite
anything.