Releases: jump-dev/MathOptInterface.jl
Releases · jump-dev/MathOptInterface.jl
v0.10.3
v0.10.2
MathOptInterface v0.10.2
Closed issues:
- Release MOF 1.0 and update (#1589)
- [docs/convention] VariablePrimal: what should solvers return when there is no solution? (#1600)
- Bridges throw wrong errors during modification (#1603)
- copy_to_and_optimize! doesn't support multiple solves (#1604)
- XXXDetTriangle bridge does not support ConstraintFunction (#1605)
- GenericModel doesn't copy sets correctly (#1606)
- Unsupported attributes (#1614)
Merged pull requests:
- Replace copy_to_and_optimize! with optimize_model! (#1592) (@blegat)
- [FileFormats] Update to MathOptFormat v1.0 (#1597) (@odow)
- [FileFormats] Bump version of JSONSchema.jl (#1598) (@odow)
- [Test] Minor fixes in nonlinear tests (#1599) (@frapac)
- VariablePrimal: document undefined behaviour (#1601) (@dourouc05)
- [Test] minor updates to tests from SCS.jl (#1602) (@odow)
- Fix modifications in bridge_optimizer (#1608) (@odow)
- Implement function and set getters for det bridges (#1609) (@blegat)
- Add set_with_dimension (#1610) (@blegat)
- [Test] more misc fixes from SCS (#1611) (@odow)
- [Bridges] Fix ListOfConstraintAttributesSet (#1612) (@odow)
- [Utilities] throw UnsupportedAttribute in pass_attributes (#1613) (@odow)
- [Utilities] fix emptying of CachingOptimizer (#1615) (@odow)
- Update release notes for v0.10.2 (#1616) (@odow)
v0.10.1
MathOptInterface v0.10.1
Merged pull requests:
- Add missing write in updating script (#1590) (@blegat)
- Fix DeprecatedTest in modellike that were using copy_names (#1591) (@blegat)
- [Test] change exact comparison to approx (#1593) (@odow)
- [Test] relax inferred in attribute_value_type (#1594) (@odow)
- [Test] fix bug in test_solve_SOS2_add_and_delete (#1595) (@odow)
- [docs] update release notes (#1596) (@odow)
v0.10.0
MathOptInterface v0.10.0
Closed issues:
- linprog, quadprog, and mixintprog (#24)
- Return type of getattribute functions (#31)
- performance hints (#63)
- Preparing for generic duals with: FunctionDual, SetDual (and ConeDual?), and ConstraintDual (#97)
- Document MOIT in manual (#224)
- Explain SOC-via-quadratic test (#307)
- add an NLP test with NaN returned from the callbacks (#470)
- AbstractVector for list of terms in functions (#525)
- lazy_operate (#526)
- Add QuadtoSOC test with permutation (#538)
- test that ConstraintPrimal returns exact value of function at result point (not set constant) (#564)
- Docs: bridges (#584)
- RelativeGap() calculation inconsistency (#590)
- TestConfig should have option
delete
(#607) - improve parser for model strings (#631)
- Add test for NLP without objective (#653)
- Documentation or tutorial on transitioning from MathProgBase (#654)
- Implement Allocate-Load for AbstractBridgeOptimizer (#720)
- Use Type{<:...} instead of DataType (#783)
- Improve get fallback (#799)
- zero_with_dimension (#842)
- Add bridge from EqualTo to Interval (#852)
- Add unit test for UnsupportedAttribute (#957)
- Add a new error for situation where cone is not defined for the specified dimension (#967)
- add chordal sparse SDP bridges (1 PSD to multiple smaller PSD constraints) (#1001)
- Integrality tolerance (#1012)
- Bridged model for bridge optimizer (#1015)
- MOI.Test: make it easy to understand what tests are run (#1029)
- Add tests from Gurobi.jl (#1065)
- Incorrect CBF file output (#1072)
- Improve UnsupportedConstraint error message (#1141)
- Change caching copy logic to allow incremental solvers to use a copy_to function (#1156)
- Chaining bridges doesn't work (#1185)
- Improve bridge error that users may encounter (#1221)
- set VariableName doesn't get called (#1225)
- Missing docstring for lazy_get (#1230)
- Add support for SOS constraints in MPS (#1236)
- Support objective constants in MPS (#1247)
- Normal execution path of CLP involves exception throwing/catching (#1249)
- Skip the inner (inner) cache if bridges are not used (#1251)
- Versatile model type (#1261)
- MPS file format OBJSENSE support (#1265)
- Add VariableBasisStatus (#1297)
- set field of CleverDict (#1326)
- Deprecate Allocate-Load (#1341)
- TODO list for Bridges (#1345)
- Allocation getting CanonicalConstraintFunction (#1353)
- bug with error throwing (#1357)
- [Compat] BenchmarkTools v1 (#1364)
- Order of solutions (#1372)
- Rename TestConfig -> Config (#1373)
- Regression between MOI 0.9.20 and 0.9.21, still present with 0.9.22 (#1378)
- Allow
dot(::Vector{VariableIndex}, ::Real)
(#1380) - sum with VariableIndex (#1388)
- A minimal NLP interface to MOI? (#1396)
- Rewrite MOI.Test (#1398)
- Reorder fields of ScalarQuadraticFunction (#1406)
- Test DualStatus (#1411)
- Documentation suggestions (#1414)
- ListOfConstraintAttributesSet is incorrect in Utilities.Model (#1429)
- Bridges fail test_constraint_ConstraintPrimalStart (#1433)
- [FileFormats] Add row() and column() to MPS writer (#1447)
- Consistent naming for sets (#1459)
- Parametrize GenericModel with objective type (#1470)
- VariableConstraint (#1471)
- Get rid of SingleVariable (#1472)
- Bug in isapprox of functions (#1483)
- Parametrize GenericModel with variable constraints (#1502)
- Default implementation for copy (#1503)
- Transitioning solver interface (#1508)
- Implement
getkey
for DoubleDicts (#1522) - Should IndexMap be in MOI (#1527)
- Move lazy_iterators.jl to Bridges (#1528)
- The need for copy_names (#1533)
- Thoughts on a vector MOI or JuMP subset for NLP (#1538)
- Remove filter_constraints (#1554)
- Summing SingleVariable throws bad error (#1555)
- Document latency tips (#1560)
- supports AbstractConstraintAttribute broken for bridges (#1572)
Merged pull requests:
- Add Bridges.ListOfNonstandardBridges attribute (#666) (@blegat)
- Add MOI.attribute_value_type (#1283) (@odow)
- Add VariableBasisStatus (#1320) (@odow)
- Add error checks for set dimensions (#1349) (@odow)
- Various changes and refactoring of ProductOfSets (#1368) (@odow)
- Add tests for Utilities/sparse_matrix.jl (#1369) (@odow)
- Document API of MatrixOfConstraints (#1370) (@odow)
- Add conic test with starting values (#1374) (@blegat)
- Document order of multiple solutions (#1375) (@odow)
- [breaking] rename Test.TestConfig to Test.Config (#1376) (@odow)
- Document and test zero_with_output_dimension (#1377) (@odow)
- Small simplification in @model macro (#1379) (@blegat)
- Fix getting constraint by name with MatrixOfConstraints (#1382) (@blegat)
- Fix case typo in Tests doc (#1384) (@blegat)
- Update docstring of WithType (#1385) (@blegat)
- EMPTY_OPTIMIZER mode after empty! (#1386) (@blegat)
- Various improvements to MatrixOfConstraints (#1387) (@blegat)
- Add SOS constraints and fix variables that don't appear (#1389) (@odow)
- [FileFormats.MPS] Add support for OBJSENSE (#1391) (@odow)
- [FileFormats.MPS] Add support for objective constant (#1392) (@odow)
- Fix and add test for throwing UnsupportedSubmittable (#1393) (@odow)
- Update error message of get_fallback (#1394) (@odow)
- [breaking] remove operate(::typeof(sum) (#1400) (@odow)
- [FileFormats.CBF] Refactor CBF module (#1401) (@odow)
- Improve error message of unsupported attributes in bridges (#1403) (@odow)
- [Tests] Remove unnecessary whitespace (#1405) (@odow)
- [breaking] Deprecate the MOI.Test submodule (#1407) (@odow)
- Add the skeleton of the new MOI.Test submodule (#1408) (@odow)
- [Test] Add test_variable.jl (#1410) (@odow)
- Throw error when adding constraint to MatrixOfConstraints (#1412) (@blegat)
- [Test] add test_modification.jl (#1413) (@odow)
- [Test] add test_basic_constraint.jl (#1415) (@odow)
- [Test] add test_objective.jl (#1416) (@odow)
- [Test] add test_constraint.jl (#1417) (@odow)
- [Test] add test_solve.jl (#1418) (@odow)
- [Test] add test_model.jl (#1419) (@odow)
- List model attributes in documentation (#1420) (@odow)
- Fix typo in docs (#1421) (@odow)
- Re-organize documentation into tutorials section (#1422) (@odow)
- [Test] add test_nonlinear.jl (#1423) (@odow)
- [Test] add test_linear.jl (#1424) (@odow)
- [Test] add test_quadratic.jl (#1425) (@odow)
- [Test] add content from contlinear.jl (#1426) (@odow)
- [Test] add test_conic (#1427) (@odow)
- [Test] various fixes to MOI.Test (#1428) (@odow)
- [Utilities] Fix bug in ListOfConstraintAttributesSet (#1430) (@odow)
- Fix missing line in test_objective.jl (#1432) (@odow)
- [Test] change MOI.OPTIMAL to config.optimal_status (#1434) (@odow)
- Fix Bridges.Constraint.ScalarizeBridge with unset starting values (#1435) (@blegat)
- Migrate FileFormats to new tests (#1436) (@odow)
- [Test] remove supports_optimize in favor of standard exclude (#1437) (@odow)
- [Test] Updates to Test/test_model.jl (#1438) (@odow)
- [Test] updates to Test/test_nonlinear.jl (#1439) (@odow)
- [Utilities] style updates for UniversalFallback (#1440) (@odow)
- Update the tests of UniversalFallback to new MOI.Test (#1441) (@odow)
- [Test] migrate Utilities/model.jl to new MOI.Test (#1442) (@odow)
- [Utilities] Migrate Utilities/cachingoptimizer to new MOI.Test and fix bugs (#1443) (@odow)
- [Utilities] migrate print.jl to the new MOI.Test (#1444) (@odow)
- [Utilities] migrate copy.jl to the new MOI.Test (#1445) (@odow)
- Refactor DoubleDicts.jl (#1446) (@odow)
- Migrate tests of Utilities/CleverDicts (#1448) (@odow)
- Migrate constraints.jl to modular test (#1449) (@odow)
- Migrate functions.jl to modular test (#1450) (@odow)
- Migrate tests of lazy_iterators.jl (#1451) (@odow)
- Migrate tests of sets.jl (#1452) (@odow)
- Migrate tests of parser.jl (#1453) (@odow)
- Fix Constraint/Objective.SingleBridgeOptimizer with inner variable bridges (#1454) (@blegat)
- Migrate tests of variables.jl (#1455) (@odow)
- Migrate tests of mockoptimizer.jl (#1456) (@odow)
- Migrate tests of matrix_of_constraints.jl (#1457) (@odow)
- Refactor utility functions in test/Bridges (#1458) (@odow)
- [Test] document quadratic SOC test (#1460) (@odow)
- Fix StackOverflow with self-loop bridges (#1461) (@blegat)
- Fix typos in SOC bridge docstring (#1462) (@blegat)
- For ordering in docs/Project.toml (#1463) (@blegat)
- [Test] document how to debug a failing test (#1464) (@odow)
- Document Bridges.Constraint.SetMap (#1465) (@blegat)
- [Test] various improvements to pass more by default (#1466) (@odow)
- [Utilities] updates to sparse_matrix.jl (#1467) (@odow)
- Refactor box.jl (#1468) (@odow)
- Add support for Union on StructOfConstraints (#1469) (@blegat)
- Add Variable.SetMapBridge (#1473) (@blegat)
- Rename IndicatorSet to Indicator. (#1475) (@dourouc05)
- Add naming conventions. (#1476) (@dourouc05)
- Migrate tests of mutable_arithmetics.jl (#1478) (@odow)
- Refactor tests of Bridges/bridge_optimizer.jl (#1479) (@odow)
- Migrate tests and fix bugs in objective bridges (#1480) (@odow)
- Migrate tests of Variable bridges (#1481) (@odow)
- Move tests out of Utilities/model.jl (#1482) (@odow)
- Fix isapprox for empty terms (#1484) (@odow)
- Refactor .objective field of Utilities.Model into a struct (#1485) (@odow)
- Migrate Bridge/Constraint tests to new Test (#1486) (@odow)
- Migrate lazy_bridge_optimizer to new tests (#1487) (@odow)
- Ask codecov to ignore DeprecatedTest module (#1488) (@odow)
- [docs] remove mention of DeprecatedTest (#1489) (@odow)
- [Test] add test for scalar add_constrained_variables (#1490) (@odow)
- [breaking] remove index_value function (#1491) (@odow)
- [breaking] remove isapprox for SOS sets (#1492) (@odow)
- [breaking] remove fallback for supporting free variables (#1493) (@odow)
- Improve coverage of constraints.jl (#1494) (@odow)
- [breaking] Remove the Allocate-Load API (#1495) (@odow)
- [docs] s/LaTex/LaTeX (#1496) (@odow)
- Improve test coverage of print.jl (#1497) (@odow)
- Improve coverage of bridge_optimizer (#1498) (@odow)
- [breaking] re...
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)
v0.9.21
MathOptInterface v0.9.21
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)
v0.9.20
MathOptInterface v0.9.20
Closed issues:
- Docu: SuperBasic status is just for non-linear problems (#440)
- Test getting
VariablePrimalStart
(#794) - Add VariablePrimalStart test (#853)
- Adding more formats in FileFormats (#1105)
- modify_coefficient does not merge the coefficients of each variable (#1117)
compute_conflict!
resulting in MethodError (#1203)@code_warntype
warning: instantiate(OptimizerWithAttributes) (#1206)- Programmatically defined functions work but the same programmatically defined objective does not (#1214)
- Double deletion of bridged SingleVariable constraint (#1231)
- Add CITATION.bib file (#1240)
Merged pull requests:
- Small simplification for adding SingleVariable constraints (#1096) (@blegat)
- Add support for conflicts in MockOptimizer (#1202) (@dourouc05)
- Use JuliaFormatter to format /src/FileFormats (#1205) (@odow)
- Update TagBot.yml (#1207) (@odow)
- Use JuliaFormatter to format /src/*.jl (#1209) (@odow)
- Use JuliaFormatter to format /src/Benchmarks (#1210) (@odow)
- Use JuliaFormatter to format /src/Utilities (#1211) (@odow)
- Use JuliaFormatter to format /src/Bridges (#1212) (@odow)
- Use JuliaFormatter to format /src/Test (#1213) (@odow)
- [Utilities] Fix modifying an un-set objective sets the objective (#1215) (@odow)
- Fix integration of compute_conflict through layers (#1216) (@odow)
- [Utilities] fix bug in function modification (#1217) (@odow)
- [docs] Clarify BasisStatusCode (#1218) (@odow)
- Enable doctests and correct previously untested errors (#1219) (@odow)
- Fix a typo in the docstring of VectorQuadraticFunction (#1222) (@amontoison)
- change findall into for comprehension (#1224) (@matbesancon)
- Simplify documentation GH action with custom shell (#1227) (@blegat)
- Fix double deletion of nested bridged SingleVariable constraint (#1232) (@blegat)
- Add test with zero in off-diagonal entry (#1235) (@blegat)
- Benchmark last in test (#1239) (@matbesancon)
- Add citation for MathOptInterface (#1241) (@odow)
- Fix formatting of CallbackNodeStatus docstring (#1242) (@odow)
- Skip unit tests when problem not supported (#1244) (@blegat)
- Fill up NEWS for MOI v0.9.20 (#1248) (@blegat)
v0.9.19
MathOptInterface v0.9.19
Closed issues:
- Add a unit test for double optimize call (#441)
- Empty problem (#640)
- Add CallbackNodeStatus attribute (#1112)
- What's the current way of running unit tests on all solvers? (#1192)
- Add bridge to that converts upper/lower constraints to interval constraints (#1193)
Merged pull requests:
- issue 441: unit test for double optimize (#1186) (@shadiakiki1986)
- update travis badge urls from travis-ci.org to travis-ci.com (#1188) (@shadiakiki1986)
- Add a new docs page about testing in the package (#1189) (@shadiakiki1986)
- Add comprehensive tests for Farkas certificates (#1190) (@odow)
- Switch CI to Github actions (#1194) (@odow)
- issue 1193: Add bridge to that converts upper/lower constraints to interval constraints (#1195) (@shadiakiki1986)
- Bump documenter version (#1196) (@odow)
- fix Grisu usage on upcoming 1.6 and fix a few printing tests (#1197) (@KristofferC)
- Update README badge to Github Action (#1198) (@blegat)
- Add CallbackNodeStatus attribute (#1199) (@odow)
- Begin re-organization of MOI docs (#1200) (@odow)
- NEWS for v0.9.19 (#1204) (@blegat)
v0.9.18
MathOptInterface v0.9.18
Closed issues:
- Document that nothing can be a value provided to set! (#649)
- Doctests fail on julia 1.3 (#990)
- Invalid key, its hash must be > 0 (#1165)
- Shall we move part of Ipopt's MOI wrapper to a new MOI Utilities? (#1169)
Merged pull requests:
- Fixing
set_start_value
only accept numbers (#2237) (#1136) (@henriquebecker91) - Add support for Symbol's in map_indices (#1170) (@blegat)
- Add flags for certificate check (#1171) (@joaquimg)
- Tweak wording of LazyConstraintCallback docs (#1172) (@odow)
- Use a Card struct when writing MPS files (#1173) (@odow)
- Implement mutable_operate with add_mul and SingleVariable (#1174) (@blegat)
- fix some real types in contlinear tests (#1175) (@chriscoey)
- fix real types in TestConfig (#1176) (@chriscoey)
- Support for complex operations: real, imag and conj (#1177) (@blegat)
- add geomean duals tests and geomean to entropy bridge (#1178) (@chriscoey)
- Fix wrong coefficient type with bridges (#1179) (@blegat)
- Add conversions in variable substitution (#1181) (@blegat)
- Implement conversion between ScalarAffineFunction of different coeffi… (#1182) (@blegat)
- Doctests work on both julia 1.5.2 and 1.0.5 (#1184) (@shadiakiki1986)