Releases: jump-dev/JuMP.jl
Releases · jump-dev/JuMP.jl
v0.21.0
JuMP v0.21.0
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
withround
(#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
toset_attributes
(#2149) - Question: how does JuMP compare with OpenMDAO (#2153)
- New way of setvalue (#2154)
Merged pull requests:
- Querying after modifying is undefined behaviour (#2076) (@henriquebecker91)
- Deprecate with_optimizer (#2090) (@mlubin)
- Correct a typo in the docs. (#2091) (@dourouc05)
- Add indicator syntax to @constraint (#2092) (@blegat)
- Update Documenter to 0.23 (#2095) (@mlubin)
- Minor JuMP 1.0 roadmap update (#2096) (@mlubin)
- Add support for multiple solutions (#2100) (@odow)
- Callbacks Episode II: revenge of the solver-independent implementation (#2101) (@odow)
- Update FUNDING.yml (#2103) (@Dr-G)
- Replace parse_expr and destructive_add by MutableArithmetics (#2107) (@blegat)
- Print constraint name in model string (#2108) (@blegat)
- Update solver links. (#2109) (@englhardt)
- Minor tweaks to solutions.md (#2110) (@mlubin)
- Add write_to_file and read_from_file (#2114) (@odow)
- Clearer warning about examples version mismatch (#2119) (@mlubin)
- Add documentation on performance and work-around for sparse variable creation (#2126) (@hellemo)
- Constrained variables with @variable (#2128) (@blegat)
- Update to MOI v0.9.9 (#2129) (@blegat)
- Add SDPNAL (#2130) (@blegat)
- Remove useless JuMP prefix in indicator (#2131) (@blegat)
- [RFC] Add complementarity constraints (#2132) (@blegat)
- Update documentation and examples for callbacks in automatic mode (#2134) (@odow)
- Create a version of method delete that deletes a vector of variables. (#2135) (@henriquebecker91)
- Change docs for variables constrained on creation (#2139) (@mlubin)
- Use UninstantiatedOptimizer of MOI (#2141) (@blegat)
- set_parameter -> set_optimizer_attribute (#2150) (@odow)
- Fix tests for Julia v1.4-rc1 (#2151) (@blegat)
- Install TagBot as a GitHub Action (#2155) (@JuliaTagBot)
- Add docs for MOI.get (#2156) (@odow)
- Fill news for JuMP v0.21 (#2160) (@blegat)
- Improve warning messages for with_optimizer deprecation (#2161) (@blegat)
- final prep for v0.21 (#2164) (@mlubin)
v0.20.1
v0.20.1 (2019-10-25)
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
v0.20.0 (2019-08-25)
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:
- Fill NEWS entry for v0.20.0 (#2044) (blegat)
- Add dual_objective_function and update doc links to MOI (#2041) (blegat)
- Add .github/FUNDING.yml (#2040) (blegat)
- Add Julia v1.2 in CI (#2034) (blegat)
- Remove dictionaries tracking SingleVariable constraints (#2032) (mlubin)
- Fix examples (#2029) (blegat)
- Fix NumFOCUS logo (#2026) (mlubin)
- Update NumFOCUS language in docs (#2022) (odow)
- Clarified modifying variable coefficient example (#2018) (a-torgovitsky)
- Improved error message for x.f(y) in NL expressions (#2017) (mlubin)
- Constraints: use
cref
for constraint references. (#2015) (dourouc05) - IpoptOptimizer -> Ipopt.Optimizer (#2011) (Non-Contradiction)
- Simplify coverage upload in .travis.yml (#2009) (blegat)
- Implement set_objective_coefficient (#2008) (dourouc05)
- DNMY: Update to MOI v0.9 (#2003) (coroa)
- Rename m -> model in test_expression (#2001) (rohit-mp)
- Improve NLP documentation about ForwardDiff (#2000) (odow)
- Better error message for solvers that don't support NLP (#1997) (mlubin)
- Refactor matmul code with mul! (#1995) (blegat)
- Implement algebra with UniformScaling (#1993) (blegat)
- Remove blank (#1991) (blegat)
- Add optional kwargs to optimize! for optimize_hook (#1987) (gsoleilhac)
- prep for 0.19.2 (#1985) (mlubin)
- remove unused argument in _hessian_slice_inner (#1980) (mlubin)
- Fix a bug in subexpression handling (#1979) (mlubin)
- Error on complex values in NLP (#1978) (odow)
- Add nice error message for splatting in macros (#1977) (odow)
- adding set_parameter function and tests (#1974) (raphaelsaavedra)
- Add CDCS (#1968) (blegat)
- Add SCIP (#1967) (blegat)
- Fix alignment in solver table (#1966) (blegat)
- Update current release number to 0.19.1 (#1963) (mlubin)
- prep for 0.19.1 (#1961) (mlubin)
- standard_form -> normalized + add_to_function_constant (#1960) (blegat)
- Add Project.toml and remove REQUIRE files (#1959) (blegat)
- adding juniper to solver list in docs (#1957) (ccoffrin)
- Fix handling of summations with an empty range (#1955) (odow)
- Giving guidance on naming of fields in structs (#1953) (freemin7)
- Create CITATION.bib (#1951) (ViralBShah)
- Add raw_status (#1949) (rtwalker)
- Ignore terms with a zero coefficient when adding to an
OrderedDict
(#1947) (odow) - Add COSMO.jl to list of available solvers (#1941) (migarstka)
- Add standard_form modifications (#1935) (odow)
- Add drop_zeros function (#1934) (odow)
- Fix iszero for expressions (#1933) (odow)
- Fix isassigned for DenseAxisArray (#1932) (odow)
- Add an overload for value on containers (#1931) (odow)
- Add support for constant-only objectives (#1930) (odow)
- Add start_value to docs (#1929) (odow)
- Add solve_time function (#1928) (guilhermebodin)
- Add a better error message for plural macros (#1927) (odow)
- Highlight dot-syntax in solutions.md (#1926) (odow)
- Development roadmap (#1922) (mlubin)
- MOI Silent (#1921) (guilhermebodin)
- Adding extra example to note on variable bounds (#1919) (rocarvaj)
- Proxsdpdocs (#1918) (guilhermebodin)
- Lp sensitivity summary (#1917) (EdvinAblad)
- Update numfocus donation links (#1913) (odow)
- Promote eltype of SOS sets to Float64 (#1912) (odow)
- Deprecation message for writeLP and writeMPS (#1910) (dourouc05)
- Improve error on getting duals from variables (#1904) (barpit20)
- generalized sum for GenericQuadExpr (#1902) (guilhermebodin)
- Rename MOIMosek to MosekTools (#1879) (blegat)
- remove localvar hack (#1878) (mlubin)
- updates to supported solvers (#1877) (mlubin)
- Add VectorQuadraticFunction JuMP._MOIModel (#1875) (blegat)
- Add SDPA in solver table (#1874) (blegat)
- Added type info in NL error message (#1872) (coreysharris)
- [ci skip] Add gotcha in howto_release (#1869) (blegat)
- Fix links to docs (#1868) (mlubin)
- [style] Maximum line length (#1785) (odow)
v0.19.2
v0.18.6
v0.18.6 (2019-05-24)
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)
v0.19.1
Migrate from MathProgBase to MathOptInterface
See NEWS.md
.
0.19-beta2
Minor fixes and compatibility with MOI 0.8.1
0.19-beta
See NEWS.md.