From 6e9f5e0c7e1e4365dacb57d22158fab094f1756e Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Fri, 24 Apr 2026 11:34:47 +1200 Subject: [PATCH 1/7] Prep for v1.51.0 --- Project.toml | 2 +- docs/src/changelog.md | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 9753eeb2ba..30a1b75d0e 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "MathOptInterface" uuid = "b8f27783-ece8-5eb3-8dc8-9495eed66fee" -version = "1.50.1" +version = "1.51.0" [deps] CodecBzip2 = "523fee87-0ab8-5b00-afb7-3ecf72e48cfd" diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 9ddcbb6e2b..f1b0f0264a 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,6 +7,42 @@ 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.51.0 (April 24, 2026) + +### Breaking + +- Move BenchmarkTools.jl to a package extension (#2982) + + This is a breaking change because it requires the user to install and load + BenchmarkTools.jl. + + We justify releasing it in a minor release of MathOptInterface because we + assess that there are very few users of it, and because it should be used + only during package development by advanced users. + + We reserve the right to revert this commit in a future release of MOI if it + causes problems in the ecosystem, so please let us know if you were using + `MOI.Benchmarks` in some critical run-time system. + +### Added + +- Added an extension for CliqueTrees.jl (#2967) +- Added support for `-` in `convert` (#2987) + +### Fixed + +- Fixed a bug to now throw `GetAttributeNotAllowed` in `AbstractBridge` getters + (#2988) +- Fixed reading variable with a negative upper bound in LP files(#2994) + +### Other + +- Bumped `codecov/codecov-action` from 5 to 6 (#2984) +- Added MosekTools setup to solver-tests workflow (#2990) +- Replaced CompatHelper with dependabot (#2991) +- Documented why `[]` are not allowed in identifiers in LP format (#2993) +- Updated PrecompileTools compatibility version (#2995) + ## v1.50.1 (March 27, 2026) ### Fixed From 80d904fe3c20ee47b752b205a877d4e2f98eb531 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Fri, 24 Apr 2026 12:20:27 +1200 Subject: [PATCH 2/7] Apply suggestion from @odow --- 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 f1b0f0264a..3dab946746 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -39,7 +39,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bumped `codecov/codecov-action` from 5 to 6 (#2984) - Added MosekTools setup to solver-tests workflow (#2990) -- Replaced CompatHelper with dependabot (#2991) +- Replaced CompatHelper with `dependabot.yml` (#2991) - Documented why `[]` are not allowed in identifiers in LP format (#2993) - Updated PrecompileTools compatibility version (#2995) From 67f686dc11ca7c47f1b190e8e8d0fe3b8d5c351d Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Sat, 25 Apr 2026 20:20:43 +1200 Subject: [PATCH 3/7] Apply suggestion from @odow --- docs/src/changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 3dab946746..7b62722d09 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -42,6 +42,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Replaced CompatHelper with `dependabot.yml` (#2991) - Documented why `[]` are not allowed in identifiers in LP format (#2993) - Updated PrecompileTools compatibility version (#2995) +- Fix a common typo: `avaiable -> available` (#2997) ## v1.50.1 (March 27, 2026) From 5731eab659a586534d7929f864c86563fb66a029 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Mon, 27 Apr 2026 10:07:21 +1200 Subject: [PATCH 4/7] Apply suggestion from @odow --- 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 7b62722d09..a37199135f 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -38,7 +38,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Other - Bumped `codecov/codecov-action` from 5 to 6 (#2984) -- Added MosekTools setup to solver-tests workflow (#2990) +- Added MosekTools setup to solver-tests workflow (#2990), (#2998) - Replaced CompatHelper with `dependabot.yml` (#2991) - Documented why `[]` are not allowed in identifiers in LP format (#2993) - Updated PrecompileTools compatibility version (#2995) From 6ac0fb014b9eb4526ec6a3524de42aa777925331 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Mon, 27 Apr 2026 10:07:35 +1200 Subject: [PATCH 5/7] Apply suggestion from @odow --- 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 a37199135f..93ec7a0122 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -33,7 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fixed a bug to now throw `GetAttributeNotAllowed` in `AbstractBridge` getters (#2988) -- Fixed reading variable with a negative upper bound in LP files(#2994) +- Fixed reading variable with a negative upper bound in LP files (#2994) ### Other From 50e68bb9fe1e9bf2c127225d20c9c12c235a72b6 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Mon, 27 Apr 2026 10:07:57 +1200 Subject: [PATCH 6/7] 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 93ec7a0122..213c6c2919 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.51.0 (April 24, 2026) +## v1.51.0 (April 27, 2026) ### Breaking From 4f243837b5c62c99a622a81798108dbf25b21dd3 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Mon, 27 Apr 2026 13:34:11 +1200 Subject: [PATCH 7/7] Apply suggestion from @odow --- 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 213c6c2919..73ebf8e8f9 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -38,7 +38,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Other - Bumped `codecov/codecov-action` from 5 to 6 (#2984) -- Added MosekTools setup to solver-tests workflow (#2990), (#2998) +- Added MosekTools setup to solver-tests workflow (#2990), (#2998), (#3000) - Replaced CompatHelper with `dependabot.yml` (#2991) - Documented why `[]` are not allowed in identifiers in LP format (#2993) - Updated PrecompileTools compatibility version (#2995)