From 2b14329b350a3efdc0b9d499602942afbfa6e5e4 Mon Sep 17 00:00:00 2001 From: odow Date: Wed, 20 Dec 2023 12:25:39 +1300 Subject: [PATCH 1/8] Prep for v1.18.0 --- Project.toml | 2 +- README.md | 2 +- docs/src/changelog.md | 24 ++++++++++++++++++++++++ 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 46ddab9527b..faf318f2be5 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.17.0" +version = "1.18.0" [deps] LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" diff --git a/README.md b/README.md index 8bcfb1e2419..f2a8fbe7c8e 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ embedded in [Julia](https://julialang.org/). You can find out more about us by visiting [jump.dev](https://jump.dev). -**Latest Release**: [![version](https://juliahub.com/docs/JuMP/DmXqY/1.17.0/version.svg)](https://juliahub.com/ui/Packages/JuMP/DmXqY/1.17.0) (`release-1.0` branch): +**Latest Release**: [![version](https://juliahub.com/docs/JuMP/DmXqY/1.18.0/version.svg)](https://juliahub.com/ui/Packages/JuMP/DmXqY/1.18.0) (`release-1.0` branch): * Installation via the Julia package manager: * `import Pkg; Pkg.add("JuMP")` * Get help: diff --git a/docs/src/changelog.md b/docs/src/changelog.md index f8658d8c6ca..d1636824958 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,6 +7,30 @@ 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.18.0 (December 20, 2023) + +### Added + + - This release includes a large refactoring of the macro code that closes a + roadmap item (#3629) + Contributing pull requests include (#3600), (#3603), (#3606), (#3607), + (#3610), (#3611), (#3612), (#3613), (#3614), (#3615), (#3617), (#3618), + (#3619), (#3620), (#3621), (#3631), (#3632), (#3633) + +### Fixed + + - Fixed error for unsupported objective sense (#3601) + - Fixed `text/latex` printing of [`GenericNonlinearExpr`](@ref) (#3609) + - Fixed compat bounds of `stdlib` packages (#3626) + +### Other + + - Added `DisjunctiveProgramming`to `extension-tests` (#3597) + - Added `DisjunctiveProgramming`to docs (#3598) + - Added DocumenterCitations to the docs (#3596), (#3630) + - Migrate from SnoopPrecompile to PrecompileTools (#3608) + - Minor documentation updates (#3623), (#3628) + ## Version 1.17.0 (December 4, 2023) ### Added From 6c3bf48a0b517e804fd4161753855122504682c2 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Thu, 21 Dec 2023 10:43:27 +1300 Subject: [PATCH 2/8] Update packages.toml --- docs/packages.toml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/packages.toml b/docs/packages.toml index ca5671b69d7..fdcbadd4c0f 100644 --- a/docs/packages.toml +++ b/docs/packages.toml @@ -40,7 +40,7 @@ [Clp] rev = "v1.0.3" [CPLEX] - rev = "v1.0.1" + rev = "v1.0.2" [CSDP] rev = "3a2e4c7c48af7660a5ba258a4cb6549ab0970366" [DiffOpt] @@ -59,7 +59,7 @@ [Ipopt] rev = "v1.5.1" [KNITRO] - rev = "v0.14.0" + rev = "v0.14.1" [MiniZinc] rev = "v0.3.6" [MosekTools] @@ -70,7 +70,7 @@ [Pajarito] rev = "4c7efa915bdc900b51d1c8290dc771403b11230a" [ParametricOptInterface] - rev = "v0.5.1" + rev = "v0.7.0" extension = true [Pavito] rev = "v0.3.7" @@ -94,7 +94,7 @@ rev = "v0.7.3" extension = true [Xpress] - rev = "v0.16.1" + rev = "v0.16.2" # =========================== non-jump-dev packages ========================== # @@ -117,7 +117,7 @@ has_html = true [COPT] user = "COPT-Public" - rev = "v1.1.12" + rev = "v1.1.13" [COSMO] user = "oxfordcontrol" rev = "v0.8.8" @@ -158,7 +158,7 @@ has_html = true [Manopt] user = "JuliaManifolds" - rev = "v0.4.43" + rev = "v0.4.44" filename = "Readme.md" [NEOSServer] user = "odow" @@ -170,7 +170,7 @@ rev = "443706e34c2619acbe65281c60bbe850ca4a8fac" [PATHSolver] user = "chkwon" - rev = "v1.7.0" + rev = "v1.7.1" [Percival] user = "JuliaSmoothOptimizers" rev = "0448763a5f8aa9d43a5ad684309c839f70d10fbf" @@ -193,4 +193,4 @@ extension = true [Tulip] user = "ds4dm" - rev = "069cdda082dfde31ef7ee935c96e833a3b96b33c" + rev = "v0.9.6" From 43f70bbd8b7c132da62af9d033da93feac95915a Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Thu, 21 Dec 2023 10:45:07 +1300 Subject: [PATCH 3/8] Update Project.toml --- docs/Project.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Project.toml b/docs/Project.toml index a892977b738..576e98fbf0c 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -41,7 +41,7 @@ Clarabel = "=0.6.0" DataFrames = "1" DimensionalData = "0.24" Distributions = "0.25" -Documenter = "=1.1.2" +Documenter = "=1.2.1" DocumenterCitations = "1" Dualization = "0.5" GLPK = "=1.1.3" @@ -54,7 +54,7 @@ JSONSchema = "1" Literate = "2.8" MathOptInterface = "=1.23.0" MultiObjectiveAlgorithms = "=1.3.1" -PATHSolver = "=1.7.0" +PATHSolver = "=1.7.1" Plots = "1" SCS = "=2.0.0" SQLite = "1" From 3fdf7d0ac70f49a26e315105b9ee7b516ac3ef87 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Thu, 21 Dec 2023 11:27:54 +1300 Subject: [PATCH 4/8] Update 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 d1636824958..9a3a7c566de 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -22,6 +22,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed error for unsupported objective sense (#3601) - Fixed `text/latex` printing of [`GenericNonlinearExpr`](@ref) (#3609) - Fixed compat bounds of `stdlib` packages (#3626) + - Fixed a bug that can accidentally modify the user's expressions in a macro (#3639) ### Other From 9eb70f37c1f755c30bcf42eb14f0c97cb7d2d358 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Thu, 21 Dec 2023 11:28:08 +1300 Subject: [PATCH 5/8] Update docs/src/changelog.md --- docs/src/changelog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 9a3a7c566de..64f87e196cb 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,7 +7,7 @@ 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.18.0 (December 20, 2023) +## Version 1.18.0 (December 21, 2023) ### Added From c58ab1de70802393a073f7b7bb6d798653447c12 Mon Sep 17 00:00:00 2001 From: odow Date: Wed, 27 Dec 2023 13:36:47 +1300 Subject: [PATCH 6/8] Update --- docs/src/changelog.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 64f87e196cb..9b34819ef60 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,7 +7,7 @@ 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.18.0 (December 21, 2023) +## Version 1.18.0 (December 28, 2023) ### Added @@ -23,6 +23,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed `text/latex` printing of [`GenericNonlinearExpr`](@ref) (#3609) - Fixed compat bounds of `stdlib` packages (#3626) - Fixed a bug that can accidentally modify the user's expressions in a macro (#3639) + - Fixed a bug converting `AffExpr` to [`GenericNonlinearExpr`](@ref) (#3642) ### Other @@ -30,7 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added `DisjunctiveProgramming`to docs (#3598) - Added DocumenterCitations to the docs (#3596), (#3630) - Migrate from SnoopPrecompile to PrecompileTools (#3608) - - Minor documentation updates (#3623), (#3628) + - Minor documentation updates (#3623), (#3628), (#3640), (#3643) ## Version 1.17.0 (December 4, 2023) From e2a56093894a7a085b9f1c7c348a1002655086b6 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Fri, 29 Dec 2023 09:13:31 +1300 Subject: [PATCH 7/8] Update docs/src/changelog.md --- docs/src/changelog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 9b34819ef60..6b320d0237a 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -31,7 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added `DisjunctiveProgramming`to docs (#3598) - Added DocumenterCitations to the docs (#3596), (#3630) - Migrate from SnoopPrecompile to PrecompileTools (#3608) - - Minor documentation updates (#3623), (#3628), (#3640), (#3643) + - Minor documentation updates (#3623), (#3628), (#3635), (#3640), (#3643) ## Version 1.17.0 (December 4, 2023) From 787752a9f7ff3c9b17371046d66b23d250856943 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Tue, 2 Jan 2024 16:20:54 +1300 Subject: [PATCH 8/8] Update docs/src/changelog.md --- docs/src/changelog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 6b320d0237a..6be0995ab83 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,7 +7,7 @@ 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.18.0 (December 28, 2023) +## Version 1.18.0 (January 2, 2024) ### Added