Skip to content

Releases: plasmo-dev/Plasmo.jl

v0.7.1

12 Nov 02:47
e882d8f

Choose a tag to compare

Plasmo v0.7.1

Diff since v0.7.0

Merged pull requests:

  • CompatHelper: bump compat for DataStructures to 0.19, (keep existing compat) (#147) (@github-actions[bot])
  • linting and compat updates (#148) (@jalving)

v0.7.0

06 Nov 22:50
c6aaf57

Choose a tag to compare

Plasmo v0.7.0

Diff since v0.6.5

Breaking changes

  • Added support for distributed memory OptiGraphs

Merged pull requests:

  • Supporting Distributed OptiGraphs (#144) (@dlcole3)
  • Added DistributedArrays to compat in Project.toml (#146) (@dlcole3)

Closed issues:

  • num_constraints should ignore variable constraints by default. (#129)

v0.6.5

02 Jul 19:34
7bad297

Choose a tag to compare

Plasmo v0.6.5

Diff since v0.6.4

Merged pull requests:

Closed issues:

  • Tree Decompositions of OptiGraphs (#139)

v0.6.4

02 Nov 05:22
0a22e91

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

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

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

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

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

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

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: