Cvxpy

Latest version: v1.6.4

Safety actively analyzes 723296 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 10

1.1.18

Changelog/bug fixes:
- Use s.LOGGER instead of stdout in mosek. (1476)
- Prevent bad Xpress license from breaking cvxpy (1526)
- Fix handling of 2d arrays in PowCone3D (apply same fix to ExpCone)
- Gershgorin circle theorem PSD/NSD checks (1534)
- Update Expression.curvature to include log-log curvature (1539)
- Specify tests paths (1542)
- User-facing "infeasible or unbounded" status (1535)
- Have complex2real properly handle absence of dual variables (1551)
- [CI] Adding Sonar (v2) (1565)
- Change logging in MOSEK (1570)
- Replace usage of eval() in processing cplex params (1584)
- Fix bugs in the example of Channel Capacity (1582)
- Add some types to Variable, Expression, and performance_utils (1575)
- Add deployment/testing with Python 3.10 (1593)

1.1.17

Changelog:
- Backwards compatible support for SCS 3 v2 (1499)

1.1.16

Changelog:

- Support for Gurobi Environments (1445)
- Validate constraints on problem creation (1463)
- Fix SCS requirement issue (Issue 1474) (1481)
- Fixes for DQCP (1484)
- [CI] Build cvxpy-base (Issue 1478) (1485)
- More types (1389)
- Sort imports (1488)
- Improved handling of solver import errors (1498)
- Add pre-commit config (1507)
- Improve solver inheritance (1509)

1.1.15

Changelog
- Update performance_utils.py (1437)
- Fix Constant.is_psd() and Constant.is_nsd() (1456)
- Fixed DIFFCP interface to handle ECOS
- Use builtin types instead of deprecated numpy aliases (1442)

1.1.14

- Update SCS status map to use status vals rather than string matching (1441)
- Added relative entropy atom (1427)
- Fix CVXOPT interface (1427)
- Add some aggressive compilation warning settings (1432)
- Eliminate some old/extraneous test files and scripts (1434)
- [CI] Only install Mosek if license is available (1435)
- Specify solvers in tests (1430)
- More Solvers for CI (1417)
- remove model update within soc constraint for loop (1411)
- Gurobi CI (1413)
- Adding dual variables for SciPy LP solver interfaces 1425 (1426)
- Add an interface to SciPy-accessible LP solvers - Issue: 1414 (1416)
- loggamma approximation (1400)
- Move Windows CI to GitHub Action v2 (1398)
- add py.typed file so that users of cvxpy get type info from the package (1388)
- Skip deploy step (1396)

1.1.13

Key changes
- Dropped Python 3.5 support (1386)
- Build Manylinux Wheels (1378)

Improvements
- Add boolean type annotations (1319)
- Move Travis CI to GitHub Actions (1368)
- Annotations for warm_start, verbose, and shape (1364)
- use flexible numpy version in pyproject.toml (1376)

Bug fixes
- Fixed bug with verbose=True that was causing exceptions.
- Logistic atom - improved gradient calculation (1359)
- Fix edge case for vstack (1339)

Page 7 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.