Skip to content

Releases: jump-dev/JuMP.jl

v0.21.5

19 Sep 16:17
a4dd2fb
Compare
Choose a tag to compare

JuMP v0.21.5

Diff since v0.21.4

Closed issues:

  • Unify treatment of keys on JuMP containers. (#1988)

Merged pull requests:

v0.21.4

14 Sep 01:22
cef7d23
Compare
Choose a tag to compare

JuMP v0.21.4

Diff since v0.21.3

Closed issues:

  • Provide diagnostics mode to pinpoint source of NaNs (#320)
  • Ease the computation of IIS? (#1035)
  • Errors in a @Constraints block reported with incorrect line numbers (#1174)
  • [release-0.18] Callback test failure on Julia 1.0 (#1539)
  • Feature request: solve relaxation (#1611)
  • dual & shadow_price do not work on sparse arrays (#1876)
  • Print subexpressions in nonlinear models (#1983)
  • Export of Private Macros (#2023)
  • Old error message on ambiguous variable name. Keyword "category" no longer exists (#2035)
  • assertion error with ifelse (#2115)
  • Debug info for unsupported constraints (#2143)
  • Local indices in macros are not given gensym'd names (#2186)
  • GenericAffOrQuadExpr undefined in JuMP v0.21.2 (#2225)
  • Add a check that constraint RHSs are finite (#2233)
  • Missing method with value(::MA.Zero) (#2260)
  • Documentation inconsistency: MOI or MathOptInterface? (#2263)
  • SparseAxisArray error (#2280)
  • similar(::JuMP.Containers.DenseAxisArray...) is ambiguous (#2282)
  • Printing NLexpressions (#2287)
  • Infer bounds on binary variables (#2288)
  • Heuristic callback with non-Float64 (#2290)
  • JuMP.set_silent(model) not working for Ipopt (#2297)
  • Something wrong with running JuMP (#2298)
  • Constraints' start values by using variables' start values (#2299)
  • Support for restoring constraints after unfix rather than deleting them (#2304)
  • Default variable name by the symbol (#2305)
  • Missing website (#2310)
  • Docs: Add info on start for multiple variables (#2312)
  • Expand documentation for user defined functions (#2314)
  • Bug in SDP parsing? (#2320)
  • Make a new release? (#2326)
  • Model not properly displayed in IJulia (#2328)

Merged pull requests:

v0.21.3

18 Jun 10:08
Compare
Choose a tag to compare

JuMP v0.21.3

Diff since v0.21.2

Closed issues:

  • Define SOS variables without a weight (ordering) vector (#1916)
  • Allow @constraint without relational operator? (#2014)
  • Error message with Val{false} (#2087)
  • Add a nice way to access MOI attributes (#2158)
  • Non-explicit index placed without warning (#2190)
  • variables (plural) macro has no dosctrings (#2194)
  • Scalar product in objective (#2210)
  • Missing promote operation (#2213)
  • map for DenseAxisArray (#2234)
  • Unexpected order of variable indices (#2238)
  • Passing bounds before other constraints (#2243)
  • Test case failure for mutable_arithmetics.jl on power ppc4le platform (#2250)
  • Constraint macro RHS and LHS with length(dict[i]) command returns different values (#2254)
  • Deletion of named constraints and creation of identically named constraints (#2257)

Merged pull requests:

v0.21.2

02 Apr 20:06
6017d7b
Compare
Choose a tag to compare

JuMP v0.21.2

Diff since v0.21.1

Closed issues:

  • Empty sums (#2120)
  • Creating empty SparseAxisArray not possible (#2169)
  • Initialize JuMP model when optimizer is nothing (#2172)
  • Writing nonlinear expressions to file does not work (#2180)
  • Easy way to determine constraints and/or variables leading to failed solving? (#2185)
  • Problem with two empty summations in a constraint (#2187)
  • Variable x[1] does not belong to this model (#2189)
  • Model(Optimizer) produces an error (#2192)
  • missing add_to_expression! method (#2197)
  • write_to_file doesn't work on windows (#2206)
  • JuMPScalars should have conj(x) = x defined since they are required to be real (#2208)

Merged pull requests:

v0.21.1

18 Feb 13:06
13ad5db
Compare
Choose a tag to compare

JuMP v0.21.1

Diff since v0.21.0

Merged pull requests:

  • improve the deprecation warning for with_optimizer (#2165) (@mlubin)
  • Fix promote_operation with custom AbstractVariableRef (#2166) (@blegat)

v0.21.0

16 Feb 18:08
Compare
Choose a tag to compare

JuMP v0.21.0

Diff since v0.20.1

Closed issues:

  • Generic solver preferences (#91)
  • @LinearConstraint with syntiax as @addConstraint (#595)
  • Problem writers (#1075)
  • [docs] Callbacks (#1553)
  • Print constraint names with the model? (#1767)
  • @lazyconstraint not defined in Julia 1.1 (#1880)
  • Error when parsing an inner product in an expression (#2005)
  • Problem with using certain matrix wrappers (#2039)
  • JuMP not precompiling on Julia Version 1.3.0-rc1.0 (2019-08-18) (#2048)
  • Add an example of using indicator constraints (#2049)
  • JuMP upgrade problem to V0.20 (#2050)
  • [docs] document how to get MOI attributes (#2057)
  • Allow digits with round (#2064)
  • Trouble fixing variable in linear constraint (#2072)
  • Binary variable inconsistency (#2081)
  • Problem when defining constraints involving symmetric variables (#2102)
  • Constrained variables (#2105)
  • Broadcast not needed in macro (#2106)
  • basic.jl example model is not working (#2112)
  • Best way to retrieve the backend solver type from an existing model (#2113)
  • Use SemVer (Semantic Versioning) (#2118)
  • Initialize variable with some value (#2121)
  • Working with block arrays (#2122)
  • Callbacks in automatic and manual mode (#2124)
  • Performance of pairs interface (#2125)
  • Tweak documentation for variables constrained on creation (#2133)
  • JuMP precompiling error on an AWS EC2 Ubuntu server instance (#2136)
  • JuMP tests fails on Julia 1.4 due to changes in printing (#2137)
  • Tooling for Solvers with Solver-Specific Parameters (#2138)
  • Where can I find a list of all currently working optimizers? (#2144)
  • Where can I find explanation what does mean the columns in the optimization progress table? (#2145)
  • Rename set_parameter to set_attributes (#2149)
  • Question: how does JuMP compare with OpenMDAO (#2153)
  • New way of setvalue (#2154)

Merged pull requests:

v0.20.1

25 Oct 19:02
v0.20.1
Compare
Choose a tag to compare

v0.20.1 (2019-10-25)

Diff since v0.20.0

Closed issues:

  • ERROR: LoadError: VariableNotOwnedError: Variable not owned by model present in objective (#2085)
  • Object function may include some third-party library (#2078)
  • Switching solver malfunctioning (#2074)
  • set_optimizer is undocumented (#2073)
  • CI is failing on master (#2059)
  • Heads up about test error in JuMP for upcoming 1.3 RC-2. (#2054)
  • Variable variable name (#2052)
  • Error when trying to query objective value with CPLEX (#2047)
  • Use of internal objects does not work anymore (#2046)
  • Style: interpolated variables in strings need parentheses (#2042)
  • TimeLimitSec (#2031)
  • Column generation (#2004)
  • Variable and constraint block description (#1999)
  • Product of sparse matrix with transpose (#1276)
  • Can we make at-expression more general? (#525)

Merged pull requests:

v0.20.0

26 Aug 09:05
v0.20.0
Compare
Choose a tag to compare

v0.20.0 (2019-08-25)

Diff since v0.19.2

Closed issues:

  • Simple Example not Working (#2038)
  • Prepare release notes for 0.20 (#2036)
  • Examples are failing CI (#2033)
  • dual_objective_value (#2030)
  • MOI Constraint Error (#2024)
  • Update language for NumFOCUS (#2021)
  • callback with MOI (#2020)
  • Functions in NLxxx that are stored in struct give bad error (#2016)
  • ERROR:: Expected to be a number. (#2013)
  • Naming multiple constraints? (#2002)
  • error when JuMP tries autodiff User-defined Function (#1998)
  • Throw a nicer error on NLP not supported (#1996)
  • Rename m -> model in test utilities (#1992)
  • Cannot multiply array of polynomials and array of JuMP variables (#1990)
  • Sum identity and matrix of variables (#1989)
  • User defined functions propagate to solver (#1969)
  • set_parameter (#1965)
  • Bounds on SDP matrix variables (#1945)
  • all_variables reverts indices on multi-dimensional arrays (#1944)
  • raw_status (#1942)
  • Large optimization models (#1940)
  • Constants modification (#1937)
  • Nonlinear Modeling: user-defined functions with vector inputs *and* output (#1914)
  • variable lower/upper bound inconsistency (#1892)
  • A[t]_mul_B[!] deprecated upstream (#1716)
  • Feature Request: sensitivity summary for LPs (#1332)

Merged pull requests:

v0.19.2

09 Jun 04:48
v0.19.2
69c7d6c
Compare
Choose a tag to compare

v0.19.2 (2019-06-08)

Diff since v0.18.6

Closed issues:

  • length(hess_I) > 0 (#1981)
  • InexactError: Float64 when problem gets big (#1973)
  • Splatting does not work inside [] for variable declarations (#1964)

Merged pull requests:

  • [release-0.19] prep for 0.19.2 (#1986) (mlubin)
  • [release-0.19] Fix a bug in subexpression handling (#1984) (mlubin)

v0.18.6

25 May 14:54
v0.18.6
a9de4d0
Compare
Choose a tag to compare

v0.18.6 (2019-05-24)

Diff since v0.19.1

Closed issues:

  • LoadError: UndefVarError: OptimizerFactory not defined (#1972)
  • Value for variable at each iteration step (#1971)
  • Finding all optimal solutions from solver (#1970)
  • more tools for determining if expressions are zero (#1906)

Merged pull requests:

  • [release-0.18] remove julia 0.6 from Project.toml. (#1976) (mlubin)
  • add Project.toml so we can tag 0.18.6 (#1975) (mlubin)
  • [release-0.18] Fix import expression for Julia 1.2 (#1909) (iamed2)
  • [release-0.18] Fix objective constant bug in conic problems (#1727) (odow)
  • Remove broken KeyIterator on 0.7+ in JuMP 0.18 (#1659) (coroa)