Skip to content

Commit c1bf688

Browse files
committed
Prepare for 0.5.0
1 parent 537a4ad commit c1bf688

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

.github/workflows/wheel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- uses: actions/checkout@v4
2727

2828
- name: Build wheels
29-
uses: pypa/cibuildwheel@v2.23.1
29+
uses: pypa/cibuildwheel@v3.1.3
3030
env:
3131
# Select wheels
3232
CIBW_BUILD: "*-manylinux_x86_64 *-manylinux_aarch64 *-win_amd64 *-macosx_x86_64 *-macosx_arm64"

docs/source/changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## 0.5.0
4+
- Overhaul of the nonlinear programming interface and now PyOptInterface can solve nonlinear programming problems with COPT, Gurobi and IPOPT.
5+
- Use `model.add_linear_constraint(x+y, (1.0, 2.0))` to add two-sided linear constraints
6+
- Add `poi.ScalarAffineFunction.from_numpy` to create scalar affine functions from numpy arrays quickly
7+
38
## 0.4.1
49
- Support writing solution files in HiGHS
510
- Pass the names of variables and constraints to HiGHS

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "scikit_build_core.build"
44

55
[project]
66
name = "pyoptinterface"
7-
version = "0.4.1"
7+
version = "0.5.0"
88
description = "Python interface to multiple optimization solvers"
99
readme = "README.md"
1010
requires-python = ">=3.9"

0 commit comments

Comments
 (0)