From 261d4f60e81771b5a3ffaf03758a55529901f481 Mon Sep 17 00:00:00 2001 From: Bill Ticehurst Date: Tue, 20 Jan 2026 15:53:22 -0800 Subject: [PATCH 1/5] Add TableLookup to libraries --- source/vscode/src/registry.json | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/source/vscode/src/registry.json b/source/vscode/src/registry.json index 4d03499272..6dd206fad6 100644 --- a/source/vscode/src/registry.json +++ b/source/vscode/src/registry.json @@ -6,7 +6,7 @@ "dependency": { "github": { "owner": "microsoft", - "repo": "qsharp", + "repo": "qdk", "refs": [ { "ref": "v1.23.0", "notes": "latest stable" }, { "ref": "main", "notes": "nightly, unstable" } @@ -21,7 +21,7 @@ "dependency": { "github": { "owner": "microsoft", - "repo": "qsharp", + "repo": "qdk", "refs": [ { "ref": "v1.23.0", "notes": "latest stable" }, { "ref": "main", "notes": "nightly, unstable" } @@ -36,7 +36,7 @@ "dependency": { "github": { "owner": "microsoft", - "repo": "qsharp", + "repo": "qdk", "refs": [ { "ref": "v1.23.0", "notes": "latest stable" }, { "ref": "main", "notes": "nightly, unstable" } @@ -51,7 +51,7 @@ "dependency": { "github": { "owner": "microsoft", - "repo": "qsharp", + "repo": "qdk", "refs": [ { "ref": "v1.23.0", "notes": "latest stable" }, { "ref": "main", "notes": "nightly, unstable" } @@ -66,7 +66,7 @@ "dependency": { "github": { "owner": "microsoft", - "repo": "qsharp", + "repo": "qdk", "refs": [ { "ref": "v1.23.0", "notes": "latest stable" }, { "ref": "main", "notes": "nightly, unstable" } @@ -75,6 +75,21 @@ } } }, + { + "name": "TableLookup", + "description": "Primitives useful to perform computation and uncomputation of table lookup", + "dependency": { + "github": { + "owner": "microsoft", + "repo": "qdk", + "refs": [ + { "ref": "v1.23.0", "notes": "latest stable" }, + { "ref": "main", "notes": "nightly, unstable" } + ], + "path": "library/table_lookup" + } + } + }, { "name": "QuantumArithmetic", "description": "Quantum arithmetic algorithms", From 231a7062221af492f3bd50cd81e1380315de7e3e Mon Sep 17 00:00:00 2001 From: Bill Ticehurst Date: Tue, 20 Jan 2026 16:01:04 -0800 Subject: [PATCH 2/5] Bump version to 1.25.0 --- library/fixed_point/qsharp.json | 2 +- library/signed/qsharp.json | 2 +- source/vscode/src/registry.json | 12 ++++++------ version.py | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/library/fixed_point/qsharp.json b/library/fixed_point/qsharp.json index 91228c995a..f83926c00d 100644 --- a/library/fixed_point/qsharp.json +++ b/library/fixed_point/qsharp.json @@ -6,7 +6,7 @@ "github": { "owner": "Microsoft", "repo": "qsharp", - "ref": "v1.23.0", + "ref": "v1.25.0", "path": "library/signed" } } diff --git a/library/signed/qsharp.json b/library/signed/qsharp.json index dd14d00ba8..c9a0e96353 100644 --- a/library/signed/qsharp.json +++ b/library/signed/qsharp.json @@ -6,7 +6,7 @@ "github": { "owner": "Microsoft", "repo": "qsharp", - "ref": "v1.23.0", + "ref": "v1.25.0", "path": "library/qtest" } } diff --git a/source/vscode/src/registry.json b/source/vscode/src/registry.json index 6dd206fad6..4f02d06f1e 100644 --- a/source/vscode/src/registry.json +++ b/source/vscode/src/registry.json @@ -8,7 +8,7 @@ "owner": "microsoft", "repo": "qdk", "refs": [ - { "ref": "v1.23.0", "notes": "latest stable" }, + { "ref": "v1.25.0", "notes": "latest stable" }, { "ref": "main", "notes": "nightly, unstable" } ], "path": "library/chemistry" @@ -23,7 +23,7 @@ "owner": "microsoft", "repo": "qdk", "refs": [ - { "ref": "v1.23.0", "notes": "latest stable" }, + { "ref": "v1.25.0", "notes": "latest stable" }, { "ref": "main", "notes": "nightly, unstable" } ], "path": "library/signed" @@ -38,7 +38,7 @@ "owner": "microsoft", "repo": "qdk", "refs": [ - { "ref": "v1.23.0", "notes": "latest stable" }, + { "ref": "v1.25.0", "notes": "latest stable" }, { "ref": "main", "notes": "nightly, unstable" } ], "path": "library/fixed_point" @@ -53,7 +53,7 @@ "owner": "microsoft", "repo": "qdk", "refs": [ - { "ref": "v1.23.0", "notes": "latest stable" }, + { "ref": "v1.25.0", "notes": "latest stable" }, { "ref": "main", "notes": "nightly, unstable" } ], "path": "library/rotations" @@ -68,7 +68,7 @@ "owner": "microsoft", "repo": "qdk", "refs": [ - { "ref": "v1.23.0", "notes": "latest stable" }, + { "ref": "v1.25.0", "notes": "latest stable" }, { "ref": "main", "notes": "nightly, unstable" } ], "path": "library/qtest" @@ -83,7 +83,7 @@ "owner": "microsoft", "repo": "qdk", "refs": [ - { "ref": "v1.23.0", "notes": "latest stable" }, + { "ref": "v1.25.0", "notes": "latest stable" }, { "ref": "main", "notes": "nightly, unstable" } ], "path": "library/table_lookup" diff --git a/version.py b/version.py index 74db2d4798..a22af03901 100755 --- a/version.py +++ b/version.py @@ -8,7 +8,7 @@ import sys # To be updated every time we start a new major.minor version. -major_minor = "1.23" +major_minor = "1.25" root_dir = os.path.dirname(os.path.abspath(__file__)) source_dir = os.path.join(root_dir, "source") From efd95045839017ea4f19a318d61e18ac0919b329 Mon Sep 17 00:00:00 2001 From: Bill Ticehurst Date: Tue, 20 Jan 2026 16:03:31 -0800 Subject: [PATCH 3/5] Add changelog outline --- source/vscode/changelog.md | 8 ++++++++ source/vscode/src/changelog.ts | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/source/vscode/changelog.md b/source/vscode/changelog.md index ee211f7b33..cf20fc2712 100644 --- a/source/vscode/changelog.md +++ b/source/vscode/changelog.md @@ -1,5 +1,13 @@ # QDK Changelog +## v1.25.0 + +Below are some of the highlights for the 1.25 release of the QDK. + +TODO + +**Full Changelog**: + ## v1.23.0 Below are some of the highlights for the 1.23 release of the QDK. diff --git a/source/vscode/src/changelog.ts b/source/vscode/src/changelog.ts index b6e4c7414b..6d7e0d0ea6 100644 --- a/source/vscode/src/changelog.ts +++ b/source/vscode/src/changelog.ts @@ -6,7 +6,7 @@ import { EventType, sendTelemetryEvent } from "./telemetry"; import { getRandomGuid } from "./utils"; // The latest version for which we want to show the changelog page -const CHANGELOG_VERSION = "v1.23.0"; // <-- Update this when you want to show a new changelog to users +const CHANGELOG_VERSION = "v1.25.0"; // <-- Update this when you want to show a new changelog to users export function registerChangelogCommand( context: vscode.ExtensionContext, From f26b1a989b2d9e3a9a4c28a75a0062d25ede7a8d Mon Sep 17 00:00:00 2001 From: Dmitry Vasilevsky Date: Tue, 20 Jan 2026 16:45:04 -0800 Subject: [PATCH 4/5] Added author and license to table lookup library --- library/table_lookup/qsharp.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/library/table_lookup/qsharp.json b/library/table_lookup/qsharp.json index 4f03cf1bdd..ec3432b56a 100644 --- a/library/table_lookup/qsharp.json +++ b/library/table_lookup/qsharp.json @@ -1,4 +1,6 @@ { + "author": "Microsoft", + "license": "MIT", "files": [ "src/Lookup.qs", "src/LookupViaPP.qs", From 6b75bfac573668482f8770c34724beea6a78c14c Mon Sep 17 00:00:00 2001 From: Bill Ticehurst Date: Wed, 21 Jan 2026 16:00:42 -0800 Subject: [PATCH 5/5] Revert changelog updates --- source/vscode/changelog.md | 8 -------- source/vscode/src/changelog.ts | 2 +- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/source/vscode/changelog.md b/source/vscode/changelog.md index cf20fc2712..ee211f7b33 100644 --- a/source/vscode/changelog.md +++ b/source/vscode/changelog.md @@ -1,13 +1,5 @@ # QDK Changelog -## v1.25.0 - -Below are some of the highlights for the 1.25 release of the QDK. - -TODO - -**Full Changelog**: - ## v1.23.0 Below are some of the highlights for the 1.23 release of the QDK. diff --git a/source/vscode/src/changelog.ts b/source/vscode/src/changelog.ts index 6d7e0d0ea6..b6e4c7414b 100644 --- a/source/vscode/src/changelog.ts +++ b/source/vscode/src/changelog.ts @@ -6,7 +6,7 @@ import { EventType, sendTelemetryEvent } from "./telemetry"; import { getRandomGuid } from "./utils"; // The latest version for which we want to show the changelog page -const CHANGELOG_VERSION = "v1.25.0"; // <-- Update this when you want to show a new changelog to users +const CHANGELOG_VERSION = "v1.23.0"; // <-- Update this when you want to show a new changelog to users export function registerChangelogCommand( context: vscode.ExtensionContext,