Skip to content

Releases: jump-dev/ParametricOptInterface.jl

v0.14.3

17 Feb 07:25
a958e5f

Choose a tag to compare

ParametricOptInterface v0.14.3

Diff since v0.14.2

Merged pull requests:

  • Fix license headers (#202) (@odow)
  • Refactor tests into self-contained modules (#203) (@odow)
  • [docs] update to Documenter@1.0 (#204) (@odow)
  • Add proper management of parameter times quadratic terms (#206) (@joaquimg)
  • [docs] rewrite documentation and remove examples (#207) (@odow)
  • Soft-deprecate POI.ParameterDual and POI.ParameterValue (#208) (@odow)
  • Add support for un-instantiated inner optimizers (#209) (@odow)
  • [benchmarks] tidy up files in the benchmarks directory (#210) (@odow)
  • Add a getting help section to the readme and flesh out the example (#211) (@odow)
  • Prep for v0.14.3 (#212) (@odow)

Closed issues:

  • Handle "Constant * Parameter * Variable * Variable" with ScalarNonlinearFunction support (#144)
  • Performance testing (#145)
  • Reduce memory footprint (#164)
  • Make POI a "no-op" if the lower solver supports parameters (#170)
  • Support POI.Optimizer(Package.Optimizer) (#176)
  • Review support for constrained variables (#180)
  • Remove normalize_and_add_constraint and throw ScalarFunctionConstantNotZero instead (#181)
  • Docs: Difference between Parameter support in POI and JuMP (#199)
  • ParameterDual (#205)

v0.14.2

28 Jan 02:39
20a416c

Choose a tag to compare

ParametricOptInterface v0.14.2

Diff since v0.14.1

Merged pull requests:

v0.14.1

03 Nov 05:30
8d064e0

Choose a tag to compare

ParametricOptInterface v0.14.1

Diff since v0.14.0

Merged pull requests:

v0.14.0

05 Oct 15:56
9123c90

Choose a tag to compare

ParametricOptInterface v0.14.0

Diff since v0.13.0

Breaking changes

  • Invalid indices now return a proper error: MOI.InvalidIndex

  • Inner optimizer cannot return variable indeces above typemax(Int64)/2

Merged pull requests:

v0.13.0

22 Sep 17:53
84af4e9

Choose a tag to compare

ParametricOptInterface v0.13.0

Diff since v0.12.1

Breaking changes

  • updates of vector quadratic constraints are done with modify ``MultirowChange instead of set ``ConstraintFunction

Merged pull requests:

  • Implement constrained variables (#167) (@blegat)
  • Update JuliaFormatter to v2 (#190) (@blegat)
  • Use MultirowChange to update vector quadratic functions in-place (#191) (@joaquimg)

v0.12.1

20 Aug 00:06
2774d92

Choose a tag to compare

ParametricOptInterface v0.12.1

Diff since v0.12.0

Merged pull requests:

v0.12.0

19 Aug 20:27
d620432

Choose a tag to compare

ParametricOptInterface v0.12.0

Diff since v0.11.1

Breaking changes

  • Support for vector quadratic function
  • More MOI attributes support

Merged pull requests:

Closed issues:

  • write_to_file error (#177)
  • Fix constraint names on copy to diff (#185)

v0.11.1

10 Apr 02:14
87406b4

Choose a tag to compare

ParametricOptInterface v0.11.1

Diff since v0.11.0

Merged pull requests:

v0.11.0

04 Apr 06:46
fd9587e

Choose a tag to compare

ParametricOptInterface v0.11.0

Diff since v0.10.1

Breaking changes

  • Parameters only appear in conflict if they are in a constraint in the conflict

Merged pull requests:

Closed issues:

  • Validate that a parameter is not NaN. (#172)

v0.10.1

03 Apr 20:30
049737b

Choose a tag to compare

ParametricOptInterface v0.10.1

Diff since v0.10.0

Merged pull requests: