Releases: microsoft/qsharp
v1.2.0
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
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
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
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
andqsharp-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/