Skip to content

v0.9.21

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Apr 03:22
· 1123 commits to master since this release
41ba192

MathOptInterface v0.9.21

Diff since v0.9.20

Closed issues:

  • ScalarFunctionIterator has quadratic complexity (#418)
  • Setting names is very slow, does a lot of work, some of it redundant (#452)
  • Creating binary variables is slow (#1255)
  • Refactor Utilities for style and readability (#586)
  • Docs: add minimal examples of a full optimization & CachingOptimizer (#591)
  • Document how to not support constraints depending on the actual data (not type) (#608)
  • No definition of interface requirements (#662)
  • Base.copy sets is not checked for isbits type (#721)
  • Add constraint bridge for SOS1 and SOS2 (#845)
  • Performance issue with Quadratic objective to SOC constraint (#1137)
  • reset_optimizer attempts to pass RawParameters between models (#1220)
  • Refactor UniversalFallback and Model with VectorOfConstraints (#1234)
  • Clarify error message in quad_to_soc bridge (#1259)
  • Protocol Buffer definition (#1262)
  • MOI.Utilities violates the MethodError principle (#1277)
  • Question about full_bridge_optimizer behavior? (#1291)
  • lots of intersect type errors from copy_to (#1294)

Merged pull requests:

  • add Hessian-vector product callback for HS071 (#1082) (@frapac)
  • [Utilities] Drop MOI.RawParameters when resetting a CachingOptimizer (#1229) (@odow)
  • [Utilities] add supports_shift_constant (#1237) (@odow)
  • Refactor Model and UniversalFallback (#1245) (@blegat)
  • add docstring to function in copy.jl (#1246) (@joaquimg)
  • Fix inference issue in MOIU.Model (#1256) (@odow)
  • Fix complexity of getindex(::ScalarFunctionIterator, i) (#1257) (@odow)
  • Clarify error message in quad_to_soc (#1260) (@odow)
  • Cached getindex for scalar iterator (#1263) (@blegat)
  • Force Julia to specialize on ::Function arguments. (#1264) (@odow)
  • More flexible Model with StructOfConstraints (#1267) (@blegat)
  • Add precompile statements (#1268) (@odow)
  • Refactor MOI documentation (#1269) (@odow)
  • Tidy docs of FileFormats (#1271) (@odow)
  • Document MOI.Utilities (#1272) (@odow)
  • Document Test submodule (#1273) (@odow)
  • Refactor standard form docs (#1274) (@odow)
  • Remove union in IndexMap (#1276) (@blegat)
  • CompatHelper: bump compat for "BenchmarkTools" to "0.6" (#1279) (@github-actions[bot])
  • Document bridges submodule (#1280) (@odow)
  • More documentation changes to manual (#1281) (@odow)
  • Fix MethodError principle violations (#1284) (@odow)
  • Pass copy operation for non-variable constraints (#1286) (@blegat)
  • Add JuliaFormatter (#1289) (@odow)
  • CompatHelper: bump compat for "BenchmarkTools" to "0.7" (#1292) (@github-actions[bot])
  • doc typo (#1298) (@matbesancon)
  • Document how to implement a solver interface (#1300) (@odow)
  • Prep for 0.9.21 (#1301) (@odow)
  • Reminder to exclude tests for unsupported features (#1302) (@rschwarz)