Releases: jump-dev/MathOptInterface.jl
Releases · jump-dev/MathOptInterface.jl
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:
v1.28.1
v1.28.0
MathOptInterface v1.28.0
Merged pull requests:
- Add Bridges.Constraint.ComplexNormInfinityToSecondOrderConeBridge (#2451) (@odow)
- Fix issue #2452 (#2464) (@odow)
- Update solver-tests.yml for Xpress.jl (#2465) (@odow)
- [Bridges] remove two unused methods (#2466) (@odow)
- [Utilities] improve docstrings of shift_constant (#2467) (@odow)
- [Bridges] restrict some bridges to acting on real-valued functions (#2468) (@odow)
- Fix MPS reader with * in start of name, not as a comment (#2470) (@odow)
- Prep for v1.28.0 (#2471) (@odow)
- [Bridges] error on set(_, ::ConstraintSet with variable and constraint bridges (#2472) (@odow)
- [docs] automatically build the list of bridges (#2473) (@odow)
- [docs] expand MatrixOfConstraints example (#2474) (@odow)
- [Utilities] refactor is_maybe_real to is_complex (#2475) (@odow)
- [FileFormats.CBF] use add_constrained_variables when reading (#2476) (@odow)
Closed issues:
- Add support for starting values in bridges (#684)
- Add example to use MatrixOfConstraints in the documentation (#1940)
- Precompilation in the SnoopPrecompile/Julia 1.9+ world (#2226)
- Bug get/setting ConstraintSet with variable bridges (#2452)
- [FileFormats.CBF] keep track of variables after reading and writing (#2460)
- [FileFormats.MPS] wrong result after parsing file (#2469)
v1.27.1
MathOptInterface v1.27.1
Merged pull requests:
- Update solver-tests.yml (#2453) (@odow)
- Add Xpress to solver-tests.yml (#2455) (@odow)
- [Utilities] Allow non-IndexMap for pass_attributes (#2458) (@blegat)
- Implement ListOfConstraintAttributesSet for VectorOfConstraints (#2459) (@blegat)
- [Bridges] fix path in error message (#2461) (@matbesancon)
- Prep for v1.27.1 (#2462) (@odow)
v1.27.0
v1.26.0
MathOptInterface v1.26.0
Merged pull requests:
- [docs] fix formatting of BasisStatusCode docstring (#2430) (@odow)
- [FileFormats.MPS] fix writing duplicate bounds for binary variables (#2431) (@odow)
- [FileFormats.MPS] tidy and refactor test/FileFormats/MPS/MPS.jl (#2433) (@odow)
- [FileFormats.NL] improve error msg when parsing unhandled headers (#2436) (@odow)
- [FileFormats.NL] fix writing free nonlinear constraint (#2437) (@odow)
- [Nonlinear] add timer to Evaluator for MOI.initialize (#2438) (@odow)
- Prep for v1.26.0 (#2439) (@odow)
- [Nonlinear] throw error if Hessian storage is insufficient (#2441) (@odow)
Closed issues: