Download Latest Version v1.31.1 source code.zip (4.2 MB)
Email in envelope

Get an email when there's a new version of JuMP

Home / v1.31.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-07-21 3.2 kB
v1.31.0 source code.tar.gz 2026-07-21 4.1 MB
v1.31.0 source code.zip 2026-07-21 4.2 MB
Totals: 3 Items   8.3 MB 0

JuMP v1.31.0

Diff since v1.30.1

Merged pull requests:

  • Allow array in nonlinear expressions (#3451) (@blegat)
  • Cache subexpressions when building MOI.ScalarNonlinearExpression (#4032) (@blegat)
  • [docs] add an example for defining callbacks in a package extension (#4158) (@odow)
  • Add JaCoP in solver lists (#4159) (@blegat)
  • [docs] add sports scheduling tutorial (#4160) (@odow)
  • Re-enable depwarn=error in tests (#4161) (@odow)
  • [docs] update sports scheduling tutorial with a few minor changes (#4162) (@odow)
  • [docs] change the parallelism tutorial to spawn only a limited set of tasks (#4164) (@odow)
  • [docs] update package versions (#4165) (@odow)
  • Update code of conduct reporting link (#4167) (@mlubin)
  • Bump codecov/codecov-action from 6 to 7 (#4168) (@dependabot[bot])
  • Fix formatting for new JuliaFormatter release (#4169) (@odow)
  • [docs] add learning intentions to the tutorials (#4170) (@odow)
  • Improve error message when there is an unsupported operator (#4172) (@odow)
  • Fix failing test on Julia nightly (#4173) (@odow)
  • [docs] improve the module docstring (#4174) (@odow)
  • Improve various error messages (#4176) (@odow)
  • Improve error messages in src/aff_expr.jl (#4177) (@odow)
  • Improve error messages in src/constraints.jl (#4178) (@odow)
  • Add ALGLIB Solver to installation docs (#4179) (@alglib-project)
  • Improve various error messages (#4180) (@odow)
  • Bump actions/checkout from 6 to 7 (#4181) (@dependabot[bot])
  • Improve error messages in the macros (#4182) (@odow)
  • Fix BridgeableConstraint with model_convert (#4183) (@blegat)
  • [docs] prod users and agents to provide feedback via the forum and issues (#4184) (@odow)
  • [docs] update user/human language in AGENTS.md (#4185) (@odow)
  • [docs] change the license of PATHSolver (#4186) (@odow)
  • [docs] update package versions (#4187) (@odow)
  • Prep for v1.31.0 (#4188) (@odow)
  • Restore uncached version of moi_function (#4189) (@odow)
  • Refactor moi_function and jump_function into separate file (#4190) (@odow)
  • Fix hashing of DenseAxisArray by hashing the axis lookup (#4192) (@odow)
  • Adds CONOPT to solvers documentation (#4193) (@stephenjmaher)
  • [docs] drop GitHub owner from solvers and extensions (#4195) (@odow)
  • Maintain order of expression generators when calling flatten! (#4196) (@odow)
  • Drop zero when adding to GenericNonlinearExpr (#4197) (@odow)
  • Improve error messages when Hermitian matrices passed invalid data (#4198) (@odow)
  • Fix checking if problem is an LP in lp_sensitivity_report (#4199) (@odow)
  • Clean up check_belongs_to_model methods (#4200) (@odow)
  • Remove some unnecessary parens when printing nonlinear expressions (#4201) (@odow)

Closed issues:

  • Support @constraints m [i in 1:5] begin ... end (#4157)
  • Building JuMP models do not parallelize well across multiple threads (#4166)
  • Improve error message when using @constraint without a constraint expression (#4171)
  • Error message improvements (#4175)
  • Equal DenseAxisArrays do not have equal hashes (#4191)
  • Initialization of model variables appears to not work in this nonlinear example (#4202)
Source: README.md, updated 2026-07-21