From 9e74a33d19896d4771b1752fe4244fc829cb9d8d Mon Sep 17 00:00:00 2001 From: odow Date: Mon, 6 Nov 2023 08:39:05 +1300 Subject: [PATCH 1/3] Prep for v1.22 --- Project.toml | 2 +- docs/src/changelog.md | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index ad8b66395e..2b1e6e2865 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "MathOptInterface" uuid = "b8f27783-ece8-5eb3-8dc8-9495eed66fee" -version = "1.21.0" +version = "1.22.0" [deps] BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 54ea5bd61d..3e8ba8d4b0 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,6 +7,43 @@ CurrentModule = MathOptInterface 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). +## v1.22.0 (November 6, 2023) + +### Added + + - Added new bridges (#2318) + - [`Bridges.Constraint.SOS1ToMILPBridge`](@ref) + - [`Bridges.Constraint.SOS2ToMILPBridge`](@ref) + - [`Bridges.Constraint.IndicatorToMILPBridge`](@ref) + - Added starting values for bridges (#2330) (#2337) (#2338) (#2339) + - [`Bridges.Constraint.NumberConversionBridge`](@ref) + - [`Bridges.Constraint.SquareBridge`](@ref) + - [`Bridges.Variable.HermitianToSymmetricPSDBridge`](@ref) + - [`Bridges.Variable.ParameterToEqualToBridge`](@ref) + - [`Bridges.Variable.RSOCtoPSDBridge`](@ref) + - Added [`ListOfVariablesWithAttributeSet`](@ref) and + [`listOfConstraintsWithAttributeSet`](@ref) (#2331) + - Added support for printing [`ConnstraintName`](@ref) when models are printed + (#2336) + +### Fixed + + - [`ScalarFunctionConstantNotZero`](@ref) errors are now skipped in + [`Test.runtests`](@ref) (#2325) + - Fixed [`VectorNonlinearFunction`](@ref) support in [`Bridges.Constrainnt.NormOneBridge`](@ref) + and [`Bridges.Constraint.NormInfinityBridge`](@ref) (#2324) + - Fixed various `get` for [`ConstraintFunction`](@ref) to return a copy, and + added tests (#2328) + - Fixed `supports` of [`ConstraintPrimalStart`](@ref) and [`VariablePrimalStart`](@ref) + for some bridges (#2340) + +### Other + + - Fixed typo in docstring of [`ScalarAffineFunction`](@ref) (#2326) + - Added Gurobi to `solver-tests.yml` (#2332) + - Improved the error message when a bridge does not support an attribute (#2329) + - Improved documentation for implementing a bridge (#2334) + ## v1.21.0 (October 25, 2023) ### Added From 50003c15c4ef372edbc4f86aeb4ecf89c08543f1 Mon Sep 17 00:00:00 2001 From: odow Date: Mon, 6 Nov 2023 09:21:02 +1300 Subject: [PATCH 2/3] Fix docs --- docs/src/changelog.md | 8 ++++---- docs/src/submodules/Bridges/list_of_bridges.md | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 3e8ba8d4b0..8699a1360e 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -22,15 +22,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [`Bridges.Variable.ParameterToEqualToBridge`](@ref) - [`Bridges.Variable.RSOCtoPSDBridge`](@ref) - Added [`ListOfVariablesWithAttributeSet`](@ref) and - [`listOfConstraintsWithAttributeSet`](@ref) (#2331) - - Added support for printing [`ConnstraintName`](@ref) when models are printed + [`ListOfConstraintsWithAttributeSet`](@ref) (#2331) + - Added support for printing [`ConstraintName`](@ref) when models are printed (#2336) ### Fixed - [`ScalarFunctionConstantNotZero`](@ref) errors are now skipped in [`Test.runtests`](@ref) (#2325) - - Fixed [`VectorNonlinearFunction`](@ref) support in [`Bridges.Constrainnt.NormOneBridge`](@ref) + - Fixed [`VectorNonlinearFunction`](@ref) support in [`Bridges.Constraint.NormOneBridge`](@ref) and [`Bridges.Constraint.NormInfinityBridge`](@ref) (#2324) - Fixed various `get` for [`ConstraintFunction`](@ref) to return a copy, and added tests (#2328) @@ -454,7 +454,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed parsing of `OBJSENSE` blocks in `FileFormats.MPS` files (#2016) (#2019) - Fixed the parsing of deeply nested nonlinear expressions by removing the use of recursion (#2020) - - Fixed the requirements check in `Test.test_constrainnt_get_ConstraintIndex` + - Fixed the requirements check in `Test.test_constraint_get_ConstraintIndex` (#2024) ## v1.8.2 (September 20, 2022) diff --git a/docs/src/submodules/Bridges/list_of_bridges.md b/docs/src/submodules/Bridges/list_of_bridges.md index 7a2d339ee3..0a4c0e52af 100644 --- a/docs/src/submodules/Bridges/list_of_bridges.md +++ b/docs/src/submodules/Bridges/list_of_bridges.md @@ -110,4 +110,5 @@ Bridges.Variable.SOCtoRSOCBridge Bridges.Variable.VectorizeBridge Bridges.Variable.ZerosBridge Bridges.Variable.HermitianToSymmetricPSDBridge +Bridges.Variable.ParameterToEqualToBridge ``` From 46b5f46b3f454211f5bba56962dfe69e3cc61a70 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Mon, 6 Nov 2023 11:39:04 +1300 Subject: [PATCH 3/3] 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 8699a1360e..e6ba96c35e 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -22,7 +22,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [`Bridges.Variable.ParameterToEqualToBridge`](@ref) - [`Bridges.Variable.RSOCtoPSDBridge`](@ref) - Added [`ListOfVariablesWithAttributeSet`](@ref) and - [`ListOfConstraintsWithAttributeSet`](@ref) (#2331) + [`ListOfConstraintsWithAttributeSet`](@ref) (#2331) (#2342) - Added support for printing [`ConstraintName`](@ref) when models are printed (#2336)