Skip to content

Releases: plasmo-dev/Plasmo.jl

v0.6.4

02 Nov 05:22
0a22e91
Compare
Choose a tag to compare

Plasmo v0.6.4

Diff since v0.6.3

Merged pull requests:

Closed issues:

  • Link constraint creation time increases with number of subgraphs (#124)

v0.6.3

01 Sep 23:02
8c2e276
Compare
Choose a tag to compare

Plasmo v0.6.3

Diff since v0.6.2

Merged pull requests:

Closed issues:

  • Quadratic objectives with variables on separate nodes is not supported (#84)
  • unset_binary function does not work after optimize! is called (#87)
  • dual does not work on linkconstraints set after optimize! is called (#97)
  • Set model does not update object data in v0.6 (#111)

v0.6.2

23 Aug 04:12
c53d649
Compare
Choose a tag to compare

Plasmo v0.6.2

Diff since v0.6.1

Merged pull requests:

  • Fix link to documentation in README (#115) (@odow)
  • Address slow constraint creation with many variables on nodes (#116) (@jalving)
  • Added Quadcopter Problem to Documentation (#117) (@rishimandyam)
  • Added JuMP.delete extension for link constraints (#118) (@dlcole3)
  • copy object data with set_jump_model (#119) (@jalving)

Closed issues:

v0.6.1

14 Aug 18:30
0245f2f
Compare
Choose a tag to compare

Plasmo v0.6.1

Diff since v0.6.0

Merged pull requests:

Closed issues:

  • Non linear link constraints not yet supported (#42)
  • Modeling with many optinodes does not scale (#75)
  • append_to_backend accesses private methods from MOI.Utilities (#104)

v0.6.0

20 Jul 04:15
5a9b2ac
Compare
Choose a tag to compare

Plasmo v0.6.0

Diff since v0.5.4

Merged pull requests:

  • fix: 🐛 Return functions to undo relax_integrality (#98) (@tso-martin)
  • Added get and set optimizer attribute for nodes (#99) (@dlcole3)
  • Fixed bug in incidence_matrix(hypergraph) when graph is not fully connected (#100) (@dlcole3)
  • Added details to docs for accessing variables on nodes and subgraphs (#102) (@dlcole3)
  • Complete Plasmo.jl rewrite and updates for JuMP nonlinear interface (#105) (@jalving)
  • Update Project.toml (#106) (@jalving)

Closed issues:

  • getValue() doesnt seem to work with VariableRef arguments (#45)
  • Calling optimize! on an expanded subgraph resets the solution of a different subgraph (#85)
  • dual(subgraph, link_ref) does not work like value(subgraph, var_ref) (#86)
  • Retrieving callback data for lazy constraints fails (#89)

v0.5.4

10 Oct 05:04
42f3242
Compare
Choose a tag to compare

Plasmo v0.5.4

Diff since v0.5.3

Merged pull requests:

Closed issues:

  • Advantages of Plasmo (#26)
  • Documentation is out of date? (#51)
  • some redirects from zavalab to plasmo-dev don't work (#67)
  • Using a solver other than Ipopt (#70)
  • Docs link in Readme still points to Zavalalab (#73)
  • aggregate throws an error for some OptiGraphs when max_depth > 0 (#76)
  • Optigraph set_objective is too slow (#77)

v0.5.3

11 Dec 20:49
717f4f3
Compare
Choose a tag to compare

Plasmo v0.5.3

Diff since v0.5.2

Closed issues:

  • deepcopy not preserving variable names (#7)
  • Upcoming refactoring of JuMP's nonlinear API (#63)

Merged pull requests:

v0.5.2

26 Aug 05:07
2169adc
Compare
Choose a tag to compare

Plasmo v0.5.2

Diff since v0.5.1

Merged pull requests:

v0.5.1

27 Jun 05:35
bcdb151
Compare
Choose a tag to compare

Plasmo v0.5.1

Diff since v0.5.0

Merged pull requests:

v0.5.0

16 May 20:29
2db7867
Compare
Choose a tag to compare

Plasmo v0.5.0

Diff since v0.4.4

Merged pull requests:

  • More efficient OptiGraph backend (#52) (@jalving)
  • Improve coverage (#53) (@jalving)
  • Update documentation and API (#55) (@jalving)
  • Update README.md (#56) (@jalving)
  • CompatHelper: add new compat entry for MathOptInterface at version 1, (keep existing compat) (#59) (@github-actions[bot])
  • additional documentation updates (#60) (@jalving)
  • update url (#61) (@jalving)