diff --git a/Project.toml b/Project.toml index ce13cdb906d..d84c8fff2f9 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "JuMP" uuid = "4076af6c-e467-56ae-b986-b466b2749572" -version = "1.29.4" +version = "1.30.0" repo = "https://github.com/jump-dev/JuMP.jl.git" [deps] @@ -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, 0.29" +DimensionalData = "0.24, 0.25, 0.26.2, 0.27, 0.28, 0.29, 0.30" LinearAlgebra = "1" MacroTools = "0.5" MathOptInterface = "1.38.0" diff --git a/docs/Project.toml b/docs/Project.toml index 4d5ce74bd0d..1bf0c78ef31 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -48,41 +48,41 @@ Wavelets = "29a6e085-ba6d-5f35-a997-948ac2efa89a" tectonic_jll = "d7dd28d6-a5e6-559c-9131-7eb760cdacc5" [compat] -CDDLib = "=0.10.1" -CSV = "0.10.15" +CDDLib = "=0.10.2" +CSV = "0.10.16" Clarabel = "=0.11.0" Clustering = "0.15.8" DSP = "0.8.4" DataFrames = "1.8.1" -DifferentiationInterface = "0.7.14" -DimensionalData = "=0.29.25" +DifferentiationInterface = "0.7.16" +DimensionalData = "=0.30.1" Distributions = "0.25.123" -Documenter = "=1.16.1" +Documenter = "=1.17.0" DocumenterCitations = "1.4.1" Dualization = "0.7.1" -Enzyme = "0.13.116" -ForwardDiff = "1.3.1" -Gurobi = "=1.9.1" +Enzyme = "0.13.129" +ForwardDiff = "1.3.2" +Gurobi = "=1.9.2" HTTP = "1.10.19" -HiGHS = "=1.20.1" +HiGHS = "=1.21.1" Images = "0.26.2" Interpolations = "0.16.2" -Ipopt = "=1.14.0" +Ipopt = "=1.14.1" JSON = "0.21.4" JSONSchema = "1.5.0" -LinearOperatorCollection = "2.4" +LinearOperatorCollection = "2.4.1" Literate = "2.21.0" -MarkdownAST = "0.1.2" +MarkdownAST = "0.1.3" MathOptChordalDecomposition = "=0.2.0" -MathOptInterface = "=1.48.0" -MultiObjectiveAlgorithms = "=1.8.2" +MathOptInterface = "=1.49.0" +MultiObjectiveAlgorithms = "=1.9.0" PATHSolver = "=1.7.9" -ParametricOptInterface = "0.14.1" -Plots = "1.41.4" +ParametricOptInterface = "0.15.0" +Plots = "1.41.6" RegularizedLeastSquares = "0.16.11" -SCS = "=2.6.0" -SQLite = "1.7.1" -SpecialFunctions = "2.6.1" +SCS = "=2.6.2" +SQLite = "1.8.0" +SpecialFunctions = "2.7.1" StatsPlots = "0.15.8" Tables = "1.12.1" Wavelets = "0.10.1" diff --git a/docs/packages.toml b/docs/packages.toml index 1cef4805f5e..2cf9c0fe366 100644 --- a/docs/packages.toml +++ b/docs/packages.toml @@ -49,7 +49,7 @@ [cuOpt] rev = "v0.1.2" [DiffOpt] - rev = "v0.5.4" + rev = "v0.5.5" extension = true # There are number of known issues with DSDP # [DSDP] @@ -61,26 +61,26 @@ [GLPK] rev = "v1.2.1" [Gurobi] - rev = "v1.9.1" + rev = "v1.9.2" [HiGHS] - rev = "v1.20.1" + rev = "v1.21.1" [Hypatia] rev = "v0.9.1" has_html = true [Ipopt] - rev = "v1.14.0" + rev = "v1.14.1" [KNITRO] rev = "v1.2.0" [MathOptAnalyzer] rev = "v0.1.1" [MathOptIIS] - rev = "v0.1.1" + rev = "v0.1.2" [MiniZinc] - rev = "v0.3.13" + rev = "v0.3.14" [MosekTools] rev = "v0.15.10" [MultiObjectiveAlgorithms] - rev = "v1.8.2" + rev = "v1.9.0" has_html = true [NEOSServer] rev = "v1.2.0" @@ -89,7 +89,7 @@ [Pajarito] rev = "4c7efa915bdc900b51d1c8290dc771403b11230a" [ParametricOptInterface] - rev = "v0.14.1" + rev = "v0.15.0" extension = true [Pavito] rev = "v0.3.9" @@ -103,7 +103,7 @@ rev = "v0.7.6" extension = true [SCS] - rev = "v2.6.0" + rev = "v2.6.2" [SDPA] rev = "v0.6.1" [SDPLR] @@ -124,7 +124,7 @@ [Alpine] user = "lanl-ansi" - rev = "v0.5.7" + rev = "v0.5.8" [BilevelJuMP] user = "joaquimg" rev = "v0.6.2" @@ -137,14 +137,14 @@ rev = "6d165e8e8f59b14e36e99c8efb19f0e775bbd292" [CDDLib] user = "JuliaPolyhedra" - rev = "v0.10.1" + rev = "v0.10.2" [Clarabel] user = "oxfordcontrol" rev = "v0.11.0" has_html = true [COPT] user = "COPT-Public" - rev = "v1.1.31" + rev = "v1.1.32" [COSMO] user = "oxfordcontrol" rev = "v0.8.9" @@ -162,7 +162,7 @@ extension = true [EAGO] user = "PSORLab" - rev = "v0.8.4" + rev = "v0.9.0" filename = "docs/src/jump/README.md" [GAMS] user = "GAMS-dev" @@ -180,18 +180,18 @@ rev = "v0.2.5" [MadNLP] user = "MadNLP" - rev = "v0.8.12" + rev = "v0.9.1" has_html = true [MAiNGO] user = "MAiNGO-github" rev = "v0.2.2" [Manopt] user = "JuliaManifolds" - rev = "v0.5.32" + rev = "v0.5.33" filename = "Readme.md" [MathOptAI] user = "lanl-ansi" - rev = "v0.2.1" + rev = "v0.2.2" extension = true [MathOptChordalDecomposition] user = "samuelsonric" @@ -202,7 +202,7 @@ extension = true [Optim] user = "JuliaNLSolvers" - rev = "v2.0.0" + rev = "v2.0.1" [OSQP] user = "osqp" rev = "v0.8.1" diff --git a/docs/src/changelog.md b/docs/src/changelog.md index e21dbb1d7fd..3a4d5a1365e 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.30.0 (March 2, 2026) + +This release is a minor release because we are changing the Julia compat bounds. +There are no new features. + +### Fixed + + - Fixed various errors found by JET (#4108) + +### Other + + - Added a tutorial on [Progressive Hedging](@ref) (#4117) + - Minor documentation updates (#4109), (#4111), (#4112), (#4114), (#4115), + (#4118), (#4122), (#4123) + - Added ParallelTestRunner in the tests (#4119) + - Added dependabot (#4120) + - Dropped support for Julia v1.6 and made v1.10 the new minimum (#4121) + - Changed to build the HTML and LaTeX docs in parallel (#4124) + ## Version 1.29.4 (January 16, 2026) ### Fixed diff --git a/docs/styles/config/vocabularies/JuMP/accept.txt b/docs/styles/config/vocabularies/JuMP/accept.txt index da99bf1ed6f..ce192b52672 100644 --- a/docs/styles/config/vocabularies/JuMP/accept.txt +++ b/docs/styles/config/vocabularies/JuMP/accept.txt @@ -17,11 +17,13 @@ dataframe(?s) datastructure demuxer denoise +[Dd]ependabot destructuring dev discretize(d|s) docstring(?s) doctest(?s) +doi|DOI embeddable elementwise [Ee]num(?s)