Skip to content

Commit

Permalink
Prep for 0.37.0 release (#2400)
Browse files Browse the repository at this point in the history
* Prep for 0.37.0 release

* Update CHANGELOG.md

Co-authored-by: nate stemen <[email protected]>

---------

Co-authored-by: nate stemen <[email protected]>
  • Loading branch information
cosenal and natestemen committed Jun 4, 2024
1 parent 368158c commit 32b53c2
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 2 deletions.
42 changes: 42 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,47 @@
# Changelog

## Version 0.37.0

<!-- ([Full Changelog](https://github.com/unitaryfund/mitiq/compare/v0.36.0...v0.37.0)) -->

### Highlights

✨ Stacking quantum error mitigation techniques is a primary area of focus in Mitiq. In this release, @jordandsullivan introduced a **Tutorial on composing Digital Dynamical Decoupling (DDD) and Zero Noise Extrapolation (ZNE)**.

🗒️ **»Download Notebook«**: Users have now the option to download tutorials in Jupyter `.ipynb` format directly from our documentation. We hope this will encourage experimentation with existing tutorials.

🤐 Lastly, a spoiler on what's upcoming: a Request for Comments document by @purva-thakre on adding **Layerwise Noise-Scaling and Multivariate Richardson Extrapolation** has been reviewed and approved. These techniques will soon make their way into Mitiq, stay tuned!


### Enhancements
- Add the RFC LRE link (#2329) [@purva-thakre]
- Example stacking DDD and ZNE (#2345) [@jordandsullivan]
- Add download notebook link in docs (#2363) [@cosenal]
- Add example near-Clifford circuit simulators with links (#2367) [@bdg221]

### Maintenance and upkeep improvements
- Remove qiskit-ibm-provider (#2342) [@andre-a-alves]
- Delete old version of diagram, as unnecessary (#2364) [@jordandsullivan]
- Remove duplicate readme entry in toctree (#2362) [@jordandsullivan]
- Update glossary (#2355) [@purva-thakre]
- Update QSE diagram to call module mitiq.qse, add versions to images, update references to point to v2 image (#2361) [@jordandsullivan]
- Updated docstring for `generate_mirror_circuits` (#2353) [@jordandsullivan]
- Pretty print supported programs enum (#2352) [@cosenal]

### Dev environment improvements
- Document tip for easily generating release note (#2398) [@cosenal]
- Missing unit tests for benchmarking circuits (#2366) [@purva-thakre]

#### 📦 Dependency updates
- Bump pyscf from 2.5.0 to 2.6.0 (#2396) [@dependabot[bot]]
- Update qiskit-aer requirement from ~=0.14.0.1 to ~=0.14.2 (#2393) [@dependabot[bot]]
- Update scipy requirement from <=1.13.0,>=1.10.1 to >=1.10.1,<=1.13.1 (#2380) [@dependabot[bot]]
- Bump qibo from 0.2.7 to 0.2.8 (#2385) [@dependabot[bot]]
- Update qiskit requirement from ~=1.0.2 to ~=1.1.0 (#2369) [@dependabot[bot]]
- Update pennylane-qiskit requirement from ~=0.35.1 to ~=0.36.0 (#2350) [@dependabot[bot]]
- Update pennylane requirement from ~=0.35.1 to ~=0.36.0 (#2349) [@dependabot[bot]]


## Version 0.36.0

([Full Changelog](https://github.com/unitaryfund/mitiq/compare/v0.35.0...v0.36.0))
Expand Down
2 changes: 1 addition & 1 deletion VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.37.0dev
0.37.0
2 changes: 1 addition & 1 deletion docs/source/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ This task has two parts:
Alternatively, the list of released changes can be generated via [GitHub CLI](https://cli.github.com/) with the following commands:
LATEST_TAG=$(gh release list --repo unitaryfund/mitiq --limit 1 --json tagName --jq '.[0].tagName')
gh api repos/unitaryfund/mitiq/compare/$LATEST_TAG...main --paginate --jq '.commits | reverse | .[] | (.commit.message | split("\n")[0]) + " [@" + .author.login + "]"'
gh api repos/unitaryfund/mitiq/compare/$LATEST_TAG...main --paginate --jq '.commits | reverse | .[] | "- " + (.commit.message | split("\n")[0]) + " [@" + .author.login + "]"'
This method requires installing (and authenticating on) the Github CLI, but has the advantage that the output list comes already with Github handles, hence removing a tedious step for the release manager.
```
2. The release manager should add a "Summary" section with a couple
Expand Down

0 comments on commit 32b53c2

Please sign in to comment.