From 7d2759843a45497c28747a6dd73eae45aea78126 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Thu, 16 Feb 2023 14:31:45 +1300 Subject: [PATCH] Prep for v1.8.0 (#3221) --- Project.toml | 4 ++-- README.md | 2 +- docs/src/changelog.md | 30 ++++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/Project.toml b/Project.toml index e4e2127a7fa..ebc54b03075 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "JuMP" uuid = "4076af6c-e467-56ae-b986-b466b2749572" repo = "https://github.com/jump-dev/JuMP.jl.git" -version = "1.7.0" +version = "1.8.0" [deps] LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" @@ -13,7 +13,7 @@ SnoopPrecompile = "66db9d55-30c0-4569-8b51-7e840670fc0c" SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" [compat] -MathOptInterface = "1.11" +MathOptInterface = "1.12" MutableArithmetics = "1" OrderedCollections = "1" SnoopPrecompile = "1" diff --git a/README.md b/README.md index 8e66a44e52d..a1268d75c3b 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ embedded in [Julia](https://julialang.org/). You can find out more about us by visiting [jump.dev](https://jump.dev). -**Latest Release**: [![version](https://juliahub.com/docs/JuMP/DmXqY/1.7.0/version.svg)](https://juliahub.com/ui/Packages/JuMP/DmXqY/1.7.0) (`release-1.0` branch): +**Latest Release**: [![version](https://juliahub.com/docs/JuMP/DmXqY/1.8.0/version.svg)](https://juliahub.com/ui/Packages/JuMP/DmXqY/1.8.0) (`release-1.0` branch): * Installation via the Julia package manager: * `import Pkg; Pkg.add("JuMP")` * Get help: diff --git a/docs/src/changelog.md b/docs/src/changelog.md index 43223b02cc0..223f5b11fdf 100644 --- a/docs/src/changelog.md +++ b/docs/src/changelog.md @@ -7,6 +7,36 @@ CurrentModule = JuMP 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). +## Version 1.8.0 (February 16, 2023) + +### Added + + - Added `-->` syntax support for indicator constraints. The old syntax of `=>` + remains supported (#3207) + - Added `<-->` syntax for reified constraints. For now, few solvers support + reified constraints (#3206) + - Added [`fix_discrete_variables`](@ref). This is most useful for computing the + dual of a mixed-integer program (#3208) + - Added support for vector-valued objectives. For details, see the + [Multi-objective knapsack](@ref) tutorial (#3176) + +### Fixed + + - Fix a bug in [`lp_sensitivity_report`](@ref) by switching to an explicit + LU factorization of the basis matrix (#3182) + - Fixed a bug that prevented `[; kwarg]` arguments in macros (#3220) + +### Other + + - Minor fixes to the documentation (#3200) (#3201) (#3203) (#3210) + - Added tutorial [Constraint programming](@ref) (#3202) + - Added more examples to [Tips and Tricks](@ref conic_tips_and_tricks) + - Remove `_distance_to_set` in favor of `MOI.Utilities.distance_to_set` (#3209) + - Improve [The diet problem](@ref) tutorial by adding the variable as a column + in the dataframe (#3213) + - Improve [The knapsack problem example](@ref) tutorial (#3216) (#3217) + - Added the [Ellipsoid approximation](@ref) tutorial (#3218) + ## Version 1.7.0 (January 25, 2023) ### Added