Skip to content

v1.21.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Apr 02:16
· 125 commits to master since this release
177d213

JuMP v1.21.0

Diff since v1.20.0

Merged pull requests:

  • [docs] add tutorial on querying the basis status (#3675) (@odow)
  • [docs] add section on Parameters to manual/nonlinear.md (#3679) (@odow)
  • [Containers] use OrderedDict as the data structure for SparseAxisArray (#3681) (@odow)
  • [docs] clarify section on automatic differentiation in nonlinear.md (#3683) (@odow)
  • Add _CONSTRAINT_LIMIT_FOR_PRINTING to control printing of many constraints (#3686) (@odow)
  • Update to julia-actions/cache (#3687) (@odow)
  • Fix complex variables of custom coefficient type (#3691) (@blegat)
  • Fix LinearAlgebra.hermitian(::AbstractJuMPScalar, ::Symbol) (#3693) (@odow)
  • Fix *(::AbstractJuMPScalar{<:Real}, ::Hermitian) to return Hermitian (#3695) (@odow)
  • Add the MINLP solver MAiNGO to the documentation (#3696) (@MAiNGO-github)
  • [docs] add Transitioning from MATLAB tutorial (#3698) (@odow)
  • [docs] add indicator trick to disjunction section (#3702) (@odow)
  • [docs] clarify that JuMP can reformulate indicator constraints (#3703) (@odow)
  • Add support for Hermitian PSD for conic inequality (#3705) (@blegat)
  • Fix list-style for bibliographies in dark mode (#3706) (@goerz)
  • Bump compat of DimensionalData (#3707) (@odow)
  • [docs] improve docstrings in objective.jl (#3708) (@odow)
  • [docs] standardize on '## Example' headers instead of plural (#3709) (@odow)
  • [docs] improve docstrings in src/variables.jl (#3710) (@odow)
  • [docs] add deprecation notes to the legacy nonlinear interface docstrings (#3711) (@odow)
  • [docs] add Automatic differentiation of user-defined operators tutorial (#3713) (@odow)
  • Add batched modification methods (#3716) (@joaquimg)
  • [docs] update docs/packages.toml (#3717) (@odow)
  • Prep for v1.21.0 (#3718) (@odow)

Closed issues:

  • Documentation is too big (#3479)
  • Model printing is rather verbose (#3651)
  • Iterating SparseAxisArray does not preserve order (#3678)
  • How to improve the speed to build a complex model? (#3688)
  • Coefficients of complex variables created with a GenericModel are always Float64 (#3689)
  • LinearAlgebra.hermitian is incorrect (#3692)
  • *(::Real, ::Hermitian) is not hermitian (#3694)
  • Cannot convert an object of type Float64 to an object of type JuMP.NonlinearExpr (#3699)
  • Documentation Request: List whether a solver supports Indicator Constraints (#3701)
  • Bullet point alignment in bibliography (#3704)
  • Multiplication of matrix expression and variables leads to stack overflow and matmul error (#3714)
  • Multiple Ranges for variables (#3715)