From 7d2461440aca66c1cd6c6d44b34dba33d0f0ba28 Mon Sep 17 00:00:00 2001 From: odow Date: Sat, 25 Mar 2023 11:05:51 +1300 Subject: [PATCH 1/4] Prep for v1.10.0 --- Project.toml | 2 +- README.md | 2 +- docs/src/changelog.md | 30 ++++++++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index db1d548ba8d..7413e99d998 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.9.0" +version = "1.10.0" [deps] LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" diff --git a/README.md b/README.md index aad4dd83dfd..ed7d7860625 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.9.0/version.svg)](https://juliahub.com/ui/Packages/JuMP/DmXqY/1.9.0) (`release-1.0` branch): +**Latest Release**: [![version](https://juliahub.com/docs/JuMP/DmXqY/1.10.0/version.svg)](https://juliahub.com/ui/Packages/JuMP/DmXqY/1.10.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 7717a9e9e9f..88f17c4cf0e 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,6 +7,36 @@ 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.10.0 (In development) + +### Added + + - Added [`Nonnegatives`](@ref), [`Nonpositives`](@ref) and [`Zeros`](@ref), and + support vector-valued inequality syntax in the JuMP macros (#3273) + - Added special support for `LinearAlgebra.Symmetric` and `LinearAlgebra.Hermitian` + matrices in [`Zeros`](@ref) constraints (#3281) (#3296) + - Added [`HermitianMatrixSpace`](@ref) for generating a matrix of variables + that is Hermitian (#3292) + - Added [`Semicontinuous`](@ref) and [`Semiinteger`](@ref) (#3302) + +### Fixed + + - Fixed `[compat]` bound for MathOptInterface in `Project.toml` (#3272) + +### Other + + - Split out the [Nested optimization problems](@ref) tutorial (#3274) + - Updated doctests to ensure none have hidden state (#3275) (#3276) + - Clarify how lazy constraints may revisit points (#3278) + - Added [P-Norm](@ref) example (#3282) + - Clarify docs that macros create new bindings (#3284) + - Fixed threading example (#3283) + - Added plot to [The minimum distortion problem](@ref) (#3288) + - Add Google style rules for Vale and fixed warnings (#3285) + - Added citation for the JuMP 1.0 paper (#3294) + - Updated package versions in the documentation (#3298) + - Added comment for the order in which start values must be set (#3303) + ## Version 1.9.0 (March 7, 2023) ### Added From 2e868aee0b83574347458ba04ee026b70b90ea4b Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Mon, 27 Mar 2023 10:27:06 +1300 Subject: [PATCH 2/4] Update changelog.md --- docs/src/changelog.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 88f17c4cf0e..33e7fc0792e 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -15,8 +15,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 support vector-valued inequality syntax in the JuMP macros (#3273) - Added special support for `LinearAlgebra.Symmetric` and `LinearAlgebra.Hermitian` matrices in [`Zeros`](@ref) constraints (#3281) (#3296) - - Added [`HermitianMatrixSpace`](@ref) for generating a matrix of variables - that is Hermitian (#3292) + - Added [`HermitianMatrixSpace`](@ref) and the `Hermitian` tag for generating a + matrix of variables that is Hermitian (#3292) (#3293) - Added [`Semicontinuous`](@ref) and [`Semiinteger`](@ref) (#3302) ### Fixed @@ -27,12 +27,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Split out the [Nested optimization problems](@ref) tutorial (#3274) - Updated doctests to ensure none have hidden state (#3275) (#3276) - - Clarify how lazy constraints may revisit points (#3278) + - Clarified how lazy constraints may revisit points (#3278) - Added [P-Norm](@ref) example (#3282) - - Clarify docs that macros create new bindings (#3284) + - Clarified docs that macros create new bindings (#3284) - Fixed threading example (#3283) - Added plot to [The minimum distortion problem](@ref) (#3288) - - Add Google style rules for Vale and fixed warnings (#3285) + - Added Google style rules for Vale and fixed warnings (#3285) - Added citation for the JuMP 1.0 paper (#3294) - Updated package versions in the documentation (#3298) - Added comment for the order in which start values must be set (#3303) From f9a8d97dec3b5fdd0d938b364f8bcba1caa299fa Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Sat, 1 Apr 2023 16:52:13 +1300 Subject: [PATCH 3/4] Update changelog.md --- docs/src/changelog.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 33e7fc0792e..931ce25d935 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.10.0 (In development) +## Version 1.10.0 (April 2, 2023) ### Added @@ -18,6 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added [`HermitianMatrixSpace`](@ref) and the `Hermitian` tag for generating a matrix of variables that is Hermitian (#3292) (#3293) - Added [`Semicontinuous`](@ref) and [`Semiinteger`](@ref) (#3302) + - Added support for keyword indexing of containers (#3237) ### Fixed From 0495a5043d222a290203c6e551c8b25225dbf30d Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Mon, 3 Apr 2023 20:00:38 +1200 Subject: [PATCH 4/4] Update changelog.md --- docs/src/changelog.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 931ce25d935..363f1939b92 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.10.0 (April 2, 2023) +## Version 1.10.0 (April 3, 2023) ### Added @@ -37,6 +37,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added citation for the JuMP 1.0 paper (#3294) - Updated package versions in the documentation (#3298) - Added comment for the order in which start values must be set (#3303) + - Improved error message for unrecognized constraint operators (#3311) ## Version 1.9.0 (March 7, 2023)