From 547577d886de98ffeee2e41e3eddab2b63c5d76c Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Mon, 15 Dec 2025 11:56:28 -0500 Subject: [PATCH 1/2] Fix `tsp init` crash regression 1.7.0 (#9210) fix #9203 --- .chronus/changes/fix-tsp-init-2025-11-15-13-11-0.md | 8 ++++++++ packages/compiler/src/init/prompts.ts | 7 ++++--- 2 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 .chronus/changes/fix-tsp-init-2025-11-15-13-11-0.md diff --git a/.chronus/changes/fix-tsp-init-2025-11-15-13-11-0.md b/.chronus/changes/fix-tsp-init-2025-11-15-13-11-0.md new file mode 100644 index 00000000000..179fcc31257 --- /dev/null +++ b/.chronus/changes/fix-tsp-init-2025-11-15-13-11-0.md @@ -0,0 +1,8 @@ +--- +# Change versionKind to one of: internal, fix, dependencies, feature, deprecation, breaking +changeKind: fix +packages: + - "@typespec/compiler" +--- + +Fix crash in `tsp init` introduced in `1.7.0` diff --git a/packages/compiler/src/init/prompts.ts b/packages/compiler/src/init/prompts.ts index 17dd6da1098..1c3983fda1a 100644 --- a/packages/compiler/src/init/prompts.ts +++ b/packages/compiler/src/init/prompts.ts @@ -7,9 +7,10 @@ export function checkbox(config: Parameters + pc.gray( + ` (Press ${pc.cyan("space")} to select, ${pc.cyan("a")} to toggle all, ${pc.cyan("i")} to invert selection and ${pc.cyan("enter")} to proceed.)`, + ), }, icon: { unchecked: pc.cyan(" ◯"), From 48acfd47c338a909616683bd1d1dca7c194f7c56 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Mon, 15 Dec 2025 12:37:38 -0500 Subject: [PATCH 2/2] Bump version for compiler 1.7.1 hotfix release (#9212) --- .chronus/changes/fix-tsp-init-2025-11-15-13-11-0.md | 8 -------- packages/compiler/CHANGELOG.md | 7 +++++++ packages/compiler/package.json | 2 +- packages/compiler/templates/scaffolding.json | 6 +++--- 4 files changed, 11 insertions(+), 12 deletions(-) delete mode 100644 .chronus/changes/fix-tsp-init-2025-11-15-13-11-0.md diff --git a/.chronus/changes/fix-tsp-init-2025-11-15-13-11-0.md b/.chronus/changes/fix-tsp-init-2025-11-15-13-11-0.md deleted file mode 100644 index 179fcc31257..00000000000 --- a/.chronus/changes/fix-tsp-init-2025-11-15-13-11-0.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -# Change versionKind to one of: internal, fix, dependencies, feature, deprecation, breaking -changeKind: fix -packages: - - "@typespec/compiler" ---- - -Fix crash in `tsp init` introduced in `1.7.0` diff --git a/packages/compiler/CHANGELOG.md b/packages/compiler/CHANGELOG.md index d06d3d54bba..2b55e46d03d 100644 --- a/packages/compiler/CHANGELOG.md +++ b/packages/compiler/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log - @typespec/compiler +## 1.7.1 + +### Bug Fixes + +- [#9210](https://github.com/microsoft/typespec/pull/9210) Fix crash in `tsp init` introduced in `1.7.0` + + ## 1.7.0 ### Features diff --git a/packages/compiler/package.json b/packages/compiler/package.json index 3932fffaef3..a336aa71158 100644 --- a/packages/compiler/package.json +++ b/packages/compiler/package.json @@ -1,6 +1,6 @@ { "name": "@typespec/compiler", - "version": "1.7.0", + "version": "1.7.1", "description": "TypeSpec Compiler Preview", "author": "Microsoft Corporation", "license": "MIT", diff --git a/packages/compiler/templates/scaffolding.json b/packages/compiler/templates/scaffolding.json index 66b69f96d69..21a62d71428 100644 --- a/packages/compiler/templates/scaffolding.json +++ b/packages/compiler/templates/scaffolding.json @@ -2,7 +2,7 @@ "rest": { "title": "Generic REST API", "description": "Create a project representing a generic REST API service.", - "compilerVersion": "1.7.0", + "compilerVersion": "1.7.1", "libraries": [ "@typespec/http", "@typespec/rest", @@ -70,7 +70,7 @@ "target": "library", "title": "TypeSpec library", "description": "Build your own TypeSpec library with custom types, decorators or linters.", - "compilerVersion": "1.7.0", + "compilerVersion": "1.7.1", "libraries": [], "files": [ { @@ -147,7 +147,7 @@ "target": "library", "title": "TypeSpec emitter", "description": "Create a new package that emits artifacts from TypeSpec.", - "compilerVersion": "1.7.0", + "compilerVersion": "1.7.1", "libraries": [], "files": [ {