Skip to content

Releases: jump-dev/JuMP.jl

v1.4.0

29 Oct 02:00
a9c6e86
Compare
Choose a tag to compare

JuMP v1.4.0

Diff since v1.3.1

Closed issues:

  • Tables.jl support for results (#3096)
  • I/O functions fail in NL files with models with quadratic @constraint and @objective (#3100)
  • ERROR: LoadError: ReadOnlyMemoryError() (#3105)
  • Incorrect handling of complex coefficients in GenericAffExpr (#3111)

Merged pull requests:

  • Pass names (index_vars) to container extensions. (#3088) (@hellemo)
  • [docs] convert getting_started_with_jump into REPLs (#3095) (@odow)
  • [docs] add JuMP logo to PDF (#3097) (@odow)
  • [docs] update multi.jl tutorial to use an SQLite database (#3098) (@odow)
  • Fix copy_to(::Model, src) when src is nonlinear (#3101) (@odow)
  • [docs] tweak the order and content of should_i_use (#3102) (@odow)
  • redundant back slash for \in (#3103) (@szcf-weiya)
  • Tables.jl support (#3104) (@trulsf)
  • [docs] remove incorrect statement about conflicting objectives (#3107) (@odow)
  • Typo in docstring of PSDCone (#3108) (@blegat)
  • Fix printing of complex coefficients in expressions (#3112) (@odow)
  • Fix parsing of nonlinear expressions with :flatten nodes (#3116) (@odow)
  • Prep for v1.4.0 (#3117) (@odow)

v1.3.1

28 Sep 07:36
1a4b782
Compare
Choose a tag to compare

JuMP v1.3.1

Diff since v1.3.0

Closed issues:

  • Request for the capability to obtain the start value of the NLexpressions (#3067)
  • @NLconstraint names (#3069)
  • unregister option in delete (#3070)
  • Failure to multiply real variable with complex matrix (#3071)
  • relax_integrality takes really long for large problems even if there aren't that many integer variables (#3086)
  • QuadExpr in nonlinear expressions produce empty summations (#3090)

Merged pull requests:

  • [docs] start a tutorial on debugging JuMP models (#3043) (@odow)
  • [docs] add more examples to nlp.md (#3068) (@odow)
  • Fix stability of operators with Complex args (#3072) (@odow)
  • [docs] improve factory scheduling example (#3073) (@odow)
  • [docs] update NLP docs and explain performance issue (#3074) (@odow)
  • [docs] override style in PDF output (#3075) (@odow)
  • [docs] add link to documentation PDF (#3076) (@odow)
  • [docs] change Getting started with Julia to use REPL blocks (#3077) (@odow)
  • [docs] lots of minor tweaks to the tutorials after reading through the PDF (#3078) (@odow)
  • [docs] Fix typo (#3079) (@avixFF)
  • [docs] add Vale as a documentation linter (#3080) (@odow)
  • [docs] remove urban_plan.jl (#3081) (@odow)
  • [docs] refactor the transportation problem tutorial (#3082) (@odow)
  • [docs] fix typos in docs (#3083) (@odow)
  • [docs] condense the simple nonlinear tutorials into a single page (#3084) (@odow)
  • [docs] add comments and multiline strings to getting_started_with_julia (#3085) (@odow)
  • Improve performance of relax_integrality (#3087) (@raphaelsaavedra)
  • [docs] Tidy the min_ellipse tutorial (#3089) (@odow)
  • Fix empty sums in Aff/QuadExpr parse_expression (#3091) (@odow)
  • Fix method ambiguities in JuMP (#3092) (@odow)
  • Prep for v1.3.1 (#3093) (@odow)

v1.3.0

04 Sep 22:12
b2502d0
Compare
Choose a tag to compare

JuMP v1.3.0

Diff since v1.2.1

Closed issues:

  • Tracking M1 support (#2971)
  • Support slicing in SparseAxisArray (#3029)
  • record software license more prominently in documentation (#3055)
  • Encode/document license for JuMP logos (#3062)

Merged pull requests:

  • [Containers] add slicing for SparseAxisArray (#3031) (@odow)
  • Add missing license headers (#3047) (@odow)
  • Remove unused methods (#3048) (@odow)
  • Improve coverage in src/variable.jl (#3049) (@odow)
  • Improve coverage of src/nlp.jl (#3050) (@odow)
  • Improve coverage for src/print.jl (#3051) (@odow)
  • Remove an unused method in quad_expr.jl (#3052) (@odow)
  • Improve coverage in src/macros.jl and quad_expr.jl (#3053) (@odow)
  • [docs] clarify supported exts in write_to_file (#3054) (@odow)
  • [docs] add License paragraph to introduction (#3056) (@odow)
  • Typo in error message of setindex! for slicing SparseAxisArrays (#3057) (@blegat)
  • [Containers] improve coverage of DenseAxisArray (#3058) (@odow)
  • Improve coverage in optimizer_interface.jl (#3059) (@odow)
  • [docs] Remove literate footer in PDF (#3060) (@odow)
  • [docs] reduce some unnecessary outputs (#3061) (@odow)
  • [docs] license logos (#3063) (@odow)
  • [Containers] fix DenseAxisArray with Vector key (#3064) (@odow)
  • [docs] update docs/Project.toml (#3065) (@odow)
  • Prep for v1.3.0 (#3066) (@odow)

v1.2.1

22 Aug 03:17
95a2974
Compare
Choose a tag to compare

JuMP v1.2.1

Diff since v1.2.0

Closed issues:

  • [docs] Clarify String singleton as an iterable object for @variable (#3042)

Merged pull requests:

v1.2.0

16 Aug 04:27
60938a6
Compare
Choose a tag to compare

JuMP v1.2.0

Diff since v1.1.1

Closed issues:

  • Feature Request: Second Derivatives for User Defined Functions (#1198)
  • Discussion/style guide updates on abstraction/correctness/composability (#2988)
  • all_constraints(model) (#3001)
  • Add note on function barriers (#3007)
  • Add delete for a nonlinear constraint (#3012)
  • Export Nonlinear Models (#3015)
  • Add value for nonlinear constraints (#3019)
  • Lower bound identifiable by MOI.Interval (#3023)
  • Error creating Symmetric variables without string-names in 1.1.1. (#3035)

Merged pull requests:

v1.1.1

14 Jun 09:53
0a6b1e4
Compare
Choose a tag to compare

JuMP v1.1.1

Diff since v1.1.0

Closed issues:

  • MutableArithmetics 1.0.3 broke tests (#2999)
  • read! is not implemented for LP files. (#3003)

Merged pull requests:

v1.1.0

25 May 21:53
a5eff37
Compare
Choose a tag to compare

JuMP v1.1.0

Diff since v1.0.0

Closed issues:

  • Support MOI modifications (#1183)
  • Inference failure of SparseAxisArray (#2457)
  • The plan for 1.0 (#2564)
  • LP sensitivity reports (#2662)
  • Slow evaluation of nonlinear callbacks (#2788)
  • Containers of @constraints with the same indexes (#2907)
  • TagBot didn't automatically create the 1.0.0 tag (#2933)
  • [Action required] JuMP mug giveaway (#2935)
  • Vectorized bounds on variables (#2944)
  • Docs are out of date (#2947)
  • Boolean variable for postprocessing if the optimization is optimal (#2951)
  • User of extensions creating anonynous variables (#2956)
  • Primal Feasibility Report for Infeasible Models (#2960)
  • [Docs, Direct mode] Solver status not updated after problem solved-then-modified (#2970)
  • Document cost of named variables and constraints in Performance Tips (#2973)
  • Improve error message for write_to_file when unsupported (#2974)
  • Variables are not copied correctly using copy_model with filter_constraints (#2975)
  • Couple JuMP with the simulator (#2979)
  • Include the Docstring for set_optimizer_hook in the Docs (#2981)
  • Disabling hessian evaluation (#2983)

Merged pull requests:

v1.0.0

25 Mar 01:31
d7f3e15
Compare
Choose a tag to compare

JuMP v1.0.0

Diff since v0.23.2

Closed issues:

  • Bug in vectorized constraints with SparseAxisArrays (#2919)
  • Consolidating logos and branding (#2920)
  • MOIPajarito (#2927)
  • Writing to NL file fails (#2931)

Merged pull requests:

  • Prep for v1.0 release (#2925) (@odow)
  • Add Penbmi in solver list (#2926) (@blegat)
  • [docs] remove previously supported solvers section (#2928) (@odow)
  • Fix bug in broadcasting SparseAxisArray (#2929) (@odow)
  • Fix write_to_file of NL files and bump MOI to v1.1.1 (#2932) (@odow)

v0.23.2

15 Mar 01:25
5e79e0b
Compare
Choose a tag to compare

JuMP v0.23.2

Diff since v0.23.1

Closed issues:

  • It could be helpful to have the MOI.RelativeGap(model) reported in the solution_summary (#2906)
  • one NLP constraint has lower bound 0.0 and upper bound 0.0. (#2909)
  • NLP Interface Error Message with Registered Functions (#2910)
  • [docs] Update fixed solver compats (#2913)

Merged pull requests:

  • Check for ForwardDiff compatibility in register (#2911) (@odow)
  • [docs] Fix SCS compat (#2912) (@odow)
  • [docs] update to latest versions (#2914) (@odow)
  • Readd MAX-CUT rounding (#2915) (@blegat)
  • Fix scoping issue in user-defined Containers (#2916) (@odow)
  • Add checked autodiff for user-defined functions (#2917) (@odow)
  • Add RelativeGap to solution summary (#2918) (@odow)
  • [docs] tidy formatting of release notes (#2921) (@odow)
  • Convert test/nlp.jl to functional form (#2922) (@odow)
  • Prep for v0.23.2 (#2923) (@odow)
  • [docs] Add script to reproduce logos (#2924) (@odow)

v0.23.1

04 Mar 00:07
2875bd1
Compare
Choose a tag to compare

JuMP v0.23.1

Diff since v0.23.0

Closed issues:

  • Inconsistent Nonlinear Naming (#2892)
  • Rational infinite constraints do not work anymore (#2894)

Merged pull requests: