diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index b48b77dd..46a1e162 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -111,7 +111,7 @@ The Quantum Development Kit is updated monthly (you can find the latest releases Updating the Katas to a different QDK version can be done using PowerShell script [Update-QDKVersion](https://github.com/microsoft/QuantumKatas/blob/main/scripts/Update-QDKVersion.ps1). It takes one parameter, the version to be used, so the command looks like this: ```powershell - PS> ./scripts/Update-QDKVersion.ps1 0.24.201332 + PS> ./scripts/Update-QDKVersion.ps1 0.24.208024 ``` After running this script you should validate that the update didn't introduce any breaking changes; see the next section for how to do this. diff --git a/BasicGates/BasicGates.csproj b/BasicGates/BasicGates.csproj index f0b7e582..b4135c0a 100644 --- a/BasicGates/BasicGates.csproj +++ b/BasicGates/BasicGates.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/BoundedKnapsack/BoundedKnapsack.csproj b/BoundedKnapsack/BoundedKnapsack.csproj index 82a2eaf6..01acc135 100644 --- a/BoundedKnapsack/BoundedKnapsack.csproj +++ b/BoundedKnapsack/BoundedKnapsack.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -7,8 +7,8 @@ - - + + diff --git a/CHSHGame/CHSHGame.csproj b/CHSHGame/CHSHGame.csproj index 01e1bbb1..16c7588b 100644 --- a/CHSHGame/CHSHGame.csproj +++ b/CHSHGame/CHSHGame.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/DeutschJozsaAlgorithm/DeutschJozsaAlgorithm.csproj b/DeutschJozsaAlgorithm/DeutschJozsaAlgorithm.csproj index 7d004929..8b81b627 100644 --- a/DeutschJozsaAlgorithm/DeutschJozsaAlgorithm.csproj +++ b/DeutschJozsaAlgorithm/DeutschJozsaAlgorithm.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -7,8 +7,8 @@ - - + + diff --git a/DistinguishUnitaries/DistinguishUnitaries.csproj b/DistinguishUnitaries/DistinguishUnitaries.csproj index ce435308..5bf577d1 100644 --- a/DistinguishUnitaries/DistinguishUnitaries.csproj +++ b/DistinguishUnitaries/DistinguishUnitaries.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/Dockerfile b/Dockerfile index 1ad5021d..c83bb723 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # We use the iqsharp-base image, as that includes # the .NET Core SDK, IQ#, and Jupyter Notebook already # installed for us. -FROM mcr.microsoft.com/quantum/iqsharp-base:0.24.201332 +FROM mcr.microsoft.com/quantum/iqsharp-base:0.24.208024 # Add metadata indicating that this image is used for the katas. ENV IQSHARP_HOSTING_ENV=KATAS_DOCKERFILE diff --git a/GHZGame/GHZGame.csproj b/GHZGame/GHZGame.csproj index 852fc618..a535b39f 100644 --- a/GHZGame/GHZGame.csproj +++ b/GHZGame/GHZGame.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/GraphColoring/GraphColoring.csproj b/GraphColoring/GraphColoring.csproj index 734407bf..873d54d7 100644 --- a/GraphColoring/GraphColoring.csproj +++ b/GraphColoring/GraphColoring.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/GroversAlgorithm/GroversAlgorithm.csproj b/GroversAlgorithm/GroversAlgorithm.csproj index 4843b6df..af4a46e6 100755 --- a/GroversAlgorithm/GroversAlgorithm.csproj +++ b/GroversAlgorithm/GroversAlgorithm.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/JointMeasurements/JointMeasurements.csproj b/JointMeasurements/JointMeasurements.csproj index ed8f1c26..b529f29f 100644 --- a/JointMeasurements/JointMeasurements.csproj +++ b/JointMeasurements/JointMeasurements.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/KeyDistribution_BB84/KeyDistribution_BB84.csproj b/KeyDistribution_BB84/KeyDistribution_BB84.csproj index 84b132c5..6ccce686 100644 --- a/KeyDistribution_BB84/KeyDistribution_BB84.csproj +++ b/KeyDistribution_BB84/KeyDistribution_BB84.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/MagicSquareGame/MagicSquareGame.csproj b/MagicSquareGame/MagicSquareGame.csproj index 960acd7c..c1c226a2 100644 --- a/MagicSquareGame/MagicSquareGame.csproj +++ b/MagicSquareGame/MagicSquareGame.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/Measurements/Measurements.csproj b/Measurements/Measurements.csproj index 4981c9a9..6adc3e81 100644 --- a/Measurements/Measurements.csproj +++ b/Measurements/Measurements.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/PhaseEstimation/PhaseEstimation.csproj b/PhaseEstimation/PhaseEstimation.csproj index 97171781..3ea37594 100644 --- a/PhaseEstimation/PhaseEstimation.csproj +++ b/PhaseEstimation/PhaseEstimation.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/QEC_BitFlipCode/QEC_BitFlipCode.csproj b/QEC_BitFlipCode/QEC_BitFlipCode.csproj index 6d44bbfb..0f979f83 100644 --- a/QEC_BitFlipCode/QEC_BitFlipCode.csproj +++ b/QEC_BitFlipCode/QEC_BitFlipCode.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -11,8 +11,8 @@ - - + + diff --git a/QFT/QFT.csproj b/QFT/QFT.csproj index ca09b694..c6d1e2b6 100644 --- a/QFT/QFT.csproj +++ b/QFT/QFT.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/RippleCarryAdder/RippleCarryAdder.csproj b/RippleCarryAdder/RippleCarryAdder.csproj index 736179fd..f9cb096a 100644 --- a/RippleCarryAdder/RippleCarryAdder.csproj +++ b/RippleCarryAdder/RippleCarryAdder.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/SimonsAlgorithm/SimonsAlgorithm.csproj b/SimonsAlgorithm/SimonsAlgorithm.csproj index 0e30a627..5969fbdf 100644 --- a/SimonsAlgorithm/SimonsAlgorithm.csproj +++ b/SimonsAlgorithm/SimonsAlgorithm.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/SolveSATWithGrover/SolveSATWithGrover.csproj b/SolveSATWithGrover/SolveSATWithGrover.csproj index 4843b6df..af4a46e6 100644 --- a/SolveSATWithGrover/SolveSATWithGrover.csproj +++ b/SolveSATWithGrover/SolveSATWithGrover.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/SuperdenseCoding/SuperdenseCoding.csproj b/SuperdenseCoding/SuperdenseCoding.csproj index cec88284..a6204489 100644 --- a/SuperdenseCoding/SuperdenseCoding.csproj +++ b/SuperdenseCoding/SuperdenseCoding.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/Superposition/Superposition.csproj b/Superposition/Superposition.csproj index 53e137dc..3dabbd15 100644 --- a/Superposition/Superposition.csproj +++ b/Superposition/Superposition.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/Teleportation/Teleportation.csproj b/Teleportation/Teleportation.csproj index 54a5326f..4c440c8d 100644 --- a/Teleportation/Teleportation.csproj +++ b/Teleportation/Teleportation.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/TruthTables/TruthTables.csproj b/TruthTables/TruthTables.csproj index 4fb95b44..c6b5dcdc 100644 --- a/TruthTables/TruthTables.csproj +++ b/TruthTables/TruthTables.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/UnitaryPatterns/UnitaryPatterns.csproj b/UnitaryPatterns/UnitaryPatterns.csproj index be5ff10e..447dda72 100644 --- a/UnitaryPatterns/UnitaryPatterns.csproj +++ b/UnitaryPatterns/UnitaryPatterns.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/scripts/Update-QDKVersion.ps1 b/scripts/Update-QDKVersion.ps1 index a622c922..0c4a1b36 100644 --- a/scripts/Update-QDKVersion.ps1 +++ b/scripts/Update-QDKVersion.ps1 @@ -18,7 +18,7 @@ param( .EXAMPLE - PS> ./Update-QDKVersion.ps1 -Version 0.24.201332 + PS> ./Update-QDKVersion.ps1 -Version 0.24.208024 #> $katasRoot = Join-Path $PSScriptRoot "\..\" diff --git a/scripts/install-iqsharp.ps1 b/scripts/install-iqsharp.ps1 index b7ae6aa6..3385eb98 100644 --- a/scripts/install-iqsharp.ps1 +++ b/scripts/install-iqsharp.ps1 @@ -19,7 +19,7 @@ try { if ($install) { try { Write-Host ("Installing Microsoft.Quantum.IQSharp at $Env:TOOLS_DIR") - dotnet tool install Microsoft.Quantum.IQSharp --version 0.24.201332 --tool-path $Env:TOOLS_DIR + dotnet tool install Microsoft.Quantum.IQSharp --version 0.24.208024 --tool-path $Env:TOOLS_DIR # dotnet-iqsharp writes some output to stderr, which causes Powershell to throw # unless $ErrorActionPreference is set to 'Continue'. diff --git a/tutorials/ExploringDeutschJozsaAlgorithm/AQ/ProviderDependencies.csproj b/tutorials/ExploringDeutschJozsaAlgorithm/AQ/ProviderDependencies.csproj index 42930cf2..3ddb60ea 100644 --- a/tutorials/ExploringDeutschJozsaAlgorithm/AQ/ProviderDependencies.csproj +++ b/tutorials/ExploringDeutschJozsaAlgorithm/AQ/ProviderDependencies.csproj @@ -1,11 +1,11 @@ - + net6.0 x64 - - + + diff --git a/tutorials/ExploringDeutschJozsaAlgorithm/DeutschJozsaAlgorithmTutorial.csproj b/tutorials/ExploringDeutschJozsaAlgorithm/DeutschJozsaAlgorithmTutorial.csproj index 7d004929..8b81b627 100644 --- a/tutorials/ExploringDeutschJozsaAlgorithm/DeutschJozsaAlgorithmTutorial.csproj +++ b/tutorials/ExploringDeutschJozsaAlgorithm/DeutschJozsaAlgorithmTutorial.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -7,8 +7,8 @@ - - + + diff --git a/tutorials/ExploringGroversAlgorithm/ExploringGroversAlgorithmTutorial.csproj b/tutorials/ExploringGroversAlgorithm/ExploringGroversAlgorithmTutorial.csproj index 260d38bd..39055897 100644 --- a/tutorials/ExploringGroversAlgorithm/ExploringGroversAlgorithmTutorial.csproj +++ b/tutorials/ExploringGroversAlgorithm/ExploringGroversAlgorithmTutorial.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -7,7 +7,7 @@ - + diff --git a/tutorials/MultiQubitGates/MultiQubitGates.csproj b/tutorials/MultiQubitGates/MultiQubitGates.csproj index 87904925..f5b33f10 100644 --- a/tutorials/MultiQubitGates/MultiQubitGates.csproj +++ b/tutorials/MultiQubitGates/MultiQubitGates.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -7,8 +7,8 @@ - - + + diff --git a/tutorials/MultiQubitSystemMeasurements/MultiQubitSystemMeasurements.csproj b/tutorials/MultiQubitSystemMeasurements/MultiQubitSystemMeasurements.csproj index ec46d531..16e7ac93 100644 --- a/tutorials/MultiQubitSystemMeasurements/MultiQubitSystemMeasurements.csproj +++ b/tutorials/MultiQubitSystemMeasurements/MultiQubitSystemMeasurements.csproj @@ -1,4 +1,4 @@ - + net6.0 @@ -8,8 +8,8 @@ - - + + diff --git a/tutorials/MultiQubitSystems/MultiQubitSystems.csproj b/tutorials/MultiQubitSystems/MultiQubitSystems.csproj index de56a1e8..4161854c 100644 --- a/tutorials/MultiQubitSystems/MultiQubitSystems.csproj +++ b/tutorials/MultiQubitSystems/MultiQubitSystems.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -7,8 +7,8 @@ - - + + diff --git a/tutorials/Oracles/Oracles.csproj b/tutorials/Oracles/Oracles.csproj index 6b3b73b9..49474e9c 100644 --- a/tutorials/Oracles/Oracles.csproj +++ b/tutorials/Oracles/Oracles.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -7,8 +7,8 @@ - - + + diff --git a/tutorials/QuantumClassification/QuantumClassification.csproj b/tutorials/QuantumClassification/QuantumClassification.csproj index b033f3d2..d32800da 100644 --- a/tutorials/QuantumClassification/QuantumClassification.csproj +++ b/tutorials/QuantumClassification/QuantumClassification.csproj @@ -1,4 +1,4 @@ - + net6.0 @@ -11,7 +11,7 @@ - + diff --git a/tutorials/RandomNumberGeneration/RandomNumberGenerationTutorial.csproj b/tutorials/RandomNumberGeneration/RandomNumberGenerationTutorial.csproj index 83df7450..f8f72686 100644 --- a/tutorials/RandomNumberGeneration/RandomNumberGenerationTutorial.csproj +++ b/tutorials/RandomNumberGeneration/RandomNumberGenerationTutorial.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -7,8 +7,8 @@ - - + + diff --git a/tutorials/SingleQubitGates/SingleQubitGates.csproj b/tutorials/SingleQubitGates/SingleQubitGates.csproj index 56d507ec..13094e3e 100644 --- a/tutorials/SingleQubitGates/SingleQubitGates.csproj +++ b/tutorials/SingleQubitGates/SingleQubitGates.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -7,8 +7,8 @@ - - + + diff --git a/tutorials/SingleQubitSystemMeasurements/SingleQubitSystemMeasurements.csproj b/tutorials/SingleQubitSystemMeasurements/SingleQubitSystemMeasurements.csproj index d7ded446..dd35d771 100644 --- a/tutorials/SingleQubitSystemMeasurements/SingleQubitSystemMeasurements.csproj +++ b/tutorials/SingleQubitSystemMeasurements/SingleQubitSystemMeasurements.csproj @@ -1,4 +1,4 @@ - + net6.0 @@ -8,8 +8,8 @@ - - + + diff --git a/tutorials/VisualizationTools/VisualizationTools.csproj b/tutorials/VisualizationTools/VisualizationTools.csproj index 2ce15307..7a0571d0 100644 --- a/tutorials/VisualizationTools/VisualizationTools.csproj +++ b/tutorials/VisualizationTools/VisualizationTools.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -7,8 +7,8 @@ - - + + diff --git a/utilities/Common/Common.csproj b/utilities/Common/Common.csproj index c0c64584..024ef071 100644 --- a/utilities/Common/Common.csproj +++ b/utilities/Common/Common.csproj @@ -1,4 +1,4 @@ - + netstandard2.1 x64 diff --git a/utilities/CounterSimulatorTests/CounterSimulatorTests.csproj b/utilities/CounterSimulatorTests/CounterSimulatorTests.csproj index 4881530f..c2c4ed93 100644 --- a/utilities/CounterSimulatorTests/CounterSimulatorTests.csproj +++ b/utilities/CounterSimulatorTests/CounterSimulatorTests.csproj @@ -1,4 +1,4 @@ - + net6.0 @@ -6,7 +6,7 @@ - + diff --git a/utilities/DumpUnitary/DumpUnitary.csproj b/utilities/DumpUnitary/DumpUnitary.csproj index 973f90f8..c00ffc8f 100644 --- a/utilities/DumpUnitary/DumpUnitary.csproj +++ b/utilities/DumpUnitary/DumpUnitary.csproj @@ -1,4 +1,4 @@ - + Exe net6.0 diff --git a/utilities/Microsoft.Quantum.Katas/Microsoft.Quantum.Katas.csproj b/utilities/Microsoft.Quantum.Katas/Microsoft.Quantum.Katas.csproj index ac27260a..8c5ae866 100644 --- a/utilities/Microsoft.Quantum.Katas/Microsoft.Quantum.Katas.csproj +++ b/utilities/Microsoft.Quantum.Katas/Microsoft.Quantum.Katas.csproj @@ -17,7 +17,7 @@ - +