Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github May 22, 2023

Bumps cvxpy from 1.1.6 to 1.3.1.

Release notes

Sourced from cvxpy's releases.

v1.3.1

This is a patch release for 1.3. The patch includes fixes from many contributors:

@​phschiele New deepcopy semantics cvxpy/cvxpy#2053 @​Transurgeon Typo fix in documentation cvxpy/cvxpy#2044 @​SteveDiamond Fix Mosek power cone cvxpy/cvxpy#2043 @​aszekMosek Clean up Mosek parameter settings cvxpy/cvxpy#2029 @​jlchen0 Fix p-norm issue with DGP problems cvxpy/cvxpy#2028 @​SteveDiamond Unpin setuptools cvxpy/cvxpy#2022 @​aszekMosek Attach Mosek log handler before inputting data cvxpy/cvxpy#2017 @​samuel-adekunle Update atomic functions docs cvxpy/cvxpy#2016 @​phschiele Build wheels on push cvxpy/cvxpy#2008 @​phschiele aarch64 wheels cvxpy/cvxpy#2054 @​phschiele Keep sparsity for PSD constraints in Mosek interface cvxpy/cvxpy#2063 @​SteveDiamond Fix issue with matrix multiplication involving quad cvxpy/cvxpy#2067 @​PTNobel Adds error on floats as indices cvxpy/cvxpy#2058 @​phschiele Improved PSD check message cvxpy/cvxpy#2009 @​SteveDiamond Fix bug with quadratic objective and power atom cvxpy/cvxpy#2060 @​rileyjmurray Remove ill-posed xexp test case cvxpy/cvxpy#2001

v1.3.0

CVXPY 1.3

This release marks our first minor release since the introduction of semantic versioning in March 2022. It comes packed with many new features, bug fixes, and performance improvements. This version of CVXPY supports Python 3.7 through 3.11, and is our first release that supports Python 3.11. While working on the next release, we continue to officially support CVXPY 1.2 and 1.3, and will backport important bug fixes to 1.1, if feasible.

New features

  • New atoms:
    • dotsort
    • tr_inv
    • von_neumann_entr
    • perspective
  • Support for native quadratic forms (x.T @ P @ x)
  • New solver interfaces: COPT, SDPA, Clarabel, proxqp
  • A new SciPy-based backend
  • New constraints:
    • FiniteSet
    • RelEntrConeQuad
    • OpRelEntrConeQuad
  • ... and many more!

Other big developments

  • The new OpRelEntrConeQuad constraint class is the first major piece of our effort to improve support for quantum information modeling (GSOC project)
  • Continuous performance benchmarking (GSOC project)

API changes

Moving forward, the public API of CVXPY is considered to be everything that is importable directly from the cvxpy namespace. We plan to introduce a cvxpy.experimental namespace for features in development where the API has not yet been fixed. It is explicitly not a part of our API whether atoms are implemented by functions or classes, e.g. we do not consider replacing cvxpy.power, which is currently a class, with a function to be a breaking change or replacing cp.quad_form which is a function to become a class to be a breaking change. Code of the form cvxpy.power(a, b) is guaranteed to remain working.

Community

We were thrilled to see the CVXPY community grow since our last release. In GitHub issues and the increasingly utilized GitHub discussions, we saw a lot of great reports and questions. Reaching almost 1000 members, the CVXPY Discord has become a great place to ask questions and get quick help. It was great to meet some of you at SciPy 2022 and ICCOPT 2022.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [cvxpy](https://github.com/cvxpy/cvxpy) from 1.1.6 to 1.3.1.
- [Release notes](https://github.com/cvxpy/cvxpy/releases)
- [Commits](cvxpy/cvxpy@v1.1.6...v1.3.1)

---
updated-dependencies:
- dependency-name: cvxpy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label May 22, 2023
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Jul 3, 2023

Superseded by #85.

@dependabot dependabot bot closed this Jul 3, 2023
@dependabot dependabot bot deleted the dependabot/pip/cvxpy-1.3.1 branch July 3, 2023 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants