Releases: jump-dev/MathOptInterface.jl
Releases · jump-dev/MathOptInterface.jl
v1.28.0
MathOptInterface v1.28.0
Merged pull requests:
- Add Bridges.Constraint.ComplexNormInfinityToSecondOrderConeBridge (#2451) (@odow)
- Fix issue #2452 (#2464) (@odow)
- Update solver-tests.yml for Xpress.jl (#2465) (@odow)
- [Bridges] remove two unused methods (#2466) (@odow)
- [Utilities] improve docstrings of shift_constant (#2467) (@odow)
- [Bridges] restrict some bridges to acting on real-valued functions (#2468) (@odow)
- Fix MPS reader with * in start of name, not as a comment (#2470) (@odow)
- Prep for v1.28.0 (#2471) (@odow)
- [Bridges] error on set(_, ::ConstraintSet with variable and constraint bridges (#2472) (@odow)
- [docs] automatically build the list of bridges (#2473) (@odow)
- [docs] expand MatrixOfConstraints example (#2474) (@odow)
- [Utilities] refactor is_maybe_real to is_complex (#2475) (@odow)
- [FileFormats.CBF] use add_constrained_variables when reading (#2476) (@odow)
Closed issues:
- Add support for starting values in bridges (#684)
- Add example to use MatrixOfConstraints in the documentation (#1940)
- Precompilation in the SnoopPrecompile/Julia 1.9+ world (#2226)
- Bug get/setting ConstraintSet with variable bridges (#2452)
- [FileFormats.CBF] keep track of variables after reading and writing (#2460)
- [FileFormats.MPS] wrong result after parsing file (#2469)
v1.27.1
MathOptInterface v1.27.1
Merged pull requests:
- Update solver-tests.yml (#2453) (@odow)
- Add Xpress to solver-tests.yml (#2455) (@odow)
- [Utilities] Allow non-IndexMap for pass_attributes (#2458) (@blegat)
- Implement ListOfConstraintAttributesSet for VectorOfConstraints (#2459) (@blegat)
- [Bridges] fix path in error message (#2461) (@matbesancon)
- Prep for v1.27.1 (#2462) (@odow)
v1.27.0
v1.26.0
MathOptInterface v1.26.0
Merged pull requests:
- [docs] fix formatting of BasisStatusCode docstring (#2430) (@odow)
- [FileFormats.MPS] fix writing duplicate bounds for binary variables (#2431) (@odow)
- [FileFormats.MPS] tidy and refactor test/FileFormats/MPS/MPS.jl (#2433) (@odow)
- [FileFormats.NL] improve error msg when parsing unhandled headers (#2436) (@odow)
- [FileFormats.NL] fix writing free nonlinear constraint (#2437) (@odow)
- [Nonlinear] add timer to Evaluator for MOI.initialize (#2438) (@odow)
- Prep for v1.26.0 (#2439) (@odow)
- [Nonlinear] throw error if Hessian storage is insufficient (#2441) (@odow)
Closed issues:
v1.25.3
MathOptInterface v1.25.3
Merged pull requests:
- [Utilities] use appropriate zero type for get_fallback (#2414) (@odow)
- [Bridges] throw better error when variable cannot be unbridged (#2415) (@odow)
- [Bridge] implement special case for x != y in CountDistinctToMILPBridge (#2416) (@odow)
- [FileFormats.MPS] improve performance of MPS writer (#2418) (@odow)
- [FileFormats.MPS] improve performance of MPS writer (#2421) (@odow)
- Update solver-tests.yml with more packages (#2423) (@odow)
- [FileFormats.MPS] revert change for backwards compatibility (#2424) (@odow)
- [FileFormats.MPS]: avoid creating list of variable names (#2426) (@mlubin)
- Prep for v1.25.3 (#2427) (@odow)
- Fix tests for Julia master (#2428) (@odow)
- Fix typos in attributes.jl (#2429) (@odow)
Closed issues:
v1.25.2
MathOptInterface v1.25.2
Merged pull requests:
- [Bridges] fix getting ConstraintPrimal if Variable bridges are present (#2396) (@odow)
- [docs] clarify ordering of nonlinear tape (#2401) (@odow)
- [docs] update vale to v3.0.5 (#2403) (@odow)
- Some more vale fixes (#2404) (@odow)
- [Utilities] fix modify_function! for ScalarQuadraticCoefficientChange (#2408) (@odow)
- [FileFormats.MOF] fix affine and quadratic nodes in ScalarNonlinearFunction (#2409) (@odow)
- Prep for v1.25.2 (#2410) (@odow)
- Tidy src/Utilities/results.jl (#2411) (@odow)
Closed issues:
v1.25.1
MathOptInterface v1.25.1
Merged pull requests:
- [Bridges] fix deleting variable in Bridges.Variable.VectorizeBridge (#2393) (@odow)
- Fix map_indices for AbstractAutomaticDifferentiation (#2394) (@odow)
- [Bridges] remove duplicated test (#2395) (@odow)
- Fix Exception supertype of LowerBoundAlreadySet and UpperBoundAlreadySet (#2397) (@odow)
- Prep for v1.25.1 (#2399) (@odow)
- [docs] fix vale version (#2400) (@odow)
v1.25.0
MathOptInterface v1.25.0
Merged pull requests:
- Add AutomaticDifferentiationBackend (#2386) (@odow)
- [Nonlinear] fix initialize for ExprGraphOnly (#2387) (@odow)
- Fix converting 0-valued Scalar(Affine,Quadratic)Function to Nonlinear (#2388) (@odow)
- Prep for v1.25.0 (#2389) (@odow)
- [FileFormats.NL] ignore, rather than error, when names are given (#2390) (@odow)
- [FileFormats.NL] fix reading file with no objective (#2391) (@odow)
- [FileFormats.NL] fix support for reading free constraints (#2392) (@odow)
Closed issues:
- Add AutomaticDifferentiationBackend attribute (#2385)
v1.24.0
MathOptInterface v1.24.0
Merged pull requests:
- SnoopComile -> SnoopCompile (#2355) (@blegat)
- Simpler side_dimension_for_vectorized_dimension (#2356) (@blegat)
- Run all tests against bridged SDPA model (#2357) (@blegat)
- Fix RSOCtoPSD bridge for dimension 2 (#2359) (@blegat)
- [Bridges] Fix ConstraintFunction getter of conversion bridge with small rounding errors (#2360) (@blegat)
- [Bridges] Fix ConstraintIndex conflicts between variable and constraint bridges (#2362) (@blegat)
- Standalone StandardSDPAModel (#2364) (@blegat)
- Ignore SlackBridgePrimalDualStart for non-Slack bridge (#2365) (@blegat)
- Fix map_indices with attributes (#2367) (@blegat)
- Add DiffOpt and ParametricOptInterface to solver-tests.yml (#2368) (@odow)
- Allow get to return non-nothing (#2370) (@blegat)
- Fix order of model attributes during copy_to (#2372) (@odow)
- [Utilities.CachingOptimizer] Enable fallback for ConstraintDual of variable indices (#2373) (@blegat)
- [docs] fix changelog.md (#2374) (@odow)
- [Bridges] fix BoundAlreadySet errors (#2376) (@odow)
- [Bridges] Fix deletion corner cases (#2377) (@blegat)
- [Bridges] Fix ListOfVariablesWithAttributeSet (#2380) (@blegat)
- Prep for v1.24.0 (#2381) (@odow)
- [Bridges] Throw in Constraint.SlackBridge if scalar constant is nonzero (#2382) (@blegat)
- [Bridges] Throw for bound already set on bridged variable (#2383) (@blegat)
Closed issues:
v1.23.0
MathOptInterface v1.23.0
Merged pull requests:
- [Bridges] Add MOI.Bridge.FirstBridge attribute (#2211) (@blegat)
- [Test] add verbose kwarg to MOI.Test.runtests (#2347) (@odow)
- [Bridges] add ConstraintPrimalStart for GeoMeanBridge (#2348) (@blegat)
- Fix requirees for test_model_Name_VariableName_ConstraintName (#2349) (@odow)
- [Utilities] improve errors and docstrings for querying attributes (#2350) (@odow)
- Prep for v1.23.0 (#2353) (@odow)
Closed issues: