Skip to content

v1.17.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Dec 20:17
· 100 commits to master since this release
419c334

JuMP v1.17.0

Diff since v1.16.0

Merged pull requests:

  • Add start_value, lower_bound, and upper_bound support for GenericAffExpr (#3551) (@odow)
  • Add SkipModelConvertScalarSetWrapper (#3552) (@odow)
  • Fix variable_ref_type for unsupported types and GenericNonlinearExpr (#3556) (@odow)
  • Add errors for Matrix ± AbstractJuMPScalar (#3557) (@jd-foster)
  • Improve error message for non-broadcasted addition and subtraction (#3558) (@odow)
  • Add EAGO to solvers (#3560) (@DimitriAlston)
  • [docs] add EAGO to packages.toml (#3561) (@odow)
  • [docs] move manual section on Semicontinuous and Semiinteger variables (#3562) (@odow)
  • [docs] add tutorial on piecewise linear (#3563) (@odow)
  • [docs] add start_value guidance for HermitianPSDCone variables (#3564) (@odow)
  • [docs] update docstrings for SOS1 and SOS2 (#3565) (@odow)
  • Add Percival to list of solvers (#3567) (@blegat)
  • Add Manopt to list of solvers (#3568) (@blegat)
  • [docs] Classifiers tutorial (#3569) (@jd-foster)
  • [docs] add section on function tracing (#3570) (@odow)
  • Convert constraint starting values (#3571) (@blegat)
  • Add lp_matrix_data (#3573) (@odow)
  • Truncate printing of large expressions (#3575) (@odow)
  • [docs] document how to support operators with several vector arguments (#3577) (@odow)
  • [docs] update package compat bounds (#3578) (@odow)
  • [docs] clarify indicator constraints must use variables for LHS (#3582) (@odow)
  • Throw better error for non-constant variable bounds and starting value (#3583) (@odow)
  • Fix error message for invalid indicator constraints (#3584) (@odow)
  • Add a few missing methods for AbstractJuMPScalar to support e.g. Distances.jl (#3585) (@LebedevRI)
  • [Containers] fix multi-arg eachindex (#3587) (@odow)
  • Prep for v1.17.0 (#3588) (@odow)
  • Fix type instability in set_objective_coefficient (#3590) (@joaquimg)
  • Add ZeroOne and Integer support to lp_matrix_data (#3591) (@odow)
  • [docs] add warning to SkipModelConvertScalarSetWrapper (#3592) (@odow)
  • Add journal to README.md (#3593) (@joaquimg)
  • [docs] Correct a small grammatical Error (#3595) (@aadya940)

Closed issues:

  • Make _DoNotConvertSet Public (#3549)
  • set_start_value for complex variables (#3550)
  • Multiplying JuMP expression with UniformScaling absorbs the matrix (#3553)
  • Provide better error message for Vector+VariableRef (#3554)
  • variable_ref_type induces StackOverFlowError (#3555)
  • Starting values for constant expression (#3559)
  • Type instability in set_normalized_rhs (#3566)
  • Add standard_form_matrix (#3572)
  • Truncate printing expressions if they are very large (#3574)
  • Operator with vector arguments (#3576)
  • MethodError: Cannot convert an object of type NonlinearExpr to an object of type Float64 (#3579)
  • MethodError: no method matching _build_indicator_constraint(<...>) (#3580)
  • MethodError: no method matching isless(::Int64, ::QuadExpr) / isless(::VariableRef, ::QuadExpr) (#3581)
  • [Containers] implement multi-arg eachindex (#3586)
  • Failed to generate a custom sysimage for JuMP (#3594)