Releases: jump-dev/MathOptInterface.jl
Releases · jump-dev/MathOptInterface.jl
v1.35.1
MathOptInterface v1.35.1
Merged pull requests:
- [FileFormats.MOF] replace OrderedDict by NamedTuple when writing (#2606) (@joaquimg)
- [FileFormats.MOF] remove all usage of OrderedDict (#2607) (@odow)
- Fix Base.copy for ScalarNonlinearFunction (#2612) (@odow)
- [FileFormats.MOF] Use JSON3 to write files (#2613) (@joaquimg)
- Prep for v1.35.1 (#2614) (@odow)
Closed issues:
v1.35.0
MathOptInterface v1.35.0
Merged pull requests:
- Add set for low-rank constrained SDP (#2198) (@blegat)
- Add Bridges.Constraint.InequalityToComplementsBridge (#2582) (@odow)
- [Bridges] fix querying result attributes with result_index != 1 (#2583) (@odow)
- [Test] add tests from Gurobi.jl's nonlinear update (#2584) (@odow)
- [Test] fix nonlinear tests by adding starting point (#2585) (@odow)
- [Bridges] rename files in /bridges to their type (#2586) (@odow)
- [Bridges] add ExponentialConeToScalarNonlinearFunctionBridge (#2587) (@odow)
- [Test] add tests for DualObjectiveValue (#2588) (@odow)
- Use variable_start in Bridges.runtests (#2592) (@blegat)
- Add test with multiple PSD variables on same constraint (#2594) (@blegat)
- [Bridges.Constraint] add bridges in alphabetical order (#2596) (@odow)
- [Bridges] s/bridged_model/model (#2598) (@odow)
- [Bridges.Variable] add bridges in alphabetical order and change weight (#2599) (@odow)
- [Test] make first variable ZeroOne in test_basic_VectorAffineFunction_Indicator (#2600) (@odow)
- Prep for v1.35.0 (#2601) (@odow)
- Fix GitHub actions badge in README (#2602) (@odow)
- Update to upload-artifact@v4 (#2604) (@odow)
Closed issues:
v1.34.0
MathOptInterface v1.34.0
Merged pull requests:
- Add set conversion bridge (#2536) (@blegat)
- [Utilities] fix adding unsupported constraints to AbstractModel (#2572) (@odow)
- add_constrained_variable with 2 sets (#2574) (@blegat)
- [Utilities] ignore attributes in UniversalFallback if set to nothing (#2575) (@odow)
- Promote bound of Interval if they have different types (#2577) (@blegat)
- Update solver-tests.yml to skip SDPAFamily (#2578) (@odow)
- Improve various docstrings by converting to jldoctest (#2579) (@odow)
- Prep for v1.34.0 (#2580) (@odow)
Closed issues:
v1.33.0
v1.32.0
MathOptInterface v1.32.0
Merged pull requests:
- Fix small typo in docs. (#2541) (@Ochibobo)
- [Nonlinear] allow univariate operators with only gradient information (#2542) (@odow)
- Fix typo in docstring of AllDifferent bridge (#2543) (@blegat)
- Fix table MILP bridge with constants in function (#2544) (@blegat)
- Fix link to CPLEX's CPXMIP_OPTIMAL_INFEAS (#2545) (@blegat)
- [FileFormats] read double-sided variable bounds separately (#2548) (@odow)
- [Test] fix domain of variables in hs110 test (#2551) (@odow)
- Add new attribute NodeLimit (#2552) (@matbesancon)
- format all (#2554) (@matbesancon)
- Fix dimension of nonlinear function in basic tests (#2555) (@blegat)
- Implement filter_variables for VectorNonlinearFunction (#2556) (@blegat)
- Fix a typo in the description of
CountDistinct
(#2557) (@dourouc05) - Use eachindex in Coloring (#2559) (@blegat)
- Add docstring to internal structs in Coloring (#2560) (@blegat)
- [Coloring] avoid index conflict in variable name (#2561) (@blegat)
- Prep for v1.32.0 (#2562) (@odow)
Closed issues:
v1.31.2
v1.31.1
v1.31.0
MathOptInterface v1.31.0
Merged pull requests:
- [Utilities] maintain order of variables in default_copy_to (#2495) (@odow)
- Add Variable bridges to use runtests without unbridged_variable (#2498) (@blegat)
- Add default printing for show(io, ::ModelLike) (#2505) (@odow)
- [Bridges] fix supports_constraint for IndicatorSOS1Bridge (#2507) (@odow)
- Use dual of equality from slack (#2508) (@blegat)
- Allow SetMapBridge to use bridge value (#2509) (@blegat)
- [FileFormats] remove show method in favor of summary (#2510) (@odow)
- [FileFormats.NL] read ScalarAffineFunction where possible (#2512) (@odow)
- Revert "[Bridges] use dual of equality in slack bridge (#2508)" (#2514) (@odow)
- [Bridges] use dual of equality in slack bridge (take 2) (#2515) (@blegat)
- Update setup-julia version in solver-tests.yml (#2516) (@odow)
- Update solver-tests.yml to fix Xpress (#2518) (@odow)
- Revert removal of _try_constrain_variables_on_creation (#2520) (@odow)
- Prep for v1.31.0 (#2521) (@odow)
Closed issues:
- [Nonlinear] detect common subexpressions (#2488)
- Order of columns during copy_to (#2493)
- Add function to summarize model "size"? (#2504)
- [Bridges] Method error with quadratic indicator constraints (#2506)
- [FileFormats.NL] read linear functions where possible (#2511)
- Revisit PR#2508 (#2513)
IntegerToZeroOneBridge
not working? (Alpine) (#2517)- Revert removed
_try_constrain_variables_on_creation
methods (#2519)
v1.30.0
MathOptInterface v1.30.0
Merged pull requests:
- [FileFormats.CBF] improve heuristic for when to write variable cones (#2494) (@odow)
- Add any function for Bridges.runtests (#2497) (@blegat)
- Fix Bridges.runtests when model has no variable (#2499) (@blegat)
- Fix return type when getting attribute of empty vector (#2501) (@odow)
- [docs] fix links for the link checker (#2502) (@odow)
- Prep for v1.30.0 (#2503) (@odow)
Closed issues:
v1.29.0
MathOptInterface v1.29.0
Merged pull requests:
- [FileFormats.CBF] write VectorOfVariables constraints in VAR block (#2478) (@odow)
- [FileFormats.CBF] write out EXP and EXP* as variable cones (#2482) (@odow)
- [FileFormats.LP] add support for indicator constraints (#2483) (@odow)
- Update actions used in CI (#2484) (@odow)
- Fix overwritten tests with duplicate names (#2485) (@odow)
- [FileFormats.CBF] tidy test/FileFormats/CBF/CBF.jl (#2486) (@odow)
- [Nonlinear] improve parsing performance of Scalar(Affine,Quadratic)Function (#2487) (@odow)
- Update versions in GitHub actions (#2489) (@odow)
- [FileFormats.MPS] fix issue #2479 (#2490) (@odow)
- Prep for v1.29.0 (#2491) (@odow)
- [FileFormats.MPS] write out LI and UI in BOUNDS instead of LO and UP (#2492) (@odow)
Closed issues: