diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 2458955b..34a5e267 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.27.244707 + PS> ./scripts/Update-QDKVersion.ps1 0.27.253010 ``` 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 66b51552..250465f2 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 8cacdef7..93ea050c 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 97ec92f4..27c82402 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 3dae818b..15e2b97f 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 66af1f78..57991fce 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 86f4a59c..91244568 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.27.244707 +FROM mcr.microsoft.com/quantum/iqsharp-base:0.27.253010 # 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 9dfbaf39..5aab7e0d 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 3699f522..fd6d33a7 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 83e7ac9a..294c6445 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 0a6c342b..13fba7f7 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 c70a4276..b01c2877 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 a23545ec..d18302d4 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 239b6bcd..2800aab2 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 3d69023d..be33ea96 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 eb312ccb..adee66f6 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 a2cd0664..b5cd2704 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 2ec1769c..a8b3ef34 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 9503cb89..ed97cb29 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 83e7ac9a..294c6445 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 3e5f45e2..134ebf93 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 901bbb01..7e51891a 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 1d834831..3e9e2528 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 8a0036f1..27a2ff5e 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 9b18efbd..4dbefba8 100644 --- a/UnitaryPatterns/UnitaryPatterns.csproj +++ b/UnitaryPatterns/UnitaryPatterns.csproj @@ -1,4 +1,4 @@ - + net6.0 x64 @@ -8,8 +8,8 @@ - - + + diff --git a/global.json b/global.json index a98a2f97..c82e518b 100644 --- a/global.json +++ b/global.json @@ -4,6 +4,6 @@ "rollForward": "latestMinor" }, "msbuild-sdks": { - "Microsoft.Quantum.Sdk": "0.27.244707" + "Microsoft.Quantum.Sdk": "0.27.253010" } } diff --git a/scripts/Update-QDKVersion.ps1 b/scripts/Update-QDKVersion.ps1 index 4742e757..5007f9eb 100644 --- a/scripts/Update-QDKVersion.ps1 +++ b/scripts/Update-QDKVersion.ps1 @@ -18,7 +18,7 @@ param( .EXAMPLE - PS> ./Update-QDKVersion.ps1 -Version 0.27.244707 + PS> ./Update-QDKVersion.ps1 -Version 0.27.253010 #> $katasRoot = Join-Path $PSScriptRoot "\..\" diff --git a/scripts/install-iqsharp.ps1 b/scripts/install-iqsharp.ps1 index e7d18f86..8bf33e3b 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.27.244707 --tool-path $Env:TOOLS_DIR + dotnet tool install Microsoft.Quantum.IQSharp --version 0.27.253010 --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 9c8654c9..76fd075c 100644 --- a/tutorials/ExploringDeutschJozsaAlgorithm/AQ/ProviderDependencies.csproj +++ b/tutorials/ExploringDeutschJozsaAlgorithm/AQ/ProviderDependencies.csproj @@ -5,7 +5,7 @@ - - + + diff --git a/tutorials/ExploringDeutschJozsaAlgorithm/DeutschJozsaAlgorithmTutorial.csproj b/tutorials/ExploringDeutschJozsaAlgorithm/DeutschJozsaAlgorithmTutorial.csproj index 3dae818b..15e2b97f 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 1c59876b..f07b3fc3 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 22a95139..7e8f3eea 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 46d255ea..3f98a17a 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 b836ac1b..e6b05286 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 9edfd0f9..f2dd0d37 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 5370675b..213b494b 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 f2e35992..24403daa 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 dd966b6f..3e876956 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 0d70379e..eb666da7 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 503cbb73..3d7ecde1 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 31697872..bc2f4037 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 f30e626f..2edff747 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 1c31fecf..6498731c 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 c337db64..4b8ec8cb 100644 --- a/utilities/Microsoft.Quantum.Katas/Microsoft.Quantum.Katas.csproj +++ b/utilities/Microsoft.Quantum.Katas/Microsoft.Quantum.Katas.csproj @@ -17,7 +17,7 @@ - +