From 78cd001b961166e1116ee9793e5f9068a86a8eb8 Mon Sep 17 00:00:00 2001 From: Anton Arnaudov Date: Thu, 15 Oct 2026 01:37:26 +0300 Subject: [PATCH] Release: extension 1.21.1 Version in apps/extension/package.json and the lockfile's workspace entry, a dated changelog section, and the GitHub Release notes for ext-v1.21.1. Co-Authored-By: Claude Opus 5.5 --- apps/extension/CHANGELOG.md | 15 +++++++++++++++ apps/extension/package.json | 2 +- docs/releases/ext-v1.21.1.md | 13 +++++++++++++ package-lock.json | 2 +- 4 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 docs/releases/ext-v1.21.1.md diff --git a/apps/extension/CHANGELOG.md b/apps/extension/CHANGELOG.md index adfdd115..04b934bc 100644 --- a/apps/extension/CHANGELOG.md +++ b/apps/extension/CHANGELOG.md @@ -4,6 +4,21 @@ All notable changes to **GitStudio** are documented here. This project adheres t [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.21.1] - 2026-10-15 + +### Fixed +- **Typing no longer stalls.** After each pause in typing, the staged-changes + gutter re-diffed the file, and the diff read the clock once per step: about + 640,000 reads for one edit in an 800-line file. Where reading the clock is + slow (Linux on the hpet clocksource) that froze the editor for up to 800 ms + per pause; the same edit now takes about 14 ms. Typing also no longer starts + git processes for the gutter + ([#115](https://github.com/GitStudioHQ/gitstudio/issues/115)). +- **No more "no such path in HEAD" blame errors for untracked files.** A file + that was never committed is no longer blamed, and logged as failing, on + every edit; blame tries again once it is committed or staged + ([#115](https://github.com/GitStudioHQ/gitstudio/issues/115)). + ## [1.21.0] - 2026-10-15 ### Added diff --git a/apps/extension/package.json b/apps/extension/package.json index 7a1926fd..be939dd2 100644 --- a/apps/extension/package.json +++ b/apps/extension/package.json @@ -2,7 +2,7 @@ "name": "gitstudio", "displayName": "%displayName%", "description": "%description%", - "version": "1.21.0", + "version": "1.21.1", "publisher": "gitstudio", "license": "Apache-2.0", "icon": "media/icon.png", diff --git a/docs/releases/ext-v1.21.1.md b/docs/releases/ext-v1.21.1.md new file mode 100644 index 00000000..6d497fac --- /dev/null +++ b/docs/releases/ext-v1.21.1.md @@ -0,0 +1,13 @@ +# GitStudio 1.21.1 + +## Fixed + +- **Typing no longer stalls.** After each pause in typing, the staged-changes + gutter re-diffed the file, and the diff read the clock once per step: about + 640,000 reads for one edit in an 800-line file. Where reading the clock is + slow (Linux on the hpet clocksource) that froze the editor for up to 800 ms + per pause; the same edit now takes about 14 ms. Typing also no longer starts + git processes for the gutter (#115). +- **No more "no such path in HEAD" blame errors for untracked files.** A file + that was never committed is no longer blamed, and logged as failing, on + every edit; blame tries again once it is committed or staged (#115). diff --git a/package-lock.json b/package-lock.json index 5210165b..52430265 100644 --- a/package-lock.json +++ b/package-lock.json @@ -838,7 +838,7 @@ }, "apps/extension": { "name": "gitstudio", - "version": "1.21.0", + "version": "1.21.1", "license": "Apache-2.0", "dependencies": { "@gitstudio/engine": "*",