diff --git a/Project.toml b/Project.toml index 41e777e13e..ad8b66395e 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "MathOptInterface" uuid = "b8f27783-ece8-5eb3-8dc8-9495eed66fee" -version = "1.20.1" +version = "1.21.0" [deps] BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" @@ -28,16 +28,11 @@ DataStructures = "0.18" ForwardDiff = "0.5, 0.6, 0.7, 0.8, 0.9, 0.10" JSON = "~0.21" JSONSchema = "1" -LinearAlgebra = "1.6" MutableArithmetics = "1" NaNMath = "0.3, 1" OrderedCollections = "1" PrecompileTools = "1" -Printf = "1.6" -SparseArrays = "1.6" SpecialFunctions = "0.8, 1, 2" -Test = "1.6" -Unicode = "1.6" julia = "1.6" [extras] diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 735d4d955f..54ea5bd61d 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,6 +7,32 @@ 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.21.0 (October 25, 2023) + +### Added + + - Added [`SolutionLimit`](@ref) attribute (#2291) + - Added support for MathOptFormat v1.6 and v1.7 (#2293) (#2298) (#2299) (#2321) + - Added [`ScalarQuadraticCoefficientChange`](@ref) (#2296) (#2320) (#2322) + - Added [`Utilities.modify_constants`](@ref) (#2300) + - Added support for [`is_empty`](@ref) and [`empty!`](@ref) of + [`Nonlinear.Model`](@ref) (#2305) + - Added [`Bridges.Objective.FunctionConversionBridge`](@ref) (#2303) + - Added `Bridges.ModifyBridgeNotAllowed` (#2307) + - Added more sets for [`Utilities.distance_to_set`](@ref) (#2314) + +### Fixed + + - Fixed `test_attribute_TimeLimitSec` (#2256) + - Fixed conversion cost in objective bridges (#2309) + +### Other + + - Fixed flakey link checking in documentation (#2297) + - Minor documentation fixes (#2304) (#2313) + - Fixed `[compat]` section of `Project.toml` (#2310) + - Added MultiObjectiveAlgorithms to `solver-tests.yml` (#2312) + ## v1.20.1 (September 24, 2023) ### Fixed