All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Types of changes:
- 🎉 Added: for new features.
- ✏️ Changed: for changes in existing functionality.
⚠️ Deprecated: for soon-to-be removed features.- ❌ Removed: for now removed features.
- 🐛 Fixed: for any bug fixes.
- 👾 Security: in case of vulnerabilities.
v0.5.5 - 2019-05-20
- Adding ability to use custom python version and/or environment using
python.pythonPath
is VSCode settings (#86 by @zpbappi)
v0.5.4 - 2019-03-14
v0.5.3 - 2019-03-11
- Issues when displaying histograms (#78) (#79 by @cbjuan)
- Use the WebView API for VSCode instead of
vscode.previewHTML
(#79 by @cbjuan)
v0.5.2 - 2019-03-06
- Improving checks for Qiskit versions (#74 by @cbjuan)
- Updating dependencies to fix the error on startup #68 (#70 by @cbjuan)
- Update the Jest config to avoid warnings in tests (#76 by @cbjuan)
- Updating dependencies to meet qiskit-chemistry and current supported versions (#72 by @cbjuan)
v0.5.1 - 2019-02-08
v0.5.0 - 2019-02-05
- Adding Qiskit citation to the README (#63 by @cbjuan)
- Adding support for Qiskit Terra v0.7.X (#61 by @cbjuan)
v0.4.1 - 2018-11-05
- Adding snippets for Qiskit Terra (#39 by @AkashGutha)
v0.4.0 - 2018-10-30
v0.3.6 - 2018-10-25
- Changing update packages modal behavior: they must be only updated if the user clicks OK explicitly (#45 by @cbjuan)
v0.3.5 - 2018-10-24
- Changing install packages modal behavior: they must be only installed if the user clicks OK explicitly (#42 by @cbjuan)
v0.3.4 - 2018-09-27
v0.3.3 - 2018-08-21
- Rename qiskit-aqua(.*)-related code -> from qiskit-acqua & qiskit-acqua-chemistry to qiskit-aqua and qiskit-aqua-chemistry (#28 by @cbjuan)
- Improving the tests for the client (mocking vscode) (#26 by @cbjuan)
v0.3.2 - 2018-07-31
- Updating the icon to the last version of qiskit's logo (#23 by @cbjuan)
- Server tests use Jest as the client (#21 by @ydarias)
- Updating dependencies
v0.3.1 - 2018-07-24
v0.3.0 - 2018-07-23
- RegEx expressions fixed when getting pip show output in Windows(#6 by @cbjuan)
- Replacing pool.map method by a for loop to avoid errors when getting the IBMQ devices' status in Windows (#6 by @cbjuan)
- Now can be installed & updated several qiskit-related dependencies simultaneously (#178 by @cbjuan)
- Update logo to the Qiskit one (#7 by @cbjuan)
- Update publisher & author in package.json files (#4 by @cbjuan)
- Renaming the repo, extension & texts descriptions to qiskit-vscode (#184 by @cbjuan)
- Refactoring the management of dependencies (#178 by @cbjuan)
v0.2.2 - 2018-07-16
- Variables at different scopes are now correctly parsed and redefined ones are correctly detected (#176 by @ydarias)
- The parser does not halt when it founds a malformed JSON (#173 by @ydarias)
- Background color fixed for IBMQ devices status template (#175 @cbjuan)
- Get remote devices status now works fine with Qiskit Terra v0.5.5 and v0.5.6 (#168 by @ydarias) & @cbjuan)
- Get remote devices status now display the 'SIMULATOR' label when the device is a simulator (#168 by @cbjuan)
- The Grover snippet does not generate a syntactic error (#167 by @ydarias)
- Symbol table store the different scopes and variable redefinition (#176 by @ydarias)
- The language server log level setted to info (#167 by @ydarias)
v0.2.1 - 2018-07-03
- Fixed error when rendering Histograms based on outputs that contain a WARNING (#161 by @cbjuan)
- Fixed errors in management of dependencies (#159 by @cbjuan)
- Improved readme for newcomers (#154 by @cbjuan)
- Changed visualizations workflow to use a Template Engine (#153 by @ydarias)
v0.2.0 - 2018-07-02
- Added snippets for some of the Aqua optimization algorithms (#152 by @ydarias)
- Imports validation for Qiskit files (#150 by @ydarias)
- qiskit-aqua and qiskit-aqua-chemistry added to dependencies (#143 by @cbjuan)
- Added IBM Q 20 Tokyo backend (#141 by @cbjuan)
- Added readme file to the client folder (#134 by @ydarias)
- Qiskit parser does not fail with incomplete sentences (#146 by @ydarias)
- Qiskit parser does not halt at dictionary data (#135 by @ydarias)
v0.1.1 - 2018-06-14
v0.1.0 - 2018-06-13
- Winston as the logging library (#118 by @ydarias)
- Adding controls to enable/disable visualizations for code execution (#120 by @cbjuan)
- Meeting internal guidelines for Github repos (Adding changelog, contributing, issues&PR templates, and code of conduct files) (#106 by @cbjuan)
- Follow the dev guidelines: update the issue templates & move contributing (#108 by @abdonrod & @Juan-Cruz)
- Validation at the QASM conditional clauses (#128 by @ydarias)
- Syntax descriptor file customized for QASM language (#123 by @ydarias)
- Fixed an error in the message to users when qiskit installed is not the last version available (#110 by @cbjuan)
- Allow users to select if they want explicit information or not at the boot of extension (#122 by @cbjuan)
- Improved the NPM tasks to be more clear and readable (#117 by @ydarias)
- Adding prettier formatter to client code (#116 by @cbjuan)
- Refactorization of the Qiskit symbol table generation and semantic errors detection (#111 by @ydarias)
- Update the gif in readme to meet version 0.0.2 and qiskit >= 0.5 (#113 by @cbjuan)
- Updating usage of load_qasm_file() to qiskit 0.5.3 (#112 by @cbjuan)
- Fixes in changelog's style and contents: following Keepachangelog guidelines (#107 by @cbjuan)
v0.0.2 - 2018-05-28
Fixes visualization problems at the x-axis.
Fixed reload behavior when creating q config.
- Auto reload extension after setup QConfig & refactor extension.ts (#101 by @cbjuan)
- Fixed errors when visualizing results with >1 count in get_counts() (#100 by @cbjuan)
v0.0.1 - 2018-05-25
First internal release
- Added a new logo to the extension (#95 by @ydarias)
- Add command to get the status for remote devices (#93 by @cbjuan)
- Parser adaptation to Qiskit 0.5 (#92 by @ydarias)
- Qiskit inline documentation (#77 by @ydarias)
- Visualizing the results of code executions (#69 by @cbjuan & @Ismael-Faro1)
- Readme file for users and VS Code Marketplace (#63 by @ydarias)
- Run Python code using Qiskit and integration of useful commands from Qiskit & API (#55 by @cbjuan)
- Qiskit errors highlight (#40 by @ydarias)
- Managing Qiskit VSCode Extension dependencies (#38 by @cbjuan)
- ANTLR v4 grammar adaptation. (#10 by @ydarias)
- Fix related to qiskit required version (#91 by @cbjuan)
- Solving issues with Qiskit v0.5 (#82 by @cbjuan)
- Managing properly the OS-dependent paths (#80 by @cbjuan)
- Improving the check for dependencies. Fixes #65 (#66 by @cbjuan)
- Add code owners (#61 by @abdonrod)
- Array index out of bound check (#55 by @ydarias)
- Extension packaging phase fix (#50 by @ydarias)
- Fixed error when executing methods on the left side of an statement (#45 by @ydarias)