Skip to content

Releases: jump-dev/MathOptInterface.jl

v1.13.0

01 Mar 10:35
fed2f8b

Choose a tag to compare

MathOptInterface v1.13.0

Diff since v1.12.0

Closed issues:

  • Bridge request: number type conversion (#1694)
  • [Bridges] print_active_bridges doesn't support scalar sets (#2104)

Merged pull requests:

  • [Bridges] add NumberConversionBridge (#2091) (@odow)
  • [FileFormats.MOF] add tests for vector-valued objective functions (#2093) (@odow)
  • Add Parameter set (#2095) (@odow)
  • Use import MathOptInterface as MOI (#2096) (@odow)
  • [Utilities] add with_cache_type to instantiate (#2097) (@odow)
  • [docs] set linkcheck=true during HTML build (#2098) (@odow)
  • Improve docstrings and methods in src/sets.jl (#2099) (@odow)
  • Add HermitianPSDCone in MOI.Utilities.Model (#2100) (@blegat)
  • [Utilities] Fix for empty product of sets (#2101) (@blegat)
  • Prep for v1.13.0 (#2102) (@odow)
  • [docs] skip some links in linkcheck (#2103) (@odow)
  • [Utilities] add shift_constant for Parameter set (#2105) (@odow)
  • [Test] fix test_add_parameter (#2106) (@odow)
  • [Bridges] support debugging variable bridges with AbstractScalarSet (#2107) (@odow)
  • Remove test_basic_F_Parameter because it does not support generic constraints (#2109) (@odow)

v1.12.0

10 Feb 21:04
81b75d1

Choose a tag to compare

MathOptInterface v1.12.0

Diff since v1.11.5

Closed issues:

  • Add test that setting objective appears in ListOfModelAttributesSet (#2084)
  • Bridges and final_touch (#2088)

Merged pull requests:

  • [Utilities] add distance_to_set for SecondOrderCone (#2060) (@odow)
  • Add support for vector-valued objective functions (#2070) (@odow)
  • Add tests that setting an objective appears in ListOfModelAttributesSet (#2085) (@odow)
  • [docs] fix correctness of docstrings in src/sets.jl (#2087) (@odow)
  • Fix and test that Bridges.final_touch can be called multiple times (#2089) (@odow)
  • Prep for v1.12.0 (#2090) (@odow)

v1.11.5

24 Jan 04:20
a29a0e1

Choose a tag to compare

MathOptInterface v1.11.5

Diff since v1.11.4

Closed issues:

  • LP file quadratic objective bug (#2081)

Merged pull requests:

  • Add SnoopPrecompile directives (#2080) (@odow)
  • [FileFormats.LP] fix writing of off-diag quadratic elements (#2082) (@odow)
  • Prep for v1.11.5 (#2083) (@odow)

v1.11.4

12 Jan 03:01
40b81c5

Choose a tag to compare

MathOptInterface v1.11.4

Diff since v1.11.2

Closed issues:

  • Deleting a vector of constraints through bridges is slow (#2071)
  • Document two-arg version of optimize! (#2073)
  • [FileFormats.LP] assertion error reading LP file (#2075)

Merged pull requests:

  • [Bridges] fix deletion of a vector of constraints (#2072) (@odow)
  • [docs] Document the two-argument version of optimize (#2074) (@odow)
  • [FileFormats.LP] fix reading file with variable-coefficient-variable (#2076) (@odow)
  • Prep for v1.11.3 (#2077) (@odow)
  • [FileFormats.LP] fix reading "Integer" section (#2078) (@odow)
  • Prep for v1.11.4 (#2079) (@odow)

v1.11.3

12 Jan 03:00
31bad70

Choose a tag to compare

MathOptInterface v1.11.3

Diff since v1.11.2

Closed issues:

  • Deleting a vector of constraints through bridges is slow (#2071)
  • Document two-arg version of optimize! (#2073)

Merged pull requests:

  • [Bridges] fix deletion of a vector of constraints (#2072) (@odow)
  • [docs] Document the two-argument version of optimize (#2074) (@odow)
  • [FileFormats.LP] fix reading file with variable-coefficient-variable (#2076) (@odow)
  • Prep for v1.11.3 (#2077) (@odow)

v1.11.2

01 Jan 22:40
6070925

Choose a tag to compare

MathOptInterface v1.11.2

Diff since v1.11.1

Closed issues:

  • [FileFormats.MOF] read errors when variable index constraints have names (#2065)
  • ScalarNonlinearFunction ignored when reading MOF file (#2067)

Merged pull requests:

  • [FileFormats] fix reading ConstraintName of VariableIndex constraints (#2066) (@odow)
  • [FileFormats.MOF] fix reading nonlinear objectives only (#2068) (@odow)
  • Prep for v1.11.2 (#2069) (@odow)

v1.11.1

21 Dec 23:20
0cc1724

Choose a tag to compare

MathOptInterface v1.11.1

Diff since v1.11.0

Closed issues:

  • FileFormats.MOF: type asserts are used instead of converts (#2062)

Merged pull requests:

  • [FileFormats.MOF] fix parsing of functions with Int coefficients (#2063) (@odow)
  • Prep for v1.11.1 (#2064) (@odow)

v1.11.0

01 Dec 22:32
6e20808

Choose a tag to compare

MathOptInterface v1.11.0

Diff since v1.10.0

Merged pull requests:

v1.10.0

22 Nov 03:12
874e7be

Choose a tag to compare

MathOptInterface v1.10.0

Diff since v1.9.0

Closed issues:

  • [Nonlinear] Add support for more functions (#1996)
  • Test problems on nightly (#2017)
  • Test with unsupported constraints (#2026)
  • Misleading error message with user defined functions? (#2031)
  • Method error in bridges when objective is Complex-valued (#2035)
  • [Fileformats.LP] Problem reading QPLib problem QPLIB_1703.lp (#2040)
  • [FileFormats.LP] incorrect name setting from QPLib instance (#2041)
  • [FileFormats.LP] QPLIB failures (#2043)
  • [Fileformats.LP] Few more errors: (#2045)

Merged pull requests:

  • [Nonlinear] add Vector argument as possible cause to FORWARD_DIFF_METHOD_ERROR (#2032) (@odow)
  • [Utilities] Re-enable allocation test from #2018 (#2034) (@odow)
  • [Bridges] fix slack bridge with complex-valued objective (#2036) (@odow)
  • [Test] update docstring of runtests (#2037) (@odow)
  • [Bridges] Use is_coefficient_type (#2038) (@blegat)
  • [FileFormats.LP] Fix edge case handling of quadratic open/close brackets (#2042) (@odow)
  • [FileFormats.LP] fix reading of free variables (#2044) (@odow)
  • [FileFormats.LP] more fixes from QPLIB (#2046) (@odow)
  • [Utilities] revert to QuickSort (#2047) (@odow)
  • Support get/set of attributes in OptimizerWithAttributes (#2049) (@odow)
  • [Nonlinear] fix situations in which the result of ^ is Complex (#2050) (@odow)
  • Remove special iterators from CleverDict (#2051) (@joaquimg)
  • [Utilities] add DoubleDicts.outer_keys (#2052) (@joaquimg)
  • Fix comment typo (#2053) (@joaquimg)
  • Prep for v1.10.0 (#2054) (@odow)

v1.9.0

29 Oct 22:39
1b7bec4

Choose a tag to compare

MathOptInterface v1.9.0

Diff since v1.8.2

Closed issues:

  • Bridges fail test_model_LowerBoundAlreadySet test (#1431)
  • [Nonlinear] consider passing Nonlinear.Model to solvers (#1998)
  • MOIU._single_variable_flag (#2005)
  • MOI.FileFormats.MPS fails to read "dsbmip" from MIPLIB (#2006)
  • FileFormats.MPS: Read/Write conic constraints from MPS files (#2013)
  • FileFormats.MPS: indicator constraint support (#2014)
  • FileFormats.MPS OBJSENSE (#2015)
  • copy_to ignoring name because of too strict supports requirements (#2027)
  • write_to_file and read_from_file fallbacks (#2028)

Merged pull requests:

  • [Bridges] fix Constraint.ZeroOne bridge with existing bounds (#1879) (@odow)
  • Add <:SUPPORTED_VARIABLE_SCALAR_SETS upper bound (#2007) (@pedromxavier)
  • [Utilities] fix unsupported get in model.jl (#2008) (@odow)
  • [FileFormats.MPS] fix reading of free rows (#2009) (@odow)
  • [FileFormats.MPS] fix parsing of OBJSENSE (#2016) (@odow)
  • Omit allocation test due to changes in sort on nightly (#2018) (@odow)
  • [FileFormats.MPS] write OBJSENSE on new line, and loosen parsing rules (#2019) (@odow)
  • [Nonlinear] remove recursion when parsing expressions (#2020) (@odow)
  • Add fallback for ListOfConstraintIndices and NumberOfConstraints (#2021) (@odow)
  • [FileFormats.MPS] add support for Indicator with EqualTo constraints (#2022) (@odow)
  • [Nonlinear] add support for multivariate min and max operators (#2023) (@odow)
  • [Test] add requires for test_constraint_get_ConstraintIndex (#2024) (@matbesancon)
  • [FileFormats] add default fallback for read_from_file and write_to_file (#2029) (@odow)
  • Prep for v1.9.0 (#2030) (@odow)