From 68f687f7f73ccb3fd9b595726b1a57c043a336c2 Mon Sep 17 00:00:00 2001 From: odow Date: Tue, 6 Aug 2024 19:25:15 +1200 Subject: [PATCH 1/8] Prep for v1.23.0 --- Project.toml | 2 +- docs/Project.toml | 8 ++++---- docs/packages.toml | 28 ++++++++++++++-------------- docs/src/changelog.md | 23 +++++++++++++++++++++++ 4 files changed, 42 insertions(+), 19 deletions(-) diff --git a/Project.toml b/Project.toml index ea5e9a116cd..27a08d561a6 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.2" +version = "1.23.0" [deps] LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" diff --git a/docs/Project.toml b/docs/Project.toml index 1455d179638..255889e1268 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -38,7 +38,7 @@ Tables = "bd369af6-aec1-5ad0-b16a-f7cc5008161c" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] -CDDLib = "=0.9.3" +CDDLib = "=0.9.4" CSV = "0.10" Clarabel = "=0.9.0" DataFrames = "1" @@ -50,9 +50,9 @@ Dualization = "0.5" Enzyme = "0.12.14" GLPK = "=1.2.1" HTTP = "1.5.4" -HiGHS = "=1.9.0" +HiGHS = "=1.9.2" Interpolations = "0.14" -Ipopt = "=1.6.2" +Ipopt = "=1.6.5" JSON = "0.21" JSONSchema = "1" Literate = "2.8" @@ -60,7 +60,7 @@ MathOptInterface = "=1.31.0" MultiObjectiveAlgorithms = "=1.3.3" PATHSolver = "=1.7.7" Plots = "1" -SCS = "=2.0.0" +SCS = "=2.0.1" SQLite = "1" StatsPlots = "0.15" Tables = "1" diff --git a/docs/packages.toml b/docs/packages.toml index 13bad5d3d2f..399b696b4f0 100644 --- a/docs/packages.toml +++ b/docs/packages.toml @@ -38,7 +38,7 @@ [Cbc] rev = "v1.2.0" [Clp] - rev = "v1.0.3" + rev = "v1.1.0" [CPLEX] rev = "v1.0.3" [CSDP] @@ -57,16 +57,16 @@ [Gurobi] rev = "v1.3.0" [HiGHS] - rev = "v1.9.0" + rev = "v1.9.2" [Hypatia] rev = "v0.8.1" has_html = true [Ipopt] - rev = "v1.6.3" + rev = "v1.6.5" [KNITRO] - rev = "v0.14.2" + rev = "v0.14.4" [MiniZinc] - rev = "v0.3.9" + rev = "v0.3.11" [MosekTools] rev = "v0.15.1" [MultiObjectiveAlgorithms] @@ -75,7 +75,7 @@ [Pajarito] rev = "4c7efa915bdc900b51d1c8290dc771403b11230a" [ParametricOptInterface] - rev = "v0.7.0" + rev = "v0.8.1" extension = true [Pavito] rev = "v0.3.8" @@ -83,10 +83,10 @@ # [Penopt] # rev = "486f07d3f3a11f12012ea3ada702a3ee55c8fdc5" [PolyJuMP] - rev = "v0.7.4" + rev = "v0.7.5" extension = true [SCS] - rev = "v2.0.0" + rev = "v2.0.1" [SDPA] rev = "v0.5.1" [SDPLR] @@ -117,14 +117,14 @@ rev = "6d165e8e8f59b14e36e99c8efb19f0e775bbd292" [CDDLib] user = "JuliaPolyhedra" - rev = "v0.9.3" + rev = "v0.9.4" [Clarabel] user = "oxfordcontrol" rev = "v0.9.0" has_html = true [COPT] user = "COPT-Public" - rev = "v1.1.17" + rev = "v1.1.19" [COSMO] user = "oxfordcontrol" rev = "v0.8.9" @@ -157,14 +157,14 @@ rev = "v0.1.2" [MadNLP] user = "MadNLP" - rev = "389561354a774441cd5e6b3aa5fffee102ed222e" + rev = "v0.8.4" has_html = true [MAiNGO] user = "MAiNGO-github" rev = "v0.2.2" [Manopt] user = "JuliaManifolds" - rev = "v0.4.65" + rev = "v0.4.69" filename = "Readme.md" [NEOSServer] user = "odow" @@ -185,7 +185,7 @@ rev = "0448763a5f8aa9d43a5ad684309c839f70d10fbf" [Plasmo] user = "plasmo-dev" - rev = "v0.5.4" + rev = "v0.6.0" has_html = true extension = true [ProxSDP] @@ -197,7 +197,7 @@ rev = "v0.11.14" [SDDP] user = "odow" - rev = "v1.6.7" + rev = "v1.8.1" has_html = true extension = true [Tulip] diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 9ef0588d468..21b65df1865 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,6 +7,29 @@ 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.23.0 (August 6, 2024) + +### Added + + - Add set inequality syntax for matrices (#3766) + - Improve matrix inequality support (#3778) + +### Fixed + + - Fix methods for calling [`value`](@ref) on a `::Number` (#3776) + - Fix querying dual of Symmetric and Hermitian equality constraints (#3797) + +### Other + + - Documentation improvements + - Fixed missing character in installation instructions (#3777) + - Added a section of querying the Jacobian (#3779) + - Clarify that SCIP does not support lazy constraints (#3784) + - Fixed typo in `knapsack.jl` (#3792) + - Added a warning to docs about tolerances in Bin and Int variables (#3794) + - Clarify where to type installation commands (#3795) + - Improve error message for common incorrect syntax in constraint macro (#3781) + ## Version 1.22.2 (June 17, 2024) ### Fixed From f9902659c3e23c9b46926d83c2afa9d098a134cc Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Tue, 6 Aug 2024 19:56:21 +1200 Subject: [PATCH 2/8] Update docs/Project.toml --- docs/Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Project.toml b/docs/Project.toml index 255889e1268..6a39d22b4bd 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -56,7 +56,7 @@ Ipopt = "=1.6.5" JSON = "0.21" JSONSchema = "1" Literate = "2.8" -MathOptInterface = "=1.31.0" +MathOptInterface = "=1.30.0" MultiObjectiveAlgorithms = "=1.3.3" PATHSolver = "=1.7.7" Plots = "1" From dff1ad58371ad5ad172f978c7db6f266c32e5f2f Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Tue, 6 Aug 2024 21:14:25 +1200 Subject: [PATCH 3/8] Update accept.txt --- docs/styles/config/vocabularies/JuMP/accept.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/styles/config/vocabularies/JuMP/accept.txt b/docs/styles/config/vocabularies/JuMP/accept.txt index 3f9ed1c8fa3..84d650923d0 100644 --- a/docs/styles/config/vocabularies/JuMP/accept.txt +++ b/docs/styles/config/vocabularies/JuMP/accept.txt @@ -31,7 +31,7 @@ jll|JLL [Jj]ulia [Mm]ultiline [Mm]ulticriteria -multithreading +multithread(ed|ing) namespace orthant performant @@ -92,6 +92,7 @@ priori POVM [Pp]recompil(ation|(e(?d))) [Pp]resolve +refactorization Relatedly rhs satisfiability @@ -140,6 +141,7 @@ Hypatia Jax JSONSchema (Knitro|KNITRO) +Lapack [Mm]anopt MATLAB MOI From d411227c297fdafbac253d8b97487eca46a0c3a9 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Tue, 6 Aug 2024 22:05:53 +1200 Subject: [PATCH 4/8] Update accept.txt --- docs/styles/config/vocabularies/JuMP/accept.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/styles/config/vocabularies/JuMP/accept.txt b/docs/styles/config/vocabularies/JuMP/accept.txt index 84d650923d0..f365927c1fc 100644 --- a/docs/styles/config/vocabularies/JuMP/accept.txt +++ b/docs/styles/config/vocabularies/JuMP/accept.txt @@ -141,7 +141,7 @@ Hypatia Jax JSONSchema (Knitro|KNITRO) -Lapack +(Lapack|LAPACK) [Mm]anopt MATLAB MOI From 8ef93fa90a326a3b47a31f12ff70ae0f8324bb97 Mon Sep 17 00:00:00 2001 From: odow Date: Fri, 9 Aug 2024 13:20:36 +1200 Subject: [PATCH 5/8] Update --- docs/src/changelog.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 21b65df1865..34cf7b4ebd8 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -11,13 +11,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - - Add set inequality syntax for matrices (#3766) - - Improve matrix inequality support (#3778) + - Added set inequality syntax for matrices (#3766) + - Improved matrix inequality support (#3778) ### Fixed - - Fix methods for calling [`value`](@ref) on a `::Number` (#3776) - - Fix querying dual of Symmetric and Hermitian equality constraints (#3797) + - Fixed a method for calling [`value`](@ref) on a `::Number` (#3776) + - Fixed querying dual of Symmetric and Hermitian equality constraints (#3797) + - Fixed [`read_from_file`](@ref) for coefficient types other than `Float64` (#3801) ### Other From ef5b1d243e3dd1c08a5d85415f86d95ff0160a04 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Fri, 9 Aug 2024 13:39:42 +1200 Subject: [PATCH 6/8] Update docs/Project.toml --- docs/Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Project.toml b/docs/Project.toml index 6a39d22b4bd..255889e1268 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -56,7 +56,7 @@ Ipopt = "=1.6.5" JSON = "0.21" JSONSchema = "1" Literate = "2.8" -MathOptInterface = "=1.30.0" +MathOptInterface = "=1.31.0" MultiObjectiveAlgorithms = "=1.3.3" PATHSolver = "=1.7.7" Plots = "1" From f77a7b3f689449783b7f995db6d993d5ef6b7cf0 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Sat, 10 Aug 2024 15:53:35 +1200 Subject: [PATCH 7/8] Update docs/src/changelog.md --- docs/src/changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 34cf7b4ebd8..f479d525ee2 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -30,6 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added a warning to docs about tolerances in Bin and Int variables (#3794) - Clarify where to type installation commands (#3795) - Improve error message for common incorrect syntax in constraint macro (#3781) + - Changed `show(::IO, ::GenericModel)` to a more informative tree structure (#3803) ## Version 1.22.2 (June 17, 2024) From 24149adf22b35716b93bf1f664428116c9194b01 Mon Sep 17 00:00:00 2001 From: odow Date: Tue, 13 Aug 2024 09:52:17 +1200 Subject: [PATCH 8/8] Update --- docs/src/changelog.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index f479d525ee2..ffe786ea6de 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,18 +7,19 @@ 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.23.0 (August 6, 2024) +## Version 1.23.0 (August 13, 2024) ### Added - Added set inequality syntax for matrices (#3766) - - Improved matrix inequality support (#3778) + - Improved matrix inequality support (#3778) (#3805) ### Fixed - Fixed a method for calling [`value`](@ref) on a `::Number` (#3776) - Fixed querying dual of Symmetric and Hermitian equality constraints (#3797) - - Fixed [`read_from_file`](@ref) for coefficient types other than `Float64` (#3801) + - Fixed [`read_from_file`](@ref) for coefficient types other than `Float64` + (#3801) ### Other @@ -30,7 +31,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added a warning to docs about tolerances in Bin and Int variables (#3794) - Clarify where to type installation commands (#3795) - Improve error message for common incorrect syntax in constraint macro (#3781) - - Changed `show(::IO, ::GenericModel)` to a more informative tree structure (#3803) + - Changed `show(::IO, ::GenericModel)` to a more informative tree structure + (#3803) ## Version 1.22.2 (June 17, 2024)