v1.18.0
MathOptInterface v1.18.0
Closed issues:
- More flexible AD (#2193)
- Re-factor promote_operation and operate (#2203)
- Splatting 1 variable : AssertionError: x.args[1] in data.operators.comparison_operators (#2220)
Merged pull requests:
- [Bridges] add SlackBridgePrimalDualStart (#2194) (@odow)
- Add missing @require in tests (#2195) (@blegat)
- Require list of model attributes in tests (#2196) (@blegat)
- Remove unused argument names (#2199) (@blegat)
- Add constraint_gradient_structure and eval_constraint_gradient (#2200) (@odow)
- Reduce memory requirement for tests (#2204) (@odow)
- [Utilities] refactor promote_operation (#2206) (@odow)
- Fix incorrect usage of Utilities.operate! (#2207) (@odow)
- [Utillities] refactor operate, operate!, operate_term, operate_terms, operate_output_index! (#2208) (@odow)
- [Utilities] style fixes for Utilities/mutable_arithmetics.jl (#2209) (@odow)
- Remove unused argument (#2210) (@blegat)
- [Utilities] simplify various operate_ methods (#2212) (@odow)
- [Utilities] tidy Base overloads in functions.jl (#2213) (@odow)
- [Utilities] tidy methods in functions.jl (#2214) (@odow)
- [Utilities] add operate for ScalarNonlinearFunction (#2215) (@odow)
- [Bridges] use operate in bridges instead of Base methods (#2216) (@odow)
- Prep for v1.18.0 (#2217) (@odow)
- [Nonlinear] fix splatting with a univariate operator (#2221) (@odow)