Skip to content

Release 0.2.0#62

Merged
BoxiLi merged 13 commits into
qutip:qutip-qoc-0.2.Xfrom
veronikakurth:qutip-qoc-0.2.X
Mar 23, 2026
Merged

Release 0.2.0#62
BoxiLi merged 13 commits into
qutip:qutip-qoc-0.2.Xfrom
veronikakurth:qutip-qoc-0.2.X

Conversation

@veronikakurth
Copy link
Copy Markdown
Collaborator

@veronikakurth veronikakurth commented Mar 17, 2026

Remark: given the semantics of the changes (no features!), this should have been a minor release. The reason behind it being a major one is a significant divergence between the old release branch (qutip-qoc-0.1.X ~ 2 years old by now) and the current main. Upon attempting to merge a new minor-release-branch (say, fork/qutip-qoc-0.1.2, which based on current main - doing so because we need all the changes from main in a new release) into the old qutip-qoc-0.1.X, not only merge conflicts appear (which are possible to solve) but also bugs in the RL module. Upon our investigation (with @BoxiLi) the latter happens due to inconsistencies between commit history in qutip-qoc-0.1.X and main caused by cherry picking in qutip-qoc-0.1.X.

Thus, the cleanest and easiest way for us to proceed is via creating a new branch based on main and making it a major release.
Once the release happens more regularly, it will be easier to keep to our regular release procedures.

Bug Fixes

Reinforcement learning module (src/qutip_qoc/_rl.py):

JOPT

GRAPE

GitHub Workflows:

Pulse optimisation and objective modules

Documentation

Miscellaneous

Dependencies management

Dependabot dependencies upgrades

dependabot Bot and others added 3 commits March 13, 2026 13:48
Bumps the pip group with 1 update in the /doc directory: [requests](https://github.com/psf/requests).


Updates `requests` from 2.32.2 to 2.32.4
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.2...v2.32.4)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.32.4
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the pip group with 1 update in the /doc directory: [urllib3](https://github.com/urllib3/urllib3).


Updates `urllib3` from 1.26.19 to 2.6.3
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@1.26.19...2.6.3)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.3
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@veronikakurth
Copy link
Copy Markdown
Collaborator Author

@BoxiLi Added release notes to this PR - we can use them later after doing release via GitHub Actions. :)

@veronikakurth
Copy link
Copy Markdown
Collaborator Author

@BoxiLi Is it possible to rename the milestone with which we tracked PRs from 0.1.1 to 0.2.0? To avoid confusion.

@veronikakurth veronikakurth changed the base branch from main to qutip-qoc-0.2.X March 17, 2026 02:43
@BoxiLi
Copy link
Copy Markdown
Member

BoxiLi commented Mar 17, 2026

I think #48 is not included here. No big deal since it is just doc requirements. Just for the note to be accurate

@BoxiLi
Copy link
Copy Markdown
Member

BoxiLi commented Mar 17, 2026

I probably merged it after creating the branch. So the label was misleading.

@veronikakurth
Copy link
Copy Markdown
Collaborator Author

I think #48 is not included here. No big deal since it is just doc requirements. Just for the note to be accurate

It is there, the section with dependency upgrades looks a bit cluttered, I will improve it!

And in general I agree we should not miss anything. Ideally, we should also automatize workflows with change logs like in qutip. :)

@veronikakurth veronikakurth requested a review from BoxiLi March 17, 2026 05:43
@BoxiLi BoxiLi merged commit fc13093 into qutip:qutip-qoc-0.2.X Mar 23, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fidelity reported by GRAPE doesn't match manually computed one State transfer not working with GRAPE and CRAB, and with open systems

2 participants