Qsharp

Latest version: v1.5.0

Safety actively analyzes 629723 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.4.0

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

- Circuit visualization by minestarks in 1247, 1267 1269, 1295, 1318, 1361, and more! See more details on this feature in the official docs, or in the [repository wiki](https://github.com/microsoft/qsharp/wiki/Circuit-Diagrams-from-Q%23-Code)
- Formatting improvements by ScottCarda-MS in 1289, 1303, 1310, 1329
- Update language service when manifest is saved by orpuente-MS in 1366

Other notable fixes and improvements include:

- Fix DumpMachine() output in VS Code debug console by minestarks in https://github.com/microsoft/qsharp/pull/1299
- Fix completion auto-open position in notebook cells by minestarks in https://github.com/microsoft/qsharp/pull/1398
- Update doc comments in std library by DmitryVasilevsky in https://github.com/microsoft/qsharp/pull/1401

And lots of Katas updates! Including:

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

**Full Changelog**: https://github.com/microsoft/qsharp/compare/v1.3.1...v1.4.0

1.3.1

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

See https://github.com/microsoft/qsharp/compare/v1.3.0...v1.3.1 for the change.

1.3.0

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 <https://github.com/microsoft/qsharp/compare/v1.2.0...v1.3.0> for the full list of changes.

1.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](https://learn.microsoft.com/en-us/qsharp/api/qsharp-lang/) (#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 <https://github.com/microsoft/qsharp/compare/v1.1.3...v1.2.0> for the full change log.

1.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 https://github.com/microsoft/qsharp/pull/1097
* Consolidate samples and run notebooks in build in https://github.com/microsoft/qsharp/pull/1070
* Fix typos in Q standard lib documentation by filipw in https://github.com/microsoft/qsharp/pull/1101
* Session now exits when there is a runtime failure when running without debugging in https://github.com/microsoft/qsharp/pull/1103
* Pure state preparation added to unstable standard library in https://github.com/microsoft/qsharp/pull/1068
* Use relevant icon for locals completion by filipw in https://github.com/microsoft/qsharp/pull/1111
* Prefer open file contents to disk contents in https://github.com/microsoft/qsharp/pull/1110
* Fix BOM handling in Python in https://github.com/microsoft/qsharp/pull/1112
* Update spans used for some type mismatch errors in https://github.com/microsoft/qsharp/pull/1098
* Evaluator performance improvements in https://github.com/microsoft/qsharp/pull/1116
* Fix state ordering in Python in https://github.com/microsoft/qsharp/pull/1122
* Set notebook cell language back to Python if `%%qsharp` magic isn't there in https://github.com/microsoft/qsharp/pull/1118
* Clarify instructions on running the playground in https://github.com/microsoft/qsharp/pull/1134
* New factoring algorithm sample for resource estimation in https://github.com/microsoft/qsharp/pull/1058


**Full Changelog**: https://github.com/microsoft/qsharp/compare/v1.1.1...v1.1.3

1.1.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

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.