Skip to content

v1.18.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Jan 05:03
· 171 commits to master since this release
66184ef

JuMP v1.18.0

Diff since v1.17.0

Merged pull requests:

  • [docs] add DocumenterCitations (#3596) (@blegat)
  • Update extension-tests workflow to include DisjunctiveProgramming (#3597) (@pulsipher)
  • [docs] add DisjunctiveProgramming (#3598) (@odow)
  • Rename _error to error_fn (#3600) (@odow)
  • Fix error for unsupported objective sense (#3601) (@odow)
  • Refactor plural macro generation code (#3603) (@odow)
  • [docs] update Percival README (#3605) (@odow)
  • Refactor isexpr and quot to use Meta. prefix (#3606) (@odow)
  • Refactor src/macros.jl into separate files (#3607) (@odow)
  • Migrate from SnoopPrecompile to PrecompileTools (#3608) (@blegat)
  • Fix text/latex printing of GenericNonlinearExpr (#3609) (@odow)
  • Tidy macros/@objective.jl (#3610) (@odow)
  • Tidy macros/@expression.jl (#3611) (@odow)
  • Tidy macros/@constraint.jl (#3612) (@odow)
  • Unify handling of _finalize_macro (#3613) (@odow)
  • Tidy macros/@variable.jl (#3614) (@odow)
  • Remove _constraint_macro function in macros/@constraint.jl (#3615) (@odow)
  • Add parse_macro_arguments to unify how we handle macro inputs (#3616) (@odow)
  • [docs] clean up and clarify macro docstrings (#3617) (@odow)
  • [Containers] remove unneeded prefix (#3618) (@odow)
  • More refactoring of src/macros.jl (#3619) (@odow)
  • [Containers] add utilities to support extensions writing macros (#3620) (@odow)
  • Rename test_throws_strip and test_macro_throws for clarity (#3621) (@odow)
  • [docs] update should_i_use.md to remove optimal control (#3623) (@odow)
  • [docs] mention extensions in relevant tutorials (#3625) (@odow)
  • Fix stdlib compat bounds in Project.toml (#3626) (@odow)
  • Add missing .jl for Percival (#3628) (@blegat)
  • [docs] tick off macro refactoring from roadmap (#3629) (@odow)
  • [docs] add more references for DocumenterCitations.jl (#3630) (@odow)
  • Fix escaping of base_name arguments in macros (#3631) (@odow)
  • Fix broadcasting f-in-set in constraint macro (#3632) (@odow)
  • Improve test coverage in src/macros/@variable.jl (#3633) (@odow)
  • [docs] tick off constraint programming from roadmap (#3635) (@odow)
  • Prep for v1.18.0 (#3636) (@odow)
  • Fix modifying user-expressions in macros (#3639) (@odow)
  • [docs] update to GA-4 (#3640) (@odow)
  • [docs] add modulo to tips_and_tricks.jl (#3641) (@odow)
  • Fix converting (Aff,Quad)Expr to NonlinearExpr (#3642) (@odow)
  • Fix docs for printing changes in v1.10 (#3643) (@odow)

Closed issues:

  • Improve support for constraint programming (#2227)
  • Refactor JuMP macros (#3513)
  • Improve LaTeX Printing for GenericNonlinearExprs (#3604)
  • Performance downgrade in solving optimal control problems(OCP) (#3622)
  • shorthand for GenericAffExpr{T, GenericVariableRef{T}}) (#3634)
  • Why I can't read nl file with other solver (#3637)
  • Constraint macro modifies expression (#3638)