Skip to content

Commit 6810e59

Browse files
author
pablolh
committed
Release OpenQL 0.11.0
1 parent cd3f9cf commit 6810e59

8 files changed

Lines changed: 27 additions & 12 deletions

File tree

.github/workflows/assets.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ jobs:
2020
fail-fast: false
2121
matrix:
2222
python:
23-
- '3.6'
2423
- '3.7'
2524
- '3.8'
2625
- '3.9'
2726
- '3.10'
27+
- '3.11'
2828
steps:
2929
- uses: actions/checkout@v2
3030
with:
@@ -76,11 +76,11 @@ jobs:
7676
- 2014
7777
- _2_28
7878
cpython_version:
79-
- 'cp36-cp36m'
8079
- 'cp37-cp37m'
8180
- 'cp38-cp38'
8281
- 'cp39-cp39'
8382
- 'cp310-cp310'
83+
- 'cp311-cp311'
8484
include:
8585
- manylinux: 2014
8686
bison_version: 'bison-3.0.4-2.el7'
@@ -138,11 +138,11 @@ jobs:
138138
fail-fast: false
139139
matrix:
140140
python:
141-
- '3.6'
142141
- '3.7'
143142
- '3.8'
144143
- '3.9'
145144
- '3.10'
145+
- '3.11'
146146
steps:
147147
- uses: actions/checkout@v2
148148
with:
@@ -203,11 +203,11 @@ jobs:
203203
# - macos-latest
204204
# - windows-2016
205205
# python-version:
206-
# - '3.6'
207206
# - '3.7'
208207
# - '3.8'
209208
# - '3.9'
210209
# - '3.10'
210+
# - '3.11'
211211
# steps:
212212
# - uses: actions/checkout@v2
213213
# with:

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,11 @@ jobs:
7272
- macos-latest
7373
- windows-latest
7474
python:
75-
- '3.6'
7675
- '3.7'
7776
- '3.8'
7877
- '3.9'
7978
- '3.10'
79+
- '3.11'
8080
steps:
8181
- uses: actions/checkout@v2
8282
with:

.readthedocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ formats:
1414

1515
# Optionally set the version of Python and requirements required to build your docs
1616
python:
17-
version: 3.7
17+
version: 3.11
1818
install:
1919
- method: setuptools
2020
path: .

CHANGELOG.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,24 @@ This project adheres to [Semantic Versioning](http://semver.org/).
55

66
## [ next ] - [ TBD ]
77
### Added
8+
-
9+
10+
### Changed
11+
-
12+
13+
### Removed
14+
-
15+
16+
17+
## [ 0.11.0 ] - [ 2023-01-06 ]
18+
### Added
819
- CC backend:
920
- support for cQASM 1.2 features through new IR
1021
- limitations
1122
- integer values must be non-negative
1223
- support for resource constrained scheduler
13-
- creates .map file reporting measurement statements present in input, to allow retrieving measurements downstream
24+
- creates .map file reporting measurement statements present in input, to allow retrieving measurements downstream
25+
- support for Python up to 3.11
1426

1527
### Changed
1628
- pass dec.Instructions: duration=0 in new-style decomposition rules now disables checking whether expansion fits, allowing automatic calculation of duration (and requiring scheduling after decomposition of such rules)
@@ -22,12 +34,14 @@ This project adheres to [Semantic Versioning](http://semver.org/).
2234
- classification of gates as *real-time* measurement now based on signal definition ("signal/type" equals "measure" and "signal/value" empty)
2335
- absence of key "cc" now implies empty "signal", so `"cc": { "signal": [] }` is no longer necessary
2436
- passes and architectures self-register statically to their respective factories
37+
- initial placer uses new IR and new MIP solver called HiGHS
2538

2639
### Removed
2740
- CC backend:
2841
- support for JSON key "pragma/break" for instruction definitions
2942
- macro expansion for JSON key instruction/signal/value (unused anyway)
3043
- support for sweep points in API and the WriteSweepPointsPass
44+
- support for Python up to and including 3.6
3145

3246
### Fixed
3347
- pass dec.Instructions

docs/.conda.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
dependencies:
2-
- python=3.7
2+
- python=3.11
33
- setuptools
44
- swig
55
- cmake

docs/developer/automation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The suite runs the following things:
2121
- the standalone C++ test, built completely out of context.
2222

2323
The former two are run on ``ubuntu-latest``, ``macos-latest``, and ``windows-latest`` for all active Python versions
24-
(currently 3.6 through 3.9). The latter is only run on ``ubuntu-latest``, as it doesn't check much except inclusion
24+
(currently 3.7 through 3.11). The latter is only run on ``ubuntu-latest``, as it doesn't check much except inclusion
2525
of the project via CMake.
2626

2727
.. note::

include/ql/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
*
88
* OPENQL_VERSION_STRING is also decoded by setup.py
99
*/
10-
#define OPENQL_VERSION_STRING "0.10.5"
10+
#define OPENQL_VERSION_STRING "0.11.0"

setup.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,10 +265,11 @@ def initialize_options(self):
265265
'Operating System :: Microsoft :: Windows',
266266

267267
'Programming Language :: Python :: 3 :: Only',
268-
'Programming Language :: Python :: 3.5',
269-
'Programming Language :: Python :: 3.6',
270268
'Programming Language :: Python :: 3.7',
271269
'Programming Language :: Python :: 3.8',
270+
'Programming Language :: Python :: 3.9',
271+
'Programming Language :: Python :: 3.10',
272+
'Programming Language :: Python :: 3.11',
272273

273274
'Topic :: Scientific/Engineering'
274275
],

0 commit comments

Comments
 (0)