From 123da7e4e825ca08f8240ec72aab9a242a2ab104 Mon Sep 17 00:00:00 2001 From: odow Date: Wed, 28 Jun 2023 20:36:59 +1200 Subject: [PATCH 1/8] Prep for v1.19.0 --- Project.toml | 2 +- docs/src/changelog.md | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 7973da9b6e..c7048ca8fb 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "MathOptInterface" uuid = "b8f27783-ece8-5eb3-8dc8-9495eed66fee" -version = "1.18.0" +version = "1.19.0" [deps] BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" diff --git a/docs/src/changelog.md b/docs/src/changelog.md index be50997344..24ee0843bf 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,6 +7,24 @@ 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.19.0 (June 29, 2023) + +### Added + + - Added [`Utilities.eval_variables`](@ref) support for + [`ScalarNonlinearFunction`](@ref) (#2218) (#2219) + - Added support for [`ScalarNonlinearFunction`](@ref) in `FileFormats.NL` + (#2228) (#2231) + +### Fixed + + - Fixed reading LP file with a `-infinity <= x <= +infinity` variable (#2225) + - Fixed missing `require` in `Test.test_nonlinear_duals` (#2230) + +### Other + + - Added extensions to `solver-tests.yml` (#2229) + ## v1.18.0 (June 23, 2023) ### Added From 9e568d11daf7015457ad10f2bcef905c76a04f71 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Fri, 30 Jun 2023 11:04:50 +1200 Subject: [PATCH 2/8] Update changelog.md --- docs/src/changelog.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 24ee0843bf..db8e5dc7f3 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,7 +7,7 @@ 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.19.0 (June 29, 2023) +## v1.19.0 (June 30, 2023) ### Added @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [`ScalarNonlinearFunction`](@ref) (#2218) (#2219) - Added support for [`ScalarNonlinearFunction`](@ref) in `FileFormats.NL` (#2228) (#2231) + - Added [`Bridges.Constraint.ScalarQuadraticToScalarNonlinearBridge`](@ref) (#2233) ### Fixed @@ -24,6 +25,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Other - Added extensions to `solver-tests.yml` (#2229) + - Refactored `test/Benchmarks` (#2234) ## v1.18.0 (June 23, 2023) From 9333ec5c2c0430adfc9173db12dab52b66dd9ff8 Mon Sep 17 00:00:00 2001 From: odow Date: Thu, 3 Aug 2023 09:06:46 +1200 Subject: [PATCH 3/8] Update --- docs/src/changelog.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index db8e5dc7f3..7d362f08c8 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,7 +7,7 @@ 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.19.0 (June 30, 2023) +## v1.19.0 (August 3, 2023) ### Added @@ -16,16 +16,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added support for [`ScalarNonlinearFunction`](@ref) in `FileFormats.NL` (#2228) (#2231) - Added [`Bridges.Constraint.ScalarQuadraticToScalarNonlinearBridge`](@ref) (#2233) + - Added [`Bridges.Constraint.IntegerToZeroOne`](@ref) (#2205) ### Fixed + - Fixed method ambiguities in `operate` (#2224) - Fixed reading LP file with a `-infinity <= x <= +infinity` variable (#2225) - Fixed missing `require` in `Test.test_nonlinear_duals` (#2230) + - Fixed bug in [`ConstraintPrimal`](@ref) of [`Bridges.Constraint.QuadToSOCBridge`](@ref) + (#2240) ### Other - Added extensions to `solver-tests.yml` (#2229) - Refactored `test/Benchmarks` (#2234) + - Fixed warngs in tests (#2241) ## v1.18.0 (June 23, 2023) From 38c910f0bc44b46dc3a2a007327cea8d30309008 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Thu, 3 Aug 2023 10:51:28 +1200 Subject: [PATCH 4/8] Apply suggestions from code review --- docs/src/changelog.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 7d362f08c8..523e4fb507 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -16,14 +16,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added support for [`ScalarNonlinearFunction`](@ref) in `FileFormats.NL` (#2228) (#2231) - Added [`Bridges.Constraint.ScalarQuadraticToScalarNonlinearBridge`](@ref) (#2233) - - Added [`Bridges.Constraint.IntegerToZeroOne`](@ref) (#2205) + - Added [`Bridges.Constraint.IntegerToZeroOneBridge`](@ref) (#2205) ### Fixed - Fixed method ambiguities in `operate` (#2224) - Fixed reading LP file with a `-infinity <= x <= +infinity` variable (#2225) - Fixed missing `require` in `Test.test_nonlinear_duals` (#2230) - - Fixed bug in [`ConstraintPrimal`](@ref) of [`Bridges.Constraint.QuadToSOCBridge`](@ref) + - Fixed bug in [`ConstraintPrimal`](@ref) of [`Bridges.Constraint.QuadtoSOCBridge`](@ref) (#2240) ### Other From fd1126c067b889a5202f9ade00d28364b30b684f Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Thu, 3 Aug 2023 11:44:26 +1200 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 523e4fb507..f8fc668f10 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -30,7 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added extensions to `solver-tests.yml` (#2229) - Refactored `test/Benchmarks` (#2234) - - Fixed warngs in tests (#2241) + - Fixed warnings in tests (#2241) ## v1.18.0 (June 23, 2023) From 268eaa9adb99e76940ac1128935cf938f8827e27 Mon Sep 17 00:00:00 2001 From: odow Date: Mon, 7 Aug 2023 13:23:59 +1200 Subject: [PATCH 6/8] Update --- docs/src/changelog.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index f8fc668f10..dacd1fa994 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,7 +7,7 @@ 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.19.0 (August 3, 2023) +## v1.19.0 (August 7, 2023) ### Added @@ -30,7 +30,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added extensions to `solver-tests.yml` (#2229) - Refactored `test/Benchmarks` (#2234) - - Fixed warnings in tests (#2241) + - Fixed warnings in tests (#2241) (#2243) + - Small refactoring of bridges for upcoming `VectorNonlinearFunction` (#2244) + (#2245) ## v1.18.0 (June 23, 2023) From 1f7e8c38009fd803d5d9eaaac18f8c72e057e4b9 Mon Sep 17 00:00:00 2001 From: odow Date: Mon, 14 Aug 2023 14:23:51 +1200 Subject: [PATCH 7/8] Updates --- docs/src/changelog.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index dacd1fa994..b8b4184555 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,7 +7,7 @@ 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.19.0 (August 7, 2023) +## v1.19.0 (August 15, 2023) ### Added @@ -17,6 +17,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 (#2228) (#2231) - Added [`Bridges.Constraint.ScalarQuadraticToScalarNonlinearBridge`](@ref) (#2233) - Added [`Bridges.Constraint.IntegerToZeroOneBridge`](@ref) (#2205) + - Added support for writing non-`Float64` functions in `FileFormats.MOF` + - Added [`VectorNonlinearFunction`](@ref) (#2201) ### Fixed @@ -33,6 +35,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed warnings in tests (#2241) (#2243) - Small refactoring of bridges for upcoming `VectorNonlinearFunction` (#2244) (#2245) + - Fixed various typos (#2251) (#2255) + - Partitioned how we run the tests on GitHub actions (#2252) (#2253) ## v1.18.0 (June 23, 2023) From 8d8162e938ad911b312275dde7612bf8b1f221e5 Mon Sep 17 00:00:00 2001 From: odow Date: Tue, 15 Aug 2023 14:08:22 +1200 Subject: [PATCH 8/8] Update changelog --- docs/src/changelog.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index b8b4184555..249fd42543 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -11,14 +11,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added + - Added [`VectorNonlinearFunction`](@ref) (#2201) + - Added new bridges + * [`Bridges.Constraint.IntegerToZeroOneBridge`](@ref) (#2205) + * [`Bridges.Constraint.ToScalarQuadraticBridge`](@ref) (#2235) + * [`Bridges.Constraint.ToVectorQuadraticBridge`](@ref) (#2235) + * [`Bridges.Constraint.ToScalarNonlinearBridge`](@ref) (#2233) (#2235) + * [`Bridges.Constraint.FunctionConversionBridge`](@ref) (#2235) + - Added [`Bridges.bridging_cost`](@ref) for setting a bridge-specific cost in + the bridging graph (#2235) - Added [`Utilities.eval_variables`](@ref) support for [`ScalarNonlinearFunction`](@ref) (#2218) (#2219) - Added support for [`ScalarNonlinearFunction`](@ref) in `FileFormats.NL` (#2228) (#2231) - - Added [`Bridges.Constraint.ScalarQuadraticToScalarNonlinearBridge`](@ref) (#2233) - - Added [`Bridges.Constraint.IntegerToZeroOneBridge`](@ref) (#2205) - Added support for writing non-`Float64` functions in `FileFormats.MOF` - - Added [`VectorNonlinearFunction`](@ref) (#2201) + - Added `Utilities.lazy_map` (#2254) ### Fixed