Skip to content

v0.9.22

Compare
Choose a tag to compare
@github-actions github-actions released this 24 May 02:34

MathOptInterface v0.9.22

Diff since v0.9.21

Closed issues:

  • rename ListOfConstraints? (#214)
  • Should we extend Base.zero for ScalarAffineFunction and ScalarQuadraticFunction (#636)
  • Naming consistency (#641)
  • Move supports_default_copy_to to MOI? (#757)
  • Names for variable bounds (#832)
  • RSOC and SOCR names (#860)
  • Rename SolveTime to SolveTimeSec (#914)
  • Rename field of Complements (#949)
  • Rename N fields to result_index (#960)
  • Printing model (#1144)
  • Update to MOF 0.6 (#1275)
  • Interaction with MOIU.Parser and Objective.SlackBridge can break MOIT.unittest (#1290)
  • Add support for .nl files (#1293)
  • Make RawParameter a String (#1314)
  • Rename fields of IndexMap (#1335)
  • Bridges should return get by value, not reference (#1346)
  • Consider Union{Nothing, in LazyBridgeOptimizer (#1347)

Merged pull requests:

  • Change the default mode of CachingOptimizer (#1254) (@odow)
  • MatrixOfConstraints (#1287) (@blegat)
  • Implement print for MOI.ModelLike (#1299) (@odow)
  • [breaking] Rename SolveTime to SolveTimeSec (#1303) (@odow)
  • [breaking] Replace N field with result_index (#1304) (@odow)
  • [breaking] Rename ListOfConstraints -> ListOfConstraintTypesPresent (#1305) (@odow)
  • [breaking] Rename .variable_index fields to .variable (#1306) (@odow)
  • [breaking] Rename MOIU.supports_default_copy_to to MOI.supports_incremental_interface (#1307) (@odow)
  • [breaking] Rename RSOCBridge and SOCRBridge (#1308) (@odow)
  • Add NL file writer. (#1309) (@odow)
  • Update NEWS.md (#1311) (@odow)
  • [breaking] error on SingleVariable ConstraintNames (#1312) (@odow)
  • Lazily create storage in StructOfConstraints (#1315) (@odow)
  • Improve type inference in Utilities (#1316) (@odow)
  • Minor fixes to CachingOptimizer (#1317) (@odow)
  • Remove useless {S} (#1318) (@blegat)
  • [breaking] modify type of RawParameter (#1319) (@odow)
  • Fix inference in CachingOptimizer (#1321) (@odow)
  • Fix ordering of objective setting in parser (#1323) (@odow)
  • inbounds for is_strictly_increasing (#1325) (@blegat)
  • Add query_number_of_constraints option (#1327) (@blegat)
  • Fix invalidation of println (#1328) (@odow)
  • Add identity_index_map and fix DoubleDict bug (#1329) (@blegat)
  • Add throw_if_scalar_and_constant_not_zero (#1330) (@blegat)
  • Infinite default bounds for AbstractFloat (#1331) (@blegat)
  • Update to MOF 0.6 (#1332) (@odow)
  • [breaking] move JSONSchema to a test dependency (#1333) (@odow)
  • [breaking] Modify the dimension of Complements (#1334) (@odow)
  • Rename IndexMap fields and refactor (#1336) (@odow)
  • Formatting fixes to copy.jl (#1337) (@odow)
  • Refactor allocate-load API (#1338) (@odow)
  • Fix an inference issue in Bridges (#1340) (@odow)
  • Refactor tests into functional form (#1342) (@odow)
  • Simplify ListOfConstraintTypesPresent in Bridges (#1343) (@odow)
  • Style fixes for Bridges (#1344) (@odow)
  • Ensure bridges return vectors that can be modified by the user (#1348) (@odow)
  • [bridges] unify IndexInVector (#1350) (@odow)
  • Remove dead code in CanonicalConstraintFunction (#1352) (@blegat)
  • Fix pass_nonvariable_constraints with bridged variables (#1354) (@blegat)
  • Refactor FileFormats into functional tests (#1355) (@odow)
  • Correct type in ProductOfConstraints (#1358) (@odow)
  • CompatHelper: bump compat for "BenchmarkTools" to "1.0" (#1359) (@github-actions[bot])
  • Remove is_empty assertion in CachingOptimizer (#1361) (@odow)
  • Throw error at variable deletion for MatrixOfConstraints (#1363) (@blegat)
  • Enable CI on release branches (#1365) (@blegat)
  • Prep for 0.9.22 (#1366) (@blegat)
  • Fix pass_nonvariable_constraints with bridged variables bis (#1367) (@blegat)