From 3c34b65a3db31242cd9ba24526a76b28b90741e7 Mon Sep 17 00:00:00 2001 From: Jeroen van Straten Date: Thu, 27 May 2021 22:07:10 +0200 Subject: [PATCH] Bump version to 0.9.0 --- CHANGELOG.md | 18 ++++++++++++++++++ include/ql/version.h | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c41bde208..7371b6e1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,21 @@ This project adheres to [Semantic Versioning](http://semver.org/). ## [ next ] - [ TBD ] ### Added +- ... + +### Changed +- ... + +### Removed +- ... + +### Fixed +- ... + + +## [ 0.9.0 ] - [ 2021-05-27 ] +### Added +- architecture system: platform and compilation strategy defaults are now built into OpenQL, preventing the need for users to copypaste configuration files from the tests directory - interface (C++ and Python) to compile cQASM 1.x - allow 'wait' and 'barrier' in JSON section 'gate_decomposition' - CC backend: @@ -21,6 +36,8 @@ This project adheres to [Semantic Versioning](http://semver.org/). ### Changed - pass management: instead of a hardcoded compilation strategy, the strategy can be adjusted and fine-tuned manually - pass options: instead of doing everything with global options, global options were replaced with pass options as much as possible +- most documentation is now generated from code and can be queried using API calls +- scheduler resources are completely reworked to be made more generic - major internal refactoring and restructuring to facilitate the above two things - CC backend: - renamed JSON field "signal_ref" to "ref_signal" @@ -46,6 +63,7 @@ This project adheres to [Semantic Versioning](http://semver.org/). ### Fixed - changed register used for FOR loop, so it doesn't clash with delay setting - fixed documentation for python setup and running tests +- various miscellaneous bugs, dangling pointers, and memory leaks ## [ 0.8.0 ] - [ 2019-10-31 ] diff --git a/include/ql/version.h b/include/ql/version.h index 78c6f41f7..01a1f8cff 100644 --- a/include/ql/version.h +++ b/include/ql/version.h @@ -7,4 +7,4 @@ * * OPENQL_VERSION_STRING is also decoded by setup.py */ -#define OPENQL_VERSION_STRING "0.8.1.dev8" +#define OPENQL_VERSION_STRING "0.9.0"