From 8203812c2100714d1b174c0e9a59c46193952319 Mon Sep 17 00:00:00 2001 From: joaquim Date: Sun, 7 Nov 2021 01:52:59 -0300 Subject: [PATCH 1/3] Fix ZeroOne 2 infeasibility test This test was wrong by doing integer division instead of real-valued division --- src/Test/test_solve.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Test/test_solve.jl b/src/Test/test_solve.jl index 59614d7af5..f12b77f85e 100644 --- a/src/Test/test_solve.jl +++ b/src/Test/test_solve.jl @@ -1423,7 +1423,7 @@ function test_solve_conflict_zeroone_ii( c2 = MOI.add_constraint( model, MOI.ScalarAffineFunction(MOI.ScalarAffineTerm.(one(T), [x]), zero(T)), - MOI.EqualTo(div(one(T), T(2))), + MOI.EqualTo(one(T) / T(2)), ) MOI.optimize!(model) @test MOI.get(model, MOI.TerminationStatus()) == MOI.INFEASIBLE From c4809b744a2f637dff0e1df3f4820b22367f92b6 Mon Sep 17 00:00:00 2001 From: joaquim Date: Sun, 7 Nov 2021 02:12:11 -0300 Subject: [PATCH 2/3] Prep for v0.10.5 --- Project.toml | 2 +- docs/src/release_notes.md | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index fd66cfbc7a..cf92607f96 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "MathOptInterface" uuid = "b8f27783-ece8-5eb3-8dc8-9495eed66fee" -version = "0.10.4" +version = "0.10.5" [deps] BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" diff --git a/docs/src/release_notes.md b/docs/src/release_notes.md index c949f8429c..dadff03195 100644 --- a/docs/src/release_notes.md +++ b/docs/src/release_notes.md @@ -1,5 +1,17 @@ # Release notes +## v0.10.5 (November 7, 2021) + +For a detailed list of the closed issues and pull requests from this release, +see the [tag notes](https://github.com/jump-dev/MathOptInterface.jl/releases/tag/v0.10.5). + +### Maintenance + +- Make `normalize_and_add_constraint` more flexible +- Fix getter in `UniversalFallback` +- Update paper BibTeX +- Fix `test_solve_conflict_zeroone_ii` + ## v0.10.4 (October 26, 2021) For a detailed list of the closed issues and pull requests from this release, From 96fb1f4e46d9f5e0b57556c173903bc1c74d372a Mon Sep 17 00:00:00 2001 From: Joaquim Dias Garcia Date: Sun, 7 Nov 2021 17:44:04 -0300 Subject: [PATCH 3/3] change zero one test requirement --- src/Test/test_solve.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Test/test_solve.jl b/src/Test/test_solve.jl index f12b77f85e..2deaa553d5 100644 --- a/src/Test/test_solve.jl +++ b/src/Test/test_solve.jl @@ -1411,7 +1411,7 @@ function test_solve_conflict_zeroone_ii( model::MOI.ModelLike, config::Config{T}, ) where {T} - @requires !(T <: Integer) + @requires (one(T) / T(2)) isa T @requires _supports(config, MOI.compute_conflict!) @requires _supports(config, MOI.optimize!) try