From ac7c7640228ec5e54703d0f892f0f3587b0699bc Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Fri, 8 Nov 2024 09:13:15 +1300 Subject: [PATCH 1/3] Prep for v1.23.4 --- Project.toml | 4 ++-- docs/Project.toml | 8 ++++---- docs/packages.toml | 18 +++++++++--------- docs/src/changelog.md | 19 +++++++++++++++++++ 4 files changed, 34 insertions(+), 15 deletions(-) diff --git a/Project.toml b/Project.toml index e9c26a2ebea..7de631d5a9e 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.23.3" +version = "1.23.4" [deps] LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" @@ -20,7 +20,7 @@ DimensionalData = "0703355e-b756-11e9-17c0-8b28908087d0" JuMPDimensionalDataExt = "DimensionalData" [compat] -DimensionalData = "0.24, 0.25, 0.26.2, 0.27, 0.28" +DimensionalData = "0.24, 0.25, 0.26.2, 0.27, 0.28, 0.29" LinearAlgebra = "<0.0.1, 1.6" MacroTools = "0.5" MathOptInterface = "1.34.0" diff --git a/docs/Project.toml b/docs/Project.toml index 0de6cf6f551..2982f560b5c 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -45,7 +45,7 @@ CSV = "0.10" Clarabel = "=0.9.0" DataFrames = "1" DifferentiationInterface = "0.6.5" -DimensionalData = "0.28.3" +DimensionalData = "0.29.0" Distributions = "0.25" Documenter = "=1.7.0" DocumenterCitations = "1" @@ -54,15 +54,15 @@ Enzyme = "0.13.7" ForwardDiff = "0.10" GLPK = "=1.2.1" HTTP = "1.5.4" -HiGHS = "=1.10.1" +HiGHS = "=1.12.0" Interpolations = "0.14" -Ipopt = "=1.6.6" +Ipopt = "=1.6.7" JSON = "0.21" JSONSchema = "1" Literate = "2.8" MarkdownAST = "0.1" MathOptInterface = "=1.34.0" -MultiObjectiveAlgorithms = "=1.3.3" +MultiObjectiveAlgorithms = "=1.3.4" PATHSolver = "=1.7.8" ParametricOptInterface = "0.8.1" Plots = "1" diff --git a/docs/packages.toml b/docs/packages.toml index be43f600743..0d8a0777373 100644 --- a/docs/packages.toml +++ b/docs/packages.toml @@ -19,14 +19,14 @@ # Files _must_ be written in Documenter-compatible Markdown, and they _should_ # follow the style of the READMEs of the jump-dev packages. # -# The `rev` _must_ be a fixed git reference, such as a commit SHA or a tag. It +# The `rev` _must_ be a fixed git reference, such as a commit SHA or a tag. It # must not be a relative reference such as a branch name. # # If you develop a new solver or extension, please add it to this list. # # Periodically, we will bump the `rev` of each package to reflect recent # changes. If any solver or extension becomes unmaintained or incompatible with -# the latest version of JuMP or MathOptInterface, we reserve the right to +# the latest version of JuMP or MathOptInterface, we reserve the right to # temporarily remove it from the list until it is updated again. # ============================= jump-dev packages ============================ # @@ -57,12 +57,12 @@ [Gurobi] rev = "9bafe7d3e4ed198b97836362a62bb48a14d408bc" [HiGHS] - rev = "v1.10.0" + rev = "v1.12.0" [Hypatia] rev = "v0.8.1" has_html = true [Ipopt] - rev = "v1.6.6" + rev = "v1.6.7" [KNITRO] rev = "v0.14.4" [MiniZinc] @@ -95,7 +95,7 @@ [SCS] rev = "v2.0.1" [SDPA] - rev = "v0.5.1" + rev = "v0.6.0" [SDPLR] rev = "v0.1.0" [SDPNAL] @@ -146,7 +146,7 @@ extension = true [EAGO] user = "PSORLab" - rev = "8bba4cf6d9ef1602b4cfe3ea31b847f21ce25837" + rev = "v0.8.2" filename = "docs/src/jump/README.md" [GAMS] user = "GAMS-dev" @@ -175,7 +175,7 @@ filename = "Readme.md" [MathOptAI] user = "lanl-ansi" - rev = "v0.1.2" + rev = "v0.1.6" extension = true [MathOptSymbolicAD] user = "lanl-ansi" @@ -195,7 +195,7 @@ rev = "0448763a5f8aa9d43a5ad684309c839f70d10fbf" [Plasmo] user = "plasmo-dev" - rev = "v0.6.3" + rev = "v0.6.4" has_html = true extension = true [ProxSDP] @@ -204,7 +204,7 @@ has_html = true [SCIP] user = "scipopt" - rev = "v0.11.14" + rev = "v0.12.0" [SDDP] user = "odow" rev = "v1.9.0" diff --git a/docs/src/changelog.md b/docs/src/changelog.md index ea04a9a25b4..682e0efdc2b 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,6 +7,25 @@ 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.4 (November 8, 2024) + +### Fixed + + - Fixed `UnsupportedNonlinearOperator` error for the single argument + `LinearAlgebra.norm` (#3864) + - Fixed printing `MOI.Interval` with `MIME"text/latex"` (#3866) + +### Other + + - Various minor improvements to the documentation (#3855) (#3860) + - Added [MathOptAI.jl](@ref) and [MathOptSymbolicAD.jl](@ref) (#3858) + - Clarified [`add_to_expression!`](@ref) can add two expressions (#3859) + - Added `SHOT` to the installation table (#3853) + - Improvements to test coverage (#3867) (#3868) (#3869) (#3870) (#3871) (#3872) + (#3873) (#3874) (#3875) + - JuMP now uses [`MOI.add_constrained_variable`](@ref) when adding a scalar + variable with bounds (#3863) (#3865) + ## Version 1.23.3 (October 21, 2024) ### Fixed From 26dfa2c715063b51ce0ae124dc404f64d2ffb0f7 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Fri, 8 Nov 2024 09:45:20 +1300 Subject: [PATCH 2/3] Update solutions.md --- docs/src/manual/solutions.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/docs/src/manual/solutions.md b/docs/src/manual/solutions.md index 786fa6b25c6..f29b1f25446 100644 --- a/docs/src/manual/solutions.md +++ b/docs/src/manual/solutions.md @@ -673,7 +673,7 @@ which result to return. solution. Use [`objective_value`](@ref) to assess the quality of the remaining solutions. -```jldoctest; filter=[r"Solve time.+", r"Dual objective value.+"] +```jldoctest; filter=[r"Solve time.+"] julia> using JuMP julia> import MultiObjectiveAlgorithms as MOA @@ -716,14 +716,9 @@ julia> solution_summary(model; result = 1) Dual status : NO_SOLUTION Objective value : [0.00000e+00,0.00000e+00] Objective bound : [0.00000e+00,-9.00000e+00] - Relative gap : 0.00000e+00 - Dual objective value : -3.33067e-16 * Work counters Solve time (sec) : 5.34880e-01 - Simplex iterations : 0 - Barrier iterations : 0 - Node count : -1 julia> for i in 1:result_count(model) println("Solution $i") From b4a46a44c0a559383498d7da5cf161f3e3461120 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Fri, 8 Nov 2024 21:26:34 +1300 Subject: [PATCH 3/3] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: BenoƮt Legat --- docs/src/changelog.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 682e0efdc2b..e273c8d2054 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -18,13 +18,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Other - Various minor improvements to the documentation (#3855) (#3860) - - Added [MathOptAI.jl](@ref) and [MathOptSymbolicAD.jl](@ref) (#3858) + - Added [MathOptAI.jl](@ref) and [MathOptSymbolicAD.jl](@ref) to the list of extensions in the documentation (#3858) - Clarified [`add_to_expression!`](@ref) can add two expressions (#3859) - Added `SHOT` to the installation table (#3853) - Improvements to test coverage (#3867) (#3868) (#3869) (#3870) (#3871) (#3872) (#3873) (#3874) (#3875) - JuMP now uses [`MOI.add_constrained_variable`](@ref) when adding a scalar - variable with bounds (#3863) (#3865) + variable with bounds for improving model creation performance with some solvers (#3863) (#3865) ## Version 1.23.3 (October 21, 2024)