v0.9.22
MathOptInterface v0.9.22
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)