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..73ebf8e8f9 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.51.0 (April 27, 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), (#2998), (#3000) +- 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) ### Fixed