Releases: jump-dev/MathOptInterface.jl
Releases · jump-dev/MathOptInterface.jl
v1.1.2
MathOptInterface v1.1.2
Closed issues:
- SDPA reader errors on valid file (#1541)
- Discover fixed excluded tests (#1770)
- FileFormats.LP reader is broken (#1786)
- FileFormats.LP does not support writing SOS constraints (#1791)
Merged pull requests:
- Fix typo in docstring (#1788) (@blegat)
- [FileFormats] robust reading of dimensions in SDPA file (#1789) (@blegat)
- [FileFormats] large fix and refactor of the LP reader (#1790) (@odow)
- [FileFormats] various style fixes to the LP writer (#1792) (@odow)
- [FileFormats] fix read and write of SOS constraints in FileFormats.LP (#1793) (@odow)
- Prep for v1.1.2 (#1794) (@odow)
- [docs] clarify how to re-run excluded tests in a solver (#1795) (@odow)
v1.1.1
MathOptInterface v1.1.1
Closed issues:
- Add test for conic problem with constraints but no variables (#1741)
- Why is Bridges.Variable.ZerosBridge needed? (#1767)
- Test get DualObjectiveValue even if excluded (#1773)
Merged pull requests:
- Use tolerance to compare value of blank objective in test (#1769) (@blegat)
- Fix name on .bib (#1771) (@joaquimg)
- [Test] add check for DualObjectiveValue and ConstraintPrimal in certificate tests (#1774) (@odow)
- Fix to test_model_UpperBoundAlreadySet (#1775) (@goulart-paul)
- Relax AbstractOptimizer requirement in instantiate (#1781) (@odow)
- [Test] add a test for empty conic problem (#1782) (@odow)
- Prep for v1.1.1 (#1783) (@odow)
- Fix spelling mistake (#1784) (@mkyl)
v1.1.0
v1.0.2
v1.0.1
MathOptInterface v1.0.1
Closed issues:
- Using MOI to Warm Start Duals Values on Nonlinear Constraints (#1746)
- set_optimizer does not copy optimizer attributes (#1750)
Merged pull requests:
- Fix bug in which OptimizerAttributes were not copied to a CachingOptimizer (#1749) (@odow)
- Automatic promotion with shift_constant (#1751) (@blegat)
- Fix modify scalar constants with bridged variables (#1752) (@blegat)
- Throw DeleteNotAllowed when deleted constraint index of bridged varaiables (#1753) (@blegat)
- Call final_touch in optimize in CachingOptimizer (#1754) (@blegat)
- Canonicalize function in add_constraint for MatrixOfConstraints (#1755) (@blegat)
- [docs] add release notes for v1.0.1 (#1756) (@odow)
v1.0.0
v0.10.9
MathOptInterface v0.10.9
Closed issues:
- Error in LaTeX Output for Intervals (#1728)
- pass start values in the bridge between a square PSD cone and a triangular PSD cone (#1730)
Merged pull requests:
- Allow changing default cache for instantiate (#1381) (@blegat)
- Add FreeVariables (#1716) (@blegat)
- Fix printing of intervals (#1728) (#1729) (@pedromxavier)
- Fix performance of MutableArithmetics (#1731) (@odow)
- Add Aqua.jl as a CI job and fix remaining errors (#1732) (@odow)
- [Utilities] move CachingOptimizer to internal constructors (#1733) (@odow)
- [Utilities] remove extra type parameters (#1734) (@odow)
- [Utilities] move StructOfConstraints to inner constructor (#1735) (@odow)
- [Utilities] clean dispatch in MA.promote_operation (#1736) (@odow)
- [Bridges] convert GeoMeanBridge to inner constructor (#1737) (@odow)
- [Utilities] implement Aqua.jl recommendation for functions.jl (#1738) (@odow)
- [docs] Bump JSONSchema.jl (#1739) (@odow)
- Prep for v0.10.9 (#1740) (@odow)
v0.10.8
MathOptInterface v0.10.8
Closed issues:
- Define supports for is_set_by_optimize attributes (#1628)
- Implement read! for LP file format (#1675)
- Sparse conversion broken on julia 1.7.1 for empty MatrixOfConstraints (#1711)
- Bug in PowerCones with MatrixOfConstraints (#1721)
- Deprecated symbols are exported (#1723)
Merged pull requests:
- [Utilities] simplify MutableSparseMatrix to remove final_touch (#1712) (@odow)
- Add LP Base.read! and tests (#1713) (@guilhermebodin)
- Add docs for subfields of AbstractModel (#1715) (@blegat)
- Improve quadratic duality in doc (#1717) (@blegat)
- Fix operate vcat with numbers (#1718) (@blegat)
- Fix PowerCone in MatrixOfConstraints (#1722) (@odow)
- Stop exporting deprecated symbols (#1724) (@odow)
- Prep for v0.10.8 (#1725) (@odow)
- [docs] Add try-catch section on querying attributes (#1726) (@odow)
v0.10.7
MathOptInterface v0.10.7
Closed issues:
- Printing fails with complex numbers (#1693)
- Add fallback for compute_conflict! (#1697)
- Bug in bridges with variables-constrained-on-creation (#1698)
- test modification of equality/zeros type constraints (#1705)
Merged pull requests:
- [Utilities] Fix method invalidation (#1692) (@odow)
- Fix printing of non-real number types (#1695) (@odow)
- [Test] fix missing config (#1696) (@odow)
- Fix logic in cost_of_bridging (#1699) (@odow)
- Fix UndefVar error in FileFormats.CBF (#1701) (@odow)
- [Utilities] Fix location of check_result_index_bounds (#1702) (@odow)
- Add fallback error for compute_conflict (#1703) (@odow)
- [Utilities] improve performance of canonical (#1704) (@odow)
- [Test] add modification for Zeros constraint (#1706) (@odow)
- [perf] add time-to-first-solve benchmark (#1707) (@odow)
- [perf] Precompile for instantiate (#1708) (@odow)
- [perf] more latency improvements (#1709) (@odow)
- Prep for v0.10.7 (#1710) (@odow)
v0.10.6
MathOptInterface v0.10.6
Closed issues:
- What to do with constants for results of InfeasibilityCertificate (#433)
- Update MOI.Test to support any coefficient that is a subtype of Real (#841)
- Matrix bounds (#942)
- Add tests for DualObjectiveValue when infeasible (#1201)
- Add solver READMEs to documentation (#1633)
- Automatic fallback in CachingOptimizer (#1310)
- Bridges fail test_model_LowerBoundAlreadySet test (#1431)
- InexactError: trunc(Int64, x) where x is large (#1658)
- NL.copy_to does not check for attributes (#1514)
- Common test failures to investigate (#1571)
- Unsupported attributes (#1614)
- Exclude nonconvex quadratic test (#1621)
- StackOverflow with copy_to (#1636)
- Add a way to add tests without breaking solvers (#1661)
- Make MockOptimizer generic (#1669)
- CachingOptimizer shouldn't map Model and Optimizer attributes (#1670)
- Tests should allow LOCALLY_INFEASIBLE (#1671)
- Integrating MOI into an industry-scale project (e.g. constraint management) (#1679)
Merged pull requests:
- Export num_rows (#1644) (@blegat)
- Fix tests names (#1649) (@joaquimg)
- Fix citation in readme (#1651) (@joaquimg)
- General edit of the docs (#1652) (@odow)
- Fix StackOverflow with copy_to (#1653) (@odow)
- [docs] Remove release_notes.md from pdf build (#1654) (@odow)
- [Bridges] throw better error for nonconvex quadratic constraints (#1655) (@odow)
- [Utilties] don't throw UnsupportedAttribute in pass_attributes (#1656) (@odow)
- [FileFormats] fix copy_to for FileFormats.NL (#1657) (@odow)
- [FileFormats.NL] Fix printing of large integers (#1659) (@odow)
- Add docs and tests for infeasibility certificates (#1660) (@odow)
- [Test] add version_added to better control MOI.Test.runtests (#1662) (@odow)
- [doc] clarify documentation of solvers (#1663) (@odow)
- Remove source of common test failure in LowerBoundAlreadySet (#1664) (@odow)
- [Test] update for generic coefficient types (#1667) (@odow)
- [Test] add generic number types in test_linear (#1668) (@odow)
- [Utilities] fix fallback of map_indices (#1672) (@odow)
- [Test] add config.infeasible_status (#1673) (@odow)
- [Utilities] use ConstraintPrimal fallback in CachingOptimizer (#1674) (@odow)
- [Test] add generic number types in test_constraint (#1676) (@odow)
- [Utilities] Support generic number type in MockOptimizer (#1677) (@odow)
- [Test] add generic number types in test_solve (#1678) (@odow)
- [Test] simplify type check in test_nonlinear (#1680) (@odow)
- [Test] add more generic number type support (#1681) (@odow)
- Fix bug in CachingOptimizer ConstraintPrimal (#1682) (@odow)
- [Test] add generic number types in test_conic (#1683) (@odow)
- [Test] fix test_model_copy_to_ tests (#1686) (@odow)
- Update release_notes.md (#1687) (@odow)
- Fix version_added for infeasibility tests (#1688) (@odow)
- [Test] fix missing config in _test_det_cone_helper (#1689) (@odow)
- Prep for v0.10.6 (#1691) (@odow)