Releases: jump-dev/MathOptInterface.jl
Releases · jump-dev/MathOptInterface.jl
v0.9.2
v0.9.2 (2019-09-05)
Closed issues:
- Optimizer printing is too verbose (#862)
- map_indices(, ::MOI.NLPBlockData) is wrong (#849)
- conic QP primal-dual form (#828)
- SOCtoRSOCBridge and disable SOCtoPSDBridge (#637)
- Objective function bridge (#529)
Merged pull requests:
- Fix Variable/rsoc_to_psd for dimension 2 (#869) (blegat)
- Add NormOneCone and NormInfinityCone to doc (#857) (blegat)
- Fix Allocate-Load copy for single variable constraints (#856) (blegat)
- Generalize tests for
contlinear(#855) (ericphanson) - Dual program for QPs (#829) (blegat)
- Add SOCRBridge and disable SOCtoPSDBridge (#751) (blegat)
- Add more objective bridges docs and tests (#872) (blegat)
- Fill NEWS for MOI v0.9.2 (#871) (blegat)
- Test that added_... is implemented for concrete types and warn if typ… (#870) (blegat)
- Define objective bridge and objective map (#867) (blegat)
- Add Variable.SOCtoRSOCBridge (#865) (blegat)
- Make
ModelLikeprinting less verbose (#864) (ericphanson) - Fix supports_constraint for Semiinteger and Semicontinuous and supports for ObjectiveFunction (#859) (blegat)
- Add Objective bridges (#789) (blegat)
v0.9.1
v0.9.1 (2019-08-23)
Closed issues:
- Bug in SOCtoPSDBridge (#838)
- Fix SOC3 test (#836)
- Define map_indices and substitute_variables for NLPBlockData (#844)
- Fix show for IndexMap (#843)
Merged pull requests:
- Don't change order of variables when NLPBlock is used (#850) (blegat)
- Fix SOC to PSD bridge (#840) (blegat)
- Fix SOC3 (#839) (guilhermebodin)
- Implement operate: Vector + and / constant (#837) (blegat)
- Add Julia v1.2 to Travis (#834) (blegat)
- Add extra tests to nametest (#833) (odow)
- add L_1-norm and L_infinity-norm cones and tests (#818) (chriscoey)
- Test and fix mapping and substitution of variables (#848) (blegat)
- Implement show for IndexMap (#847) (blegat)
v0.9.0
v0.9.0 (2019-08-13)
Closed issues:
- ObjectiveSense or OptimizationSense (#814)
- Address TODOs in apimanual.md (#780)
- malformed documentation in the benchmarks section (#778)
- operate type piracy (#774)
- Add CachingOptimizer in doc (#770)
- Add default instantiation of a Model (#766)
- Test for Binary Variables with Bounds (#758)
- Julia crashing on Windows (#735)
- constant vector (#727)
- REDUCTION_CERTIFICATE (#725)
- Add test for setting attributes to bridges (#719)
- Require bridges to implement
MOI.getforConstraintFunctionandConstraintSet(#713) - Constrained variables and variable bridges (#710)
- Unbounded test for linear continuous (#708)
- Store attributes that are set by optimize in MockOptimizer (#707)
- Modify ListOfVariableIndices (#693)
- Rework objective results (#681)
- bridge_constraint function (#668)
- Drop Julia v0.6 and Julia v0.7 (#661)
- Refactor MOI._constant and MOIU.getconstant (#618)
- Indices of SingleVariable constraints (#570)
- consistency of MOI cone definitions (#547)
- Slack and Unslack bridge (#528)
- What happens when deleting a variable in a constraint? (#511)
- solver-independent options (#61)
Merged pull requests:
- Set release date for MOI 0.9 (#831) (mlubin)
- Remove duplicate line in NEWS (#830) (mlubin)
- Replace mapvariables by map_indices (#827) (blegat)
- Update Constraint.SlackBridge and add variable bridges in full_bridge_optimizer (#826) (blegat)
- More detailed parser errors (#825) (blegat)
- Add Variable.FreeBridge (#824) (blegat)
- Add Variable.VectorizeBridge (#823) (blegat)
- Add Variable.RSOCtoPSD (#821) (blegat)
- Add Variable.FlipSignBridge (#819) (blegat)
- Add Variable.ZerosBridge (#817) (blegat)
- Update bridge optimizers with variable bridges (#816) (blegat)
- Change ObjectiveSense() doc (#815) (remi-garcia)
- Add Variable map (#813) (blegat)
- Add constraint map (#812) (blegat)
- Add substitute_variables (#811) (blegat)
- Update news for abstract set_dot and dual_set (#810) (guilhermebodin)
- Update constraint bridges with new bridge definitions (#809) (blegat)
- Implement TimeLimit (#808) (remi-garcia)
- Add array utilities (#807) (blegat)
- Define variable bridge (#806) (blegat)
- Abstract set dot (#805) (guilhermebodin)
- Dual sets (#804) (guilhermebodin)
- Update tests with add_constrained_variable(s) (#803) (blegat)
- Update implementations with add_constraint_variable(s) (#802) (blegat)
- Add normalize_constant (#801) (blegat)
- Fix operator overload with SingleVariable (#800) (blegat)
- Fix broadcast for scalar sets (#798) (blegat)
- Allow arbitrary number of arguments to submit (#797) (blegat)
- Define add_constrained_variable (#796) (blegat)
- Simplify coverage upload in .travis.yml (#795) (blegat)
- Clarify deletion of variables (#793) (blegat)
- Add get_fallback in doc (#792) (blegat)
- CopyUnsupportedConstraint -> UnsupportedConstraint (#791) (blegat)
- Test modification errors (#790) (blegat)
- Add missing 'using Test' in guidelines (#788) (blegat)
- Complete NEWS of MOI v0.9 (#787) (blegat)
- Address TODOs (#786) (blegat)
- Fix type piracy with MOIU.operate (#784) (blegat)
- Provide a default instantiation of Model (#781) (mlubin)
- Update Benchmarks.jl (#779) (odow)
- Add CachingOptimizer in doc (#777) (frapac)
- Add MOI.submit to add attribute (#775) (blegat)
- Add unbounded example from Clp#60 (#773) (odow)
- Add tests for ZeroOne variables with variable bounds (#772) (odow)
- Add MOI.Benchmarks submodule to facilitate solver benchmarking (#769) (odow)
- Add power cone unit test (#768) (migarstka)
- Add CleverDicts as submodule to MOI.Utilities (#767) (odow)
- Implement getters for RSOCtoPSD (#765) (blegat)
- [ci skip] Fix typo (#764) (blegat)
- Fix tests from Gurobi #216 (#763) (odow)
- Add UniversalFallback and @model in doc (#762) (blegat)
- Remove empty duplicate section (#761) (blegat)
- Fix fallback load_constraint (#760) (blegat)
- Add variable bridges (#759) (blegat)
- Move constraint bridges to a Bridge.Constraint submodule (#756) (blegat)
- Test getters of func/set for flip_sign_bridge (#755) (blegat)
- Remove variables instead of substracting it (#754) (blegat)
- [ci skip] Remove warning about LazyBridgeOptimizer (#753) (blegat)
- Specify that first argument of bridge_constraint is concrete (#752) (blegat)
- fix ambiguity (#748) (matbesancon)
- Improve errors for invalid index with bridgeoptimizer (#747) (blegat)
- Fix names implementation for bridges (#746) (blegat)
- Implement optimizer attributes for CachingOptimizer (#745) (blegat)
- Test approximatively since isapprox(0.0, 1e-20) is false (#744) (blegat)
- Add DualObjectiveValue to is_set_by_optimize (#743) (blegat)
- Implement getter of ConstraintFunction/Set for RSOC (#742) (blegat)
- Add test for MOI.Silent (#741) (blegat)
- Rename constant to constant_vector (#740) (brilhana)
- Remove SingleVariable in @model macro (#739) (blegat)
- Implement ConstraintFunction and ConstraintSet for ScalarizeBridge (#738) (blegat)
- Add NEWS entry for MOI v0.9 (#737) (blegat)
- Indicator bridge (#712) (matbesancon)
- ✨ Add vcat for SingleVariable and VectorOfVariables (#616) (blegat)
- [RFC] Add dual for convex problem with quadratic (#43) (blegat)
Merge pull request #698 from JuliaOpt/bl/prepv0.8.4
See NEWS.md.
v0.8.3
v0.8.2
v0.8.1
v0.8.0
v0.7.0
See NEWS.md
Merge pull request #589 from JuliaOpt/bl/v0.6.4 NEWS for v0.6.4