- Initial support for the [HiGHS](https://highs.dev/) solver, a contribution from [Robert Schwarz](https://github.com/rschwarz) - Initial support for Mac M1/M2/M3
1.15.0
What's Changed * Add support for python 3.11 by sebheger in https://github.com/coin-or/python-mip/pull/328
What's Changed * fix 303 thread parameter setting using setter by Sceriffo in https://github.com/coin-or/python-mip/pull/304 * Update os and python versions as well as pyproject.toml (319) by sebheger in https://github.com/coin-or/python-mip/pull/320 * Update install.rst by kasperdokter in https://github.com/coin-or/python-mip/pull/315 * Add support for gurobi v10 (316) by sebheger in https://github.com/coin-or/python-mip/pull/321
New Contributors * Sceriffo made their first contribution in https://github.com/coin-or/python-mip/pull/304 * kasperdokter made their first contribution in https://github.com/coin-or/python-mip/pull/315
What's Changed * Introduce pyproject.toml by sebheger in https://github.com/coin-or/python-mip/pull/283 * Fix for `TypeError: can only concatenate str (not "type") to str` by Markus28 in https://github.com/coin-or/python-mip/pull/288 * Pin pypy version for CI by sebheger in https://github.com/coin-or/python-mip/pull/295 * Update macos version in CI by sebheger in https://github.com/coin-or/python-mip/pull/298 * Added pre-commit by Markus28 in https://github.com/coin-or/python-mip/pull/293 * Fix Gurobi `objective` by Markus28 in https://github.com/coin-or/python-mip/pull/290 * Fix removal of variables (294) by sebheger in https://github.com/coin-or/python-mip/pull/296 * Update version of numpy by sebheger in https://github.com/coin-or/python-mip/pull/301 * Remove and untrack mip/_version.py to make setuptools_scm work correctly by sebheger in https://github.com/coin-or/python-mip/pull/302
New Contributors * Markus28 made their first contribution in https://github.com/coin-or/python-mip/pull/288
What's Changed * Fix typo in quickstart by dzhou343 in https://github.com/coin-or/python-mip/pull/177 * Fix line numbers on 0/1 Knapsack Problem example. by Silventino in https://github.com/coin-or/python-mip/pull/212 * Remove repetition in docs by fortierq in https://github.com/coin-or/python-mip/pull/232 * Fix broken link in docs by fortierq in https://github.com/coin-or/python-mip/pull/231 * Make black happy again by sebheger in https://github.com/coin-or/python-mip/pull/259 * fix: handle objective constant with gurobi by peterlietz in https://github.com/coin-or/python-mip/pull/214 * Add some more tests and fix a rare case at failed optimization of unbounded model by sebheger in https://github.com/coin-or/python-mip/pull/241 * Make black happy again by sebheger in https://github.com/coin-or/python-mip/pull/261 * Update arithmetic of VAR entity and fixes attribute query by sebheger in https://github.com/coin-or/python-mip/pull/244 * Fix missing starts by aphi in https://github.com/coin-or/python-mip/pull/242 * Update CI for windows by sebheger in https://github.com/coin-or/python-mip/pull/265 * LinExpr update and added tests by sebheger in https://github.com/coin-or/python-mip/pull/264 * Add support for gurobi installed via gurobipy from pip (185) by sebheger in https://github.com/coin-or/python-mip/pull/271 * fixed closing bracket typo by brmanuel in https://github.com/coin-or/python-mip/pull/243 * Reactivate all os / python version combinations in CI by sebheger in https://github.com/coin-or/python-mip/pull/278
New Contributors * dzhou343 made their first contribution in https://github.com/coin-or/python-mip/pull/177 * Silventino made their first contribution in https://github.com/coin-or/python-mip/pull/212 * fortierq made their first contribution in https://github.com/coin-or/python-mip/pull/232 * sebheger made their first contribution in https://github.com/coin-or/python-mip/pull/259 * peterlietz made their first contribution in https://github.com/coin-or/python-mip/pull/214 * aphi made their first contribution in https://github.com/coin-or/python-mip/pull/242 * brmanuel made their first contribution in https://github.com/coin-or/python-mip/pull/243
Mostly a bugfix release, all users are encourage to update:
- updated CBC binaries; seems to fix some longstanding bugs in MacOS - documentation fixes - fix gurobi detection - fix query of LinExpr.violation when no solution is available