Skip to content

Commit 97510a1

Browse files
authored
Merge pull request #411 from ProjectQ-Framework/master
Merge master into develop branch
2 parents 1c07475 + db4a088 commit 97510a1

File tree

1 file changed

+35
-5
lines changed

1 file changed

+35
-5
lines changed

CHANGELOG.md

Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [Unreleased]
99

1010
### Added
11+
### Changed
12+
### Deprecated
13+
### Fixed
14+
### Removed
15+
### Repository
1116

12-
- UnitarySimulator backend for computing the unitary transformation corresponding to a quantum circuit.
17+
## [0.7.0] - 2021-07-14
18+
19+
### Added
20+
21+
- UnitarySimulator backend for computing the unitary transformation corresponding to a quantum circuit
1322

1423
### Changed
24+
25+
- Moved some exceptions classes into their own files to avoid code duplication
26+
1527
### Deprecated
28+
1629
### Fixed
1730

1831
- Prevent infinite recursion errors when too many compiler engines are added to the MainEngine
1932
- Error in testing the decomposition for the phase estimation gate
33+
- Fixed small issue with matplotlib drawing backend
2034
- Make all docstrings PEP257 compliant
2135

2236
### Removed
@@ -26,15 +40,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2640
### Repository
2741

2842
- Added `isort` to the list of pre-commit hooks
29-
- Added `flake8-docstrings` to the flake8 checks to ensure PEP257 compliance for docstrings
43+
- Added some more flake8 plugins to the list used by `pre-commit`:
44+
+ flake8-breakpoint
45+
+ flake8-comprehensions
46+
+ flake8-docstrings
47+
+ flake8-eradicate
48+
+ flake8-mutable
3049

3150
## [0.6.1] - 2021-06-23
3251

3352
### Repository
3453

3554
- Fix GitHub workflow for publishing a new release
3655

37-
3856
## [0.6.0] - 2021-06-23
3957

4058
### Added
@@ -66,17 +84,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6684
### Repository
6785

6886
- Use `setuptools-scm` for versioning
87+
6988
- Added `.editorconfig` file
89+
7090
- Added `pyproject.toml` and `setup.cfg`
91+
7192
- Added CHANGELOG.md
93+
7294
- Added support for GitHub Actions
7395
- Build and testing on various plaforms and compilers
7496
- Automatic draft of new release
7597
- Automatic publication of new release once ready
7698
- Automatic upload of releases artifacts to PyPi and GitHub
99+
77100
- Added pre-commit configuration file
78101

79102
- Updated cibuildwheels action to v1.11.1
103+
80104
- Updated thomaseizinger/create-pull-request action to v1.1.0
81105

82106
## [0.5.1] - 2019-02-15
@@ -117,6 +141,12 @@ The ProjectQ v0.5.x release branch is the last one that is guaranteed to work wi
117141

118142
Future releases might introduce changes that will require Python 3.5 (Python 3.4 and earlier have already been declared deprecated at the time of this writing)
119143

120-
[Unreleased]: https://github.com/ProjectQ-Framework/ProjectQ/compare/0.6.0...HEAD
144+
[Unreleased]: https://github.com/ProjectQ-Framework/ProjectQ/compare/v0.7.0...HEAD
145+
146+
[0.7.0]: https://github.com/ProjectQ-Framework/ProjectQ/compare/v0.6.1...v0.7.0
147+
148+
[0.6.0]: https://github.com/ProjectQ-Framework/ProjectQ/compare/v0.5.1...v0.6.0
149+
150+
[0.5.1]: https://github.com/ProjectQ-Framework/ProjectQ/compare/v0.5.0...v0.5.1
121151

122-
[0.6.0]: https://github.com/ProjectQ-Framework/ProjectQ/compare/0.5.1...0.6.0
152+
[0.5.0]: https://github.com/ProjectQ-Framework/ProjectQ/compare/v0.4.2...v0.5.0

0 commit comments

Comments
 (0)