diff --git a/Project.toml b/Project.toml index c01850b6aed..ea5e9a116cd 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "JuMP" uuid = "4076af6c-e467-56ae-b986-b466b2749572" repo = "https://github.com/jump-dev/JuMP.jl.git" -version = "1.22.1" +version = "1.22.2" [deps] LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" diff --git a/docs/Project.toml b/docs/Project.toml index 4ada6524cce..ed9e23b4390 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -40,25 +40,25 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] CDDLib = "=0.9.3" CSV = "0.10" -Clarabel = "=0.7.1" +Clarabel = "=0.9.0" DataFrames = "1" -DimensionalData = "0.26.2" +DimensionalData = "0.27.3" Distributions = "0.25" -Documenter = "=1.3.0" +Documenter = "=1.4.1" DocumenterCitations = "1" Dualization = "0.5" -Enzyme = "0.11.19" -GLPK = "=1.1.3" +Enzyme = "0.12.14" +GLPK = "=1.2.1" HTTP = "1.5.4" -HiGHS = "=1.8.0" +HiGHS = "=1.9.0" Interpolations = "0.14" Ipopt = "=1.6.2" JSON = "0.21" JSONSchema = "1" Literate = "2.8" -MathOptInterface = "=1.29.0" -MultiObjectiveAlgorithms = "=1.3.2" -PATHSolver = "=1.7.4" +MathOptInterface = "=1.30.0" +MultiObjectiveAlgorithms = "=1.3.3" +PATHSolver = "=1.7.7" Plots = "1" SCS = "=2.0.0" SQLite = "1" diff --git a/docs/packages.toml b/docs/packages.toml index b79e303341a..13bad5d3d2f 100644 --- a/docs/packages.toml +++ b/docs/packages.toml @@ -34,7 +34,7 @@ [AmplNLWriter] rev = "v1.2.1" [BARON] - rev = "v0.8.3" + rev = "v0.8.5" [Cbc] rev = "v1.2.0" [Clp] @@ -55,22 +55,22 @@ [GLPK] rev = "v1.2.1" [Gurobi] - rev = "v1.2.3" + rev = "v1.3.0" [HiGHS] rev = "v1.9.0" [Hypatia] rev = "v0.8.1" has_html = true [Ipopt] - rev = "v1.6.2" + rev = "v1.6.3" [KNITRO] rev = "v0.14.2" [MiniZinc] - rev = "v0.3.8" + rev = "v0.3.9" [MosekTools] rev = "v0.15.1" [MultiObjectiveAlgorithms] - rev = "v1.3.2" + rev = "v1.3.3" has_html = true [Pajarito] rev = "4c7efa915bdc900b51d1c8290dc771403b11230a" @@ -120,11 +120,11 @@ rev = "v0.9.3" [Clarabel] user = "oxfordcontrol" - rev = "v0.7.1" + rev = "v0.9.0" has_html = true [COPT] user = "COPT-Public" - rev = "v1.1.16" + rev = "v1.1.17" [COSMO] user = "oxfordcontrol" rev = "v0.8.9" @@ -161,10 +161,10 @@ has_html = true [MAiNGO] user = "MAiNGO-github" - rev = "b6ea68189558558e44195c1f87c00d9f5038cf0d" + rev = "v0.2.2" [Manopt] user = "JuliaManifolds" - rev = "v0.4.58" + rev = "v0.4.65" filename = "Readme.md" [NEOSServer] user = "odow" @@ -176,10 +176,10 @@ rev = "v1.9.4" [OSQP] user = "osqp" - rev = "443706e34c2619acbe65281c60bbe850ca4a8fac" + rev = "v0.8.1" [PATHSolver] user = "chkwon" - rev = "v1.7.5" + rev = "v1.7.7" [Percival] user = "JuliaSmoothOptimizers" rev = "0448763a5f8aa9d43a5ad684309c839f70d10fbf" diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 2e73e8b10de..9ef0588d468 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,6 +7,27 @@ CurrentModule = JuMP The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## Version 1.22.2 (June 17, 2024) + +### Fixed + + - Fixed printing to omit terms when printing a large array of expressions + (#3759) + - Fixed bug in printing when `show` is called on an invalid variable or + constraint (#3763) + +### Other + + - Improved error message for unsupported `kwargs` in variable macro (#3751) + - Improved error message for unsupported container syntax like `x[A][B]` + (#3756) + - Docstring improvements (#3758), (#3760), (#3761), (#3767) + - Added warning to documentation about `Y <= X, Set()` syntax (#3769) + - Work-around change on `nightly` (#3753), (#3754) + - Improved printing of symmetric matrices when used in constraints (#3768) + - Fixed a test for upcoming printing change in MOI (#3772) + - Updated `should_i_use.md` (#3773) + ## Version 1.22.1 (May 17, 2024) ### Fixed diff --git a/docs/src/developers/extensions.md b/docs/src/developers/extensions.md index a733f04ffe0..378bc3d6150 100644 --- a/docs/src/developers/extensions.md +++ b/docs/src/developers/extensions.md @@ -458,14 +458,18 @@ silent_hook (generic function with 1 method) julia> optimize!(model; silent = true) julia> optimize!(model; silent = false) +Coefficient ranges: + Cost [1e+00, 1e+00] + Bound [2e+00, 2e+00] +Assessing feasibility of MIP using primal feasibility and integrality tolerance of 1e-06 Solution has num max sum Col infeasibilities 0 0 0 Integer infeasibilities 0 0 0 Row infeasibilities 0 0 0 Row residuals 0 0 0 Presolving model -0 rows, 0 cols, 0 nonzeros -0 rows, 0 cols, 0 nonzeros +0 rows, 0 cols, 0 nonzeros 0s +0 rows, 0 cols, 0 nonzeros 0s Presolve: Optimal Solving report