Skip to content

Releases: microsoft/qsharp

v1.4.0

23 Apr 21:00
f9046ca
Compare
Choose a tag to compare

Welcome to the v1.4.0 release of the Azure Quantum Development Kit. The main highlights of this release are:

Other notable fixes and improvements include:

And lots of Katas updates! Including:

  • Add state flip task to Single-Qubit Gates kata by @WWhitedogi in #1343
  • Add tasks 1.8, 1.9, 1.10 to Superposition Kata by @jkingdon-ms in #1346
  • Add sign flip, basis change, amplitude change tasks to Single-Qubit Gates kata by @WWhitedogi in #1352
  • Add global phase -1, relative phase i, and complex relative phase tasks to Single-Qubit Gates kata by @WWhitedogi in #1369
  • Add tasks 1.11, 1.12 to Superposition Kata by @jkingdon-ms in #1381
  • Add task 2.1 to Superposition kata by @tcNickolas in #1395
  • Update READMEs to add details on building playground and katas by @Manvi-Agrawal in #1402
  • Add tasks on Bell states changes to Multi-Qubit States kata by @WWhitedogi in #1385
  • Add CZ section and CNOT and CZ tasks to Multi-Qubit Gates kata by @WWhitedogi in #1389
  • Adds task 1.13 to Superposition Kata by @frtibble in #1382

Full Changelog: v1.3.1...v1.4.0

v1.3.1

22 Mar 19:10
cfc3bc9
Compare
Choose a tag to compare

Includes a fix for an issue rendering DumpMachine calls in VS Code.

See v1.3.0...v1.3.1 for the change.

v1.3.0

21 Mar 16:59
072d85d
Compare
Choose a tag to compare

Welcome to the v1.3.0 release of the Azure Quantum Development Kit. The main highlights of this release are:

  • Initial support for linting (#1140)
  • Document and selection formatting (#1172 and #1275)
  • Authenticate to Azure Quantum workspaces via a connection string (#1238)
  • Add a 'Create Q# project' command (#1286)
  • Significant performance improvements from using mimalloc (#1249)
  • More significant performance improvements via CFG usage (#1261)
  • Add Microsoft.Quantum.Measurement to the prelude (#1233)
  • Changes to the data returned by dump_machine and dump_operation (#1227)

And more! See v1.2.0...v1.3.0 for the full list of changes.

v1.2.0

29 Feb 00:49
5dbef01
Compare
Choose a tag to compare

Welcome to the v1.2.0 release of the Azure Quantum Development Kit. The main highlights of this release are:

  • Added the DumpRegister API (#1173)
  • Added code distance to Resource Estimation tooltips (#1205)
  • Use optimized AND for decomposition (#1202)
  • Remove the "Message:" prefix from Message output by @colommar (#1175)
  • Generate Q# API docs for learn.microsoft.com (#1150)
  • Show codelens on entry point in VS Code to Run, Debug, Histogram, and Estimate (#1142)
  • Support generating QIR with custom intrinsics (#1141)
  • Fix hover info for lambdas passed to generic functions (#1161)
  • Fix panic on in-place update optimization (#1149)
  • Add boolean Xor API (#1100)

And much more! See v1.1.3...v1.2.0 for the full change log.

v1.1.3

09 Feb 19:37
18b2b81
Compare
Choose a tag to compare

Welcome to the v1.1.3 release of the Azure Quantum Development Kit. This release is largely a bug fixing release of v1.1. Some notable changes include:

  • Use fixed seed for random circuit generation in resource estimation sample in #1097
  • Consolidate samples and run notebooks in build in #1070
  • Fix typos in Q# standard lib documentation by @filipw in #1101
  • Session now exits when there is a runtime failure when running without debugging in #1103
  • Pure state preparation added to unstable standard library in #1068
  • Use relevant icon for locals completion by @filipw in #1111
  • Prefer open file contents to disk contents in #1110
  • Fix BOM handling in Python in #1112
  • Update spans used for some type mismatch errors in #1098
  • Evaluator performance improvements in #1116
  • Fix state ordering in Python in #1122
  • Set notebook cell language back to Python if %%qsharp magic isn't there in #1118
  • Clarify instructions on running the playground in #1134
  • New factoring algorithm sample for resource estimation in #1058

Full Changelog: v1.1.1...v1.1.3

v1.1

30 Jan 19:48
41d073b
Compare
Choose a tag to compare

Welcome to the v1.1 release of the Azure Quantum Development Kit. The main highlights of this release are:

  • Space-time scatter charts for resource estimation via #985
  • Additional samples targeted for use with resource estimation via #1019, #1033, and #1067
  • Changes to the order of bits in the |ket> representation via #1079
  • Highlighting of errors in cells in Jupyter Notebooks via #1071
  • New dump_operation API in Python via #1055
  • Added BoolArrayAsBigInt to the standard library via #1047 (thanks @filipw)
  • Added ability to set random seeds for quantum or classical simulation via #1053
  • Various other minor fixes and improvements

v1.0

23 Jan 19:54
9e6c3e2
Compare
Choose a tag to compare

Welcome to the v1.0 release of the Azure Quantum Development Kit. Being a version 1.0 release, this release includes all of our initial features, including:

  • VS Code extension for desktop and web
  • Rich Q# language service support
  • A Q# compiler and simulator
  • Vastly improved performance over the prior QDK
  • Q# debugging
  • The qsharp and qsharp-widgets Python packages.
  • Jupyter Notebook integration
  • Quantum Resource Estimation
  • Azure Quantum service integration

And more! See the release blog post for more details at https://devblogs.microsoft.com/qsharp/announcing-v1-0-of-the-azure-quantum-development-kit/