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..ffe786ea6de 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,6 +7,33 @@ 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 13, 2024) + +### Added + + - Added set inequality syntax for matrices (#3766) + - 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) + +### 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) + - Changed `show(::IO, ::GenericModel)` to a more informative tree structure + (#3803) + ## Version 1.22.2 (June 17, 2024) ### Fixed diff --git a/docs/styles/config/vocabularies/JuMP/accept.txt b/docs/styles/config/vocabularies/JuMP/accept.txt index 3f9ed1c8fa3..f365927c1fc 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|LAPACK) [Mm]anopt MATLAB MOI