Skip to content

Latest commit

 

History

History
361 lines (224 loc) · 19.7 KB

CHANGELOG.md

File metadata and controls

361 lines (224 loc) · 19.7 KB

Changelog

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.

🎉 Added

🐛 Fixed

✏️ Changed

👾 Security

❌ Removed

v0.5.5 - 2019-05-20

🎉 Added

  • Adding ability to use custom python version and/or environment using python.pythonPath is VSCode settings (#86 by @zpbappi)

👾 Security

  • Updating dependencies to fix vulnerabilities (#89 by @cbjuan)

v0.5.4 - 2019-03-14

🐛 Fixed

  • Adding IBMQuantumExperience dependency to solve issue #81 and others alike (#82 by @cbjuan)

v0.5.3 - 2019-03-11

🐛 Fixed

  • 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

🐛 Fixed

  • Improving checks for Qiskit versions (#74 by @cbjuan)
  • Updating dependencies to fix the error on startup #68 (#70 by @cbjuan)

✏️ Changed

  • 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

🎉 Added

  • Adding Qiskit citation to the README (#63 by @cbjuan)
  • Adding support for Qiskit Terra v0.7.X (#61 by @cbjuan)

❌ Removed

  • Removing support for Qiskit Terra v0.5.X (#61 by @cbjuan)

v0.4.1 - 2018-11-05

🎉 Added

👾 Security

  • Fixing CVE-2018-16469 and updating other dependencies (#52 by @cbjuan)

v0.4.0 - 2018-10-30

🎉 Added

  • Adding support for Qiskit Terra >v0.6 (#47 by @cbjuan)

✏️ Changed

  • Updating the support of snippets related to Qiskit Aqua to version v0.3 (#49 by @cbjuan)

v0.3.6 - 2018-10-25

🐛 Fixed

  • 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

🎉 Added

🐛 Fixed

  • Changing install packages modal behavior: they must be only installed if the user clicks OK explicitly (#42 by @cbjuan)

✏️ Changed

👾 Security

v0.3.4 - 2018-09-27

🎉 Added

  • Adding new device ibmq_16_melbourne to the list of devices (#34 by @cbjuan)

v0.3.3 - 2018-08-21

🎉 Added

🐛 Fixed

✏️ Changed

  • 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)

👾 Security

  • Solving CVE-2018-3774 and updating other dependencies (#30 by @cbjuan)

v0.3.2 - 2018-07-31

🎉 Added

  • Instructions to install the extension from VSCode IDE (#24 by @cbjuan)

🐛 Fixed

✏️ Changed

  • Updating the icon to the last version of qiskit's logo (#23 by @cbjuan)
  • Server tests use Jest as the client (#21 by @ydarias)

👾 Security

  • Updating dependencies

v0.3.1 - 2018-07-24

🎉 Added

🐛 Fixed

  • Fixed client readme file external references (#15 by @ydarias)

✏️ Changed

  • Modifying the background of extension's icon (#13 by @cbjuan)

👾 Security

v0.3.0 - 2018-07-23

🎉 Added

  • Better management of QConfig to improve users' experience (#183 by @cbjuan)

🐛 Fixed

  • 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)

✏️ Changed

  • 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)

👾 Security

v0.2.2 - 2018-07-16

🎉 Added

🐛 Fixed

  • 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)

✏️ Changed

  • Symbol table store the different scopes and variable redefinition (#176 by @ydarias)
  • The language server log level setted to info (#167 by @ydarias)

👾 Security

v0.2.1 - 2018-07-03

🎉 Added

🐛 Fixed

  • Fixed error when rendering Histograms based on outputs that contain a WARNING (#161 by @cbjuan)
  • Fixed errors in management of dependencies (#159 by @cbjuan)

✏️ Changed

  • Improved readme for newcomers (#154 by @cbjuan)
  • Changed visualizations workflow to use a Template Engine (#153 by @ydarias)

👾 Security

v0.2.0 - 2018-07-02

🎉 Added

  • 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)

🐛 Fixed

  • Qiskit parser does not fail with incomplete sentences (#146 by @ydarias)
  • Qiskit parser does not halt at dictionary data (#135 by @ydarias)

✏️ Changed

  • No magic numbers at the Qiskit symbol table (#148 by @ydarias)

👾 Security

v0.1.1 - 2018-06-14

🎉 Added

  • Add a button to run getDevicesStatus command (#132 by @cbjuan)

🐛 Fixed

  • Enhance UX & visualizations related to UI buttons (#132 by @cbjuan)

✏️ Changed

👾 Security

v0.1.0 - 2018-06-13

🎉 Added

  • 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)

🐛 Fixed

  • 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)

✏️ Changed

  • 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)

👾 Security

  • Check dependencies with vulnerabilities (#104 by @ydarias)

v0.0.2 - 2018-05-28

Fixes visualization problems at the x-axis.

Fixed reload behavior when creating q config.

🐛 Fixed

  • 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

  • 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)

🐛 Fixed

  • 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)

✏️ Changed