diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index 9792be0f645..5936adc3f14 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,35 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.30.17", + "tag": "@microsoft/api-documenter_v7.30.17", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "patch": [ + { + "comment": "Update js-yaml dependency to ~4.3.2 to address security advisories for CPU consumption with certain inputs." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor-model\" to `7.33.14`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `5.3.16`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "7.30.16", "tag": "@microsoft/api-documenter_v7.30.16", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index 8ccae23ee22..6ccf82f46bb 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 7.30.17 +Mon, 28 Sep 2026 20:08:26 GMT + +### Patches + +- Update js-yaml dependency to ~4.3.2 to address security advisories for CPU consumption with certain inputs. ## 7.30.16 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index 2e3869f94e3..85422f1ee62 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.30.16", + "version": "7.30.17", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/api-extractor/CHANGELOG.json b/apps/api-extractor/CHANGELOG.json index 1684397dee3..c6a934bffa0 100644 --- a/apps/api-extractor/CHANGELOG.json +++ b/apps/api-extractor/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@microsoft/api-extractor", "entries": [ + { + "version": "7.59.3", + "tag": "@microsoft/api-extractor_v7.59.3", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor-model\" to `7.33.14`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `5.3.16`" + } + ] + } + }, { "version": "7.59.2", "tag": "@microsoft/api-extractor_v7.59.2", diff --git a/apps/api-extractor/CHANGELOG.md b/apps/api-extractor/CHANGELOG.md index 6d18da86cc6..de18e60b118 100644 --- a/apps/api-extractor/CHANGELOG.md +++ b/apps/api-extractor/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-extractor -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 7.59.3 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 7.59.2 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index 15c6c208799..09d3ad45f43 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-extractor", - "version": "7.59.2", + "version": "7.59.3", "description": "Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups", "keywords": [ "typescript", diff --git a/apps/cpu-profile-summarizer/CHANGELOG.json b/apps/cpu-profile-summarizer/CHANGELOG.json index 757170d54bc..abd0f72067f 100644 --- a/apps/cpu-profile-summarizer/CHANGELOG.json +++ b/apps/cpu-profile-summarizer/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/cpu-profile-summarizer", "entries": [ + { + "version": "0.2.29", + "tag": "@rushstack/cpu-profile-summarizer_v0.2.29", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `5.3.16`" + }, + { + "comment": "Updating dependency \"@rushstack/worker-pool\" to `0.7.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.2.28", "tag": "@rushstack/cpu-profile-summarizer_v0.2.28", diff --git a/apps/cpu-profile-summarizer/CHANGELOG.md b/apps/cpu-profile-summarizer/CHANGELOG.md index 7d814a8d638..289837a5f02 100644 --- a/apps/cpu-profile-summarizer/CHANGELOG.md +++ b/apps/cpu-profile-summarizer/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/cpu-profile-summarizer -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 0.2.29 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 0.2.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/apps/cpu-profile-summarizer/package.json b/apps/cpu-profile-summarizer/package.json index 46c7a6011c2..760eef1b113 100644 --- a/apps/cpu-profile-summarizer/package.json +++ b/apps/cpu-profile-summarizer/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/cpu-profile-summarizer", - "version": "0.2.28", + "version": "0.2.29", "description": "CLI tool for running analytics on multiple V8 .cpuprofile files", "repository": { "type": "git", diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index cf78dd6f0b0..f9b27db2622 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,38 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "1.3.2", + "tag": "@rushstack/heft_v1.3.2", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "patch": [ + { + "comment": "Preserve negotiated child-reporter routing and scoped diagnostic accounting when integrating native private members." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.20.16`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/operation-graph\" to `0.7.4`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `5.3.16`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.59.3`" + } + ] + } + }, { "version": "1.3.1", "tag": "@rushstack/heft_v1.3.1", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index 30cad0fed4d..8f2cc899926 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 1.3.2 +Mon, 28 Sep 2026 20:08:26 GMT + +### Patches + +- Preserve negotiated child-reporter routing and scoped diagnostic accounting when integrating native private members. ## 1.3.1 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/apps/heft/package.json b/apps/heft/package.json index 5449c0d6fe7..6ea0e7a32bb 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "1.3.1", + "version": "1.3.2", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/lockfile-explorer/CHANGELOG.json b/apps/lockfile-explorer/CHANGELOG.json index 782f78cf0be..47fd4c4ce37 100644 --- a/apps/lockfile-explorer/CHANGELOG.json +++ b/apps/lockfile-explorer/CHANGELOG.json @@ -1,6 +1,32 @@ { "name": "@rushstack/lockfile-explorer", "entries": [ + { + "version": "2.2.30", + "tag": "@rushstack/lockfile-explorer_v2.2.30", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "patch": [ + { + "comment": "Update js-yaml dependency to ~4.3.2 to address security advisories for CPU consumption with certain inputs." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `5.3.16`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "2.2.29", "tag": "@rushstack/lockfile-explorer_v2.2.29", diff --git a/apps/lockfile-explorer/CHANGELOG.md b/apps/lockfile-explorer/CHANGELOG.md index 72ad9c277ee..bca8f5cde18 100644 --- a/apps/lockfile-explorer/CHANGELOG.md +++ b/apps/lockfile-explorer/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/lockfile-explorer -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 2.2.30 +Mon, 28 Sep 2026 20:08:26 GMT + +### Patches + +- Update js-yaml dependency to ~4.3.2 to address security advisories for CPU consumption with certain inputs. ## 2.2.29 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/apps/lockfile-explorer/package.json b/apps/lockfile-explorer/package.json index 8aed402638b..2c22fcd3d47 100644 --- a/apps/lockfile-explorer/package.json +++ b/apps/lockfile-explorer/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/lockfile-explorer", - "version": "2.2.29", + "version": "2.2.30", "description": "Rush Lockfile Explorer: The UI for solving version conflicts quickly in a large monorepo", "keywords": [ "conflict", diff --git a/apps/playwright-browser-tunnel/CHANGELOG.json b/apps/playwright-browser-tunnel/CHANGELOG.json index 9fb05c67d4c..c25e3d0b4b4 100644 --- a/apps/playwright-browser-tunnel/CHANGELOG.json +++ b/apps/playwright-browser-tunnel/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/playwright-browser-tunnel", "entries": [ + { + "version": "0.3.33", + "tag": "@rushstack/playwright-browser-tunnel_v0.3.33", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `5.3.16`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.3.32", "tag": "@rushstack/playwright-browser-tunnel_v0.3.32", diff --git a/apps/playwright-browser-tunnel/CHANGELOG.md b/apps/playwright-browser-tunnel/CHANGELOG.md index 584a1598395..be8af7f0334 100644 --- a/apps/playwright-browser-tunnel/CHANGELOG.md +++ b/apps/playwright-browser-tunnel/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/playwright-browser-tunnel -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.3.33 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.3.32 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/apps/playwright-browser-tunnel/package.json b/apps/playwright-browser-tunnel/package.json index ffc35f37429..6a26e777395 100644 --- a/apps/playwright-browser-tunnel/package.json +++ b/apps/playwright-browser-tunnel/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/playwright-browser-tunnel", - "version": "0.3.32", + "version": "0.3.33", "description": "Run a remote Playwright Browser Tunnel. Useful in remote development environments.", "license": "MIT", "repository": { diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index ca9e85e1945..3272fc184f7 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.3.29", + "tag": "@rushstack/rundown_v1.3.29", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `5.3.16`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "1.3.28", "tag": "@rushstack/rundown_v1.3.28", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index b9ca3027773..2016328bbc3 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 1.3.29 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 1.3.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 188ba59e52a..37c3134b7a9 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.3.28", + "version": "1.3.29", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/apps/rush-cli-client/CHANGELOG.json b/apps/rush-cli-client/CHANGELOG.json new file mode 100644 index 00000000000..d9a933f77c2 --- /dev/null +++ b/apps/rush-cli-client/CHANGELOG.json @@ -0,0 +1,143 @@ +{ + "name": "@rushstack/rush-cli-client", + "entries": [ + { + "version": "0.2.0", + "tag": "@rushstack/rush-cli-client_v0.2.0", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "minor": [ + { + "comment": "Parse --no-wait and --wait-timeout into daemon admission options, preserve script arguments, and report queue failures without leaking controls to scripts." + }, + { + "comment": "Fence graph mutations against stale workspace generations and support explicit snapshot tokens." + }, + { + "comment": "Route native build/rebuild requests to the production engine and render operation events with awaited output, retaining raw global streams and native reporter-control fallback." + }, + { + "comment": "Retry guaranteed pre-execution hard-restart outcomes once and forward opt-in native install/update requests." + }, + { + "comment": "Add separate opt-in rush-client and rushx-client bins with safe in-process fallback, protocol-based daemon start/status/stop/restart, and local launcher-log reading; document host integration blockers without replacing rush/rushx." + }, + { + "comment": "Implement RUSH_DAEMON_EXPERIMENTAL-gated daemon graph show/status/scope-in/scope-out/invalidate/watch/pause/resume as a public wire/core NDJSON client with no native fallback." + }, + { + "comment": "Tag Rushx requests explicitly, reuse native argument boundaries and frontend discovery output, and validate real daemon script parity with native Rushx." + }, + { + "comment": "Enable negotiated piped stdin and EOF while preserving native fallback input and treating pipe Ctrl+C bytes as data." + }, + { + "comment": "Add asynchronous version-selected daemon connection preparation and prevent the synchronous launcher from impersonating a different Rush engine." + }, + { + "comment": "Document the explicit Node-only persistent daemon path and cover production launch, measured retention, raw Unicode output, cancellation, NoOp/shards, and descriptor/implementation reload through the public client." + }, + { + "comment": "Keep unknown interactive Rushx scripts in-process before consuming input, preserve one cancellable graph admission budget across generation preflight and mutation, and add bounded daemon logs --follow." + } + ], + "patch": [ + { + "comment": "Add an opt-in agent output mode on the daemon path (RUSHD_OUTPUT=agent or COPILOT_CLI) with an immediate first line, bounded live progress, and a guaranteed final summary; keep repositories that opt into useRushReporter on the native reporter path." + }, + { + "comment": "Connect to a warm daemon without loading the @microsoft/rush-lib bundle; heavy modules are now loaded only for in-process fallback, rushx discovery, daemon startup, and version selection. The bin scripts also enable the Node.js compile cache when available." + }, + { + "comment": "Make `rush-client daemon stop` idempotent (state notRunning, exit 0), make `daemon restart` start a daemon when none is running, and add `daemon stop --force` to remove stale workspace daemon artifacts." + }, + { + "comment": "Print the error message of a failed daemon result (for example, a daemon shutdown that cancelled the build), and report cancelled requests from \"rush-client daemon stop\"." + }, + { + "comment": "Wait for a running compatible build instead of failing after the default 30-second queue timeout, and explain admission failures with how to wait longer." + }, + { + "comment": "Document the warmSetMaxProjects and warmMemoryBudgetMB daemon policy semantics." + }, + { + "comment": "Use native filesystem canonicalization so Windows short-path aliases address the same daemon as the host." + }, + { + "comment": "Include the package MIT license and standard publication metadata, enable the pack phase, and document why native fallback reuses the version-selecting Rush frontend." + }, + { + "comment": "Exit with 128+signal (130/143/129) and print a cancellation notice when a daemon-routed command is cancelled; handle SIGHUP like SIGTERM." + }, + { + "comment": "Add exact native Rushx alias parity regressions for lifecycle paths, project registration, pnpm-sync diagnostics and safe pre-execution rejection." + }, + { + "comment": "Reuse ownership-checked shutdown for explicit restart and automatically recover implementation-version skew when the selected launcher is available." + }, + { + "comment": "Keep Windows daemon-log following cancellable behind unread stdout using bounded, acknowledged output and an explicitly joined output-only process; preserve snapshot, redirection and I/O-error behavior." + } + ], + "none": [ + { + "comment": "Configure generated Git fixtures locally to preserve LF files without Windows autocrlf warnings; leave user settings and CI warning policy unchanged." + }, + { + "comment": "Use Rush's native pre-LTS warning control in the Rushx parity fixture so raw binary stream assertions remain runtime-independent." + }, + { + "comment": "Join the PIDs reported by fixture daemon start/restart commands, then reuse bounded Windows sharing cleanup after launcher and host joins without weakening lifecycle assertions." + }, + { + "comment": "Accept Windows EOF alongside EPIPE when a test script exits without reading stdin, preserving its authoritative exit status and byte-for-byte native parity assertions." + }, + { + "comment": "Bind native CLI test continuations to their own fixtures, join complete callbacks before cleanup, and separate initial daemon preparation from reload and restart assertions." + }, + { + "comment": "Split real graph CLI scenarios, exercise graceful Windows signal cancellation, and join fixture invocations before cleanup." + }, + { + "comment": "Separate initial native daemon preparation from warm-reuse and Rushx parity assertions while preserving execution deadlines and all assertions." + }, + { + "comment": "Isolate selected-version metadata failure with native .npmrc configuration, allow its real subprocess startup budget, and join CLI child closure before fixture cleanup." + }, + { + "comment": "Atomically publish IPC retention fixture gates and inputs, consume only complete event frames, and correlate pressure samples with their unique request." + }, + { + "comment": "Confirm real IPC retention-test memory pressure after allocation and one measured adjustment before releasing admission, preserving retention policies, budgets, and deadlines." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/rush-client-core\" to `0.2.0`" + }, + { + "comment": "Updating dependency \"@rushstack/rush-daemon\" to `0.6.0`" + }, + { + "comment": "Updating dependency \"@rushstack/rush-daemon-transport\" to `0.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/rush-daemon-protocol\" to `0.5.0`" + }, + { + "comment": "Updating dependency \"@rushstack/rush-terminal-renderer\" to `0.3.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + } + ] +} diff --git a/apps/rush-cli-client/CHANGELOG.md b/apps/rush-cli-client/CHANGELOG.md new file mode 100644 index 00000000000..3fcb19af7d7 --- /dev/null +++ b/apps/rush-cli-client/CHANGELOG.md @@ -0,0 +1,36 @@ +# Change Log - @rushstack/rush-cli-client + +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 0.2.0 +Mon, 28 Sep 2026 20:08:26 GMT + +### Minor changes + +- Parse --no-wait and --wait-timeout into daemon admission options, preserve script arguments, and report queue failures without leaking controls to scripts. +- Fence graph mutations against stale workspace generations and support explicit snapshot tokens. +- Route native build/rebuild requests to the production engine and render operation events with awaited output, retaining raw global streams and native reporter-control fallback. +- Retry guaranteed pre-execution hard-restart outcomes once and forward opt-in native install/update requests. +- Add separate opt-in rush-client and rushx-client bins with safe in-process fallback, protocol-based daemon start/status/stop/restart, and local launcher-log reading; document host integration blockers without replacing rush/rushx. +- Implement RUSH_DAEMON_EXPERIMENTAL-gated daemon graph show/status/scope-in/scope-out/invalidate/watch/pause/resume as a public wire/core NDJSON client with no native fallback. +- Tag Rushx requests explicitly, reuse native argument boundaries and frontend discovery output, and validate real daemon script parity with native Rushx. +- Enable negotiated piped stdin and EOF while preserving native fallback input and treating pipe Ctrl+C bytes as data. +- Add asynchronous version-selected daemon connection preparation and prevent the synchronous launcher from impersonating a different Rush engine. +- Document the explicit Node-only persistent daemon path and cover production launch, measured retention, raw Unicode output, cancellation, NoOp/shards, and descriptor/implementation reload through the public client. +- Keep unknown interactive Rushx scripts in-process before consuming input, preserve one cancellable graph admission budget across generation preflight and mutation, and add bounded daemon logs --follow. + +### Patches + +- Add an opt-in agent output mode on the daemon path (RUSHD_OUTPUT=agent or COPILOT_CLI) with an immediate first line, bounded live progress, and a guaranteed final summary; keep repositories that opt into useRushReporter on the native reporter path. +- Connect to a warm daemon without loading the @microsoft/rush-lib bundle; heavy modules are now loaded only for in-process fallback, rushx discovery, daemon startup, and version selection. The bin scripts also enable the Node.js compile cache when available. +- Make `rush-client daemon stop` idempotent (state notRunning, exit 0), make `daemon restart` start a daemon when none is running, and add `daemon stop --force` to remove stale workspace daemon artifacts. +- Print the error message of a failed daemon result (for example, a daemon shutdown that cancelled the build), and report cancelled requests from "rush-client daemon stop". +- Wait for a running compatible build instead of failing after the default 30-second queue timeout, and explain admission failures with how to wait longer. +- Document the warmSetMaxProjects and warmMemoryBudgetMB daemon policy semantics. +- Use native filesystem canonicalization so Windows short-path aliases address the same daemon as the host. +- Include the package MIT license and standard publication metadata, enable the pack phase, and document why native fallback reuses the version-selecting Rush frontend. +- Exit with 128+signal (130/143/129) and print a cancellation notice when a daemon-routed command is cancelled; handle SIGHUP like SIGTERM. +- Add exact native Rushx alias parity regressions for lifecycle paths, project registration, pnpm-sync diagnostics and safe pre-execution rejection. +- Reuse ownership-checked shutdown for explicit restart and automatically recover implementation-version skew when the selected launcher is available. +- Keep Windows daemon-log following cancellable behind unread stdout using bounded, acknowledged output and an explicitly joined output-only process; preserve snapshot, redirection and I/O-error behavior. + diff --git a/apps/rush-cli-client/package.json b/apps/rush-cli-client/package.json index eb3f9a16094..31f12d4dcff 100644 --- a/apps/rush-cli-client/package.json +++ b/apps/rush-cli-client/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-cli-client", - "version": "0.1.0", + "version": "0.2.0", "description": "Opt-in Rush and rushx daemon clients", "bin": { "rush-client": "./bin/rush-client", diff --git a/apps/rush-mcp-server/CHANGELOG.json b/apps/rush-mcp-server/CHANGELOG.json index a842c7ffc05..e5a79ce57d4 100644 --- a/apps/rush-mcp-server/CHANGELOG.json +++ b/apps/rush-mcp-server/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/mcp-server", "entries": [ + { + "version": "0.4.29", + "tag": "@rushstack/mcp-server_v0.4.29", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `5.3.16`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.4.28", "tag": "@rushstack/mcp-server_v0.4.28", diff --git a/apps/rush-mcp-server/CHANGELOG.md b/apps/rush-mcp-server/CHANGELOG.md index 9e4d6e2f491..3279c04ac56 100644 --- a/apps/rush-mcp-server/CHANGELOG.md +++ b/apps/rush-mcp-server/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/mcp-server -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.4.29 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.4.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/apps/rush-mcp-server/package.json b/apps/rush-mcp-server/package.json index 58827ab8923..ae1f4f3f7b2 100644 --- a/apps/rush-mcp-server/package.json +++ b/apps/rush-mcp-server/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/mcp-server", - "version": "0.4.28", + "version": "0.4.29", "description": "A Model Context Protocol server implementation for Rush", "keywords": [ "rush", diff --git a/apps/trace-import/CHANGELOG.json b/apps/trace-import/CHANGELOG.json index 419548a60cc..4939badd154 100644 --- a/apps/trace-import/CHANGELOG.json +++ b/apps/trace-import/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/trace-import", "entries": [ + { + "version": "0.7.29", + "tag": "@rushstack/trace-import_v0.7.29", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `5.3.16`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.7.28", "tag": "@rushstack/trace-import_v0.7.28", diff --git a/apps/trace-import/CHANGELOG.md b/apps/trace-import/CHANGELOG.md index 1373820a002..4ce045c923c 100644 --- a/apps/trace-import/CHANGELOG.md +++ b/apps/trace-import/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/trace-import -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.7.29 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.7.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/apps/trace-import/package.json b/apps/trace-import/package.json index fae8dbae227..06bc21de64f 100644 --- a/apps/trace-import/package.json +++ b/apps/trace-import/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/trace-import", - "version": "0.7.28", + "version": "0.7.29", "description": "CLI tool for understanding how require() and \"import\" statements get resolved", "repository": { "type": "git", diff --git a/apps/zipsync/CHANGELOG.json b/apps/zipsync/CHANGELOG.json index f2da930a0a2..e5b21ea7045 100644 --- a/apps/zipsync/CHANGELOG.json +++ b/apps/zipsync/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/zipsync", "entries": [ + { + "version": "0.3.29", + "tag": "@rushstack/zipsync_v0.3.29", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `5.3.16`" + }, + { + "comment": "Updating dependency \"@rushstack/lookup-by-path\" to `0.10.18`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.3.28", "tag": "@rushstack/zipsync_v0.3.28", diff --git a/apps/zipsync/CHANGELOG.md b/apps/zipsync/CHANGELOG.md index 16f5f034c6e..de5267c130a 100644 --- a/apps/zipsync/CHANGELOG.md +++ b/apps/zipsync/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/zipsync -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.3.29 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.3.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/apps/zipsync/package.json b/apps/zipsync/package.json index 9a65773508f..c8ac6a52cc7 100644 --- a/apps/zipsync/package.json +++ b/apps/zipsync/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/zipsync", - "version": "0.3.28", + "version": "0.3.29", "description": "CLI tool for creating and extracting ZIP archives with intelligent filesystem synchronization", "repository": { "type": "git", diff --git a/common/changes/@microsoft/api-documenter/update-js-yaml-security_2026-09-22-17-52.json b/common/changes/@microsoft/api-documenter/update-js-yaml-security_2026-09-22-17-52.json deleted file mode 100644 index 12f1355683e..00000000000 --- a/common/changes/@microsoft/api-documenter/update-js-yaml-security_2026-09-22-17-52.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "comment": "Update js-yaml dependency to ~4.3.2 to address security advisories for CPU consumption with certain inputs.", - "type": "patch", - "packageName": "@microsoft/api-documenter" - } - ], - "packageName": "@microsoft/api-documenter" -} diff --git a/common/changes/@microsoft/api-extractor-model/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@microsoft/api-extractor-model/automated-bump-decoupled-deps_2026-09-23-00-08-03.json deleted file mode 100644 index 300fd9139cf..00000000000 --- a/common/changes/@microsoft/api-extractor-model/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@microsoft/api-extractor-model" - } - ], - "packageName": "@microsoft/api-extractor-model", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/api-extractor/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@microsoft/api-extractor/automated-bump-decoupled-deps_2026-09-23-00-08-03.json deleted file mode 100644 index c767a964ce4..00000000000 --- a/common/changes/@microsoft/api-extractor/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@microsoft/api-extractor" - } - ], - "packageName": "@microsoft/api-extractor", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/daemon-watch-policy-4747_2026-09-07.json b/common/changes/@microsoft/rush/daemon-watch-policy-4747_2026-09-07.json index 21d7ae59cc3..b5c43c245f4 100644 --- a/common/changes/@microsoft/rush/daemon-watch-policy-4747_2026-09-07.json +++ b/common/changes/@microsoft/rush/daemon-watch-policy-4747_2026-09-07.json @@ -1,9 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Document daemon.watch as persistent host observation of warm projects, defaulting to root/config guards only without enabling automatic builds.", - "type": "patch" - } - ] -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Document daemon.watch as persistent host observation of warm projects, defaulting to root/config guards only without enabling automatic builds.","type":"patch"}]} diff --git a/common/changes/@microsoft/rush/daemon-windows-path-environment_2026-09-07.json b/common/changes/@microsoft/rush/daemon-windows-path-environment_2026-09-07.json index 0f39c7bd165..9e9534906ef 100644 --- a/common/changes/@microsoft/rush/daemon-windows-path-environment_2026-09-07.json +++ b/common/changes/@microsoft/rush/daemon-windows-path-environment_2026-09-07.json @@ -1,10 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Preserve the inherited Windows Path when preparing native daemon operation environments.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Preserve the inherited Windows Path when preparing native daemon operation environments.","type":"patch"}],"packageName":"@microsoft/rush"} diff --git a/common/changes/@microsoft/rush/env-fingerprint_2026-09-23.json b/common/changes/@microsoft/rush/env-fingerprint_2026-09-23.json index f7f2a4e1acf..078b41ec4a1 100644 --- a/common/changes/@microsoft/rush/env-fingerprint_2026-09-23.json +++ b/common/changes/@microsoft/rush/env-fingerprint_2026-09-23.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Exclude volatile per-shell, terminal, session and daemon-routing environment variables (such as PWD, OLDPWD, SHLVL, TERM and WSL_INTEROP) from workspace input environment fingerprints, via the new `workspaceFingerprintIgnoredEnvironmentVariables` and `getWorkspaceFingerprintEnvironmentEntries` APIs.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush", - "email": "selarkin@microsoft.com" -} \ No newline at end of file +{"changes":[{"packageName":"@microsoft/rush","comment":"Exclude volatile per-shell, terminal, session and daemon-routing environment variables (such as PWD, OLDPWD, SHLVL, TERM and WSL_INTEROP) from workspace input environment fingerprints, via the new `workspaceFingerprintIgnoredEnvironmentVariables` and `getWorkspaceFingerprintEnvironmentEntries` APIs.","type":"patch"}],"packageName":"@microsoft/rush","email":"selarkin@microsoft.com"} diff --git a/common/changes/@microsoft/rush/fix-build-cache-poisoning-race_2026-09-24.json b/common/changes/@microsoft/rush/fix-build-cache-poisoning-race_2026-09-24.json index 87048f46391..82095beeade 100644 --- a/common/changes/@microsoft/rush/fix-build-cache-poisoning-race_2026-09-24.json +++ b/common/changes/@microsoft/rush/fix-build-cache-poisoning-race_2026-09-24.json @@ -1,9 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Fix a build cache poisoning race: skip writing a build cache entry when an operation's tracked input files changed while it was executing.", - "type": "patch" - } - ] -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Fix a build cache poisoning race: skip writing a build cache entry when an operation's tracked input files changed while it was executing.","type":"patch"}]} diff --git a/common/changes/@microsoft/rush/fix-warm-build-cache-writes_2026-09-24.json b/common/changes/@microsoft/rush/fix-warm-build-cache-writes_2026-09-24.json index 45dfef16432..2fe3f4d5501 100644 --- a/common/changes/@microsoft/rush/fix-warm-build-cache-writes_2026-09-24.json +++ b/common/changes/@microsoft/rush/fix-warm-build-cache-writes_2026-09-24.json @@ -1,10 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Allow operations to write build cache entries when their dependencies were not re-run because a previous iteration of a long-lived graph (such as the Rush daemon) produced a trusted result at the same state hash. Dependencies skipped by the user (e.g. `--only`) still block cache writes.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Allow operations to write build cache entries when their dependencies were not re-run because a previous iteration of a long-lived graph (such as the Rush daemon) produced a trusted result at the same state hash. Dependencies skipped by the user (e.g. `--only`) still block cache writes.","type":"patch"}],"packageName":"@microsoft/rush"} diff --git a/common/changes/@microsoft/rush/fix-warmset-cap_2026-09-24-01-00.json b/common/changes/@microsoft/rush/fix-warmset-cap_2026-09-24-01-00.json index 95f657e41dd..e95fa14c7de 100644 --- a/common/changes/@microsoft/rush/fix-warmset-cap_2026-09-24-01-00.json +++ b/common/changes/@microsoft/rush/fix-warmset-cap_2026-09-24-01-00.json @@ -1,10 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Document that the daemon warmSetMaxProjects limit only counts projects holding warm resources (active runners or file watchers).", - "type": "patch" - } - ], - "packageName": "@microsoft/rush" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Document that the daemon warmSetMaxProjects limit only counts projects holding warm resources (active runners or file watchers).","type":"patch"}],"packageName":"@microsoft/rush"} diff --git a/common/changes/@microsoft/rush/flag-reload_2026-09-24.json b/common/changes/@microsoft/rush/flag-reload_2026-09-24.json index 705c6b33978..b751972d938 100644 --- a/common/changes/@microsoft/rush/flag-reload_2026-09-24.json +++ b/common/changes/@microsoft/rush/flag-reload_2026-09-24.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Exclude `--verbose`, `--parallelism` and `--timeline` from the daemon engine parameter identity and expose them as per-request settings, so these flags no longer force the Rush daemon to reload its warm operation graph.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush", - "email": "selarkin@microsoft.com" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Exclude `--verbose`, `--parallelism` and `--timeline` from the daemon engine parameter identity and expose them as per-request settings, so these flags no longer force the Rush daemon to reload its warm operation graph.","type":"patch"}],"packageName":"@microsoft/rush","email":"selarkin@microsoft.com"} diff --git a/common/changes/@microsoft/rush/graph-prepared-refresh_2026-09-06.json b/common/changes/@microsoft/rush/graph-prepared-refresh_2026-09-06.json index 6d7158dec30..1766ee91d01 100644 --- a/common/changes/@microsoft/rush/graph-prepared-refresh_2026-09-06.json +++ b/common/changes/@microsoft/rush/graph-prepared-refresh_2026-09-06.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Allow hosts to discard unstarted graph iterations without executing scripts or closing retained runners, preserving completed results for safe replanning.", - "type": "minor" - } - ], - "packageName": "@microsoft/rush", - "email": "selarkin@microsoft.com" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Allow hosts to discard unstarted graph iterations without executing scripts or closing retained runners, preserving completed results for safe replanning.","type":"minor"}],"packageName":"@microsoft/rush","email":"selarkin@microsoft.com"} diff --git a/common/changes/@microsoft/rush/native-entry-contracts_2026-09-08.json b/common/changes/@microsoft/rush/native-entry-contracts_2026-09-08.json index e4661d122bf..085004a0f9a 100644 --- a/common/changes/@microsoft/rush/native-entry-contracts_2026-09-08.json +++ b/common/changes/@microsoft/rush/native-entry-contracts_2026-09-08.json @@ -1,10 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Preserve the original native Rushx registration path unless an explicit invocation namespace is supplied, and release fixture-owned native parser locks after frontend tests.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Preserve the original native Rushx registration path unless an explicit invocation namespace is supplied, and release fixture-owned native parser locks after frontend tests.","type":"patch"}],"packageName":"@microsoft/rush"} diff --git a/common/changes/@microsoft/rush/preserve-live-purge-lock_2026-09-08.json b/common/changes/@microsoft/rush/preserve-live-purge-lock_2026-09-08.json index 2473350d0f7..e16999a3279 100644 --- a/common/changes/@microsoft/rush/preserve-live-purge-lock_2026-09-08.json +++ b/common/changes/@microsoft/rush/preserve-live-purge-lock_2026-09-08.json @@ -1,10 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Preserve the active repository mutex and its Windows interrupted-owner marker when purging temporary files.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Preserve the active repository mutex and its Windows interrupted-owner marker when purging temporary files.","type":"patch"}],"packageName":"@microsoft/rush"} diff --git a/common/changes/@microsoft/rush/propagate-aggregate-runner-cleanup_2026-09-09.json b/common/changes/@microsoft/rush/propagate-aggregate-runner-cleanup_2026-09-09.json index fd410d73abd..e7312ac0728 100644 --- a/common/changes/@microsoft/rush/propagate-aggregate-runner-cleanup_2026-09-09.json +++ b/common/changes/@microsoft/rush/propagate-aggregate-runner-cleanup_2026-09-09.json @@ -1,10 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Preserve unexpected aggregate cleanup errors in per-operation runner lifetime handling so dependents do not execute after a failed cleanup notification.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Preserve unexpected aggregate cleanup errors in per-operation runner lifetime handling so dependents do not execute after a failed cleanup notification.","type":"patch"}],"packageName":"@microsoft/rush"} diff --git a/common/changes/@microsoft/rush/purge-lock-backing-paths_2026-09-17.json b/common/changes/@microsoft/rush/purge-lock-backing-paths_2026-09-17.json index e3984ea5fa1..9c349958917 100644 --- a/common/changes/@microsoft/rush/purge-lock-backing-paths_2026-09-17.json +++ b/common/changes/@microsoft/rush/purge-lock-backing-paths_2026-09-17.json @@ -1,10 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Use LockFile's backing-file path contract to preserve active repository locks and their recovery companions during purge.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Use LockFile's backing-file path contract to preserve active repository locks and their recovery companions during purge.","type":"patch"}],"packageName":"@microsoft/rush"} diff --git a/common/changes/@microsoft/rush/reporter-dag-review-fixes_2026-09-07.json b/common/changes/@microsoft/rush/reporter-dag-review-fixes_2026-09-07.json index 46d281e70af..ee1ff8abd2d 100644 --- a/common/changes/@microsoft/rush/reporter-dag-review-fixes_2026-09-07.json +++ b/common/changes/@microsoft/rush/reporter-dag-review-fixes_2026-09-07.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Preserve custom bootstrap controls and legacy environment overrides, keep direct command output within reporter-owned destinations, and suppress duplicate watch presentation.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush", - "email": "223556219+Copilot@users.noreply.github.com" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Preserve custom bootstrap controls and legacy environment overrides, keep direct command output within reporter-owned destinations, and suppress duplicate watch presentation.","type":"patch"}],"packageName":"@microsoft/rush","email":"223556219+Copilot@users.noreply.github.com"} diff --git a/common/changes/@microsoft/rush/reporter-environment-native-engine_2026-09-06.json b/common/changes/@microsoft/rush/reporter-environment-native-engine_2026-09-06.json index a3fbd250d66..a7312b5a04a 100644 --- a/common/changes/@microsoft/rush/reporter-environment-native-engine_2026-09-06.json +++ b/common/changes/@microsoft/rush/reporter-environment-native-engine_2026-09-06.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Recognize frontend-owned reporter environment controls when native engines or rushx execute without frontend environment scrubbing.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush", - "email": "selarkin@microsoft.com" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Recognize frontend-owned reporter environment controls when native engines or rushx execute without frontend environment scrubbing.","type":"patch"}],"packageName":"@microsoft/rush","email":"selarkin@microsoft.com"} diff --git a/common/changes/@microsoft/rush/reporter-stdout-compatibility_2026-09-09.json b/common/changes/@microsoft/rush/reporter-stdout-compatibility_2026-09-09.json index 576bb83361e..f32a76e5030 100644 --- a/common/changes/@microsoft/rush/reporter-stdout-compatibility_2026-09-09.json +++ b/common/changes/@microsoft/rush/reporter-stdout-compatibility_2026-09-09.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Preserve machine-readable stdout ownership for additional reporter outputs during engine compatibility handoff.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush", - "email": "TheLarkInn@users.noreply.github.com" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Preserve machine-readable stdout ownership for additional reporter outputs during engine compatibility handoff.","type":"patch"}],"packageName":"@microsoft/rush","email":"TheLarkInn@users.noreply.github.com"} diff --git a/common/changes/@microsoft/rush/request-execution-review_2026-09-17.json b/common/changes/@microsoft/rush/request-execution-review_2026-09-17.json index 1bd2918dee7..a05e5a9a4fe 100644 --- a/common/changes/@microsoft/rush/request-execution-review_2026-09-17.json +++ b/common/changes/@microsoft/rush/request-execution-review_2026-09-17.json @@ -1,10 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Resolve Windows lifecycle shells consistently from the request environment, retain asynchronous child ownership through named options, and isolate concurrent Git-selector configuration.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Resolve Windows lifecycle shells consistently from the request environment, retain asynchronous child ownership through named options, and isolate concurrent Git-selector configuration.","type":"patch"}],"packageName":"@microsoft/rush"} diff --git a/common/changes/@microsoft/rush/review-fingerprint-and-configuration_2026-09-17.json b/common/changes/@microsoft/rush/review-fingerprint-and-configuration_2026-09-17.json index 299e1985968..80fcc49527a 100644 --- a/common/changes/@microsoft/rush/review-fingerprint-and-configuration_2026-09-17.json +++ b/common/changes/@microsoft/rush/review-fingerprint-and-configuration_2026-09-17.json @@ -1,10 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Document experimental daemon and reporter environment controls and numeric configuration limits, expose the runtime fingerprint cache's cross-package diagnostics, and use ordinal fingerprint ordering.", - "type": "none" - } - ], - "packageName": "@microsoft/rush" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Document experimental daemon and reporter environment controls and numeric configuration limits, expose the runtime fingerprint cache's cross-package diagnostics, and use ordinal fingerprint ordering.","type":"none"}],"packageName":"@microsoft/rush"} diff --git a/common/changes/@microsoft/rush/review-r6-disposal-abort_2026-09-09-14-50.json b/common/changes/@microsoft/rush/review-r6-disposal-abort_2026-09-09-14-50.json index ac698892fbe..0b8854fb663 100644 --- a/common/changes/@microsoft/rush/review-r6-disposal-abort_2026-09-09-14-50.json +++ b/common/changes/@microsoft/rush/review-r6-disposal-abort_2026-09-09-14-50.json @@ -1,10 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Forward startup failures into reporter cancellation before awaiting initialization cleanup.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Forward startup failures into reporter cancellation before awaiting initialization cleanup.","type":"patch"}],"packageName":"@microsoft/rush"} diff --git a/common/changes/@microsoft/rush/runner-lifetime-completion_2026-09-06-14-26.json b/common/changes/@microsoft/rush/runner-lifetime-completion_2026-09-06-14-26.json index eab51e4248f..b214d85ea54 100644 --- a/common/changes/@microsoft/rush/runner-lifetime-completion_2026-09-06-14-26.json +++ b/common/changes/@microsoft/rush/runner-lifetime-completion_2026-09-06-14-26.json @@ -1,9 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Close non-persistent operation runners before dependents execute, including skipped and cached operations, and wait for IPC child streams to close. Preserve the default persistent behavior and existing per-iteration configuration hook.", - "type": "patch" - } - ] -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Close non-persistent operation runners before dependents execute, including skipped and cached operations, and wait for IPC child streams to close. Preserve the default persistent behavior and existing per-iteration configuration hook.","type":"patch"}]} diff --git a/common/changes/@microsoft/rush/rushd-cancel-hard-abort_2026-09-23.json b/common/changes/@microsoft/rush/rushd-cancel-hard-abort_2026-09-23.json index 9cddb07fcfe..1fcd98159a8 100644 --- a/common/changes/@microsoft/rush/rushd-cancel-hard-abort_2026-09-23.json +++ b/common/changes/@microsoft/rush/rushd-cancel-hard-abort_2026-09-23.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Add an opt-in hard abort for operation graphs (`abortCurrentIterationAsync({ terminateRunning: true })`) that terminates running shell operation process trees and reports them as Aborted; daemon engine graphs enable it.", - "type": "none" - } - ], - "packageName": "@microsoft/rush", - "email": "selarkin@microsoft.com" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Add an opt-in hard abort for operation graphs (`abortCurrentIterationAsync({ terminateRunning: true })`) that terminates running shell operation process trees and reports them as Aborted; daemon engine graphs enable it.","type":"none"}],"packageName":"@microsoft/rush","email":"selarkin@microsoft.com"} diff --git a/common/changes/@microsoft/rush/rushd-client_2026-09-06.json b/common/changes/@microsoft/rush/rushd-client_2026-09-06.json index 6738aee4d15..241e02dacc7 100644 --- a/common/changes/@microsoft/rush/rushd-client_2026-09-06.json +++ b/common/changes/@microsoft/rush/rushd-client_2026-09-06.json @@ -1,10 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Publish validated opt-in daemon configuration and environment overrides. Watch and warm-set settings remain explicitly documented integration seams.", - "type": "minor" - } - ], - "packageName": "@microsoft/rush" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Publish validated opt-in daemon configuration and environment overrides. Watch and warm-set settings remain explicitly documented integration seams.","type":"minor"}],"packageName":"@microsoft/rush"} diff --git a/common/changes/@microsoft/rush/rushd-iteration-lease-4747_2026-09-06.json b/common/changes/@microsoft/rush/rushd-iteration-lease-4747_2026-09-06.json index 5edc3d066a1..a9bb7ce919f 100644 --- a/common/changes/@microsoft/rush/rushd-iteration-lease-4747_2026-09-06.json +++ b/common/changes/@microsoft/rush/rushd-iteration-lease-4747_2026-09-06.json @@ -1,9 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Release the native phased engine lock while idle and expose iteration-scoped execution leases. Support native rig/inherited project configuration with isolated loaders and request-time graph/cache validation, without modifying shared configuration caches.", - "type": "patch" - } - ] -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Release the native phased engine lock while idle and expose iteration-scoped execution leases. Support native rig/inherited project configuration with isolated loaders and request-time graph/cache validation, without modifying shared configuration caches.","type":"patch"}]} diff --git a/common/changes/@microsoft/rush/rushd-native-engine-4747_2026-09-06.json b/common/changes/@microsoft/rush/rushd-native-engine-4747_2026-09-06.json index de00eab52d3..6a1c57a3a1a 100644 --- a/common/changes/@microsoft/rush/rushd-native-engine-4747_2026-09-06.json +++ b/common/changes/@microsoft/rush/rushd-native-engine-4747_2026-09-06.json @@ -1,9 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Expose a bounded native phased-command engine factory that reuses Rush command parsing and the all-project operation graph pipeline without CLI process-state mutation, with explicit lifetime cleanup and native lock ownership.", - "type": "minor" - } - ] -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Expose a bounded native phased-command engine factory that reuses Rush command parsing and the all-project operation graph pipeline without CLI process-state mutation, with explicit lifetime cleanup and native lock ownership.","type":"minor"}]} diff --git a/common/changes/@microsoft/rush/rushd-native-path-aliases_2026-09-07.json b/common/changes/@microsoft/rush/rushd-native-path-aliases_2026-09-07.json index 09d644efb2c..4393f028001 100644 --- a/common/changes/@microsoft/rush/rushd-native-path-aliases_2026-09-07.json +++ b/common/changes/@microsoft/rush/rushd-native-path-aliases_2026-09-07.json @@ -1,9 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Resolve native daemon command working directories physically before enforcing workspace confinement and native project selection, accepting Windows short paths and workspace aliases while rejecting symlink escapes.", - "type": "patch" - } - ] -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Resolve native daemon command working directories physically before enforcing workspace confinement and native project selection, accepting Windows short paths and workspace aliases while rejecting symlink escapes.","type":"patch"}]} diff --git a/common/changes/@microsoft/rush/rushd-summary-banner_2026-09-24-01-30.json b/common/changes/@microsoft/rush/rushd-summary-banner_2026-09-24-01-30.json index c7e8ba2f446..3f1c282f000 100644 --- a/common/changes/@microsoft/rush/rushd-summary-banner_2026-09-24-01-30.json +++ b/common/changes/@microsoft/rush/rushd-summary-banner_2026-09-24-01-30.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Expose the internal operation summary printer so the Rush daemon can print the native end-of-run summary.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush", - "email": "TheLarkInn@users.noreply.github.com" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Expose the internal operation summary printer so the Rush daemon can print the native end-of-run summary.","type":"patch"}],"packageName":"@microsoft/rush","email":"TheLarkInn@users.noreply.github.com"} diff --git a/common/changes/@microsoft/rush/rushd-warmset-4747_2026-09-06.json b/common/changes/@microsoft/rush/rushd-warmset-4747_2026-09-06.json index a863401147c..cfa3b8c0095 100644 --- a/common/changes/@microsoft/rush/rushd-warmset-4747_2026-09-06.json +++ b/common/changes/@microsoft/rush/rushd-warmset-4747_2026-09-06.json @@ -1,9 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Support guarded idle result eviction with detached execution contexts, optional measured IPC runner RSS, and awaited IPC closure without treating an interrupted protocol result as success. Document generation-attached daemon warm policies without changing ordinary native runner persistence.", - "type": "patch" - } - ] -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Support guarded idle result eviction with detached execution contexts, optional measured IPC runner RSS, and awaited IPC closure without treating an interrupted protocol result as success. Document generation-attached daemon warm policies without changing ordinary native runner persistence.","type":"patch"}]} diff --git a/common/changes/@microsoft/rush/rushx-execution_2026-09-06.json b/common/changes/@microsoft/rush/rushx-execution_2026-09-06.json index 5a9540f866d..0261edfca9b 100644 --- a/common/changes/@microsoft/rush/rushx-execution_2026-09-06.json +++ b/common/changes/@microsoft/rush/rushx-execution_2026-09-06.json @@ -1,15 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Expose native Rushx parsing and request-local lifecycle execution with owned asynchronous spawning, isolated dotenv preparation, native diagnostics and injected-dependency synchronization.", - "type": "minor" - }, - { - "packageName": "@microsoft/rush", - "comment": "Allow the standalone Rushx frontend to capture and replay native configuration-discovery lines without changing legacy startup output.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Expose native Rushx parsing and request-local lifecycle execution with owned asynchronous spawning, isolated dotenv preparation, native diagnostics and injected-dependency synchronization.","type":"minor"},{"packageName":"@microsoft/rush","comment":"Allow the standalone Rushx frontend to capture and replay native configuration-discovery lines without changing legacy startup output.","type":"patch"}],"packageName":"@microsoft/rush"} diff --git a/common/changes/@microsoft/rush/rushx-invocation-namespace_2026-09-07.json b/common/changes/@microsoft/rush/rushx-invocation-namespace_2026-09-07.json index e9d956d93de..678df43a35d 100644 --- a/common/changes/@microsoft/rush/rushx-invocation-namespace_2026-09-07.json +++ b/common/changes/@microsoft/rush/rushx-invocation-namespace_2026-09-07.json @@ -1,10 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Preserve native Rushx invocation/configuration path namespaces for isolated lifecycle execution, including Windows aliases and registration diagnostics.", - "type": "patch" - } - ], - "packageName": "@microsoft/rush" -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Preserve native Rushx invocation/configuration path namespaces for isolated lifecycle execution, including Windows aliases and registration diagnostics.","type":"patch"}],"packageName":"@microsoft/rush"} diff --git a/common/changes/@microsoft/rush/update-js-yaml-security_2026-09-22-17-52.json b/common/changes/@microsoft/rush/update-js-yaml-security_2026-09-22-17-52.json index 02606adc965..2dcccf191e2 100644 --- a/common/changes/@microsoft/rush/update-js-yaml-security_2026-09-22-17-52.json +++ b/common/changes/@microsoft/rush/update-js-yaml-security_2026-09-22-17-52.json @@ -1,10 +1 @@ -{ - "changes": [ - { - "comment": "Update js-yaml dependency to ~4.3.2 to address security advisories for CPU consumption with certain inputs.", - "type": "patch", - "packageName": "@microsoft/rush" - } - ], - "packageName": "@microsoft/rush" -} +{"changes":[{"comment":"Update js-yaml dependency to ~4.3.2 to address security advisories for CPU consumption with certain inputs.","type":"patch","packageName":"@microsoft/rush"}],"packageName":"@microsoft/rush"} diff --git a/common/changes/@microsoft/rush/warm-ipc-process-factory_2026-09-07.json b/common/changes/@microsoft/rush/warm-ipc-process-factory_2026-09-07.json index 571960ec86c..a58c9e54dcb 100644 --- a/common/changes/@microsoft/rush/warm-ipc-process-factory_2026-09-07.json +++ b/common/changes/@microsoft/rush/warm-ipc-process-factory_2026-09-07.json @@ -1,9 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Allow an explicit IPC process factory to reuse native lifecycle environment, stdio and process-tree ownership without passing Node's IPC channel through an intermediate shell. Existing default runner behavior is unchanged.", - "type": "patch" - } - ] -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Allow an explicit IPC process factory to reuse native lifecycle environment, stdio and process-tree ownership without passing Node's IPC channel through an intermediate shell. Existing default runner behavior is unchanged.","type":"patch"}]} diff --git a/common/changes/@microsoft/rush/windows-ipc-resource-order_2026-09-07.json b/common/changes/@microsoft/rush/windows-ipc-resource-order_2026-09-07.json index 8493ad3e160..5528b16d7b8 100644 --- a/common/changes/@microsoft/rush/windows-ipc-resource-order_2026-09-07.json +++ b/common/changes/@microsoft/rush/windows-ipc-resource-order_2026-09-07.json @@ -1,9 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Assert IPC cleanup resolves after close without assuming an operating-system-specific delay between exit and close events.", - "type": "none" - } - ] -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Assert IPC cleanup resolves after close without assuming an operating-system-specific delay between exit and close events.","type":"none"}]} diff --git a/common/changes/@microsoft/rush/ws3-explicit-node-ipc_2026-09-09.json b/common/changes/@microsoft/rush/ws3-explicit-node-ipc_2026-09-09.json index 9148b560f05..a12a35b881b 100644 --- a/common/changes/@microsoft/rush/ws3-explicit-node-ipc_2026-09-09.json +++ b/common/changes/@microsoft/rush/ws3-explicit-node-ipc_2026-09-09.json @@ -1,9 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Add false-default persistent daemon Node runners selected by explicit per-operation daemonIpc descriptors, including the SDK declaration proxy. Preserve raw custom arguments, canonical hashes, native/rebuild/NoOp/shard behavior, and bounded implementation-tree reloads. Keep watch-only IPC unchanged and decode IPC stdout/stderr incrementally.", - "type": "minor" - } - ] -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Add false-default persistent daemon Node runners selected by explicit per-operation daemonIpc descriptors, including the SDK declaration proxy. Preserve raw custom arguments, canonical hashes, native/rebuild/NoOp/shard behavior, and bounded implementation-tree reloads. Keep watch-only IPC unchanged and decode IPC stdout/stderr incrementally.","type":"minor"}]} diff --git a/common/changes/@microsoft/rush/ws3-lifecycle-4747_2026-09-06.json b/common/changes/@microsoft/rush/ws3-lifecycle-4747_2026-09-06.json index b2bae8fdb87..04038b7fbc6 100644 --- a/common/changes/@microsoft/rush/ws3-lifecycle-4747_2026-09-06.json +++ b/common/changes/@microsoft/rush/ws3-lifecycle-4747_2026-09-06.json @@ -1,9 +1 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Expose stable workspace/runtime input fingerprints and safe borrowing of an already-held native preparation lock for generation-scoped engine reload.", - "type": "minor" - } - ] -} +{"changes":[{"packageName":"@microsoft/rush","comment":"Expose stable workspace/runtime input fingerprints and safe borrowing of an already-held native preparation lock for generation-scoped engine reload.","type":"minor"}]} diff --git a/common/changes/@rushstack/eslint-config/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@rushstack/eslint-config/automated-bump-decoupled-deps_2026-09-23-00-08-03.json index 68c35e7fe3f..db92c0d453e 100644 --- a/common/changes/@rushstack/eslint-config/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ b/common/changes/@rushstack/eslint-config/automated-bump-decoupled-deps_2026-09-23-00-08-03.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@rushstack/eslint-config" - } - ], - "packageName": "@rushstack/eslint-config", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file +{"changes":[{"comment":"","type":"none","packageName":"@rushstack/eslint-config"}],"packageName":"@rushstack/eslint-config","email":"rushbot@users.noreply.github.com"} diff --git a/common/changes/@rushstack/eslint-patch/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@rushstack/eslint-patch/automated-bump-decoupled-deps_2026-09-23-00-08-03.json index 4182a0eb140..d8c4c4cf2d5 100644 --- a/common/changes/@rushstack/eslint-patch/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ b/common/changes/@rushstack/eslint-patch/automated-bump-decoupled-deps_2026-09-23-00-08-03.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@rushstack/eslint-patch" - } - ], - "packageName": "@rushstack/eslint-patch", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file +{"changes":[{"comment":"","type":"none","packageName":"@rushstack/eslint-patch"}],"packageName":"@rushstack/eslint-patch","email":"rushbot@users.noreply.github.com"} diff --git a/common/changes/@rushstack/eslint-plugin-packlets/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@rushstack/eslint-plugin-packlets/automated-bump-decoupled-deps_2026-09-23-00-08-03.json index 7ee8e7c8b81..4fcbcffbeb0 100644 --- a/common/changes/@rushstack/eslint-plugin-packlets/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ b/common/changes/@rushstack/eslint-plugin-packlets/automated-bump-decoupled-deps_2026-09-23-00-08-03.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@rushstack/eslint-plugin-packlets" - } - ], - "packageName": "@rushstack/eslint-plugin-packlets", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file +{"changes":[{"comment":"","type":"none","packageName":"@rushstack/eslint-plugin-packlets"}],"packageName":"@rushstack/eslint-plugin-packlets","email":"rushbot@users.noreply.github.com"} diff --git a/common/changes/@rushstack/eslint-plugin-security/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@rushstack/eslint-plugin-security/automated-bump-decoupled-deps_2026-09-23-00-08-03.json index 4b6878d5549..ab490db12da 100644 --- a/common/changes/@rushstack/eslint-plugin-security/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ b/common/changes/@rushstack/eslint-plugin-security/automated-bump-decoupled-deps_2026-09-23-00-08-03.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@rushstack/eslint-plugin-security" - } - ], - "packageName": "@rushstack/eslint-plugin-security", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file +{"changes":[{"comment":"","type":"none","packageName":"@rushstack/eslint-plugin-security"}],"packageName":"@rushstack/eslint-plugin-security","email":"rushbot@users.noreply.github.com"} diff --git a/common/changes/@rushstack/eslint-plugin/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@rushstack/eslint-plugin/automated-bump-decoupled-deps_2026-09-23-00-08-03.json index eb5d63adacf..e424becb5ac 100644 --- a/common/changes/@rushstack/eslint-plugin/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ b/common/changes/@rushstack/eslint-plugin/automated-bump-decoupled-deps_2026-09-23-00-08-03.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@rushstack/eslint-plugin" - } - ], - "packageName": "@rushstack/eslint-plugin", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file +{"changes":[{"comment":"","type":"none","packageName":"@rushstack/eslint-plugin"}],"packageName":"@rushstack/eslint-plugin","email":"rushbot@users.noreply.github.com"} diff --git a/common/changes/@rushstack/heft-config-file/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@rushstack/heft-config-file/automated-bump-decoupled-deps_2026-09-23-00-08-03.json deleted file mode 100644 index 5ebf376352e..00000000000 --- a/common/changes/@rushstack/heft-config-file/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@rushstack/heft-config-file" - } - ], - "packageName": "@rushstack/heft-config-file", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-sass-plugin/bare-specifier-resolution-options_2026-09-28.json b/common/changes/@rushstack/heft-sass-plugin/bare-specifier-resolution-options_2026-09-28.json deleted file mode 100644 index c8efb06c870..00000000000 --- a/common/changes/@rushstack/heft-sass-plugin/bare-specifier-resolution-options_2026-09-28.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-sass-plugin", - "comment": "Add opt-in `loadPaths` and `resolveBareSpecifiersAsPackages` options, which allow a bare specifier such as `@use '@scope/pkg/theme'` to be resolved from a load path or as a package when it does not resolve relative to the importing file. Both are disabled by default, preserving the specification behavior in which such a specifier is a relative URL.", - "type": "minor" - }, - { - "packageName": "@rushstack/heft-sass-plugin", - "comment": "Apply the legacy `~` to `pkg:` rewrite during canonicalization, so that it also works in constructs other than `@use`/`@import`/`@forward`, such as `meta.load-css()`. Previously these threw an `Unexpected tilde in URL` error.", - "type": "patch" - } - ] -} diff --git a/common/changes/@rushstack/heft/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@rushstack/heft/automated-bump-decoupled-deps_2026-09-23-00-08-03.json deleted file mode 100644 index d773a7585e3..00000000000 --- a/common/changes/@rushstack/heft/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@rushstack/heft" - } - ], - "packageName": "@rushstack/heft", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft/preserve-child-reporter-private-members_2026-09-08.json b/common/changes/@rushstack/heft/preserve-child-reporter-private-members_2026-09-08.json deleted file mode 100644 index 1b2df382493..00000000000 --- a/common/changes/@rushstack/heft/preserve-child-reporter-private-members_2026-09-08.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "Preserve negotiated child-reporter routing and scoped diagnostic accounting when integrating native private members.", - "type": "patch" - } - ], - "packageName": "@rushstack/heft" -} diff --git a/common/changes/@rushstack/lockfile-explorer/update-js-yaml-security_2026-09-22-17-52.json b/common/changes/@rushstack/lockfile-explorer/update-js-yaml-security_2026-09-22-17-52.json deleted file mode 100644 index 65919600b7e..00000000000 --- a/common/changes/@rushstack/lockfile-explorer/update-js-yaml-security_2026-09-22-17-52.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "comment": "Update js-yaml dependency to ~4.3.2 to address security advisories for CPU consumption with certain inputs.", - "type": "patch", - "packageName": "@rushstack/lockfile-explorer" - } - ], - "packageName": "@rushstack/lockfile-explorer" -} diff --git a/common/changes/@rushstack/node-core-library/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@rushstack/node-core-library/automated-bump-decoupled-deps_2026-09-23-00-08-03.json deleted file mode 100644 index bf210f74baf..00000000000 --- a/common/changes/@rushstack/node-core-library/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@rushstack/node-core-library" - } - ], - "packageName": "@rushstack/node-core-library", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/node-core-library/windows-lock-release-recovery_2026-09-17.json b/common/changes/@rushstack/node-core-library/windows-lock-release-recovery_2026-09-17.json deleted file mode 100644 index c8a06f94fee..00000000000 --- a/common/changes/@rushstack/node-core-library/windows-lock-release-recovery_2026-09-17.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/node-core-library", - "comment": "Fail Windows lock acquisition safely when exclusive sharing is unsupported, clean up failed releases while preserving dirty recovery and errors, and expose all backing paths through LockFile.getLockFilePaths().", - "type": "minor" - } - ], - "packageName": "@rushstack/node-core-library" -} diff --git a/common/changes/@rushstack/node-core-library/windows-native-mutex_2026-09-07.json b/common/changes/@rushstack/node-core-library/windows-native-mutex_2026-09-07.json deleted file mode 100644 index 04dee1eb1b9..00000000000 --- a/common/changes/@rushstack/node-core-library/windows-native-mutex_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/node-core-library", - "comment": "Use native Windows exclusive sharing for file mutexes and preserve dirty-owner state across close/delete handoffs.", - "type": "patch" - } - ], - "packageName": "@rushstack/node-core-library" -} diff --git a/common/changes/@rushstack/operation-graph/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@rushstack/operation-graph/automated-bump-decoupled-deps_2026-09-23-00-08-03.json deleted file mode 100644 index bebea85d5d6..00000000000 --- a/common/changes/@rushstack/operation-graph/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@rushstack/operation-graph" - } - ], - "packageName": "@rushstack/operation-graph", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/operation-graph/rushd-warmset-4747_2026-09-06.json b/common/changes/@rushstack/operation-graph/rushd-warmset-4747_2026-09-06.json deleted file mode 100644 index 2b7bdd2e12e..00000000000 --- a/common/changes/@rushstack/operation-graph/rushd-warmset-4747_2026-09-06.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/operation-graph", - "comment": "Include an optional measured process RSS sample in WatchLoop IPC completion messages for compatible hosts' best-effort warm resource accounting.", - "type": "patch" - } - ] -} diff --git a/common/changes/@rushstack/problem-matcher/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@rushstack/problem-matcher/automated-bump-decoupled-deps_2026-09-23-00-08-03.json index 67a23d58850..e919193d53c 100644 --- a/common/changes/@rushstack/problem-matcher/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ b/common/changes/@rushstack/problem-matcher/automated-bump-decoupled-deps_2026-09-23-00-08-03.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@rushstack/problem-matcher" - } - ], - "packageName": "@rushstack/problem-matcher", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file +{"changes":[{"comment":"","type":"none","packageName":"@rushstack/problem-matcher"}],"packageName":"@rushstack/problem-matcher","email":"rushbot@users.noreply.github.com"} diff --git a/common/changes/@rushstack/rig-package/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@rushstack/rig-package/automated-bump-decoupled-deps_2026-09-23-00-08-03.json index cc5c78afc2a..55210cc0917 100644 --- a/common/changes/@rushstack/rig-package/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ b/common/changes/@rushstack/rig-package/automated-bump-decoupled-deps_2026-09-23-00-08-03.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@rushstack/rig-package" - } - ], - "packageName": "@rushstack/rig-package", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file +{"changes":[{"comment":"","type":"none","packageName":"@rushstack/rig-package"}],"packageName":"@rushstack/rig-package","email":"rushbot@users.noreply.github.com"} diff --git a/common/changes/@rushstack/rush-cli-client/admission-controls_2026-09-06.json b/common/changes/@rushstack/rush-cli-client/admission-controls_2026-09-06.json deleted file mode 100644 index 7b2f14e8161..00000000000 --- a/common/changes/@rushstack/rush-cli-client/admission-controls_2026-09-06.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Parse --no-wait and --wait-timeout into daemon admission options, preserve script arguments, and report queue failures without leaking controls to scripts.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-cli-client", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-cli-client/agent-reporter_2026-09-24-02-35.json b/common/changes/@rushstack/rush-cli-client/agent-reporter_2026-09-24-02-35.json deleted file mode 100644 index 97bc13b49cb..00000000000 --- a/common/changes/@rushstack/rush-cli-client/agent-reporter_2026-09-24-02-35.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Add an opt-in agent output mode on the daemon path (RUSHD_OUTPUT=agent or COPILOT_CLI) with an immediate first line, bounded live progress, and a guaranteed final summary; keep repositories that opt into useRushReporter on the native reporter path.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-cli-client", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-cli-client/client-startup-perf_2026-09-24-03-05.json b/common/changes/@rushstack/rush-cli-client/client-startup-perf_2026-09-24-03-05.json deleted file mode 100644 index cc8859772a1..00000000000 --- a/common/changes/@rushstack/rush-cli-client/client-startup-perf_2026-09-24-03-05.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Connect to a warm daemon without loading the @microsoft/rush-lib bundle; heavy modules are now loaded only for in-process fallback, rushx discovery, daemon startup, and version selection. The bin scripts also enable the Node.js compile cache when available.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-cli-client", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-cli-client/daemon-recovery_2026-09-23.json b/common/changes/@rushstack/rush-cli-client/daemon-recovery_2026-09-23.json deleted file mode 100644 index ddc56a8ade6..00000000000 --- a/common/changes/@rushstack/rush-cli-client/daemon-recovery_2026-09-23.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Make `rush-client daemon stop` idempotent (state notRunning, exit 0), make `daemon restart` start a daemon when none is running, and add `daemon stop --force` to remove stale workspace daemon artifacts.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/fix-rushd-error-surfacing_2026-09-24-01-50.json b/common/changes/@rushstack/rush-cli-client/fix-rushd-error-surfacing_2026-09-24-01-50.json deleted file mode 100644 index 925deeffab9..00000000000 --- a/common/changes/@rushstack/rush-cli-client/fix-rushd-error-surfacing_2026-09-24-01-50.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Print the error message of a failed daemon result (for example, a daemon shutdown that cancelled the build), and report cancelled requests from \"rush-client daemon stop\".", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-cli-client", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-cli-client/fix-rushd-late-build-queue-timeout_2026-09-24-01-45.json b/common/changes/@rushstack/rush-cli-client/fix-rushd-late-build-queue-timeout_2026-09-24-01-45.json deleted file mode 100644 index 965c70715e8..00000000000 --- a/common/changes/@rushstack/rush-cli-client/fix-rushd-late-build-queue-timeout_2026-09-24-01-45.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Wait for a running compatible build instead of failing after the default 30-second queue timeout, and explain admission failures with how to wait longer.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-cli-client", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-cli-client/fix-warmset-cap_2026-09-24-01-00.json b/common/changes/@rushstack/rush-cli-client/fix-warmset-cap_2026-09-24-01-00.json deleted file mode 100644 index 9eec39ac080..00000000000 --- a/common/changes/@rushstack/rush-cli-client/fix-warmset-cap_2026-09-24-01-00.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Document the warmSetMaxProjects and warmMemoryBudgetMB daemon policy semantics.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/fixture-git-line-endings_2026-09-08.json b/common/changes/@rushstack/rush-cli-client/fixture-git-line-endings_2026-09-08.json deleted file mode 100644 index 94a0a460558..00000000000 --- a/common/changes/@rushstack/rush-cli-client/fixture-git-line-endings_2026-09-08.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Configure generated Git fixtures locally to preserve LF files without Windows autocrlf warnings; leave user settings and CI warning policy unchanged.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/graph-generation-4747_2026-09-07.json b/common/changes/@rushstack/rush-cli-client/graph-generation-4747_2026-09-07.json deleted file mode 100644 index e4c21f882f8..00000000000 --- a/common/changes/@rushstack/rush-cli-client/graph-generation-4747_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Fence graph mutations against stale workspace generations and support explicit snapshot tokens.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/hosted-ci-rushx-pipe-fixture_2026-09-07.json b/common/changes/@rushstack/rush-cli-client/hosted-ci-rushx-pipe-fixture_2026-09-07.json deleted file mode 100644 index 77f87f7dde1..00000000000 --- a/common/changes/@rushstack/rush-cli-client/hosted-ci-rushx-pipe-fixture_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Use Rush's native pre-LTS warning control in the Rushx parity fixture so raw binary stream assertions remain runtime-independent.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/joined-launcher-fixture-cleanup_2026-09-08.json b/common/changes/@rushstack/rush-cli-client/joined-launcher-fixture-cleanup_2026-09-08.json deleted file mode 100644 index 29c9a304f93..00000000000 --- a/common/changes/@rushstack/rush-cli-client/joined-launcher-fixture-cleanup_2026-09-08.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Join the PIDs reported by fixture daemon start/restart commands, then reuse bounded Windows sharing cleanup after launcher and host joins without weakening lifecycle assertions.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/native-cli-rendering_2026-09-06.json b/common/changes/@rushstack/rush-cli-client/native-cli-rendering_2026-09-06.json deleted file mode 100644 index c2ac0402a60..00000000000 --- a/common/changes/@rushstack/rush-cli-client/native-cli-rendering_2026-09-06.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Route native build/rebuild requests to the production engine and render operation events with awaited output, retaining raw global streams and native reporter-control fallback.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-cli-client", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-cli-client/native-early-stdin-fixture_2026-09-07.json b/common/changes/@rushstack/rush-cli-client/native-early-stdin-fixture_2026-09-07.json deleted file mode 100644 index ee001c8487c..00000000000 --- a/common/changes/@rushstack/rush-cli-client/native-early-stdin-fixture_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Accept Windows EOF alongside EPIPE when a test script exits without reading stdin, preserving its authoritative exit status and byte-for-byte native parity assertions.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/native-fixture-callback-lifetime_2026-09-08.json b/common/changes/@rushstack/rush-cli-client/native-fixture-callback-lifetime_2026-09-08.json deleted file mode 100644 index 58e6fb46d18..00000000000 --- a/common/changes/@rushstack/rush-cli-client/native-fixture-callback-lifetime_2026-09-08.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Bind native CLI test continuations to their own fixtures, join complete callbacks before cleanup, and separate initial daemon preparation from reload and restart assertions.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/native-graph-cli-fixtures_2026-09-07.json b/common/changes/@rushstack/rush-cli-client/native-graph-cli-fixtures_2026-09-07.json deleted file mode 100644 index 8cdae17859b..00000000000 --- a/common/changes/@rushstack/rush-cli-client/native-graph-cli-fixtures_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Split real graph CLI scenarios, exercise graceful Windows signal cancellation, and join fixture invocations before cleanup.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/native-reuse-setup_2026-09-08.json b/common/changes/@rushstack/rush-cli-client/native-reuse-setup_2026-09-08.json deleted file mode 100644 index 32e38b4fc57..00000000000 --- a/common/changes/@rushstack/rush-cli-client/native-reuse-setup_2026-09-08.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Separate initial native daemon preparation from warm-reuse and Rushx parity assertions while preserving execution deadlines and all assertions.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/native-workspace-identity_2026-09-07.json b/common/changes/@rushstack/rush-cli-client/native-workspace-identity_2026-09-07.json deleted file mode 100644 index 49727077fc2..00000000000 --- a/common/changes/@rushstack/rush-cli-client/native-workspace-identity_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Use native filesystem canonicalization so Windows short-path aliases address the same daemon as the host.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/publication-metadata_2026-09-17.json b/common/changes/@rushstack/rush-cli-client/publication-metadata_2026-09-17.json deleted file mode 100644 index 85b4c9a1557..00000000000 --- a/common/changes/@rushstack/rush-cli-client/publication-metadata_2026-09-17.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Include the package MIT license and standard publication metadata, enable the pack phase, and document why native fallback reuses the version-selecting Rush frontend.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/registry-miss-fixture_2026-09-07.json b/common/changes/@rushstack/rush-cli-client/registry-miss-fixture_2026-09-07.json deleted file mode 100644 index f42120937e9..00000000000 --- a/common/changes/@rushstack/rush-cli-client/registry-miss-fixture_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Isolate selected-version metadata failure with native .npmrc configuration, allow its real subprocess startup budget, and join CLI child closure before fixture cleanup.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/restart-retry-4747_2026-09-07.json b/common/changes/@rushstack/rush-cli-client/restart-retry-4747_2026-09-07.json deleted file mode 100644 index 5a86af97038..00000000000 --- a/common/changes/@rushstack/rush-cli-client/restart-retry-4747_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Retry guaranteed pre-execution hard-restart outcomes once and forward opt-in native install/update requests.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/retention-gate-publication_2026-09-11.json b/common/changes/@rushstack/rush-cli-client/retention-gate-publication_2026-09-11.json deleted file mode 100644 index f20c3ab9329..00000000000 --- a/common/changes/@rushstack/rush-cli-client/retention-gate-publication_2026-09-11.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Atomically publish IPC retention fixture gates and inputs, consume only complete event frames, and correlate pressure samples with their unique request.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/retention-pressure-handshake_2026-09-11.json b/common/changes/@rushstack/rush-cli-client/retention-pressure-handshake_2026-09-11.json deleted file mode 100644 index 6a5287eba53..00000000000 --- a/common/changes/@rushstack/rush-cli-client/retention-pressure-handshake_2026-09-11.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Confirm real IPC retention-test memory pressure after allocation and one measured adjustment before releasing admission, preserving retention policies, budgets, and deadlines.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/rushd-cancel-hard-abort_2026-09-23.json b/common/changes/@rushstack/rush-cli-client/rushd-cancel-hard-abort_2026-09-23.json deleted file mode 100644 index 8487bcf692b..00000000000 --- a/common/changes/@rushstack/rush-cli-client/rushd-cancel-hard-abort_2026-09-23.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Exit with 128+signal (130/143/129) and print a cancellation notice when a daemon-routed command is cancelled; handle SIGHUP like SIGTERM.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-cli-client", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-cli-client/rushd-client_2026-09-06.json b/common/changes/@rushstack/rush-cli-client/rushd-client_2026-09-06.json deleted file mode 100644 index 57ecb8d6e31..00000000000 --- a/common/changes/@rushstack/rush-cli-client/rushd-client_2026-09-06.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Add separate opt-in rush-client and rushx-client bins with safe in-process fallback, protocol-based daemon start/status/stop/restart, and local launcher-log reading; document host integration blockers without replacing rush/rushx.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/rushd-graph-4747_2026-09-06.json b/common/changes/@rushstack/rush-cli-client/rushd-graph-4747_2026-09-06.json deleted file mode 100644 index 7dd626de0f0..00000000000 --- a/common/changes/@rushstack/rush-cli-client/rushd-graph-4747_2026-09-06.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Implement RUSH_DAEMON_EXPERIMENTAL-gated daemon graph show/status/scope-in/scope-out/invalidate/watch/pause/resume as a public wire/core NDJSON client with no native fallback.", - "type": "minor" - } - ] -} diff --git a/common/changes/@rushstack/rush-cli-client/rushx-execution_2026-09-06.json b/common/changes/@rushstack/rush-cli-client/rushx-execution_2026-09-06.json deleted file mode 100644 index 99a3c0bcd38..00000000000 --- a/common/changes/@rushstack/rush-cli-client/rushx-execution_2026-09-06.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Tag Rushx requests explicitly, reuse native argument boundaries and frontend discovery output, and validate real daemon script parity with native Rushx.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/rushx-invocation-namespace_2026-09-07.json b/common/changes/@rushstack/rush-cli-client/rushx-invocation-namespace_2026-09-07.json deleted file mode 100644 index ae905a4d940..00000000000 --- a/common/changes/@rushstack/rush-cli-client/rushx-invocation-namespace_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Add exact native Rushx alias parity regressions for lifecycle paths, project registration, pnpm-sync diagnostics and safe pre-execution rejection.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/stdin-lifecycle_2026-09-06.json b/common/changes/@rushstack/rush-cli-client/stdin-lifecycle_2026-09-06.json deleted file mode 100644 index 6217ff961e9..00000000000 --- a/common/changes/@rushstack/rush-cli-client/stdin-lifecycle_2026-09-06.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Enable negotiated piped stdin and EOF while preserving native fallback input and treating pipe Ctrl+C bytes as data.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-cli-client", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-cli-client/version-selected-launcher_2026-09-07.json b/common/changes/@rushstack/rush-cli-client/version-selected-launcher_2026-09-07.json deleted file mode 100644 index e59b84e7436..00000000000 --- a/common/changes/@rushstack/rush-cli-client/version-selected-launcher_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Add asynchronous version-selected daemon connection preparation and prevent the synchronous launcher from impersonating a different Rush engine.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/version-skew-restart_2026-09-06.json b/common/changes/@rushstack/rush-cli-client/version-skew-restart_2026-09-06.json deleted file mode 100644 index 5f3a47cf358..00000000000 --- a/common/changes/@rushstack/rush-cli-client/version-skew-restart_2026-09-06.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Reuse ownership-checked shutdown for explicit restart and automatically recover implementation-version skew when the selected launcher is available.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-cli-client", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-cli-client/windows-log-follow_2026-09-09.json b/common/changes/@rushstack/rush-cli-client/windows-log-follow_2026-09-09.json deleted file mode 100644 index 8ff4fa7fd3e..00000000000 --- a/common/changes/@rushstack/rush-cli-client/windows-log-follow_2026-09-09.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Keep Windows daemon-log following cancellable behind unread stdout using bounded, acknowledged output and an explicitly joined output-only process; preserve snapshot, redirection and I/O-error behavior.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-cli-client/ws3-explicit-node-ipc_2026-09-09.json b/common/changes/@rushstack/rush-cli-client/ws3-explicit-node-ipc_2026-09-09.json deleted file mode 100644 index 0b5e2016066..00000000000 --- a/common/changes/@rushstack/rush-cli-client/ws3-explicit-node-ipc_2026-09-09.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Document the explicit Node-only persistent daemon path and cover production launch, measured retention, raw Unicode output, cancellation, NoOp/shards, and descriptor/implementation reload through the public client.", - "type": "minor" - } - ] -} diff --git a/common/changes/@rushstack/rush-cli-client/ws4-acceptance-fixes_2026-09-09.json b/common/changes/@rushstack/rush-cli-client/ws4-acceptance-fixes_2026-09-09.json deleted file mode 100644 index 60324773c93..00000000000 --- a/common/changes/@rushstack/rush-cli-client/ws4-acceptance-fixes_2026-09-09.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-cli-client", - "comment": "Keep unknown interactive Rushx scripts in-process before consuming input, preserve one cancellable graph admission budget across generation preflight and mutation, and add bounded daemon logs --follow.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-cli-client" -} diff --git a/common/changes/@rushstack/rush-client-core/atomic-fixture-pid-marker_2026-09-08.json b/common/changes/@rushstack/rush-client-core/atomic-fixture-pid-marker_2026-09-08.json deleted file mode 100644 index dffe02a972c..00000000000 --- a/common/changes/@rushstack/rush-client-core/atomic-fixture-pid-marker_2026-09-08.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Publish the pre-bind test PID marker atomically so a starter cannot read an empty newly-created file as PID zero; retain single-daemon and ownership assertions.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-client-core" -} diff --git a/common/changes/@rushstack/rush-client-core/client-startup-perf_2026-09-24-03-05.json b/common/changes/@rushstack/rush-client-core/client-startup-perf_2026-09-24-03-05.json deleted file mode 100644 index 1b08dda7b91..00000000000 --- a/common/changes/@rushstack/rush-client-core/client-startup-perf_2026-09-24-03-05.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Add IConnectOrStartDaemonOptions.resolveStartCommandAsync so a start command is resolved only when a daemon must be started or replaced.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-client-core", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-client-core/daemon-recovery_2026-09-23.json b/common/changes/@rushstack/rush-client-core/daemon-recovery_2026-09-23.json deleted file mode 100644 index 4dbf5f28e0d..00000000000 --- a/common/changes/@rushstack/rush-client-core/daemon-recovery_2026-09-23.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Reclaim provably stale daemon artifacts (a socket without an ownership record, a corrupt record, or a Linux PID reused since the record was written) instead of permanently disabling the daemon, and add resetDaemonArtifactsAsync() as the explicit recovery path referenced by fail-closed messages.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-client-core" -} diff --git a/common/changes/@rushstack/rush-client-core/fix-restart-arbitration_2026-09-24-01-45.json b/common/changes/@rushstack/rush-client-core/fix-restart-arbitration_2026-09-24-01-45.json deleted file mode 100644 index 06c96fc7362..00000000000 --- a/common/changes/@rushstack/rush-client-core/fix-restart-arbitration_2026-09-24-01-45.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Retry daemon restarts with jittered backoff inside the admission deadline and return a `restartRetriesExhausted` fallback outcome instead of failing when successors keep restarting for other environments.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-client-core" -} diff --git a/common/changes/@rushstack/rush-client-core/fix-rushd-error-surfacing_2026-09-24-01-50.json b/common/changes/@rushstack/rush-client-core/fix-rushd-error-surfacing_2026-09-24-01-50.json deleted file mode 100644 index fad92bb8f44..00000000000 --- a/common/changes/@rushstack/rush-client-core/fix-rushd-error-surfacing_2026-09-24-01-50.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Return the daemon shutdown acknowledgement, including its optional active request count, from DaemonClient.shutdownAsync().", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-client-core", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-client-core/hosted-ci-startup-lifetime_2026-09-07.json b/common/changes/@rushstack/rush-client-core/hosted-ci-startup-lifetime_2026-09-07.json deleted file mode 100644 index 5698ddffd88..00000000000 --- a/common/changes/@rushstack/rush-client-core/hosted-ci-startup-lifetime_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Join detached startup helper closure without prematurely disconnecting IPC, keep its cwd outside the launched workspace, and drain failed launcher processes before reporting startup failure.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-client-core" -} diff --git a/common/changes/@rushstack/rush-client-core/no-replay-after-terminal-control_2026-09-06.json b/common/changes/@rushstack/rush-client-core/no-replay-after-terminal-control_2026-09-06.json deleted file mode 100644 index d552c2f8f95..00000000000 --- a/common/changes/@rushstack/rush-client-core/no-replay-after-terminal-control_2026-09-06.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Reject in-process fallback after terminal control, even without a stdin source, while restoring raw mode and avoiding command replay.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-client-core", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-client-core/prebind-startup-handoff_2026-09-07.json b/common/changes/@rushstack/rush-client-core/prebind-startup-handoff_2026-09-07.json deleted file mode 100644 index 63a0ce58a94..00000000000 --- a/common/changes/@rushstack/rush-client-core/prebind-startup-handoff_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Hand detached daemon startup to an independent helper with a durable pre-bind reservation. Prevent duplicate launches after the starting client dies, preserve explicit launch commands and ownership-based restart, and fail closed on ambiguous launcher failures.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-client-core" -} diff --git a/common/changes/@rushstack/rush-client-core/publication-metadata_2026-09-17.json b/common/changes/@rushstack/rush-client-core/publication-metadata_2026-09-17.json deleted file mode 100644 index 4643f5481ef..00000000000 --- a/common/changes/@rushstack/rush-client-core/publication-metadata_2026-09-17.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Include the package MIT license and standard publication metadata, and enable the pack phase.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-client-core" -} diff --git a/common/changes/@rushstack/rush-client-core/restart-retry-4747_2026-09-07.json b/common/changes/@rushstack/rush-client-core/restart-retry-4747_2026-09-07.json deleted file mode 100644 index 35125ae6f5a..00000000000 --- a/common/changes/@rushstack/rush-client-core/restart-retry-4747_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Support one ownership-attested pre-execution restart retry, cancellation during handoff, and native mutation protocol admission.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-client-core" -} diff --git a/common/changes/@rushstack/rush-client-core/reuse-native-startup-lock_2026-09-07.json b/common/changes/@rushstack/rush-client-core/reuse-native-startup-lock_2026-09-07.json deleted file mode 100644 index d18a9ab3a3b..00000000000 --- a/common/changes/@rushstack/rush-client-core/reuse-native-startup-lock_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Reuse the validated native Windows LockFile exclusion for startup instead of maintaining a separate pipe mutex, preserving durable crash reservations and fail-closed handoff behavior.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-client-core" -} diff --git a/common/changes/@rushstack/rush-client-core/rushd-client_2026-09-06.json b/common/changes/@rushstack/rush-client-core/rushd-client_2026-09-06.json deleted file mode 100644 index f1022e20b5a..00000000000 --- a/common/changes/@rushstack/rush-client-core/rushd-client_2026-09-06.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Introduce the opt-in daemon client with immutable requests, backpressured output, cancellation, raw input cleanup, private append-only launcher logs, serialized detached startup, and protocol-gated shutdown with bounded ownership-release coordination.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-client-core" -} diff --git a/common/changes/@rushstack/rush-client-core/rushx-execution_2026-09-06.json b/common/changes/@rushstack/rush-client-core/rushx-execution_2026-09-06.json deleted file mode 100644 index 62cc0aba826..00000000000 --- a/common/changes/@rushstack/rush-client-core/rushx-execution_2026-09-06.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Capture the native invocation kind, reject Rushx peers older than protocol 0.8 before request submission, and prevent fallback after output or stdin admission.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-client-core" -} diff --git a/common/changes/@rushstack/rush-client-core/startup-readiness-cancellation_2026-09-07.json b/common/changes/@rushstack/rush-client-core/startup-readiness-cancellation_2026-09-07.json deleted file mode 100644 index 8442dac35e4..00000000000 --- a/common/changes/@rushstack/rush-client-core/startup-readiness-cancellation_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Honor cancellation during daemon hello/pong readiness, close newly ready clients when cancellation wins, and preserve abort reasons instead of treating handshake failures as retryable.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-client-core" -} diff --git a/common/changes/@rushstack/rush-client-core/stdin-lifecycle_2026-09-06.json b/common/changes/@rushstack/rush-client-core/stdin-lifecycle_2026-09-06.json deleted file mode 100644 index 127f83b31b3..00000000000 --- a/common/changes/@rushstack/rush-client-core/stdin-lifecycle_2026-09-06.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Stream bounded stdin chunks only after admission and write credits, deliver ordered EOF, and preserve input for fallback to older peers.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-client-core", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-client-core/version-skew-restart_2026-09-06.json b/common/changes/@rushstack/rush-client-core/version-skew-restart_2026-09-06.json deleted file mode 100644 index 6c45513fa02..00000000000 --- a/common/changes/@rushstack/rush-client-core/version-skew-restart_2026-09-06.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Replace a mismatched daemon implementation under the startup mutex using an explicit launcher and verified ownership, before submitting any request.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-client-core", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-client-core/windows-startup-sharing_2026-09-07.json b/common/changes/@rushstack/rush-client-core/windows-startup-sharing_2026-09-07.json deleted file mode 100644 index d3ab20955b2..00000000000 --- a/common/changes/@rushstack/rush-client-core/windows-startup-sharing_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Use an OS-owned Windows startup mutex and keep sharing-denied ownership reads unknown until the existing handoff deadline, preserving fail-closed startup and no-replay behavior.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-client-core" -} diff --git a/common/changes/@rushstack/rush-client-core/ws3-closing-readiness_2026-09-09.json b/common/changes/@rushstack/rush-client-core/ws3-closing-readiness_2026-09-09.json deleted file mode 100644 index 3f307382930..00000000000 --- a/common/changes/@rushstack/rush-client-core/ws3-closing-readiness_2026-09-09.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-client-core", - "comment": "Retry pre-request handshake resets within the startup deadline while a closing daemon retains resource ownership. Preserve fail-closed ownership checks and prohibit replay after execution begins.", - "type": "patch" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/daemon-watch-policy-4747_2026-09-07.json b/common/changes/@rushstack/rush-daemon-protocol/daemon-watch-policy-4747_2026-09-07.json deleted file mode 100644 index d3ea8e5f3fe..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/daemon-watch-policy-4747_2026-09-07.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Report and validate the effective watch setting in warm status configuration while accepting its omission by older peers.", - "type": "patch" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/fix-restart-arbitration_2026-09-24-18-10.json b/common/changes/@rushstack/rush-daemon-protocol/fix-restart-arbitration_2026-09-24-18-10.json deleted file mode 100644 index a61beef311c..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/fix-restart-arbitration_2026-09-24-18-10.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Document that clients may retry `retryAfterRestart` a bounded number of times within the admission deadline.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-daemon-protocol" -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/fix-rushd-error-surfacing_2026-09-24-01-50.json b/common/changes/@rushstack/rush-daemon-protocol/fix-rushd-error-surfacing_2026-09-24-01-50.json deleted file mode 100644 index 5aebbe2a85c..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/fix-rushd-error-surfacing_2026-09-24-01-50.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Add an optional \"activeRequests\" count to the shutdownAck control message; advertised as protocol minor 11 (`DAEMON_SHUTDOWN_ACTIVE_REQUESTS_PROTOCOL_MINOR`); older peers omit or ignore it.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon-protocol", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/fix-rushd-late-build-queue-timeout_2026-09-24-01-45.json b/common/changes/@rushstack/rush-daemon-protocol/fix-rushd-late-build-queue-timeout_2026-09-24-01-45.json deleted file mode 100644 index 09254278fa5..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/fix-rushd-late-build-queue-timeout_2026-09-24-01-45.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Add the optional `waitTimeoutIsDefault` admission option so a daemon can distinguish a client-default queue timeout from an explicit one.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon-protocol", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/graph-generation-4747_2026-09-07.json b/common/changes/@rushstack/rush-daemon-protocol/graph-generation-4747_2026-09-07.json deleted file mode 100644 index 76e00187ba3..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/graph-generation-4747_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Add generation-fenced experimental graph mutations in protocol 0.9.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon-protocol" -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/reload-tier-status-4747_2026-09-07.json b/common/changes/@rushstack/rush-daemon-protocol/reload-tier-status-4747_2026-09-07.json deleted file mode 100644 index 2deaf92ba87..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/reload-tier-status-4747_2026-09-07.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Add optional validated lastReloadTier workspace status metadata for initial/reuse, successful reload, and requested restart; accept omission by older peers.", - "type": "patch" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/restart-retry-4747_2026-09-07.json b/common/changes/@rushstack/rush-daemon-protocol/restart-retry-4747_2026-09-07.json deleted file mode 100644 index 6b04ee330ea..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/restart-retry-4747_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Add protocol 0.10 native mutation and guaranteed pre-execution restart results.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon-protocol" -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/review-formatted-control-validation_2026-09-17.json b/common/changes/@rushstack/rush-daemon-protocol/review-formatted-control-validation_2026-09-17.json deleted file mode 100644 index 31ba1337430..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/review-formatted-control-validation_2026-09-17.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Keep control validators within strict module size limits after applying the repository formatter without changing wire validation.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-daemon-protocol" -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/rushd-graph-4747_2026-09-06.json b/common/changes/@rushstack/rush-daemon-protocol/rushd-graph-4747_2026-09-06.json deleted file mode 100644 index 05e16cc02a4..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/rushd-graph-4747_2026-09-06.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Define JSON-safe experimental graph snapshot DTOs and the rushd.graph-snapshot extension name without changing transport contracts or runtime dependencies.", - "type": "minor" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/rushd-lifecycle-4747_2026-09-06-14-40.json b/common/changes/@rushstack/rush-daemon-protocol/rushd-lifecycle-4747_2026-09-06-14-40.json deleted file mode 100644 index 04ac94a9426..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/rushd-lifecycle-4747_2026-09-06-14-40.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Add protocol 0.6 acknowledged shutdown controls and optional process identity and resident-memory status fields.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon-protocol", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/rushx-execution_2026-09-06.json b/common/changes/@rushstack/rush-daemon-protocol/rushx-execution_2026-09-06.json deleted file mode 100644 index 42eaa443a20..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/rushx-execution_2026-09-06.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Add the validated optional Rush/Rushx invocation kind in protocol 0.8 without changing legacy request routing.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon-protocol" -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/stdin-lifecycle_2026-09-06.json b/common/changes/@rushstack/rush-daemon-protocol/stdin-lifecycle_2026-09-06.json deleted file mode 100644 index ffd03783611..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/stdin-lifecycle_2026-09-06.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Add protocol 0.7 stdin admission/write-credit and EOF controls with explicit capability negotiation.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon-protocol", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/warm-status-4747_2026-09-07.json b/common/changes/@rushstack/rush-daemon-protocol/warm-status-4747_2026-09-07.json deleted file mode 100644 index 780f2559dcd..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/warm-status-4747_2026-09-07.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Add optional validated workspace generation and warm-resource accounting to pong without changing request/rejection types or the protocol 0.9 generation-fencing contract.", - "type": "patch" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/ws3-explicit-node-ipc_2026-09-09.json b/common/changes/@rushstack/rush-daemon-protocol/ws3-explicit-node-ipc_2026-09-09.json deleted file mode 100644 index f4e756057a9..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/ws3-explicit-node-ipc_2026-09-09.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Add optional validated raw warm-project ranking inputs to workspace status while preserving unknown measurements and older-peer compatibility.", - "type": "minor" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon-transport/rushd-handoff-4747_2026-09-06-14-50.json b/common/changes/@rushstack/rush-daemon-transport/rushd-handoff-4747_2026-09-06-14-50.json deleted file mode 100644 index 48a7415c777..00000000000 --- a/common/changes/@rushstack/rush-daemon-transport/rushd-handoff-4747_2026-09-06-14-50.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-transport", - "comment": "Retain daemon ownership while connections stop, refuse a still-live owner, and make endpoint release idempotent across successor startup.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon-transport", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-daemon-transport/rushd-reap-orphans_2026-09-24-03-00.json b/common/changes/@rushstack/rush-daemon-transport/rushd-reap-orphans_2026-09-24-03-00.json deleted file mode 100644 index 89a8bf208be..00000000000 --- a/common/changes/@rushstack/rush-daemon-transport/rushd-reap-orphans_2026-09-24-03-00.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-transport", - "comment": "When reclaiming the socket of a daemon that died uncleanly (SIGKILL/OOM), terminate the operation processes still running in its process group (SIGTERM, then SIGKILL after a grace period) so a successor daemon does not re-run them concurrently.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon-transport", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon-transport/rushd-startup-cleanup-4747_2026-09-06-15-00.json b/common/changes/@rushstack/rush-daemon-transport/rushd-startup-cleanup-4747_2026-09-06-15-00.json deleted file mode 100644 index d041d37fb40..00000000000 --- a/common/changes/@rushstack/rush-daemon-transport/rushd-startup-cleanup-4747_2026-09-06-15-00.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-transport", - "comment": "Close a newly bound endpoint if publishing daemon ownership fails, avoiding an orphaned listener after failed startup.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon-transport", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-daemon/canonical-warm-fixture_2026-09-07.json b/common/changes/@rushstack/rush-daemon/canonical-warm-fixture_2026-09-07.json deleted file mode 100644 index dddb099c49f..00000000000 --- a/common/changes/@rushstack/rush-daemon/canonical-warm-fixture_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Use the physical graph fixture root so warm-policy and watcher expectations agree with canonical workspace paths, including Windows short-name aliases.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/ci-daemon-setup-ownership_2026-09-11.json b/common/changes/@rushstack/rush-daemon/ci-daemon-setup-ownership_2026-09-11.json deleted file mode 100644 index 550f997bd6a..00000000000 --- a/common/changes/@rushstack/rush-daemon/ci-daemon-setup-ownership_2026-09-11.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Own and join graph test fixture initialization during timed-out setup without changing hook deadlines or production behavior.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/composite-lifecycle-4747_2026-09-06.json b/common/changes/@rushstack/rush-daemon/composite-lifecycle-4747_2026-09-06.json deleted file mode 100644 index d5226f5ce2b..00000000000 --- a/common/changes/@rushstack/rush-daemon/composite-lifecycle-4747_2026-09-06.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Expose composable workspace lifecycle capabilities, preserve resolver decorators across generation reloads, dispose generation-owned resolvers, and pass explicit rushx invocations through without phased or graph interception.", - "type": "patch" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon/daemon-watch-policy-4747_2026-09-07.json b/common/changes/@rushstack/rush-daemon/daemon-watch-policy-4747_2026-09-07.json deleted file mode 100644 index 46f663973f1..00000000000 --- a/common/changes/@rushstack/rush-daemon/daemon-watch-policy-4747_2026-09-07.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Apply daemon.watch to persistent project file observation with safe idle teardown/re-attachment, preserved runners/results and truthful cleanup accounting. Keep root/config guards and explicit request reconciliation active; never schedule autonomous scripts.", - "type": "patch" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon/env-fingerprint_2026-09-23.json b/common/changes/@rushstack/rush-daemon/env-fingerprint_2026-09-23.json deleted file mode 100644 index 5f00d081ce4..00000000000 --- a/common/changes/@rushstack/rush-daemon/env-fingerprint_2026-09-23.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Stop restarting the daemon when a request differs only in volatile per-shell environment variables such as PWD, OLDPWD, SHLVL, TERM or WSL_INTEROP; the restart fingerprint and the production resolver's environment check now share rush-lib's normalization.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "selarkin@microsoft.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/rush-daemon/fix-main-summary-race_2026-09-24-21-45.json b/common/changes/@rushstack/rush-daemon/fix-main-summary-race_2026-09-24-21-45.json deleted file mode 100644 index 8c97b33d052..00000000000 --- a/common/changes/@rushstack/rush-daemon/fix-main-summary-race_2026-09-24-21-45.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Fix an early coalesced phased result writing its summary before the failed operation's output summarizer was closed.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon/fix-restart-arbitration_2026-09-24-01-45.json b/common/changes/@rushstack/rush-daemon/fix-restart-arbitration_2026-09-24-01-45.json deleted file mode 100644 index 69802e647ce..00000000000 --- a/common/changes/@rushstack/rush-daemon/fix-restart-arbitration_2026-09-24-01-45.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Queue a request whose environment requires a process restart until every queued or in-flight request that matches the running process has drained, so concurrent clients with different environments no longer preempt each other.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/fix-rushd-error-surfacing_2026-09-24-01-50.json b/common/changes/@rushstack/rush-daemon/fix-rushd-error-surfacing_2026-09-24-01-50.json deleted file mode 100644 index 6af207cd008..00000000000 --- a/common/changes/@rushstack/rush-daemon/fix-rushd-error-surfacing_2026-09-24-01-50.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Report warm input-snapshot failures (with the engine diagnostics) to the failing request instead of replaying them into the next request, abort requests interrupted by a daemon shutdown with a typed DaemonShutdownError that names its initiator, and report running requests in the shutdown acknowledgement.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-daemon/fix-rushd-late-build-queue-timeout_2026-09-24-01-45.json b/common/changes/@rushstack/rush-daemon/fix-rushd-late-build-queue-timeout_2026-09-24-01-45.json deleted file mode 100644 index 7bedf6679a9..00000000000 --- a/common/changes/@rushstack/rush-daemon/fix-rushd-late-build-queue-timeout_2026-09-24-01-45.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Do not let the default queue timeout fail a late compatible shared build that is waiting for a running build; explicit wait limits still apply, and timeout errors say what the request waited for.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-daemon/fix-rushd-procfs-process-group-checks_2026-09-24-03-00.json b/common/changes/@rushstack/rush-daemon/fix-rushd-procfs-process-group-checks_2026-09-24-03-00.json deleted file mode 100644 index 11fbf2beaf7..00000000000 --- a/common/changes/@rushstack/rush-daemon/fix-rushd-procfs-process-group-checks_2026-09-24-03-00.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "On Linux, verify that a rushx or global command's process group has exited by reading /proc instead of running `ps --sid`, so cleanup no longer fails (and retires the workspace session) on images without procps `ps` or with busybox `ps`.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/fix-warmset-cap_2026-09-24-01-00.json b/common/changes/@rushstack/rush-daemon/fix-warmset-cap_2026-09-24-01-00.json deleted file mode 100644 index 98fe35f1aab..00000000000 --- a/common/changes/@rushstack/rush-daemon/fix-warmset-cap_2026-09-24-01-00.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Fix warmSetMaxProjects evicting the retained results of resource-free projects, which made every no-op build of a workspace with more than 20 projects re-restore the excess projects from the build cache. The cap now only counts and releases projects that hold a live runner or watcher, and ties keep the explicitly requested target over its dependencies.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/fixture-git-line-endings_2026-09-08.json b/common/changes/@rushstack/rush-daemon/fixture-git-line-endings_2026-09-08.json deleted file mode 100644 index 59d54a2a2c9..00000000000 --- a/common/changes/@rushstack/rush-daemon/fixture-git-line-endings_2026-09-08.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Configure generated Git fixtures locally to preserve LF files without Windows autocrlf warnings; leave user settings and CI warning policy unchanged.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/flag-reload_2026-09-24.json b/common/changes/@rushstack/rush-daemon/flag-reload_2026-09-24.json deleted file mode 100644 index 4c774a0912a..00000000000 --- a/common/changes/@rushstack/rush-daemon/flag-reload_2026-09-24.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Apply `--verbose` and `--parallelism` to the warm graph per iteration instead of reloading the graph, and only coalesce requests that share these settings.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-daemon/graph-generation-test-lifetime_2026-09-07.json b/common/changes/@rushstack/rush-daemon/graph-generation-test-lifetime_2026-09-07.json deleted file mode 100644 index 0880d20f5f6..00000000000 --- a/common/changes/@rushstack/rush-daemon/graph-generation-test-lifetime_2026-09-07.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Separate real initial graph preparation from soft-reload reference assertions and join timed-out fixture work before cleanup/replacement. Preserve default assertion budgets and all generation-fencing behavior.", - "type": "none" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon/graph-prepared-refresh_2026-09-06.json b/common/changes/@rushstack/rush-daemon/graph-prepared-refresh_2026-09-06.json deleted file mode 100644 index 3753e0f22d0..00000000000 --- a/common/changes/@rushstack/rush-daemon/graph-prepared-refresh_2026-09-06.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Refresh prepared graph work under the native execution lease before resuming, preventing stale snapshots and native-command overlap.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-daemon/hosted-ci-startup-lifetime_2026-09-07.json b/common/changes/@rushstack/rush-daemon/hosted-ci-startup-lifetime_2026-09-07.json deleted file mode 100644 index 3685efc4a04..00000000000 --- a/common/changes/@rushstack/rush-daemon/hosted-ci-startup-lifetime_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Wait for selected installer closure and strengthen launcher and native-mutation fixture teardown, retaining startup diagnostics and keeping fixture socket paths short.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/joined-graph-fixture-cleanup_2026-09-08.json b/common/changes/@rushstack/rush-daemon/joined-graph-fixture-cleanup_2026-09-08.json deleted file mode 100644 index e453acb2a7e..00000000000 --- a/common/changes/@rushstack/rush-daemon/joined-graph-fixture-cleanup_2026-09-08.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Remove graph fixtures only after successful host closure, using the existing bounded Windows sharing cleanup after owned successor exit.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/linux-descendant-quiescence_2026-09-08.json b/common/changes/@rushstack/rush-daemon/linux-descendant-quiescence_2026-09-08.json deleted file mode 100644 index 4ecbc747a2c..00000000000 --- a/common/changes/@rushstack/rush-daemon/linux-descendant-quiescence_2026-09-08.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Await bounded Linux child-group quiescence after termination and stream closure before completing global requests, preserving immediate descendant-stop assertions and surfacing cleanup inspection failures.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/linux-tree-watcher_2026-09-24.json b/common/changes/@rushstack/rush-daemon/linux-tree-watcher_2026-09-24.json deleted file mode 100644 index c658db784cc..00000000000 --- a/common/changes/@rushstack/rush-daemon/linux-tree-watcher_2026-09-24.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "On Linux, observe watched projects with one non-recursive watch per directory created by an asynchronous walk instead of Node's recursive fs.watch emulation (one inotify watch per file, synchronous tree walk). Skip node_modules, .git, .rush/temp and declared output folders, follow directories created or removed later, tolerate directories that vanish during registration, and report inotify watch-limit exhaustion (ENOSPC) explicitly.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/measured-generation-and-native-setup_2026-09-08.json b/common/changes/@rushstack/rush-daemon/measured-generation-and-native-setup_2026-09-08.json deleted file mode 100644 index c6a8aaba845..00000000000 --- a/common/changes/@rushstack/rush-daemon/measured-generation-and-native-setup_2026-09-08.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Share measured telemetry expectations across explicit and automatic warm-set fixtures, and give the real selection-revalidation subprocess test its scoped integration budget.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/measured-retention-expectations_2026-09-08.json b/common/changes/@rushstack/rush-daemon/measured-retention-expectations_2026-09-08.json deleted file mode 100644 index e5907bc3437..00000000000 --- a/common/changes/@rushstack/rush-daemon/measured-retention-expectations_2026-09-08.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Derive the native warm-retention test's expected order from actual cold/reused timings, request frequency and IPC RSS instead of assuming a fixed project is faster on every CI host; preserve real eviction and contrasting LRU assertions.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/native-fixture-hooks-cleanup_2026-09-07.json b/common/changes/@rushstack/rush-daemon/native-fixture-hooks-cleanup_2026-09-07.json deleted file mode 100644 index 65067a1c8bd..00000000000 --- a/common/changes/@rushstack/rush-daemon/native-fixture-hooks-cleanup_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Use native event-hook command conventions in partial-mutation fixtures and bounded Windows sharing cleanup after selected-launcher process joins.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/native-fixture-watch-paths_2026-09-07.json b/common/changes/@rushstack/rush-daemon/native-fixture-watch-paths_2026-09-07.json deleted file mode 100644 index b01c046e1ff..00000000000 --- a/common/changes/@rushstack/rush-daemon/native-fixture-watch-paths_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Use native physical paths for standalone lifecycle fixture watchers so Windows short-name TEMP aliases do not trigger libuv path assertions.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/native-graph-setup-budget_2026-09-08.json b/common/changes/@rushstack/rush-daemon/native-graph-setup-budget_2026-09-08.json deleted file mode 100644 index 7931373a2b1..00000000000 --- a/common/changes/@rushstack/rush-daemon/native-graph-setup-budget_2026-09-08.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Use an explicit 15-second integration budget for real native graph hosts and Git/build subprocesses after repeated Windows setup timeouts; retain every generation assertion, cleanup limit and production deadline.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/native-retention-fixture-budget_2026-09-08.json b/common/changes/@rushstack/rush-daemon/native-retention-fixture-budget_2026-09-08.json deleted file mode 100644 index f5cba273a07..00000000000 --- a/common/changes/@rushstack/rush-daemon/native-retention-fixture-budget_2026-09-08.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Isolate native retention fixtures from the surrounding Jest worker's RSS, following the graph-fixture pattern; leave production memory defaults and dedicated pressure tests unchanged.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/native-workspace-identity_2026-09-07.json b/common/changes/@rushstack/rush-daemon/native-workspace-identity_2026-09-07.json deleted file mode 100644 index af32b4bbbbe..00000000000 --- a/common/changes/@rushstack/rush-daemon/native-workspace-identity_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Load workspace sessions and selected installations using native canonical paths, including Windows short-name aliases.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/native-wrong-version-test-budget_2026-09-08.json b/common/changes/@rushstack/rush-daemon/native-wrong-version-test-budget_2026-09-08.json deleted file mode 100644 index 4df520cb9f2..00000000000 --- a/common/changes/@rushstack/rush-daemon/native-wrong-version-test-budget_2026-09-08.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Give the wrong-version launcher rejection integration test a 15-second budget for its two isolated Node processes, without changing production deadlines.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/output-invalidation_2026-09-23.json b/common/changes/@rushstack/rush-daemon/output-invalidation_2026-09-23.json deleted file mode 100644 index 217487259d9..00000000000 --- a/common/changes/@rushstack/rush-daemon/output-invalidation_2026-09-23.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Re-run or restore a warm operation when its declared output folders were deleted or changed outside the daemon, instead of reporting it as up to date.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/reload-tier-status-4747_2026-09-07.json b/common/changes/@rushstack/rush-daemon/reload-tier-status-4747_2026-09-07.json deleted file mode 100644 index 1c19a0b0f2d..00000000000 --- a/common/changes/@rushstack/rush-daemon/reload-tier-status-4747_2026-09-07.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Expose the lifecycle-owned last reload tier through a shared live pong and host-status projection, without triggering initialization or deriving a tier from generation changes.", - "type": "patch" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon/request-execution-review_2026-09-17.json b/common/changes/@rushstack/rush-daemon/request-execution-review_2026-09-17.json deleted file mode 100644 index b75923a9854..00000000000 --- a/common/changes/@rushstack/rush-daemon/request-execution-review_2026-09-17.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Use ordinal ordering for request and operation identities, remove unused environment-name enumeration, and document the same-user lifecycle execution boundary.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/restart-retry-4747_2026-09-07.json b/common/changes/@rushstack/rush-daemon/restart-retry-4747_2026-09-07.json deleted file mode 100644 index 2fe0d02e01c..00000000000 --- a/common/changes/@rushstack/rush-daemon/restart-retry-4747_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Drain explicit pre-execution restart results for accepted requests before closing a retiring host.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/rushd-cancel-hard-abort_2026-09-23.json b/common/changes/@rushstack/rush-daemon/rushd-cancel-hard-abort_2026-09-23.json deleted file mode 100644 index 0fc8c070a38..00000000000 --- a/common/changes/@rushstack/rush-daemon/rushd-cancel-hard-abort_2026-09-23.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Terminate running operations when the last live client cancels a phased request, and answer a cancelling client immediately when other clients still need the shared work.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-daemon/rushd-client_2026-09-06.json b/common/changes/@rushstack/rush-daemon/rushd-client_2026-09-06.json deleted file mode 100644 index 75a20266fcf..00000000000 --- a/common/changes/@rushstack/rush-daemon/rushd-client_2026-09-06.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Validate daemon startup configuration and forward idleTimeoutSeconds for the WS3 host lifecycle integration.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/rushd-coalesced-early-result_2026-09-24.json b/common/changes/@rushstack/rush-daemon/rushd-coalesced-early-result_2026-09-24.json deleted file mode 100644 index feecf49b397..00000000000 --- a/common/changes/@rushstack/rush-daemon/rushd-coalesced-early-result_2026-09-24.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Publish a coalesced phased request's result as soon as every operation in its own selection has completed and its output has drained, instead of holding it until the shared iteration finishes the other clients' larger selections.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/rushd-graph-4747_2026-09-06.json b/common/changes/@rushstack/rush-daemon/rushd-graph-4747_2026-09-06.json deleted file mode 100644 index 2977e9f7e04..00000000000 --- a/common/changes/@rushstack/rush-daemon/rushd-graph-4747_2026-09-06.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Add gated native graph metadata, dependency-safe scope and invalidation controls, manual-mode pause/resume, and bounded lease-free observation using existing request and extension-event contracts.", - "type": "minor" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon/rushd-handoff-4747_2026-09-06-14-50.json b/common/changes/@rushstack/rush-daemon/rushd-handoff-4747_2026-09-06-14-50.json deleted file mode 100644 index ffe8df5662a..00000000000 --- a/common/changes/@rushstack/rush-daemon/rushd-handoff-4747_2026-09-06-14-50.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Keep endpoint ownership until resolver and workspace cleanup succeed, preventing successor startup against still-resident engine state.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-daemon/rushd-idle-shutdown-4747_2026-09-06-14-30.json b/common/changes/@rushstack/rush-daemon/rushd-idle-shutdown-4747_2026-09-06-14-30.json deleted file mode 100644 index 2aa1be0f4dc..00000000000 --- a/common/changes/@rushstack/rush-daemon/rushd-idle-shutdown-4747_2026-09-06-14-30.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Add opt-in idle shutdown that protects pending requests through output drain and cleanup.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-daemon/rushd-iteration-lease-4747_2026-09-06.json b/common/changes/@rushstack/rush-daemon/rushd-iteration-lease-4747_2026-09-06.json deleted file mode 100644 index a59e48c01ce..00000000000 --- a/common/changes/@rushstack/rush-daemon/rushd-iteration-lease-4747_2026-09-06.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Acquire one native execution lease per coalesced batch, retain it through reconciliation and output/runner cleanup, and release it before results so native commands can run while the daemon is idle. Permit explicit retries after initialization contention and detect changed rig/inherited configuration before execution.", - "type": "patch" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon/rushd-management-4747_2026-09-06-14-40.json b/common/changes/@rushstack/rush-daemon/rushd-management-4747_2026-09-06-14-40.json deleted file mode 100644 index 90d5beba020..00000000000 --- a/common/changes/@rushstack/rush-daemon/rushd-management-4747_2026-09-06-14-40.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Support protocol-negotiated acknowledged shutdown and report live process identity and resident memory in status probes.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-daemon/rushd-native-engine-4747_2026-09-06.json b/common/changes/@rushstack/rush-daemon/rushd-native-engine-4747_2026-09-06.json deleted file mode 100644 index 3d58d3687b3..00000000000 --- a/common/changes/@rushstack/rush-daemon/rushd-native-engine-4747_2026-09-06.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Bind positively identified native build/rebuild requests to a production all-project warm engine, preserve exact native selections and cache behavior, refresh inputs between requests, and reject incompatible command shapes or environments before execution.", - "type": "minor" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon/rushd-summary-banner_2026-09-24-01-30.json b/common/changes/@rushstack/rush-daemon/rushd-summary-banner_2026-09-24-01-30.json deleted file mode 100644 index 89b47051e23..00000000000 --- a/common/changes/@rushstack/rush-daemon/rushd-summary-banner_2026-09-24-01-30.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Print the native operation summary tables and the \"rush ()\" line for each phased request, including warm no-op builds.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon/rushd-warmset-4747_2026-09-06.json b/common/changes/@rushstack/rush-daemon/rushd-warmset-4747_2026-09-06.json deleted file mode 100644 index ccef52535f2..00000000000 --- a/common/changes/@rushstack/rush-daemon/rushd-warmset-4747_2026-09-06.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Add a generation-owned warm-set attachment with runtime idle, project-limit, sampled memory-budget and telemetry-ranking policies; exclusive scheduler/native leases, awaited runner and scoped watcher eviction, truthful pressure diagnostics, and real native graph integration coverage.", - "type": "patch" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon/rushx-admission-6085_2026-09-24.json b/common/changes/@rushstack/rush-daemon/rushx-admission-6085_2026-09-24.json deleted file mode 100644 index 413e48926e5..00000000000 --- a/common/changes/@rushstack/rush-daemon/rushx-admission-6085_2026-09-24.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Run Rushx package scripts without exclusive workspace admission, complete global command requests on child exit plus a bounded output drain, and terminate an exited child's process group on cancellation.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/rushx-execution_2026-09-06.json b/common/changes/@rushstack/rush-daemon/rushx-execution_2026-09-06.json deleted file mode 100644 index 1437d0eec04..00000000000 --- a/common/changes/@rushstack/rush-daemon/rushx-execution_2026-09-06.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Add an explicitly tagged native Rushx resolver and injectable composite resolver with request-owned lifecycle children, canonical cwd/environment overrides, raw output, stdin EOF, and early pipe-close handling.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/rushx-invocation-namespace_2026-09-07.json b/common/changes/@rushstack/rush-daemon/rushx-invocation-namespace_2026-09-07.json deleted file mode 100644 index 3cd5ee97422..00000000000 --- a/common/changes/@rushstack/rush-daemon/rushx-invocation-namespace_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Preserve Windows Rushx cwd, lifecycle environment and pnpm-sync path spelling while retaining physical workspace identity, confinement and admission-time alias checks.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/stdin-lifecycle_2026-09-06.json b/common/changes/@rushstack/rush-daemon/stdin-lifecycle_2026-09-06.json deleted file mode 100644 index 15a32463d1c..00000000000 --- a/common/changes/@rushstack/rush-daemon/stdin-lifecycle_2026-09-06.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Admit request input when its sink attaches, acknowledge drained writes, and forward EOF to owned child stdin without blocking cancellation.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/rush-daemon/version-selected-launcher_2026-09-07.json b/common/changes/@rushstack/rush-daemon/version-selected-launcher_2026-09-07.json deleted file mode 100644 index f9c574735b6..00000000000 --- a/common/changes/@rushstack/rush-daemon/version-selected-launcher_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Select verified bundled or cached daemon installations and prepare exact-engine published releases with native installation APIs. Attest the actual engine and protocol in isolation before launching selected default daemon APIs.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/warm-generation-4747_2026-09-07.json b/common/changes/@rushstack/rush-daemon/warm-generation-4747_2026-09-07.json deleted file mode 100644 index f0de5865c4d..00000000000 --- a/common/changes/@rushstack/rush-daemon/warm-generation-4747_2026-09-07.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Complete automatic warm-controller generation ownership, fencing cold/late attachment and awaiting pending initialization and maintenance before reload locks. Preserve ownership failures, start cold sessions with scoped watchers, expose non-initializing generation and truthful warm accounting in pong/status, and stop certifying evicted graph results from historical observer state.", - "type": "patch" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon/windows-fixture-sharing_2026-09-07.json b/common/changes/@rushstack/rush-daemon/windows-fixture-sharing_2026-09-07.json deleted file mode 100644 index 57aaf06039a..00000000000 --- a/common/changes/@rushstack/rush-daemon/windows-fixture-sharing_2026-09-07.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Join owned successor processes before fixture teardown and bound Windows sharing retries without deleting fixtures after failed resource disposal.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/windows-warm-fixtures_2026-09-07.json b/common/changes/@rushstack/rush-daemon/windows-warm-fixtures_2026-09-07.json deleted file mode 100644 index aae834e5bd5..00000000000 --- a/common/changes/@rushstack/rush-daemon/windows-warm-fixtures_2026-09-07.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Exercise real warm Node IPC children directly on Windows, canonicalize fixture workspace paths for watcher expectations, preserve native active/protected lifetime coverage without timeout increases, and surface complete operation failures in test diagnostics.", - "type": "patch" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon/ws3-explicit-node-ipc_2026-09-09.json b/common/changes/@rushstack/rush-daemon/ws3-explicit-node-ipc_2026-09-09.json deleted file mode 100644 index e737f72f049..00000000000 --- a/common/changes/@rushstack/rush-daemon/ws3-explicit-node-ipc_2026-09-09.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Make measured telemetry retention reachable through explicit production Node IPC operations. Report raw ranking inputs and exclude only proven native resource-free NoOp nodes from child-memory scoring.", - "type": "minor" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon/ws3-lifecycle-4747_2026-09-06.json b/common/changes/@rushstack/rush-daemon/ws3-lifecycle-4747_2026-09-06.json deleted file mode 100644 index e018fe595b9..00000000000 --- a/common/changes/@rushstack/rush-daemon/ws3-lifecycle-4747_2026-09-06.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Reuse unchanged engines, reload changed configuration or command shape in-process under generation admission, and restart process-bound state through existing core ownership/startup contracts. Add isolated native install/update workers with result-before-restart ordering and no post-execution replay.", - "type": "minor" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon/ws3-request-cleanup-ownership_2026-09-09.json b/common/changes/@rushstack/rush-daemon/ws3-request-cleanup-ownership_2026-09-09.json deleted file mode 100644 index 72dd4ecaf4e..00000000000 --- a/common/changes/@rushstack/rush-daemon/ws3-request-cleanup-ownership_2026-09-09.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Retain failed request-resource ownership across result delivery, queued work, reload, shutdown and mutation restart. Keep the failed listener alive to prevent competing startup over unjoined children, while preserving ordinary failed-command restarts and successfully cleaned output failures.", - "type": "patch" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon/ws4-terminal-context_2026-09-09.json b/common/changes/@rushstack/rush-daemon/ws4-terminal-context_2026-09-09.json deleted file mode 100644 index da91313f513..00000000000 --- a/common/changes/@rushstack/rush-daemon/ws4-terminal-context_2026-09-09.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Apply request-local Rushx TTY color and width after native lifecycle environment preparation while preserving explicit non-TTY environments and native path spelling.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-reporter/copilot-reporter-r8a-ai-gates_2026-08-28-08-45.json b/common/changes/@rushstack/rush-reporter/copilot-reporter-r8a-ai-gates_2026-08-28-08-45.json deleted file mode 100644 index aba0aed31d2..00000000000 --- a/common/changes/@rushstack/rush-reporter/copilot-reporter-r8a-ai-gates_2026-08-28-08-45.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add adversarial deterministic AI reporter qualification gates and privacy-safe actionable context.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/copilot-reporter-telemetry-privacy_2026-08-28-03-20-00.json b/common/changes/@rushstack/rush-reporter/copilot-reporter-telemetry-privacy_2026-08-28-03-20-00.json deleted file mode 100644 index 9abcc4dc1b2..00000000000 --- a/common/changes/@rushstack/rush-reporter/copilot-reporter-telemetry-privacy_2026-08-28-03-20-00.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Prevent non-public reporter events from contributing unvalidated or unbounded values to telemetry aggregates, protect parent-owned producer and protocol metadata, and preserve the original five-field performance budget contract.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/post-giga-ai-test-isolation_2026-09-11.json b/common/changes/@rushstack/rush-reporter/post-giga-ai-test-isolation_2026-09-11.json deleted file mode 100644 index 00a1d5010f0..00000000000 --- a/common/changes/@rushstack/rush-reporter/post-giga-ai-test-isolation_2026-09-11.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Isolate integration AI qualification test mutations and join worker cleanup after delayed, rejected, cancelled, or timed-out corpus work without changing existing test deadlines or production qualification gates.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-reporter" -} diff --git a/common/changes/@rushstack/rush-reporter/qualification-setup-budget_2026-09-08.json b/common/changes/@rushstack/rush-reporter/qualification-setup-budget_2026-09-08.json deleted file mode 100644 index 71a35181327..00000000000 --- a/common/changes/@rushstack/rush-reporter/qualification-setup-budget_2026-09-08.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Give the full qualification-corpus setup a bounded 15-second integration budget without changing any qualification or performance threshold.", - "type": "none" - } - ], - "packageName": "@rushstack/rush-reporter" -} diff --git a/common/changes/@rushstack/rush-reporter/r8-machine-source-aliases_2026-09-11.json b/common/changes/@rushstack/rush-reporter/r8-machine-source-aliases_2026-09-11.json deleted file mode 100644 index 716c72fded8..00000000000 --- a/common/changes/@rushstack/rush-reporter/r8-machine-source-aliases_2026-09-11.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Redact classified secret source aliases in machine JSON without losing owner-only file context, and qualify every machine output for producer privacy.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-reporter" -} diff --git a/common/changes/@rushstack/rush-reporter/r8-native-windows-qualification_2026-09-09.json b/common/changes/@rushstack/rush-reporter/r8-native-windows-qualification_2026-09-09.json deleted file mode 100644 index 18702fe7856..00000000000 --- a/common/changes/@rushstack/rush-reporter/r8-native-windows-qualification_2026-09-09.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Coalesce buffered start acknowledgements superseded by final results without dropping final context or log references, keeping native Windows AI output within the unchanged raw-byte qualification budget.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-reporter" -} diff --git a/common/changes/@rushstack/rush-reporter/reporter-dag-review-fixes_2026-09-07.json b/common/changes/@rushstack/rush-reporter/reporter-dag-review-fixes_2026-09-07.json deleted file mode 100644 index e23eda9da3e..00000000000 --- a/common/changes/@rushstack/rush-reporter/reporter-dag-review-fixes_2026-09-07.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Refresh quiet interactive operations and emit plaintext heartbeats using unrefed timers that stop when reporters close.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "223556219+Copilot@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/reporter-timer-failure-boundary_2026-09-09.json b/common/changes/@rushstack/rush-reporter/reporter-timer-failure-boundary_2026-09-09.json deleted file mode 100644 index 377c1311f7e..00000000000 --- a/common/changes/@rushstack/rush-reporter/reporter-timer-failure-boundary_2026-09-09.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Run background renderer timers through the manager's failure boundary and cancel them on reporter failure or close without changing successful command outcomes.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/review-combined-secret-source_2026-09-09.json b/common/changes/@rushstack/rush-reporter/review-combined-secret-source_2026-09-09.json deleted file mode 100644 index 666d8f8a6c4..00000000000 --- a/common/changes/@rushstack/rush-reporter/review-combined-secret-source_2026-09-09.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Prevent human diagnostic source metadata from revealing aliases of explicitly secret parameters while retaining unrelated local-sensitive details.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-reporter" -} diff --git a/common/changes/@rushstack/rush-reporter/review-r4-followup_2026-09-11-19-24.json b/common/changes/@rushstack/rush-reporter/review-r4-followup_2026-09-11-19-24.json deleted file mode 100644 index 371b72f2ded..00000000000 --- a/common/changes/@rushstack/rush-reporter/review-r4-followup_2026-09-11-19-24.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Bound individual telemetry diagnostic codes without truncation and exclude secret diagnostic codes and categories from aggregates.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/review-r6-disposal-abort_2026-09-09-14-50.json b/common/changes/@rushstack/rush-reporter/review-r6-disposal-abort_2026-09-09-14-50.json deleted file mode 100644 index 952500e5931..00000000000 --- a/common/changes/@rushstack/rush-reporter/review-r6-disposal-abort_2026-09-09-14-50.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Abort all attempted reporter initializations synchronously before serialized disposal, preserving the startup failure reason and once-only cleanup.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-reporter" -} diff --git a/common/changes/@rushstack/rush-reporter/review-r8-qualification_2026-09-09-13-00.json b/common/changes/@rushstack/rush-reporter/review-r8-qualification_2026-09-09-13-00.json deleted file mode 100644 index c809729dd46..00000000000 --- a/common/changes/@rushstack/rush-reporter/review-r8-qualification_2026-09-09-13-00.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Measure actual AI output bytes, enforce the invocation-wide NDJSON budget, and qualify retained fallback context and exact remediation without inflating baselines.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-reporter" -} diff --git a/common/changes/@rushstack/rush-terminal-renderer/native-cli-rendering_2026-09-06.json b/common/changes/@rushstack/rush-terminal-renderer/native-cli-rendering_2026-09-06.json deleted file mode 100644 index 02b43ebf800..00000000000 --- a/common/changes/@rushstack/rush-terminal-renderer/native-cli-rendering_2026-09-06.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-terminal-renderer", - "comment": "Decode split UTF-8 independently per operation/output stream and preserve global activity stderr and newline semantics.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-terminal-renderer", - "email": "selarkin@microsoft.com" -} diff --git a/common/changes/@rushstack/terminal/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@rushstack/terminal/automated-bump-decoupled-deps_2026-09-23-00-08-03.json deleted file mode 100644 index da1765f19fc..00000000000 --- a/common/changes/@rushstack/terminal/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@rushstack/terminal" - } - ], - "packageName": "@rushstack/terminal", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/tree-pattern/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@rushstack/tree-pattern/automated-bump-decoupled-deps_2026-09-23-00-08-03.json index 85eb782e9cb..723aa78b170 100644 --- a/common/changes/@rushstack/tree-pattern/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ b/common/changes/@rushstack/tree-pattern/automated-bump-decoupled-deps_2026-09-23-00-08-03.json @@ -1,11 +1 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@rushstack/tree-pattern" - } - ], - "packageName": "@rushstack/tree-pattern", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file +{"changes":[{"comment":"","type":"none","packageName":"@rushstack/tree-pattern"}],"packageName":"@rushstack/tree-pattern","email":"rushbot@users.noreply.github.com"} diff --git a/common/changes/@rushstack/ts-command-line/automated-bump-decoupled-deps_2026-09-23-00-08-03.json b/common/changes/@rushstack/ts-command-line/automated-bump-decoupled-deps_2026-09-23-00-08-03.json deleted file mode 100644 index e4b2e545b21..00000000000 --- a/common/changes/@rushstack/ts-command-line/automated-bump-decoupled-deps_2026-09-23-00-08-03.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@rushstack/ts-command-line" - } - ], - "packageName": "@rushstack/ts-command-line", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file diff --git a/eslint/eslint-bulk/CHANGELOG.json b/eslint/eslint-bulk/CHANGELOG.json index 8edaf7e69d0..902a4d43655 100644 --- a/eslint/eslint-bulk/CHANGELOG.json +++ b/eslint/eslint-bulk/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/eslint-bulk", "entries": [ + { + "version": "0.5.29", + "tag": "@rushstack/eslint-bulk_v0.5.29", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.5.28", "tag": "@rushstack/eslint-bulk_v0.5.28", diff --git a/eslint/eslint-bulk/CHANGELOG.md b/eslint/eslint-bulk/CHANGELOG.md index bf08b4c6229..d70ad1b2e64 100644 --- a/eslint/eslint-bulk/CHANGELOG.md +++ b/eslint/eslint-bulk/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/eslint-bulk -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.5.29 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.5.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/eslint/eslint-bulk/package.json b/eslint/eslint-bulk/package.json index 0bcf04c5da2..a86797a5975 100755 --- a/eslint/eslint-bulk/package.json +++ b/eslint/eslint-bulk/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/eslint-bulk", - "version": "0.5.28", + "version": "0.5.29", "description": "Roll out new ESLint rules in a large monorepo without cluttering up your code with \"eslint-ignore-next-line\"", "exports": { "./lib/*": { diff --git a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json index 06d7c30a641..db9d00c105b 100644 --- a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json +++ b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-api-extractor-plugin", "entries": [ + { + "version": "1.3.29", + "tag": "@rushstack/heft-api-extractor-plugin_v1.3.29", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.59.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "1.3.28", "tag": "@rushstack/heft-api-extractor-plugin_v1.3.28", diff --git a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md index 579e9a49f51..8ac3e9f452d 100644 --- a/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md +++ b/heft-plugins/heft-api-extractor-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-api-extractor-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 1.3.29 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 1.3.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-api-extractor-plugin/package.json b/heft-plugins/heft-api-extractor-plugin/package.json index 6066798cb54..1f8a2155f6e 100644 --- a/heft-plugins/heft-api-extractor-plugin/package.json +++ b/heft-plugins/heft-api-extractor-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-api-extractor-plugin", - "version": "1.3.28", + "version": "1.3.29", "description": "A Heft plugin for API Extractor", "repository": { "type": "git", @@ -19,7 +19,7 @@ "_phase:pack": "rush-pnpm pack" }, "peerDependencies": { - "@rushstack/heft": "1.3.1" + "@rushstack/heft": "1.3.2" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json index 09da2b190a1..9713983199d 100644 --- a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json +++ b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-dev-cert-plugin", "entries": [ + { + "version": "1.1.30", + "tag": "@rushstack/heft-dev-cert-plugin_v1.1.30", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.7.30`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.59.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "1.1.29", "tag": "@rushstack/heft-dev-cert-plugin_v1.1.29", diff --git a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md index 7a716785666..bffc73bb1db 100644 --- a/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md +++ b/heft-plugins/heft-dev-cert-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-dev-cert-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 1.1.30 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 1.1.29 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-dev-cert-plugin/package.json b/heft-plugins/heft-dev-cert-plugin/package.json index 1a993514fa5..06243b45117 100644 --- a/heft-plugins/heft-dev-cert-plugin/package.json +++ b/heft-plugins/heft-dev-cert-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-dev-cert-plugin", - "version": "1.1.29", + "version": "1.1.30", "description": "A Heft plugin for generating and using local development certificates", "repository": { "type": "git", @@ -20,7 +20,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^1.3.1" + "@rushstack/heft": "^1.3.2" }, "dependencies": { "@rushstack/debug-certificate-manager": "workspace:*" diff --git a/heft-plugins/heft-isolated-typescript-transpile-plugin/CHANGELOG.json b/heft-plugins/heft-isolated-typescript-transpile-plugin/CHANGELOG.json index 9e4cf66dfa2..700f558584a 100644 --- a/heft-plugins/heft-isolated-typescript-transpile-plugin/CHANGELOG.json +++ b/heft-plugins/heft-isolated-typescript-transpile-plugin/CHANGELOG.json @@ -1,6 +1,33 @@ { "name": "@rushstack/heft-isolated-typescript-transpile-plugin", "entries": [ + { + "version": "1.2.29", + "tag": "@rushstack/heft-isolated-typescript-transpile-plugin_v1.2.29", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/lookup-by-path\" to `0.10.18`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-typescript-plugin\" to `1.3.24`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-typescript-plugin\" to `^1.3.24`" + } + ] + } + }, { "version": "1.2.28", "tag": "@rushstack/heft-isolated-typescript-transpile-plugin_v1.2.28", diff --git a/heft-plugins/heft-isolated-typescript-transpile-plugin/CHANGELOG.md b/heft-plugins/heft-isolated-typescript-transpile-plugin/CHANGELOG.md index e1684c726e3..e4377c8cd6e 100644 --- a/heft-plugins/heft-isolated-typescript-transpile-plugin/CHANGELOG.md +++ b/heft-plugins/heft-isolated-typescript-transpile-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-isolated-typescript-transpile-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 1.2.29 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 1.2.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-isolated-typescript-transpile-plugin/package.json b/heft-plugins/heft-isolated-typescript-transpile-plugin/package.json index 80dab0503ab..ab72df9f501 100644 --- a/heft-plugins/heft-isolated-typescript-transpile-plugin/package.json +++ b/heft-plugins/heft-isolated-typescript-transpile-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-isolated-typescript-transpile-plugin", - "version": "1.2.28", + "version": "1.2.29", "description": "Heft plugin for transpiling TypeScript with SWC", "repository": { "type": "git", @@ -47,7 +47,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^1.3.1", + "@rushstack/heft": "^1.3.2", "@rushstack/heft-typescript-plugin": "workspace:^" }, "devDependencies": { diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index cf91556324b..33fbffd9970 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "2.0.19", + "tag": "@rushstack/heft-jest-plugin_v2.0.19", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.20.16`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "2.0.18", "tag": "@rushstack/heft-jest-plugin_v2.0.18", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index 192a2d4a215..a033b156416 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 2.0.19 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 2.0.18 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index a64c1c941f9..cb2c8a99927 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "2.0.18", + "version": "2.0.19", "description": "Heft plugin for Jest", "repository": { "type": "git", @@ -20,7 +20,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^1.3.1", + "@rushstack/heft": "^1.3.2", "@types/jest": "^30.0.0", "jest-environment-jsdom": "^30.3.0", "jest-environment-node": "^30.3.0" diff --git a/heft-plugins/heft-json-schema-typings-plugin/CHANGELOG.json b/heft-plugins/heft-json-schema-typings-plugin/CHANGELOG.json index 1464f0c6f9d..8d435f707c5 100644 --- a/heft-plugins/heft-json-schema-typings-plugin/CHANGELOG.json +++ b/heft-plugins/heft-json-schema-typings-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-json-schema-typings-plugin", "entries": [ + { + "version": "1.2.30", + "tag": "@rushstack/heft-json-schema-typings-plugin_v1.2.30", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/typings-generator\" to `0.17.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "1.2.29", "tag": "@rushstack/heft-json-schema-typings-plugin_v1.2.29", diff --git a/heft-plugins/heft-json-schema-typings-plugin/CHANGELOG.md b/heft-plugins/heft-json-schema-typings-plugin/CHANGELOG.md index fabb8ebabf4..dea93876919 100644 --- a/heft-plugins/heft-json-schema-typings-plugin/CHANGELOG.md +++ b/heft-plugins/heft-json-schema-typings-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-json-schema-typings-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 1.2.30 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 1.2.29 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-json-schema-typings-plugin/package.json b/heft-plugins/heft-json-schema-typings-plugin/package.json index 13123995ed8..db76615be10 100644 --- a/heft-plugins/heft-json-schema-typings-plugin/package.json +++ b/heft-plugins/heft-json-schema-typings-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-json-schema-typings-plugin", - "version": "1.2.29", + "version": "1.2.30", "description": "A Heft plugin for generating TypeScript typings from JSON schema files.", "repository": { "type": "git", @@ -20,7 +20,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "1.3.1" + "@rushstack/heft": "1.3.2" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-lint-plugin/CHANGELOG.json b/heft-plugins/heft-lint-plugin/CHANGELOG.json index 55b3d1a835b..66d879be194 100644 --- a/heft-plugins/heft-lint-plugin/CHANGELOG.json +++ b/heft-plugins/heft-lint-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-lint-plugin", "entries": [ + { + "version": "1.3.1", + "tag": "@rushstack/heft-lint-plugin_v1.3.1", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-typescript-plugin\" to `1.3.24`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "1.3.0", "tag": "@rushstack/heft-lint-plugin_v1.3.0", diff --git a/heft-plugins/heft-lint-plugin/CHANGELOG.md b/heft-plugins/heft-lint-plugin/CHANGELOG.md index cf238093896..8808f752d3e 100644 --- a/heft-plugins/heft-lint-plugin/CHANGELOG.md +++ b/heft-plugins/heft-lint-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-lint-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 1.3.1 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 1.3.0 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-lint-plugin/package.json b/heft-plugins/heft-lint-plugin/package.json index e639dc2ac76..6deb2160f91 100644 --- a/heft-plugins/heft-lint-plugin/package.json +++ b/heft-plugins/heft-lint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-lint-plugin", - "version": "1.3.0", + "version": "1.3.1", "description": "A Heft plugin for using ESLint or TSLint. Intended for use with @rushstack/heft-typescript-plugin", "repository": { "type": "git", @@ -20,7 +20,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "1.3.1" + "@rushstack/heft": "1.3.2" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-localization-typings-plugin/CHANGELOG.json b/heft-plugins/heft-localization-typings-plugin/CHANGELOG.json index 2ec858baf64..1f5e250bd33 100644 --- a/heft-plugins/heft-localization-typings-plugin/CHANGELOG.json +++ b/heft-plugins/heft-localization-typings-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-localization-typings-plugin", "entries": [ + { + "version": "1.2.7", + "tag": "@rushstack/heft-localization-typings-plugin_v1.2.7", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/localization-utilities\" to `0.16.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "1.2.6", "tag": "@rushstack/heft-localization-typings-plugin_v1.2.6", diff --git a/heft-plugins/heft-localization-typings-plugin/CHANGELOG.md b/heft-plugins/heft-localization-typings-plugin/CHANGELOG.md index 3daeeb36cca..9f31633a6a3 100644 --- a/heft-plugins/heft-localization-typings-plugin/CHANGELOG.md +++ b/heft-plugins/heft-localization-typings-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-localization-typings-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 1.2.7 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 1.2.6 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-localization-typings-plugin/package.json b/heft-plugins/heft-localization-typings-plugin/package.json index dfd1ef43d8e..a750923626c 100644 --- a/heft-plugins/heft-localization-typings-plugin/package.json +++ b/heft-plugins/heft-localization-typings-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-localization-typings-plugin", - "version": "1.2.6", + "version": "1.2.7", "description": "Heft plugin for generating types for localization files.", "repository": { "type": "git", @@ -20,7 +20,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^1.3.1" + "@rushstack/heft": "^1.3.2" }, "devDependencies": { "@rushstack/heft": "workspace:*", diff --git a/heft-plugins/heft-rspack-plugin/CHANGELOG.json b/heft-plugins/heft-rspack-plugin/CHANGELOG.json index 42d280efe98..47db62cfd85 100644 --- a/heft-plugins/heft-rspack-plugin/CHANGELOG.json +++ b/heft-plugins/heft-rspack-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-rspack-plugin", "entries": [ + { + "version": "0.3.30", + "tag": "@rushstack/heft-rspack-plugin_v0.3.30", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.7.30`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "0.3.29", "tag": "@rushstack/heft-rspack-plugin_v0.3.29", diff --git a/heft-plugins/heft-rspack-plugin/CHANGELOG.md b/heft-plugins/heft-rspack-plugin/CHANGELOG.md index ed25955d7ff..a8201270773 100644 --- a/heft-plugins/heft-rspack-plugin/CHANGELOG.md +++ b/heft-plugins/heft-rspack-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-rspack-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 0.3.30 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 0.3.29 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-rspack-plugin/package.json b/heft-plugins/heft-rspack-plugin/package.json index 711d32e1f40..4b70fac3bee 100644 --- a/heft-plugins/heft-rspack-plugin/package.json +++ b/heft-plugins/heft-rspack-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-rspack-plugin", - "version": "0.3.29", + "version": "0.3.30", "description": "Heft plugin for Rspack", "repository": { "type": "git", @@ -47,7 +47,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^1.3.1", + "@rushstack/heft": "^1.3.2", "@rspack/core": "^1.6.0-beta.0" }, "dependencies": { diff --git a/heft-plugins/heft-sass-load-themed-styles-plugin/CHANGELOG.json b/heft-plugins/heft-sass-load-themed-styles-plugin/CHANGELOG.json index 77f8edc849c..0fe75947066 100644 --- a/heft-plugins/heft-sass-load-themed-styles-plugin/CHANGELOG.json +++ b/heft-plugins/heft-sass-load-themed-styles-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-sass-load-themed-styles-plugin", "entries": [ + { + "version": "1.2.34", + "tag": "@rushstack/heft-sass-load-themed-styles-plugin_v1.2.34", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `2.2.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-sass-plugin\" to `1.5.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "1.2.33", "tag": "@rushstack/heft-sass-load-themed-styles-plugin_v1.2.33", diff --git a/heft-plugins/heft-sass-load-themed-styles-plugin/CHANGELOG.md b/heft-plugins/heft-sass-load-themed-styles-plugin/CHANGELOG.md index 5cfdbd4186b..d2e72120f7f 100644 --- a/heft-plugins/heft-sass-load-themed-styles-plugin/CHANGELOG.md +++ b/heft-plugins/heft-sass-load-themed-styles-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-sass-load-themed-styles-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 1.2.34 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 1.2.33 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-sass-load-themed-styles-plugin/package.json b/heft-plugins/heft-sass-load-themed-styles-plugin/package.json index d61f2f971b7..8007d616b8e 100644 --- a/heft-plugins/heft-sass-load-themed-styles-plugin/package.json +++ b/heft-plugins/heft-sass-load-themed-styles-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-sass-load-themed-styles-plugin", - "version": "1.2.33", + "version": "1.2.34", "description": "Heft plugin that connects to heft-sass-plugin and replaces load-themed-styles theme expressions with standard CSS variables", "repository": { "type": "git", @@ -20,7 +20,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^1.3.1" + "@rushstack/heft": "^1.3.2" }, "dependencies": { "@microsoft/load-themed-styles": "workspace:*" diff --git a/heft-plugins/heft-sass-plugin/CHANGELOG.json b/heft-plugins/heft-sass-plugin/CHANGELOG.json index 776e82212c7..6bfba0db6f1 100644 --- a/heft-plugins/heft-sass-plugin/CHANGELOG.json +++ b/heft-plugins/heft-sass-plugin/CHANGELOG.json @@ -1,6 +1,40 @@ { "name": "@rushstack/heft-sass-plugin", "entries": [ + { + "version": "1.5.0", + "tag": "@rushstack/heft-sass-plugin_v1.5.0", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "minor": [ + { + "comment": "Add opt-in `loadPaths` and `resolveBareSpecifiersAsPackages` options, which allow a bare specifier such as `@use '@scope/pkg/theme'` to be resolved from a load path or as a package when it does not resolve relative to the importing file. Both are disabled by default, preserving the specification behavior in which such a specifier is a relative URL." + } + ], + "patch": [ + { + "comment": "Apply the legacy `~` to `pkg:` rewrite during canonicalization, so that it also works in constructs other than `@use`/`@import`/`@forward`, such as `meta.load-css()`. Previously these threw an `Unexpected tilde in URL` error." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.59.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "1.4.12", "tag": "@rushstack/heft-sass-plugin_v1.4.12", diff --git a/heft-plugins/heft-sass-plugin/CHANGELOG.md b/heft-plugins/heft-sass-plugin/CHANGELOG.md index 615623d50ff..68eae165222 100644 --- a/heft-plugins/heft-sass-plugin/CHANGELOG.md +++ b/heft-plugins/heft-sass-plugin/CHANGELOG.md @@ -1,6 +1,17 @@ # Change Log - @rushstack/heft-sass-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 1.5.0 +Mon, 28 Sep 2026 20:08:26 GMT + +### Minor changes + +- Add opt-in `loadPaths` and `resolveBareSpecifiersAsPackages` options, which allow a bare specifier such as `@use '@scope/pkg/theme'` to be resolved from a load path or as a package when it does not resolve relative to the importing file. Both are disabled by default, preserving the specification behavior in which such a specifier is a relative URL. + +### Patches + +- Apply the legacy `~` to `pkg:` rewrite during canonicalization, so that it also works in constructs other than `@use`/`@import`/`@forward`, such as `meta.load-css()`. Previously these threw an `Unexpected tilde in URL` error. ## 1.4.12 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-sass-plugin/package.json b/heft-plugins/heft-sass-plugin/package.json index 33af181595f..5072394a75a 100644 --- a/heft-plugins/heft-sass-plugin/package.json +++ b/heft-plugins/heft-sass-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-sass-plugin", - "version": "1.4.12", + "version": "1.5.0", "description": "Heft plugin for SASS", "repository": { "type": "git", @@ -47,7 +47,7 @@ } }, "peerDependencies": { - "@rushstack/heft": "^1.3.1" + "@rushstack/heft": "^1.3.2" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json index 30178fb1f7e..0fa1a0b96a4 100644 --- a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json +++ b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-serverless-stack-plugin", "entries": [ + { + "version": "1.2.31", + "tag": "@rushstack/heft-serverless-stack-plugin_v1.2.31", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `1.2.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `1.3.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "1.2.30", "tag": "@rushstack/heft-serverless-stack-plugin_v1.2.30", diff --git a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md index 0aa4c767e36..b8db9ec504c 100644 --- a/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md +++ b/heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-serverless-stack-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 1.2.31 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 1.2.30 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-serverless-stack-plugin/package.json b/heft-plugins/heft-serverless-stack-plugin/package.json index cd878dd9d28..841c7c7a297 100644 --- a/heft-plugins/heft-serverless-stack-plugin/package.json +++ b/heft-plugins/heft-serverless-stack-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-serverless-stack-plugin", - "version": "1.2.30", + "version": "1.2.31", "description": "Heft plugin for building apps using the Serverless Stack (SST) framework", "repository": { "type": "git", @@ -19,7 +19,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^1.3.1" + "@rushstack/heft": "^1.3.2" }, "dependencies": { "@rushstack/node-core-library": "workspace:*" diff --git a/heft-plugins/heft-static-asset-typings-plugin/CHANGELOG.json b/heft-plugins/heft-static-asset-typings-plugin/CHANGELOG.json index 7edd995b9a8..7b5ffc640fc 100644 --- a/heft-plugins/heft-static-asset-typings-plugin/CHANGELOG.json +++ b/heft-plugins/heft-static-asset-typings-plugin/CHANGELOG.json @@ -1,6 +1,33 @@ { "name": "@rushstack/heft-static-asset-typings-plugin", "entries": [ + { + "version": "0.1.26", + "tag": "@rushstack/heft-static-asset-typings-plugin_v0.1.26", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.20.16`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/typings-generator\" to `0.17.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "0.1.25", "tag": "@rushstack/heft-static-asset-typings-plugin_v0.1.25", diff --git a/heft-plugins/heft-static-asset-typings-plugin/CHANGELOG.md b/heft-plugins/heft-static-asset-typings-plugin/CHANGELOG.md index ae9badae955..9c2d985dfb0 100644 --- a/heft-plugins/heft-static-asset-typings-plugin/CHANGELOG.md +++ b/heft-plugins/heft-static-asset-typings-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-static-asset-typings-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.1.26 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.1.25 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-static-asset-typings-plugin/package.json b/heft-plugins/heft-static-asset-typings-plugin/package.json index a49e527e43d..17a1e79ce74 100644 --- a/heft-plugins/heft-static-asset-typings-plugin/package.json +++ b/heft-plugins/heft-static-asset-typings-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-static-asset-typings-plugin", - "version": "0.1.25", + "version": "0.1.26", "description": "A Heft plugin that generates TypeScript typings for static asset files such as images and text files.", "scripts": { "build": "heft build --clean", @@ -38,7 +38,7 @@ }, "license": "MIT", "peerDependencies": { - "@rushstack/heft": "^1.3.1" + "@rushstack/heft": "^1.3.2" }, "dependencies": { "@rushstack/heft-config-file": "workspace:*", diff --git a/heft-plugins/heft-storybook-plugin/CHANGELOG.json b/heft-plugins/heft-storybook-plugin/CHANGELOG.json index ea5c0b3c01f..e0a0630cd49 100644 --- a/heft-plugins/heft-storybook-plugin/CHANGELOG.json +++ b/heft-plugins/heft-storybook-plugin/CHANGELOG.json @@ -1,6 +1,36 @@ { "name": "@rushstack/heft-storybook-plugin", "entries": [ + { + "version": "1.6.11", + "tag": "@rushstack/heft-storybook-plugin_v1.6.11", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `1.2.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `1.3.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-rspack-plugin\" to `0.3.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "1.6.10", "tag": "@rushstack/heft-storybook-plugin_v1.6.10", diff --git a/heft-plugins/heft-storybook-plugin/CHANGELOG.md b/heft-plugins/heft-storybook-plugin/CHANGELOG.md index 5d940838a15..4bdb204f01c 100644 --- a/heft-plugins/heft-storybook-plugin/CHANGELOG.md +++ b/heft-plugins/heft-storybook-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-storybook-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 1.6.11 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 1.6.10 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-storybook-plugin/package.json b/heft-plugins/heft-storybook-plugin/package.json index e253bec09c6..91a475abfd3 100644 --- a/heft-plugins/heft-storybook-plugin/package.json +++ b/heft-plugins/heft-storybook-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-storybook-plugin", - "version": "1.6.10", + "version": "1.6.11", "description": "Heft plugin for supporting UI development using Storybook", "repository": { "type": "git", @@ -20,7 +20,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^1.3.1" + "@rushstack/heft": "^1.3.2" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-typescript-plugin/CHANGELOG.json b/heft-plugins/heft-typescript-plugin/CHANGELOG.json index ce447f8d096..e343c6ba680 100644 --- a/heft-plugins/heft-typescript-plugin/CHANGELOG.json +++ b/heft-plugins/heft-typescript-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-typescript-plugin", "entries": [ + { + "version": "1.3.24", + "tag": "@rushstack/heft-typescript-plugin_v1.3.24", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.20.16`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "1.3.23", "tag": "@rushstack/heft-typescript-plugin_v1.3.23", diff --git a/heft-plugins/heft-typescript-plugin/CHANGELOG.md b/heft-plugins/heft-typescript-plugin/CHANGELOG.md index deda0bcd7f4..e1798bf9f77 100644 --- a/heft-plugins/heft-typescript-plugin/CHANGELOG.md +++ b/heft-plugins/heft-typescript-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-typescript-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 1.3.24 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 1.3.23 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-typescript-plugin/package.json b/heft-plugins/heft-typescript-plugin/package.json index 361d965cef3..bfd8ef7ec42 100644 --- a/heft-plugins/heft-typescript-plugin/package.json +++ b/heft-plugins/heft-typescript-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-typescript-plugin", - "version": "1.3.23", + "version": "1.3.24", "description": "Heft plugin for TypeScript", "repository": { "type": "git", @@ -46,7 +46,7 @@ "_phase:pack": "rush-pnpm pack" }, "peerDependencies": { - "@rushstack/heft": "1.3.1" + "@rushstack/heft": "1.3.2" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-vscode-extension-plugin/CHANGELOG.json b/heft-plugins/heft-vscode-extension-plugin/CHANGELOG.json index 785bfc4c21a..0575cb6b313 100644 --- a/heft-plugins/heft-vscode-extension-plugin/CHANGELOG.json +++ b/heft-plugins/heft-vscode-extension-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-vscode-extension-plugin", "entries": [ + { + "version": "1.1.29", + "tag": "@rushstack/heft-vscode-extension-plugin_v1.1.29", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "1.1.28", "tag": "@rushstack/heft-vscode-extension-plugin_v1.1.28", diff --git a/heft-plugins/heft-vscode-extension-plugin/CHANGELOG.md b/heft-plugins/heft-vscode-extension-plugin/CHANGELOG.md index 09a60554638..3abe97a4bcf 100644 --- a/heft-plugins/heft-vscode-extension-plugin/CHANGELOG.md +++ b/heft-plugins/heft-vscode-extension-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-vscode-extension-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 1.1.29 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 1.1.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-vscode-extension-plugin/package.json b/heft-plugins/heft-vscode-extension-plugin/package.json index 72be487adf1..04331d26058 100644 --- a/heft-plugins/heft-vscode-extension-plugin/package.json +++ b/heft-plugins/heft-vscode-extension-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-vscode-extension-plugin", - "version": "1.1.28", + "version": "1.1.29", "description": "Heft plugin for building vscode extensions.", "repository": { "type": "git", @@ -37,7 +37,7 @@ } }, "peerDependencies": { - "@rushstack/heft": "^1.3.1" + "@rushstack/heft": "^1.3.2" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index a8d5237a709..44ca59e1439 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "1.2.30", + "tag": "@rushstack/heft-webpack4-plugin_v1.2.30", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.7.30`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "1.2.29", "tag": "@rushstack/heft-webpack4-plugin_v1.2.29", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index 749f5f18883..2525bd82146 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 1.2.30 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 1.2.29 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index da6a1080841..41897a07c81 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "1.2.29", + "version": "1.2.30", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -52,7 +52,7 @@ } }, "peerDependencies": { - "@rushstack/heft": "^1.3.1", + "@rushstack/heft": "^1.3.2", "@types/webpack": "^4", "webpack": "~4.47.0" }, diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 3ab7ab78f19..9bc5931472f 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "1.3.30", + "tag": "@rushstack/heft-webpack5-plugin_v1.3.30", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.7.30`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "1.3.29", "tag": "@rushstack/heft-webpack5-plugin_v1.3.29", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index b5ba4ed9cc7..98a1064f668 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 1.3.30 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 1.3.29 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index ea8a67dbf55..1b8f0857dbd 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "1.3.29", + "version": "1.3.30", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -47,7 +47,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@rushstack/heft": "^1.3.1", + "@rushstack/heft": "^1.3.2", "webpack": "^5.82.1" }, "dependencies": { diff --git a/libraries/api-extractor-model/CHANGELOG.json b/libraries/api-extractor-model/CHANGELOG.json index ba24e292620..3870b35c1f6 100644 --- a/libraries/api-extractor-model/CHANGELOG.json +++ b/libraries/api-extractor-model/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/api-extractor-model", "entries": [ + { + "version": "7.33.14", + "tag": "@microsoft/api-extractor-model_v7.33.14", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + } + ] + } + }, { "version": "7.33.13", "tag": "@microsoft/api-extractor-model_v7.33.13", diff --git a/libraries/api-extractor-model/CHANGELOG.md b/libraries/api-extractor-model/CHANGELOG.md index f4e50ea34e6..9f9d8a9bcd2 100644 --- a/libraries/api-extractor-model/CHANGELOG.md +++ b/libraries/api-extractor-model/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-extractor-model -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 7.33.14 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 7.33.13 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/api-extractor-model/package.json b/libraries/api-extractor-model/package.json index 1f80c1a1e9b..c9386a37abb 100644 --- a/libraries/api-extractor-model/package.json +++ b/libraries/api-extractor-model/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-extractor-model", - "version": "7.33.13", + "version": "7.33.14", "description": "A helper library for loading and saving the .api.json files created by API Extractor", "repository": { "type": "git", diff --git a/libraries/credential-cache/CHANGELOG.json b/libraries/credential-cache/CHANGELOG.json index bab8cc646a6..f39863e6baf 100644 --- a/libraries/credential-cache/CHANGELOG.json +++ b/libraries/credential-cache/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/credential-cache", "entries": [ + { + "version": "0.2.29", + "tag": "@rushstack/credential-cache_v0.2.29", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.2.28", "tag": "@rushstack/credential-cache_v0.2.28", diff --git a/libraries/credential-cache/CHANGELOG.md b/libraries/credential-cache/CHANGELOG.md index 1384c995c80..1c76e1adf46 100644 --- a/libraries/credential-cache/CHANGELOG.md +++ b/libraries/credential-cache/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/credential-cache -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 0.2.29 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 0.2.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/credential-cache/package.json b/libraries/credential-cache/package.json index b997d7cabd9..27cc4844756 100644 --- a/libraries/credential-cache/package.json +++ b/libraries/credential-cache/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/credential-cache", - "version": "0.2.28", + "version": "0.2.29", "description": "Cross-platform functionality to manage cached credentials.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index c26b655b140..62519899e3e 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.7.30", + "tag": "@rushstack/debug-certificate-manager_v1.7.30", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "1.7.29", "tag": "@rushstack/debug-certificate-manager_v1.7.29", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 388191b3c10..67dbaf335ee 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 1.7.30 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 1.7.29 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index ae8069d1518..14919e2177c 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.7.29", + "version": "1.7.30", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/heft-config-file/CHANGELOG.json b/libraries/heft-config-file/CHANGELOG.json index 65d035f55a7..5189b8c742f 100644 --- a/libraries/heft-config-file/CHANGELOG.json +++ b/libraries/heft-config-file/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-config-file", "entries": [ + { + "version": "0.20.16", + "tag": "@rushstack/heft-config-file_v0.20.16", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + } + ] + } + }, { "version": "0.20.15", "tag": "@rushstack/heft-config-file_v0.20.15", diff --git a/libraries/heft-config-file/CHANGELOG.md b/libraries/heft-config-file/CHANGELOG.md index 55e2846309d..f4610d161ba 100644 --- a/libraries/heft-config-file/CHANGELOG.md +++ b/libraries/heft-config-file/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-config-file -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 0.20.16 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 0.20.15 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/heft-config-file/package.json b/libraries/heft-config-file/package.json index db678e25344..00a4a6d4370 100644 --- a/libraries/heft-config-file/package.json +++ b/libraries/heft-config-file/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-config-file", - "version": "0.20.15", + "version": "0.20.16", "description": "Configuration file loader for @rushstack/heft", "repository": { "type": "git", diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 05e96e9405c..6745b0c241e 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "2.2.29", + "tag": "@microsoft/load-themed-styles_v2.2.29", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "2.2.28", "tag": "@microsoft/load-themed-styles_v2.2.28", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index c0d1267212f..e153dcffc7a 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 2.2.29 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 2.2.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 601dd625c2e..c68ac2455e5 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "2.2.28", + "version": "2.2.29", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/localization-utilities/CHANGELOG.json b/libraries/localization-utilities/CHANGELOG.json index c1701de2a48..130a4e3ebfa 100644 --- a/libraries/localization-utilities/CHANGELOG.json +++ b/libraries/localization-utilities/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-utilities", "entries": [ + { + "version": "0.16.7", + "tag": "@rushstack/localization-utilities_v0.16.7", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/typings-generator\" to `0.17.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.16.6", "tag": "@rushstack/localization-utilities_v0.16.6", diff --git a/libraries/localization-utilities/CHANGELOG.md b/libraries/localization-utilities/CHANGELOG.md index 62539b05345..6c303a75eef 100644 --- a/libraries/localization-utilities/CHANGELOG.md +++ b/libraries/localization-utilities/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-utilities -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.16.7 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.16.6 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/localization-utilities/package.json b/libraries/localization-utilities/package.json index 584228c5658..432e05624a6 100644 --- a/libraries/localization-utilities/package.json +++ b/libraries/localization-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-utilities", - "version": "0.16.6", + "version": "0.16.7", "description": "This plugin contains some useful functions for localization.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/lookup-by-path/CHANGELOG.json b/libraries/lookup-by-path/CHANGELOG.json index 60d80d69a94..0b044db1e99 100644 --- a/libraries/lookup-by-path/CHANGELOG.json +++ b/libraries/lookup-by-path/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/lookup-by-path", "entries": [ + { + "version": "0.10.18", + "tag": "@rushstack/lookup-by-path_v0.10.18", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.10.17", "tag": "@rushstack/lookup-by-path_v0.10.17", diff --git a/libraries/lookup-by-path/CHANGELOG.md b/libraries/lookup-by-path/CHANGELOG.md index 7b460f7e844..78b64d00ee3 100644 --- a/libraries/lookup-by-path/CHANGELOG.md +++ b/libraries/lookup-by-path/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/lookup-by-path -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.10.18 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.10.17 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/lookup-by-path/package.json b/libraries/lookup-by-path/package.json index 26123860fb5..604fe65ac56 100644 --- a/libraries/lookup-by-path/package.json +++ b/libraries/lookup-by-path/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/lookup-by-path", - "version": "0.10.17", + "version": "0.10.18", "description": "Strongly typed trie data structure for path and URL-like strings.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/module-minifier/CHANGELOG.json b/libraries/module-minifier/CHANGELOG.json index 3b47049cbb7..413e80a4698 100644 --- a/libraries/module-minifier/CHANGELOG.json +++ b/libraries/module-minifier/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier", "entries": [ + { + "version": "0.9.31", + "tag": "@rushstack/module-minifier_v0.9.31", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/worker-pool\" to `0.7.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.9.30", "tag": "@rushstack/module-minifier_v0.9.30", diff --git a/libraries/module-minifier/CHANGELOG.md b/libraries/module-minifier/CHANGELOG.md index 3a2a5a6159f..5c69dc14873 100644 --- a/libraries/module-minifier/CHANGELOG.md +++ b/libraries/module-minifier/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.9.31 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.9.30 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/module-minifier/package.json b/libraries/module-minifier/package.json index 995ed4859e2..019d51ade4c 100644 --- a/libraries/module-minifier/package.json +++ b/libraries/module-minifier/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier", - "version": "0.9.30", + "version": "0.9.31", "description": "Wrapper for terser to support bulk parallel minification.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/node-core-library/CHANGELOG.json b/libraries/node-core-library/CHANGELOG.json index dcec29bd1ee..86036fc19a3 100644 --- a/libraries/node-core-library/CHANGELOG.json +++ b/libraries/node-core-library/CHANGELOG.json @@ -1,6 +1,23 @@ { "name": "@rushstack/node-core-library", "entries": [ + { + "version": "5.25.0", + "tag": "@rushstack/node-core-library_v5.25.0", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "minor": [ + { + "comment": "Fail Windows lock acquisition safely when exclusive sharing is unsupported, clean up failed releases while preserving dirty recovery and errors, and expose all backing paths through LockFile.getLockFilePaths()." + } + ], + "patch": [ + { + "comment": "Use native Windows exclusive sharing for file mutexes and preserve dirty-owner state across close/delete handoffs." + } + ] + } + }, { "version": "5.24.2", "tag": "@rushstack/node-core-library_v5.24.2", diff --git a/libraries/node-core-library/CHANGELOG.md b/libraries/node-core-library/CHANGELOG.md index 2fef5d89780..be0474c69a1 100644 --- a/libraries/node-core-library/CHANGELOG.md +++ b/libraries/node-core-library/CHANGELOG.md @@ -1,6 +1,17 @@ # Change Log - @rushstack/node-core-library -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 5.25.0 +Mon, 28 Sep 2026 20:08:26 GMT + +### Minor changes + +- Fail Windows lock acquisition safely when exclusive sharing is unsupported, clean up failed releases while preserving dirty recovery and errors, and expose all backing paths through LockFile.getLockFilePaths(). + +### Patches + +- Use native Windows exclusive sharing for file mutexes and preserve dirty-owner state across close/delete handoffs. ## 5.24.2 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/node-core-library/package.json b/libraries/node-core-library/package.json index d370ec041ee..9353cb0941f 100644 --- a/libraries/node-core-library/package.json +++ b/libraries/node-core-library/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/node-core-library", - "version": "5.24.2", + "version": "5.25.0", "description": "Core libraries that every NodeJS toolchain project should use", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/npm-check-fork/CHANGELOG.json b/libraries/npm-check-fork/CHANGELOG.json index 0fcb3e720f1..070f9591e61 100644 --- a/libraries/npm-check-fork/CHANGELOG.json +++ b/libraries/npm-check-fork/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/npm-check-fork", "entries": [ + { + "version": "0.2.29", + "tag": "@rushstack/npm-check-fork_v0.2.29", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.2.28", "tag": "@rushstack/npm-check-fork_v0.2.28", diff --git a/libraries/npm-check-fork/CHANGELOG.md b/libraries/npm-check-fork/CHANGELOG.md index c80c98015fc..8cc258c67b8 100644 --- a/libraries/npm-check-fork/CHANGELOG.md +++ b/libraries/npm-check-fork/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/npm-check-fork -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.2.29 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.2.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/npm-check-fork/package.json b/libraries/npm-check-fork/package.json index f38da29081a..3903b30ca54 100644 --- a/libraries/npm-check-fork/package.json +++ b/libraries/npm-check-fork/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/npm-check-fork", - "version": "0.2.28", + "version": "0.2.29", "description": "A fork of npm-check.", "repository": { "type": "git", diff --git a/libraries/operation-graph/CHANGELOG.json b/libraries/operation-graph/CHANGELOG.json index f25edf9ca4d..87672fdddc6 100644 --- a/libraries/operation-graph/CHANGELOG.json +++ b/libraries/operation-graph/CHANGELOG.json @@ -1,6 +1,26 @@ { "name": "@rushstack/operation-graph", "entries": [ + { + "version": "0.7.4", + "tag": "@rushstack/operation-graph_v0.7.4", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "patch": [ + { + "comment": "Include an optional measured process RSS sample in WatchLoop IPC completion messages for compatible hosts' best-effort warm resource accounting." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + } + ] + } + }, { "version": "0.7.3", "tag": "@rushstack/operation-graph_v0.7.3", diff --git a/libraries/operation-graph/CHANGELOG.md b/libraries/operation-graph/CHANGELOG.md index 749da13908e..626bf614dad 100644 --- a/libraries/operation-graph/CHANGELOG.md +++ b/libraries/operation-graph/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/operation-graph -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 0.7.4 +Mon, 28 Sep 2026 20:08:26 GMT + +### Patches + +- Include an optional measured process RSS sample in WatchLoop IPC completion messages for compatible hosts' best-effort warm resource accounting. ## 0.7.3 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/operation-graph/package.json b/libraries/operation-graph/package.json index f8e7fda6cbf..b1f5af75859 100644 --- a/libraries/operation-graph/package.json +++ b/libraries/operation-graph/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/operation-graph", - "version": "0.7.3", + "version": "0.7.4", "description": "Library for managing and executing operations in a directed acyclic graph.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index affc46626b8..ae1fdf41897 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "4.7.31", + "tag": "@rushstack/package-deps-hash_v4.7.31", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "4.7.30", "tag": "@rushstack/package-deps-hash_v4.7.30", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 7bc4d5426da..a7cad858448 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 4.7.31 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 4.7.30 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index ee113cc06fe..a886712948b 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "4.7.30", + "version": "4.7.31", "description": "", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/package-extractor/CHANGELOG.json b/libraries/package-extractor/CHANGELOG.json index 4a4c2e40b11..6637bf36e02 100644 --- a/libraries/package-extractor/CHANGELOG.json +++ b/libraries/package-extractor/CHANGELOG.json @@ -1,6 +1,33 @@ { "name": "@rushstack/package-extractor", "entries": [ + { + "version": "0.13.17", + "tag": "@rushstack/package-extractor_v0.13.17", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `5.3.16`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `1.3.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/webpack-preserve-dynamic-require-plugin\" to `0.12.30`" + } + ] + } + }, { "version": "0.13.16", "tag": "@rushstack/package-extractor_v0.13.16", diff --git a/libraries/package-extractor/CHANGELOG.md b/libraries/package-extractor/CHANGELOG.md index b563bf893dd..f19223bc318 100644 --- a/libraries/package-extractor/CHANGELOG.md +++ b/libraries/package-extractor/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-extractor -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.13.17 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.13.16 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/package-extractor/package.json b/libraries/package-extractor/package.json index 802a018f4b0..be8cf15dc62 100644 --- a/libraries/package-extractor/package.json +++ b/libraries/package-extractor/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-extractor", - "version": "0.13.16", + "version": "0.13.17", "description": "A library for bundling selected files and dependencies into a deployable package.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/reporter/CHANGELOG.json b/libraries/reporter/CHANGELOG.json index 18d874b5875..c4b8f989625 100644 --- a/libraries/reporter/CHANGELOG.json +++ b/libraries/reporter/CHANGELOG.json @@ -1,6 +1,60 @@ { "name": "@rushstack/rush-reporter", "entries": [ + { + "version": "0.4.0", + "tag": "@rushstack/rush-reporter_v0.4.0", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "minor": [ + { + "comment": "Add adversarial deterministic AI reporter qualification gates and privacy-safe actionable context." + } + ], + "patch": [ + { + "comment": "Prevent non-public reporter events from contributing unvalidated or unbounded values to telemetry aggregates, protect parent-owned producer and protocol metadata, and preserve the original five-field performance budget contract." + }, + { + "comment": "Redact classified secret source aliases in machine JSON without losing owner-only file context, and qualify every machine output for producer privacy." + }, + { + "comment": "Coalesce buffered start acknowledgements superseded by final results without dropping final context or log references, keeping native Windows AI output within the unchanged raw-byte qualification budget." + }, + { + "comment": "Refresh quiet interactive operations and emit plaintext heartbeats using unrefed timers that stop when reporters close." + }, + { + "comment": "Run background renderer timers through the manager's failure boundary and cancel them on reporter failure or close without changing successful command outcomes." + }, + { + "comment": "Prevent human diagnostic source metadata from revealing aliases of explicitly secret parameters while retaining unrelated local-sensitive details." + }, + { + "comment": "Bound individual telemetry diagnostic codes without truncation and exclude secret diagnostic codes and categories from aggregates." + }, + { + "comment": "Abort all attempted reporter initializations synchronously before serialized disposal, preserving the startup failure reason and once-only cleanup." + }, + { + "comment": "Measure actual AI output bytes, enforce the invocation-wide NDJSON budget, and qualify retained fallback context and exact remediation without inflating baselines." + } + ], + "none": [ + { + "comment": "Isolate integration AI qualification test mutations and join worker cleanup after delayed, rejected, cancelled, or timed-out corpus work without changing existing test deadlines or production qualification gates." + }, + { + "comment": "Give the full qualification-corpus setup a bounded 15-second integration budget without changing any qualification or performance threshold." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.3.1", "tag": "@rushstack/rush-reporter_v0.3.1", diff --git a/libraries/reporter/CHANGELOG.md b/libraries/reporter/CHANGELOG.md index 84c8f84f5cf..7045eb5c2f7 100644 --- a/libraries/reporter/CHANGELOG.md +++ b/libraries/reporter/CHANGELOG.md @@ -1,6 +1,25 @@ # Change Log - @rushstack/rush-reporter -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 0.4.0 +Mon, 28 Sep 2026 20:08:26 GMT + +### Minor changes + +- Add adversarial deterministic AI reporter qualification gates and privacy-safe actionable context. + +### Patches + +- Prevent non-public reporter events from contributing unvalidated or unbounded values to telemetry aggregates, protect parent-owned producer and protocol metadata, and preserve the original five-field performance budget contract. +- Redact classified secret source aliases in machine JSON without losing owner-only file context, and qualify every machine output for producer privacy. +- Coalesce buffered start acknowledgements superseded by final results without dropping final context or log references, keeping native Windows AI output within the unchanged raw-byte qualification budget. +- Refresh quiet interactive operations and emit plaintext heartbeats using unrefed timers that stop when reporters close. +- Run background renderer timers through the manager's failure boundary and cancel them on reporter failure or close without changing successful command outcomes. +- Prevent human diagnostic source metadata from revealing aliases of explicitly secret parameters while retaining unrelated local-sensitive details. +- Bound individual telemetry diagnostic codes without truncation and exclude secret diagnostic codes and categories from aggregates. +- Abort all attempted reporter initializations synchronously before serialized disposal, preserving the startup failure reason and once-only cleanup. +- Measure actual AI output bytes, enforce the invocation-wide NDJSON budget, and qualify retained fallback context and exact remediation without inflating baselines. ## 0.3.1 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/reporter/package.json b/libraries/reporter/package.json index c5bd6e70645..c7565cd0431 100644 --- a/libraries/reporter/package.json +++ b/libraries/reporter/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-reporter", - "version": "0.3.1", + "version": "0.4.0", "description": "Canonical event protocol, reporter manager, and built-in reporters for Rush (public beta).", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/rush-client-core/CHANGELOG.json b/libraries/rush-client-core/CHANGELOG.json new file mode 100644 index 00000000000..81330b3d1e5 --- /dev/null +++ b/libraries/rush-client-core/CHANGELOG.json @@ -0,0 +1,86 @@ +{ + "name": "@rushstack/rush-client-core", + "entries": [ + { + "version": "0.2.0", + "tag": "@rushstack/rush-client-core_v0.2.0", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "none": [ + { + "comment": "Publish the pre-bind test PID marker atomically so a starter cannot read an empty newly-created file as PID zero; retain single-daemon and ownership assertions." + } + ], + "patch": [ + { + "comment": "Add IConnectOrStartDaemonOptions.resolveStartCommandAsync so a start command is resolved only when a daemon must be started or replaced." + }, + { + "comment": "Reclaim provably stale daemon artifacts (a socket without an ownership record, a corrupt record, or a Linux PID reused since the record was written) instead of permanently disabling the daemon, and add resetDaemonArtifactsAsync() as the explicit recovery path referenced by fail-closed messages." + }, + { + "comment": "Retry daemon restarts with jittered backoff inside the admission deadline and return a `restartRetriesExhausted` fallback outcome instead of failing when successors keep restarting for other environments." + }, + { + "comment": "Return the daemon shutdown acknowledgement, including its optional active request count, from DaemonClient.shutdownAsync()." + }, + { + "comment": "Join detached startup helper closure without prematurely disconnecting IPC, keep its cwd outside the launched workspace, and drain failed launcher processes before reporting startup failure." + }, + { + "comment": "Reject in-process fallback after terminal control, even without a stdin source, while restoring raw mode and avoiding command replay." + }, + { + "comment": "Hand detached daemon startup to an independent helper with a durable pre-bind reservation. Prevent duplicate launches after the starting client dies, preserve explicit launch commands and ownership-based restart, and fail closed on ambiguous launcher failures." + }, + { + "comment": "Include the package MIT license and standard publication metadata, and enable the pack phase." + }, + { + "comment": "Reuse the validated native Windows LockFile exclusion for startup instead of maintaining a separate pipe mutex, preserving durable crash reservations and fail-closed handoff behavior." + }, + { + "comment": "Honor cancellation during daemon hello/pong readiness, close newly ready clients when cancellation wins, and preserve abort reasons instead of treating handshake failures as retryable." + }, + { + "comment": "Use an OS-owned Windows startup mutex and keep sharing-denied ownership reads unknown until the existing handoff deadline, preserving fail-closed startup and no-replay behavior." + }, + { + "comment": "Retry pre-request handshake resets within the startup deadline while a closing daemon retains resource ownership. Preserve fail-closed ownership checks and prohibit replay after execution begins." + } + ], + "minor": [ + { + "comment": "Support one ownership-attested pre-execution restart retry, cancellation during handoff, and native mutation protocol admission." + }, + { + "comment": "Introduce the opt-in daemon client with immutable requests, backpressured output, cancellation, raw input cleanup, private append-only launcher logs, serialized detached startup, and protocol-gated shutdown with bounded ownership-release coordination." + }, + { + "comment": "Capture the native invocation kind, reject Rushx peers older than protocol 0.8 before request submission, and prevent fallback after output or stdin admission." + }, + { + "comment": "Stream bounded stdin chunks only after admission and write credits, deliver ordered EOF, and preserve input for fallback to older peers." + }, + { + "comment": "Replace a mismatched daemon implementation under the startup mutex using an explicit launcher and verified ownership, before submitting any request." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/rush-daemon-protocol\" to `0.5.0`" + }, + { + "comment": "Updating dependency \"@rushstack/rush-daemon-transport\" to `0.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + } + ] +} diff --git a/libraries/rush-client-core/CHANGELOG.md b/libraries/rush-client-core/CHANGELOG.md new file mode 100644 index 00000000000..5c04218ccae --- /dev/null +++ b/libraries/rush-client-core/CHANGELOG.md @@ -0,0 +1,30 @@ +# Change Log - @rushstack/rush-client-core + +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 0.2.0 +Mon, 28 Sep 2026 20:08:26 GMT + +### Minor changes + +- Support one ownership-attested pre-execution restart retry, cancellation during handoff, and native mutation protocol admission. +- Introduce the opt-in daemon client with immutable requests, backpressured output, cancellation, raw input cleanup, private append-only launcher logs, serialized detached startup, and protocol-gated shutdown with bounded ownership-release coordination. +- Capture the native invocation kind, reject Rushx peers older than protocol 0.8 before request submission, and prevent fallback after output or stdin admission. +- Stream bounded stdin chunks only after admission and write credits, deliver ordered EOF, and preserve input for fallback to older peers. +- Replace a mismatched daemon implementation under the startup mutex using an explicit launcher and verified ownership, before submitting any request. + +### Patches + +- Add IConnectOrStartDaemonOptions.resolveStartCommandAsync so a start command is resolved only when a daemon must be started or replaced. +- Reclaim provably stale daemon artifacts (a socket without an ownership record, a corrupt record, or a Linux PID reused since the record was written) instead of permanently disabling the daemon, and add resetDaemonArtifactsAsync() as the explicit recovery path referenced by fail-closed messages. +- Retry daemon restarts with jittered backoff inside the admission deadline and return a `restartRetriesExhausted` fallback outcome instead of failing when successors keep restarting for other environments. +- Return the daemon shutdown acknowledgement, including its optional active request count, from DaemonClient.shutdownAsync(). +- Join detached startup helper closure without prematurely disconnecting IPC, keep its cwd outside the launched workspace, and drain failed launcher processes before reporting startup failure. +- Reject in-process fallback after terminal control, even without a stdin source, while restoring raw mode and avoiding command replay. +- Hand detached daemon startup to an independent helper with a durable pre-bind reservation. Prevent duplicate launches after the starting client dies, preserve explicit launch commands and ownership-based restart, and fail closed on ambiguous launcher failures. +- Include the package MIT license and standard publication metadata, and enable the pack phase. +- Reuse the validated native Windows LockFile exclusion for startup instead of maintaining a separate pipe mutex, preserving durable crash reservations and fail-closed handoff behavior. +- Honor cancellation during daemon hello/pong readiness, close newly ready clients when cancellation wins, and preserve abort reasons instead of treating handshake failures as retryable. +- Use an OS-owned Windows startup mutex and keep sharing-denied ownership reads unknown until the existing handoff deadline, preserving fail-closed startup and no-replay behavior. +- Retry pre-request handshake resets within the startup deadline while a closing daemon retains resource ownership. Preserve fail-closed ownership checks and prohibit replay after execution begins. + diff --git a/libraries/rush-client-core/package.json b/libraries/rush-client-core/package.json index 86a7c226f7a..5e4faf59138 100644 --- a/libraries/rush-client-core/package.json +++ b/libraries/rush-client-core/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-client-core", - "version": "0.1.0", + "version": "0.2.0", "description": "Transport and request lifecycle for opt-in Rush daemon clients", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/rush-daemon-protocol/CHANGELOG.json b/libraries/rush-daemon-protocol/CHANGELOG.json index d1be3d56534..5fed4380177 100644 --- a/libraries/rush-daemon-protocol/CHANGELOG.json +++ b/libraries/rush-daemon-protocol/CHANGELOG.json @@ -1,6 +1,66 @@ { "name": "@rushstack/rush-daemon-protocol", "entries": [ + { + "version": "0.5.0", + "tag": "@rushstack/rush-daemon-protocol_v0.5.0", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "patch": [ + { + "comment": "Report and validate the effective watch setting in warm status configuration while accepting its omission by older peers." + }, + { + "comment": "Add an optional \"activeRequests\" count to the shutdownAck control message; advertised as protocol minor 11 (`DAEMON_SHUTDOWN_ACTIVE_REQUESTS_PROTOCOL_MINOR`); older peers omit or ignore it." + }, + { + "comment": "Add the optional `waitTimeoutIsDefault` admission option so a daemon can distinguish a client-default queue timeout from an explicit one." + }, + { + "comment": "Add optional validated lastReloadTier workspace status metadata for initial/reuse, successful reload, and requested restart; accept omission by older peers." + }, + { + "comment": "Add optional validated workspace generation and warm-resource accounting to pong without changing request/rejection types or the protocol 0.9 generation-fencing contract." + } + ], + "none": [ + { + "comment": "Document that clients may retry `retryAfterRestart` a bounded number of times within the admission deadline." + }, + { + "comment": "Keep control validators within strict module size limits after applying the repository formatter without changing wire validation." + } + ], + "minor": [ + { + "comment": "Add generation-fenced experimental graph mutations in protocol 0.9." + }, + { + "comment": "Add protocol 0.10 native mutation and guaranteed pre-execution restart results." + }, + { + "comment": "Define JSON-safe experimental graph snapshot DTOs and the rushd.graph-snapshot extension name without changing transport contracts or runtime dependencies." + }, + { + "comment": "Add protocol 0.6 acknowledged shutdown controls and optional process identity and resident-memory status fields." + }, + { + "comment": "Add the validated optional Rush/Rushx invocation kind in protocol 0.8 without changing legacy request routing." + }, + { + "comment": "Add protocol 0.7 stdin admission/write-credit and EOF controls with explicit capability negotiation." + }, + { + "comment": "Add optional validated raw warm-project ranking inputs to workspace status while preserving unknown measurements and older-peer compatibility." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.4.2", "tag": "@rushstack/rush-daemon-protocol_v0.4.2", diff --git a/libraries/rush-daemon-protocol/CHANGELOG.md b/libraries/rush-daemon-protocol/CHANGELOG.md index e347a584ee8..ad51a6cc8ce 100644 --- a/libraries/rush-daemon-protocol/CHANGELOG.md +++ b/libraries/rush-daemon-protocol/CHANGELOG.md @@ -1,6 +1,27 @@ # Change Log - @rushstack/rush-daemon-protocol -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 0.5.0 +Mon, 28 Sep 2026 20:08:26 GMT + +### Minor changes + +- Add generation-fenced experimental graph mutations in protocol 0.9. +- Add protocol 0.10 native mutation and guaranteed pre-execution restart results. +- Define JSON-safe experimental graph snapshot DTOs and the rushd.graph-snapshot extension name without changing transport contracts or runtime dependencies. +- Add protocol 0.6 acknowledged shutdown controls and optional process identity and resident-memory status fields. +- Add the validated optional Rush/Rushx invocation kind in protocol 0.8 without changing legacy request routing. +- Add protocol 0.7 stdin admission/write-credit and EOF controls with explicit capability negotiation. +- Add optional validated raw warm-project ranking inputs to workspace status while preserving unknown measurements and older-peer compatibility. + +### Patches + +- Report and validate the effective watch setting in warm status configuration while accepting its omission by older peers. +- Add an optional "activeRequests" count to the shutdownAck control message; advertised as protocol minor 11 (`DAEMON_SHUTDOWN_ACTIVE_REQUESTS_PROTOCOL_MINOR`); older peers omit or ignore it. +- Add the optional `waitTimeoutIsDefault` admission option so a daemon can distinguish a client-default queue timeout from an explicit one. +- Add optional validated lastReloadTier workspace status metadata for initial/reuse, successful reload, and requested restart; accept omission by older peers. +- Add optional validated workspace generation and warm-resource accounting to pong without changing request/rejection types or the protocol 0.9 generation-fencing contract. ## 0.4.2 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/rush-daemon-protocol/package.json b/libraries/rush-daemon-protocol/package.json index d279057165e..b71f864e7de 100644 --- a/libraries/rush-daemon-protocol/package.json +++ b/libraries/rush-daemon-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-daemon-protocol", - "version": "0.4.2", + "version": "0.5.0", "description": "Wire protocol for the Rush daemon (rushd): frame taxonomy, length-prefixed binary codec, and version negotiation. (public beta)", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/rush-daemon-transport/CHANGELOG.json b/libraries/rush-daemon-transport/CHANGELOG.json index 744bd4afd0d..101f0b0f58c 100644 --- a/libraries/rush-daemon-transport/CHANGELOG.json +++ b/libraries/rush-daemon-transport/CHANGELOG.json @@ -1,6 +1,34 @@ { "name": "@rushstack/rush-daemon-transport", "entries": [ + { + "version": "0.4.0", + "tag": "@rushstack/rush-daemon-transport_v0.4.0", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "minor": [ + { + "comment": "Retain daemon ownership while connections stop, refuse a still-live owner, and make endpoint release idempotent across successor startup." + } + ], + "patch": [ + { + "comment": "When reclaiming the socket of a daemon that died uncleanly (SIGKILL/OOM), terminate the operation processes still running in its process group (SIGTERM, then SIGKILL after a grace period) so a successor daemon does not re-run them concurrently." + }, + { + "comment": "Close a newly bound endpoint if publishing daemon ownership fails, avoiding an orphaned listener after failed startup." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/rush-daemon-protocol\" to `0.5.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.3.2", "tag": "@rushstack/rush-daemon-transport_v0.3.2", diff --git a/libraries/rush-daemon-transport/CHANGELOG.md b/libraries/rush-daemon-transport/CHANGELOG.md index 8adc5259a57..c06e94b64d5 100644 --- a/libraries/rush-daemon-transport/CHANGELOG.md +++ b/libraries/rush-daemon-transport/CHANGELOG.md @@ -1,6 +1,18 @@ # Change Log - @rushstack/rush-daemon-transport -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 0.4.0 +Mon, 28 Sep 2026 20:08:26 GMT + +### Minor changes + +- Retain daemon ownership while connections stop, refuse a still-live owner, and make endpoint release idempotent across successor startup. + +### Patches + +- When reclaiming the socket of a daemon that died uncleanly (SIGKILL/OOM), terminate the operation processes still running in its process group (SIGTERM, then SIGKILL after a grace period) so a successor daemon does not re-run them concurrently. +- Close a newly bound endpoint if publishing daemon ownership fails, avoiding an orphaned listener after failed startup. ## 0.3.2 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/rush-daemon-transport/package.json b/libraries/rush-daemon-transport/package.json index 195d65e4cbc..d6816d55b11 100644 --- a/libraries/rush-daemon-transport/package.json +++ b/libraries/rush-daemon-transport/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-daemon-transport", - "version": "0.3.2", + "version": "0.4.0", "description": "Workspace-keyed socket/pipe transport for the Rush daemon (rushd): path derivation, net listener/connector, and PID/lockfile handling. (public beta)", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/rush-daemon/CHANGELOG.json b/libraries/rush-daemon/CHANGELOG.json index 32ce49c0aa0..b064496849b 100644 --- a/libraries/rush-daemon/CHANGELOG.json +++ b/libraries/rush-daemon/CHANGELOG.json @@ -1,6 +1,204 @@ { "name": "@rushstack/rush-daemon", "entries": [ + { + "version": "0.6.0", + "tag": "@rushstack/rush-daemon_v0.6.0", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "none": [ + { + "comment": "Use the physical graph fixture root so warm-policy and watcher expectations agree with canonical workspace paths, including Windows short-name aliases." + }, + { + "comment": "Own and join graph test fixture initialization during timed-out setup without changing hook deadlines or production behavior." + }, + { + "comment": "Configure generated Git fixtures locally to preserve LF files without Windows autocrlf warnings; leave user settings and CI warning policy unchanged." + }, + { + "comment": "Separate real initial graph preparation from soft-reload reference assertions and join timed-out fixture work before cleanup/replacement. Preserve default assertion budgets and all generation-fencing behavior." + }, + { + "comment": "Remove graph fixtures only after successful host closure, using the existing bounded Windows sharing cleanup after owned successor exit." + }, + { + "comment": "Share measured telemetry expectations across explicit and automatic warm-set fixtures, and give the real selection-revalidation subprocess test its scoped integration budget." + }, + { + "comment": "Derive the native warm-retention test's expected order from actual cold/reused timings, request frequency and IPC RSS instead of assuming a fixed project is faster on every CI host; preserve real eviction and contrasting LRU assertions." + }, + { + "comment": "Use native event-hook command conventions in partial-mutation fixtures and bounded Windows sharing cleanup after selected-launcher process joins." + }, + { + "comment": "Use native physical paths for standalone lifecycle fixture watchers so Windows short-name TEMP aliases do not trigger libuv path assertions." + }, + { + "comment": "Use an explicit 15-second integration budget for real native graph hosts and Git/build subprocesses after repeated Windows setup timeouts; retain every generation assertion, cleanup limit and production deadline." + }, + { + "comment": "Isolate native retention fixtures from the surrounding Jest worker's RSS, following the graph-fixture pattern; leave production memory defaults and dedicated pressure tests unchanged." + }, + { + "comment": "Give the wrong-version launcher rejection integration test a 15-second budget for its two isolated Node processes, without changing production deadlines." + }, + { + "comment": "Run Rushx package scripts without exclusive workspace admission, complete global command requests on child exit plus a bounded output drain, and terminate an exited child's process group on cancellation." + }, + { + "comment": "Join owned successor processes before fixture teardown and bound Windows sharing retries without deleting fixtures after failed resource disposal." + } + ], + "patch": [ + { + "comment": "Expose composable workspace lifecycle capabilities, preserve resolver decorators across generation reloads, dispose generation-owned resolvers, and pass explicit rushx invocations through without phased or graph interception." + }, + { + "comment": "Apply daemon.watch to persistent project file observation with safe idle teardown/re-attachment, preserved runners/results and truthful cleanup accounting. Keep root/config guards and explicit request reconciliation active; never schedule autonomous scripts." + }, + { + "comment": "Stop restarting the daemon when a request differs only in volatile per-shell environment variables such as PWD, OLDPWD, SHLVL, TERM or WSL_INTEROP; the restart fingerprint and the production resolver's environment check now share rush-lib's normalization." + }, + { + "comment": "Fix an early coalesced phased result writing its summary before the failed operation's output summarizer was closed." + }, + { + "comment": "Queue a request whose environment requires a process restart until every queued or in-flight request that matches the running process has drained, so concurrent clients with different environments no longer preempt each other." + }, + { + "comment": "Report warm input-snapshot failures (with the engine diagnostics) to the failing request instead of replaying them into the next request, abort requests interrupted by a daemon shutdown with a typed DaemonShutdownError that names its initiator, and report running requests in the shutdown acknowledgement." + }, + { + "comment": "Do not let the default queue timeout fail a late compatible shared build that is waiting for a running build; explicit wait limits still apply, and timeout errors say what the request waited for." + }, + { + "comment": "On Linux, verify that a rushx or global command's process group has exited by reading /proc instead of running `ps --sid`, so cleanup no longer fails (and retires the workspace session) on images without procps `ps` or with busybox `ps`." + }, + { + "comment": "Fix warmSetMaxProjects evicting the retained results of resource-free projects, which made every no-op build of a workspace with more than 20 projects re-restore the excess projects from the build cache. The cap now only counts and releases projects that hold a live runner or watcher, and ties keep the explicitly requested target over its dependencies." + }, + { + "comment": "Apply `--verbose` and `--parallelism` to the warm graph per iteration instead of reloading the graph, and only coalesce requests that share these settings." + }, + { + "comment": "Refresh prepared graph work under the native execution lease before resuming, preventing stale snapshots and native-command overlap." + }, + { + "comment": "Wait for selected installer closure and strengthen launcher and native-mutation fixture teardown, retaining startup diagnostics and keeping fixture socket paths short." + }, + { + "comment": "Await bounded Linux child-group quiescence after termination and stream closure before completing global requests, preserving immediate descendant-stop assertions and surfacing cleanup inspection failures." + }, + { + "comment": "On Linux, observe watched projects with one non-recursive watch per directory created by an asynchronous walk instead of Node's recursive fs.watch emulation (one inotify watch per file, synchronous tree walk). Skip node_modules, .git, .rush/temp and declared output folders, follow directories created or removed later, tolerate directories that vanish during registration, and report inotify watch-limit exhaustion (ENOSPC) explicitly." + }, + { + "comment": "Load workspace sessions and selected installations using native canonical paths, including Windows short-name aliases." + }, + { + "comment": "Re-run or restore a warm operation when its declared output folders were deleted or changed outside the daemon, instead of reporting it as up to date." + }, + { + "comment": "Expose the lifecycle-owned last reload tier through a shared live pong and host-status projection, without triggering initialization or deriving a tier from generation changes." + }, + { + "comment": "Use ordinal ordering for request and operation identities, remove unused environment-name enumeration, and document the same-user lifecycle execution boundary." + }, + { + "comment": "Terminate running operations when the last live client cancels a phased request, and answer a cancelling client immediately when other clients still need the shared work." + }, + { + "comment": "Publish a coalesced phased request's result as soon as every operation in its own selection has completed and its output has drained, instead of holding it until the shared iteration finishes the other clients' larger selections." + }, + { + "comment": "Keep endpoint ownership until resolver and workspace cleanup succeed, preventing successor startup against still-resident engine state." + }, + { + "comment": "Acquire one native execution lease per coalesced batch, retain it through reconciliation and output/runner cleanup, and release it before results so native commands can run while the daemon is idle. Permit explicit retries after initialization contention and detect changed rig/inherited configuration before execution." + }, + { + "comment": "Print the native operation summary tables and the \"rush ()\" line for each phased request, including warm no-op builds." + }, + { + "comment": "Add a generation-owned warm-set attachment with runtime idle, project-limit, sampled memory-budget and telemetry-ranking policies; exclusive scheduler/native leases, awaited runner and scoped watcher eviction, truthful pressure diagnostics, and real native graph integration coverage." + }, + { + "comment": "Preserve Windows Rushx cwd, lifecycle environment and pnpm-sync path spelling while retaining physical workspace identity, confinement and admission-time alias checks." + }, + { + "comment": "Complete automatic warm-controller generation ownership, fencing cold/late attachment and awaiting pending initialization and maintenance before reload locks. Preserve ownership failures, start cold sessions with scoped watchers, expose non-initializing generation and truthful warm accounting in pong/status, and stop certifying evicted graph results from historical observer state." + }, + { + "comment": "Exercise real warm Node IPC children directly on Windows, canonicalize fixture workspace paths for watcher expectations, preserve native active/protected lifetime coverage without timeout increases, and surface complete operation failures in test diagnostics." + }, + { + "comment": "Retain failed request-resource ownership across result delivery, queued work, reload, shutdown and mutation restart. Keep the failed listener alive to prevent competing startup over unjoined children, while preserving ordinary failed-command restarts and successfully cleaned output failures." + }, + { + "comment": "Apply request-local Rushx TTY color and width after native lifecycle environment preparation while preserving explicit non-TTY environments and native path spelling." + } + ], + "minor": [ + { + "comment": "Drain explicit pre-execution restart results for accepted requests before closing a retiring host." + }, + { + "comment": "Validate daemon startup configuration and forward idleTimeoutSeconds for the WS3 host lifecycle integration." + }, + { + "comment": "Add gated native graph metadata, dependency-safe scope and invalidation controls, manual-mode pause/resume, and bounded lease-free observation using existing request and extension-event contracts." + }, + { + "comment": "Add opt-in idle shutdown that protects pending requests through output drain and cleanup." + }, + { + "comment": "Support protocol-negotiated acknowledged shutdown and report live process identity and resident memory in status probes." + }, + { + "comment": "Bind positively identified native build/rebuild requests to a production all-project warm engine, preserve exact native selections and cache behavior, refresh inputs between requests, and reject incompatible command shapes or environments before execution." + }, + { + "comment": "Add an explicitly tagged native Rushx resolver and injectable composite resolver with request-owned lifecycle children, canonical cwd/environment overrides, raw output, stdin EOF, and early pipe-close handling." + }, + { + "comment": "Admit request input when its sink attaches, acknowledge drained writes, and forward EOF to owned child stdin without blocking cancellation." + }, + { + "comment": "Select verified bundled or cached daemon installations and prepare exact-engine published releases with native installation APIs. Attest the actual engine and protocol in isolation before launching selected default daemon APIs." + }, + { + "comment": "Make measured telemetry retention reachable through explicit production Node IPC operations. Report raw ranking inputs and exclude only proven native resource-free NoOp nodes from child-memory scoring." + }, + { + "comment": "Reuse unchanged engines, reload changed configuration or command shape in-process under generation admission, and restart process-bound state through existing core ownership/startup contracts. Add isolated native install/update workers with result-before-restart ordering and no post-execution replay." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/rush-client-core\" to `0.2.0`" + }, + { + "comment": "Updating dependency \"@rushstack/rush-daemon-protocol\" to `0.5.0`" + }, + { + "comment": "Updating dependency \"@rushstack/rush-daemon-transport\" to `0.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/rush-terminal-renderer\" to `0.3.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.5.2", "tag": "@rushstack/rush-daemon_v0.5.2", diff --git a/libraries/rush-daemon/CHANGELOG.md b/libraries/rush-daemon/CHANGELOG.md index 9f0e9170bab..13da0c2c49b 100644 --- a/libraries/rush-daemon/CHANGELOG.md +++ b/libraries/rush-daemon/CHANGELOG.md @@ -1,6 +1,55 @@ # Change Log - @rushstack/rush-daemon -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 0.6.0 +Mon, 28 Sep 2026 20:08:26 GMT + +### Minor changes + +- Drain explicit pre-execution restart results for accepted requests before closing a retiring host. +- Validate daemon startup configuration and forward idleTimeoutSeconds for the WS3 host lifecycle integration. +- Add gated native graph metadata, dependency-safe scope and invalidation controls, manual-mode pause/resume, and bounded lease-free observation using existing request and extension-event contracts. +- Add opt-in idle shutdown that protects pending requests through output drain and cleanup. +- Support protocol-negotiated acknowledged shutdown and report live process identity and resident memory in status probes. +- Bind positively identified native build/rebuild requests to a production all-project warm engine, preserve exact native selections and cache behavior, refresh inputs between requests, and reject incompatible command shapes or environments before execution. +- Add an explicitly tagged native Rushx resolver and injectable composite resolver with request-owned lifecycle children, canonical cwd/environment overrides, raw output, stdin EOF, and early pipe-close handling. +- Admit request input when its sink attaches, acknowledge drained writes, and forward EOF to owned child stdin without blocking cancellation. +- Select verified bundled or cached daemon installations and prepare exact-engine published releases with native installation APIs. Attest the actual engine and protocol in isolation before launching selected default daemon APIs. +- Make measured telemetry retention reachable through explicit production Node IPC operations. Report raw ranking inputs and exclude only proven native resource-free NoOp nodes from child-memory scoring. +- Reuse unchanged engines, reload changed configuration or command shape in-process under generation admission, and restart process-bound state through existing core ownership/startup contracts. Add isolated native install/update workers with result-before-restart ordering and no post-execution replay. + +### Patches + +- Expose composable workspace lifecycle capabilities, preserve resolver decorators across generation reloads, dispose generation-owned resolvers, and pass explicit rushx invocations through without phased or graph interception. +- Apply daemon.watch to persistent project file observation with safe idle teardown/re-attachment, preserved runners/results and truthful cleanup accounting. Keep root/config guards and explicit request reconciliation active; never schedule autonomous scripts. +- Stop restarting the daemon when a request differs only in volatile per-shell environment variables such as PWD, OLDPWD, SHLVL, TERM or WSL_INTEROP; the restart fingerprint and the production resolver's environment check now share rush-lib's normalization. +- Fix an early coalesced phased result writing its summary before the failed operation's output summarizer was closed. +- Queue a request whose environment requires a process restart until every queued or in-flight request that matches the running process has drained, so concurrent clients with different environments no longer preempt each other. +- Report warm input-snapshot failures (with the engine diagnostics) to the failing request instead of replaying them into the next request, abort requests interrupted by a daemon shutdown with a typed DaemonShutdownError that names its initiator, and report running requests in the shutdown acknowledgement. +- Do not let the default queue timeout fail a late compatible shared build that is waiting for a running build; explicit wait limits still apply, and timeout errors say what the request waited for. +- On Linux, verify that a rushx or global command's process group has exited by reading /proc instead of running `ps --sid`, so cleanup no longer fails (and retires the workspace session) on images without procps `ps` or with busybox `ps`. +- Fix warmSetMaxProjects evicting the retained results of resource-free projects, which made every no-op build of a workspace with more than 20 projects re-restore the excess projects from the build cache. The cap now only counts and releases projects that hold a live runner or watcher, and ties keep the explicitly requested target over its dependencies. +- Apply `--verbose` and `--parallelism` to the warm graph per iteration instead of reloading the graph, and only coalesce requests that share these settings. +- Refresh prepared graph work under the native execution lease before resuming, preventing stale snapshots and native-command overlap. +- Wait for selected installer closure and strengthen launcher and native-mutation fixture teardown, retaining startup diagnostics and keeping fixture socket paths short. +- Await bounded Linux child-group quiescence after termination and stream closure before completing global requests, preserving immediate descendant-stop assertions and surfacing cleanup inspection failures. +- On Linux, observe watched projects with one non-recursive watch per directory created by an asynchronous walk instead of Node's recursive fs.watch emulation (one inotify watch per file, synchronous tree walk). Skip node_modules, .git, .rush/temp and declared output folders, follow directories created or removed later, tolerate directories that vanish during registration, and report inotify watch-limit exhaustion (ENOSPC) explicitly. +- Load workspace sessions and selected installations using native canonical paths, including Windows short-name aliases. +- Re-run or restore a warm operation when its declared output folders were deleted or changed outside the daemon, instead of reporting it as up to date. +- Expose the lifecycle-owned last reload tier through a shared live pong and host-status projection, without triggering initialization or deriving a tier from generation changes. +- Use ordinal ordering for request and operation identities, remove unused environment-name enumeration, and document the same-user lifecycle execution boundary. +- Terminate running operations when the last live client cancels a phased request, and answer a cancelling client immediately when other clients still need the shared work. +- Publish a coalesced phased request's result as soon as every operation in its own selection has completed and its output has drained, instead of holding it until the shared iteration finishes the other clients' larger selections. +- Keep endpoint ownership until resolver and workspace cleanup succeed, preventing successor startup against still-resident engine state. +- Acquire one native execution lease per coalesced batch, retain it through reconciliation and output/runner cleanup, and release it before results so native commands can run while the daemon is idle. Permit explicit retries after initialization contention and detect changed rig/inherited configuration before execution. +- Print the native operation summary tables and the "rush ()" line for each phased request, including warm no-op builds. +- Add a generation-owned warm-set attachment with runtime idle, project-limit, sampled memory-budget and telemetry-ranking policies; exclusive scheduler/native leases, awaited runner and scoped watcher eviction, truthful pressure diagnostics, and real native graph integration coverage. +- Preserve Windows Rushx cwd, lifecycle environment and pnpm-sync path spelling while retaining physical workspace identity, confinement and admission-time alias checks. +- Complete automatic warm-controller generation ownership, fencing cold/late attachment and awaiting pending initialization and maintenance before reload locks. Preserve ownership failures, start cold sessions with scoped watchers, expose non-initializing generation and truthful warm accounting in pong/status, and stop certifying evicted graph results from historical observer state. +- Exercise real warm Node IPC children directly on Windows, canonicalize fixture workspace paths for watcher expectations, preserve native active/protected lifetime coverage without timeout increases, and surface complete operation failures in test diagnostics. +- Retain failed request-resource ownership across result delivery, queued work, reload, shutdown and mutation restart. Keep the failed listener alive to prevent competing startup over unjoined children, while preserving ordinary failed-command restarts and successfully cleaned output failures. +- Apply request-local Rushx TTY color and width after native lifecycle environment preparation while preserving explicit non-TTY environments and native path spelling. ## 0.5.2 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/rush-daemon/package.json b/libraries/rush-daemon/package.json index c89c2059a49..d6524eb2edc 100644 --- a/libraries/rush-daemon/package.json +++ b/libraries/rush-daemon/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-daemon", - "version": "0.5.2", + "version": "0.6.0", "description": "The long-lived Rush workspace daemon host", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/rush-pnpm-kit-v10/CHANGELOG.json b/libraries/rush-pnpm-kit-v10/CHANGELOG.json index 7722b5db6dd..2dc29485da0 100644 --- a/libraries/rush-pnpm-kit-v10/CHANGELOG.json +++ b/libraries/rush-pnpm-kit-v10/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/rush-pnpm-kit-v10", "entries": [ + { + "version": "0.2.30", + "tag": "@rushstack/rush-pnpm-kit-v10_v0.2.30", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.2.29", "tag": "@rushstack/rush-pnpm-kit-v10_v0.2.29", diff --git a/libraries/rush-pnpm-kit-v10/CHANGELOG.md b/libraries/rush-pnpm-kit-v10/CHANGELOG.md index d653d188257..d5824fb53fa 100644 --- a/libraries/rush-pnpm-kit-v10/CHANGELOG.md +++ b/libraries/rush-pnpm-kit-v10/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rush-pnpm-kit-v10 -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.2.30 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.2.29 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/rush-pnpm-kit-v10/package.json b/libraries/rush-pnpm-kit-v10/package.json index f61ace1a0f4..a85c24afd53 100644 --- a/libraries/rush-pnpm-kit-v10/package.json +++ b/libraries/rush-pnpm-kit-v10/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-pnpm-kit-v10", - "version": "0.2.29", + "version": "0.2.30", "description": "rush pnpm kit v10", "engines": { "node": ">=20.9.0" diff --git a/libraries/rush-pnpm-kit-v8/CHANGELOG.json b/libraries/rush-pnpm-kit-v8/CHANGELOG.json index d01298b2ae5..a0b62a55164 100644 --- a/libraries/rush-pnpm-kit-v8/CHANGELOG.json +++ b/libraries/rush-pnpm-kit-v8/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/rush-pnpm-kit-v8", "entries": [ + { + "version": "0.2.30", + "tag": "@rushstack/rush-pnpm-kit-v8_v0.2.30", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.2.29", "tag": "@rushstack/rush-pnpm-kit-v8_v0.2.29", diff --git a/libraries/rush-pnpm-kit-v8/CHANGELOG.md b/libraries/rush-pnpm-kit-v8/CHANGELOG.md index 5829bf0c615..f29c93eb0ab 100644 --- a/libraries/rush-pnpm-kit-v8/CHANGELOG.md +++ b/libraries/rush-pnpm-kit-v8/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rush-pnpm-kit-v8 -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.2.30 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.2.29 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/rush-pnpm-kit-v8/package.json b/libraries/rush-pnpm-kit-v8/package.json index 5811ad3e946..b127a72be98 100644 --- a/libraries/rush-pnpm-kit-v8/package.json +++ b/libraries/rush-pnpm-kit-v8/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-pnpm-kit-v8", - "version": "0.2.29", + "version": "0.2.30", "description": "rush pnpm kit v8", "engines": { "node": ">=20.9.0" diff --git a/libraries/rush-pnpm-kit-v9/CHANGELOG.json b/libraries/rush-pnpm-kit-v9/CHANGELOG.json index 4e751066386..8e3b77e29a8 100644 --- a/libraries/rush-pnpm-kit-v9/CHANGELOG.json +++ b/libraries/rush-pnpm-kit-v9/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/rush-pnpm-kit-v9", "entries": [ + { + "version": "0.2.30", + "tag": "@rushstack/rush-pnpm-kit-v9_v0.2.30", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.2.29", "tag": "@rushstack/rush-pnpm-kit-v9_v0.2.29", diff --git a/libraries/rush-pnpm-kit-v9/CHANGELOG.md b/libraries/rush-pnpm-kit-v9/CHANGELOG.md index c1b0c7f516d..b6cf057d563 100644 --- a/libraries/rush-pnpm-kit-v9/CHANGELOG.md +++ b/libraries/rush-pnpm-kit-v9/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rush-pnpm-kit-v9 -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.2.30 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.2.29 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/rush-pnpm-kit-v9/package.json b/libraries/rush-pnpm-kit-v9/package.json index 534d0908068..d75c3140a29 100644 --- a/libraries/rush-pnpm-kit-v9/package.json +++ b/libraries/rush-pnpm-kit-v9/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-pnpm-kit-v9", - "version": "0.2.29", + "version": "0.2.30", "description": "rush pnpm kit v9", "engines": { "node": ">=20.9.0" diff --git a/libraries/rush-terminal-renderer/CHANGELOG.json b/libraries/rush-terminal-renderer/CHANGELOG.json index 3a77d878ef9..4e8f869a4bb 100644 --- a/libraries/rush-terminal-renderer/CHANGELOG.json +++ b/libraries/rush-terminal-renderer/CHANGELOG.json @@ -1,6 +1,35 @@ { "name": "@rushstack/rush-terminal-renderer", "entries": [ + { + "version": "0.3.0", + "tag": "@rushstack/rush-terminal-renderer_v0.3.0", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "minor": [ + { + "comment": "Decode split UTF-8 independently per operation/output stream and preserve global activity stderr and newline semantics." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/rush-daemon-protocol\" to `0.5.0`" + }, + { + "comment": "Updating dependency \"@rushstack/stream-collator\" to `4.2.29`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.2.5", "tag": "@rushstack/rush-terminal-renderer_v0.2.5", diff --git a/libraries/rush-terminal-renderer/CHANGELOG.md b/libraries/rush-terminal-renderer/CHANGELOG.md index 526c4ea7516..cad912866fa 100644 --- a/libraries/rush-terminal-renderer/CHANGELOG.md +++ b/libraries/rush-terminal-renderer/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/rush-terminal-renderer -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 0.3.0 +Mon, 28 Sep 2026 20:08:26 GMT + +### Minor changes + +- Decode split UTF-8 independently per operation/output stream and preserve global activity stderr and newline semantics. ## 0.2.5 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/rush-terminal-renderer/package.json b/libraries/rush-terminal-renderer/package.json index ecf8ce7cb37..af1f3cfcaae 100644 --- a/libraries/rush-terminal-renderer/package.json +++ b/libraries/rush-terminal-renderer/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-terminal-renderer", - "version": "0.2.5", + "version": "0.3.0", "description": "Client-side renderer for the Rush daemon (rushd): hosts reporters and per-operation stream collation, applies per-client verbosity, and threads terminal capabilities to child processes. (public beta)", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 8550b19143a..f8fdb44e073 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.2.29", + "tag": "@rushstack/stream-collator_v4.2.29", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "4.2.28", "tag": "@rushstack/stream-collator_v4.2.28", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 5b994a3364d..17c28988eb1 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 4.2.29 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 4.2.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 36c7f6736f1..9a7678b02a7 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.2.28", + "version": "4.2.29", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index 58690ba0231..45181bf5cc7 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.24.6", + "tag": "@rushstack/terminal_v0.24.6", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + } + ] + } + }, { "version": "0.24.5", "tag": "@rushstack/terminal_v0.24.5", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 02b83e85019..4525f53feb7 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 0.24.6 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 0.24.5 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index c846fa81bb5..d3d1869a826 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.24.5", + "version": "0.24.6", "description": "User interface primitives for console applications", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/ts-command-line/CHANGELOG.json b/libraries/ts-command-line/CHANGELOG.json index 75cab4c9254..481b1343eec 100644 --- a/libraries/ts-command-line/CHANGELOG.json +++ b/libraries/ts-command-line/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/ts-command-line", "entries": [ + { + "version": "5.3.16", + "tag": "@rushstack/ts-command-line_v5.3.16", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + } + ] + } + }, { "version": "5.3.15", "tag": "@rushstack/ts-command-line_v5.3.15", diff --git a/libraries/ts-command-line/CHANGELOG.md b/libraries/ts-command-line/CHANGELOG.md index 3b7b6da6cf3..eecdb8452cc 100644 --- a/libraries/ts-command-line/CHANGELOG.md +++ b/libraries/ts-command-line/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/ts-command-line -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 5.3.16 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 5.3.15 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/ts-command-line/package.json b/libraries/ts-command-line/package.json index 935457f600b..90c9751762c 100644 --- a/libraries/ts-command-line/package.json +++ b/libraries/ts-command-line/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/ts-command-line", - "version": "5.3.15", + "version": "5.3.16", "description": "An object-oriented command-line parser for TypeScript", "repository": { "type": "git", diff --git a/libraries/typings-generator/CHANGELOG.json b/libraries/typings-generator/CHANGELOG.json index 18d9a0ace68..48233137723 100644 --- a/libraries/typings-generator/CHANGELOG.json +++ b/libraries/typings-generator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/typings-generator", "entries": [ + { + "version": "0.17.7", + "tag": "@rushstack/typings-generator_v0.17.7", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.17.6", "tag": "@rushstack/typings-generator_v0.17.6", diff --git a/libraries/typings-generator/CHANGELOG.md b/libraries/typings-generator/CHANGELOG.md index 4b9373f47be..59a621c443c 100644 --- a/libraries/typings-generator/CHANGELOG.md +++ b/libraries/typings-generator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/typings-generator -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.17.7 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.17.6 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/typings-generator/package.json b/libraries/typings-generator/package.json index 780950fcc72..d5ac63ce307 100644 --- a/libraries/typings-generator/package.json +++ b/libraries/typings-generator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/typings-generator", - "version": "0.17.6", + "version": "0.17.7", "description": "This library provides functionality for automatically generating typings for non-TS files.", "keywords": [ "dts", diff --git a/libraries/worker-pool/CHANGELOG.json b/libraries/worker-pool/CHANGELOG.json index 165ae055ad5..3b027474b28 100644 --- a/libraries/worker-pool/CHANGELOG.json +++ b/libraries/worker-pool/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/worker-pool", "entries": [ + { + "version": "0.7.29", + "tag": "@rushstack/worker-pool_v0.7.29", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.7.28", "tag": "@rushstack/worker-pool_v0.7.28", diff --git a/libraries/worker-pool/CHANGELOG.md b/libraries/worker-pool/CHANGELOG.md index d542ffba370..20cb9cd8760 100644 --- a/libraries/worker-pool/CHANGELOG.md +++ b/libraries/worker-pool/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/worker-pool -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.7.29 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.7.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/libraries/worker-pool/package.json b/libraries/worker-pool/package.json index ec5922c0617..178b4b3ed51 100644 --- a/libraries/worker-pool/package.json +++ b/libraries/worker-pool/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/worker-pool", - "version": "0.7.28", + "version": "0.7.29", "description": "Lightweight worker pool using NodeJS worker_threads", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 7afca7602be..5a6db181889 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,36 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "2.11.52", + "tag": "@rushstack/heft-node-rig_v2.11.52", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.59.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-api-extractor-plugin\" to `1.3.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `2.0.19`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-lint-plugin\" to `1.3.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-typescript-plugin\" to `1.3.24`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "2.11.51", "tag": "@rushstack/heft-node-rig_v2.11.51", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 12f1851bdc0..08a530f92ed 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 2.11.52 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 2.11.51 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index cc4546114ac..0a1453de6e3 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "2.11.51", + "version": "2.11.52", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -14,7 +14,7 @@ "directory": "rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^1.3.1" + "@rushstack/heft": "^1.3.2" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-vscode-extension-rig/CHANGELOG.json b/rigs/heft-vscode-extension-rig/CHANGELOG.json index 3204f118feb..55e68f56720 100644 --- a/rigs/heft-vscode-extension-rig/CHANGELOG.json +++ b/rigs/heft-vscode-extension-rig/CHANGELOG.json @@ -1,6 +1,36 @@ { "name": "@rushstack/heft-vscode-extension-rig", "entries": [ + { + "version": "1.1.55", + "tag": "@rushstack/heft-vscode-extension-rig_v1.1.55", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.59.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `2.11.52`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-vscode-extension-plugin\" to `1.1.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `1.3.30`" + }, + { + "comment": "Updating dependency \"@rushstack/webpack-preserve-dynamic-require-plugin\" to `0.12.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "1.1.54", "tag": "@rushstack/heft-vscode-extension-rig_v1.1.54", diff --git a/rigs/heft-vscode-extension-rig/CHANGELOG.md b/rigs/heft-vscode-extension-rig/CHANGELOG.md index 3d5b8ad41cc..fb58045e725 100644 --- a/rigs/heft-vscode-extension-rig/CHANGELOG.md +++ b/rigs/heft-vscode-extension-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-vscode-extension-rig -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 1.1.55 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 1.1.54 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/rigs/heft-vscode-extension-rig/package.json b/rigs/heft-vscode-extension-rig/package.json index 251a5279742..223709b1891 100644 --- a/rigs/heft-vscode-extension-rig/package.json +++ b/rigs/heft-vscode-extension-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-vscode-extension-rig", - "version": "1.1.54", + "version": "1.1.55", "description": "A rig package for VSCode Extensions that build using Heft", "license": "MIT", "scripts": { @@ -14,7 +14,7 @@ "directory": "rigs/heft-vscode-extension-rig" }, "peerDependencies": { - "@rushstack/heft": "^1.3.1" + "@rushstack/heft": "^1.3.2" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index a21897da77f..19f1fa0d5ff 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,45 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "1.4.36", + "tag": "@rushstack/heft-web-rig_v1.4.36", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.59.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-api-extractor-plugin\" to `1.3.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-static-asset-typings-plugin\" to `0.1.26`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `2.0.19`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-lint-plugin\" to `1.3.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-sass-plugin\" to `1.5.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-typescript-plugin\" to `1.3.24`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack5-plugin\" to `1.3.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^1.3.1` to `1.3.2`" + } + ] + } + }, { "version": "1.4.35", "tag": "@rushstack/heft-web-rig_v1.4.35", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index 2e92ca15341..cc8a7500307 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 1.4.36 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 1.4.35 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 1507c71086d..e8e6dc22cd6 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "1.4.35", + "version": "1.4.36", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -14,7 +14,7 @@ "directory": "rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^1.3.1" + "@rushstack/heft": "^1.3.2" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rush-plugins/rush-mcp-docs-plugin/CHANGELOG.json b/rush-plugins/rush-mcp-docs-plugin/CHANGELOG.json index c971caf861f..77266c5fc5e 100644 --- a/rush-plugins/rush-mcp-docs-plugin/CHANGELOG.json +++ b/rush-plugins/rush-mcp-docs-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/rush-mcp-docs-plugin", "entries": [ + { + "version": "0.3.29", + "tag": "@rushstack/rush-mcp-docs-plugin_v0.3.29", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/mcp-server\" to `0.4.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.3.28", "tag": "@rushstack/rush-mcp-docs-plugin_v0.3.28", diff --git a/rush-plugins/rush-mcp-docs-plugin/CHANGELOG.md b/rush-plugins/rush-mcp-docs-plugin/CHANGELOG.md index 8a15ecc4fa8..712006b4666 100644 --- a/rush-plugins/rush-mcp-docs-plugin/CHANGELOG.md +++ b/rush-plugins/rush-mcp-docs-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rush-mcp-docs-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.3.29 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.3.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/rush-plugins/rush-mcp-docs-plugin/package.json b/rush-plugins/rush-mcp-docs-plugin/package.json index c4e899bb831..cb30b53847a 100644 --- a/rush-plugins/rush-mcp-docs-plugin/package.json +++ b/rush-plugins/rush-mcp-docs-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-mcp-docs-plugin", - "version": "0.3.28", + "version": "0.3.29", "description": "Docs plugin for @rushstack/mcp-server", "repository": { "url": "https://github.com/microsoft/rushstack.git", diff --git a/rush-plugins/rush-published-versions-json-plugin/CHANGELOG.json b/rush-plugins/rush-published-versions-json-plugin/CHANGELOG.json index 49cea83475c..3a5feb5e969 100644 --- a/rush-plugins/rush-published-versions-json-plugin/CHANGELOG.json +++ b/rush-plugins/rush-published-versions-json-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/rush-published-versions-json-plugin", "entries": [ + { + "version": "0.1.22", + "tag": "@rushstack/rush-published-versions-json-plugin_v0.1.22", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `5.3.16`" + } + ] + } + }, { "version": "0.1.21", "tag": "@rushstack/rush-published-versions-json-plugin_v0.1.21", diff --git a/rush-plugins/rush-published-versions-json-plugin/CHANGELOG.md b/rush-plugins/rush-published-versions-json-plugin/CHANGELOG.md index 6c749bca491..968d1441c0a 100644 --- a/rush-plugins/rush-published-versions-json-plugin/CHANGELOG.md +++ b/rush-plugins/rush-published-versions-json-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rush-published-versions-json-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.1.22 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.1.21 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/rush-plugins/rush-published-versions-json-plugin/package.json b/rush-plugins/rush-published-versions-json-plugin/package.json index 0b2254571dd..231e65b0cda 100644 --- a/rush-plugins/rush-published-versions-json-plugin/package.json +++ b/rush-plugins/rush-published-versions-json-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-published-versions-json-plugin", - "version": "0.1.21", + "version": "0.1.22", "description": "A Rush plugin for generating a JSON file containing the versions of all published packages in the monorepo.", "license": "MIT", "repository": { diff --git a/webpack/hashed-folder-copy-plugin/CHANGELOG.json b/webpack/hashed-folder-copy-plugin/CHANGELOG.json index 0f5cfcafbf8..bb3e57c65b8 100644 --- a/webpack/hashed-folder-copy-plugin/CHANGELOG.json +++ b/webpack/hashed-folder-copy-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/hashed-folder-copy-plugin", "entries": [ + { + "version": "1.3.30", + "tag": "@rushstack/hashed-folder-copy-plugin_v1.3.30", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/webpack-plugin-utilities\" to `0.7.10`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "1.3.29", "tag": "@rushstack/hashed-folder-copy-plugin_v1.3.29", diff --git a/webpack/hashed-folder-copy-plugin/CHANGELOG.md b/webpack/hashed-folder-copy-plugin/CHANGELOG.md index b1adc9b7749..7fa2a42d99e 100644 --- a/webpack/hashed-folder-copy-plugin/CHANGELOG.md +++ b/webpack/hashed-folder-copy-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/hashed-folder-copy-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 1.3.30 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 1.3.29 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/webpack/hashed-folder-copy-plugin/package.json b/webpack/hashed-folder-copy-plugin/package.json index 5a1a485d724..1e2a47c206c 100644 --- a/webpack/hashed-folder-copy-plugin/package.json +++ b/webpack/hashed-folder-copy-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/hashed-folder-copy-plugin", - "version": "1.3.29", + "version": "1.3.30", "description": "Webpack plugin for copying a folder to the output directory with a hash in the folder name.", "types": "./dist/hashed-folder-copy-plugin.d.ts", "main": "./lib-commonjs/index.js", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index ef085201642..5e7e25e2a5d 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "2.2.29", + "tag": "@microsoft/loader-load-themed-styles_v2.2.29", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `2.2.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `^2.2.28` to `2.2.29`" + } + ] + } + }, { "version": "2.2.28", "tag": "@microsoft/loader-load-themed-styles_v2.2.28", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index d26ce5dd6b0..7b39c5c9a05 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 2.2.29 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 2.2.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 349468c2824..3a78f7a980a 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "2.2.28", + "version": "2.2.29", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", @@ -49,7 +49,7 @@ }, "peerDependencies": { "@types/webpack": "^4", - "@microsoft/load-themed-styles": "^2.2.28" + "@microsoft/load-themed-styles": "^2.2.29" }, "dependencies": { "loader-utils": "1.4.2" diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index a0be1b8b773..0b1fd44bdf7 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.6.29", + "tag": "@rushstack/loader-raw-script_v1.6.29", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "1.6.28", "tag": "@rushstack/loader-raw-script_v1.6.28", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 996d7c1ea1a..44d6e8d26c9 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 1.6.29 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 1.6.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 26d6d3d682f..b036ebd0aab 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.6.28", + "version": "1.6.29", "description": "", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/webpack/preserve-dynamic-require-plugin/CHANGELOG.json b/webpack/preserve-dynamic-require-plugin/CHANGELOG.json index 37ef9a4d0ce..f2ae4f72c00 100644 --- a/webpack/preserve-dynamic-require-plugin/CHANGELOG.json +++ b/webpack/preserve-dynamic-require-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/webpack-preserve-dynamic-require-plugin", "entries": [ + { + "version": "0.12.30", + "tag": "@rushstack/webpack-preserve-dynamic-require-plugin_v0.12.30", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.12.29", "tag": "@rushstack/webpack-preserve-dynamic-require-plugin_v0.12.29", diff --git a/webpack/preserve-dynamic-require-plugin/CHANGELOG.md b/webpack/preserve-dynamic-require-plugin/CHANGELOG.md index c16525be1cf..165e2506e49 100644 --- a/webpack/preserve-dynamic-require-plugin/CHANGELOG.md +++ b/webpack/preserve-dynamic-require-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack-preserve-dynamic-require-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.12.30 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.12.29 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/webpack/preserve-dynamic-require-plugin/package.json b/webpack/preserve-dynamic-require-plugin/package.json index ee74beca4ae..4cd7e1a5875 100644 --- a/webpack/preserve-dynamic-require-plugin/package.json +++ b/webpack/preserve-dynamic-require-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack-preserve-dynamic-require-plugin", - "version": "0.12.29", + "version": "0.12.30", "description": "This plugin tells webpack to leave dynamic calls to \"require\" as-is instead of trying to bundle them.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index c9dad341121..fdd906d954d 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "5.3.31", + "tag": "@rushstack/set-webpack-public-path-plugin_v5.3.31", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/webpack-plugin-utilities\" to `0.7.10`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "5.3.30", "tag": "@rushstack/set-webpack-public-path-plugin_v5.3.30", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 635d0e25269..b78013f8fa1 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 5.3.31 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 5.3.30 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 101812c62ae..01e623f6ebf 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "5.3.30", + "version": "5.3.31", "description": "This plugin sets the webpack public path at runtime.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json index c989cfa153e..1b059ef5b5b 100644 --- a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json +++ b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/webpack-embedded-dependencies-plugin", "entries": [ + { + "version": "0.4.31", + "tag": "@rushstack/webpack-embedded-dependencies-plugin_v0.4.31", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/webpack-plugin-utilities\" to `0.7.10`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.4.30", "tag": "@rushstack/webpack-embedded-dependencies-plugin_v0.4.30", diff --git a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md index 1fbf21dc6bb..1079850407f 100644 --- a/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md +++ b/webpack/webpack-embedded-dependencies-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack-embedded-dependencies-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.4.31 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.4.30 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/webpack/webpack-embedded-dependencies-plugin/package.json b/webpack/webpack-embedded-dependencies-plugin/package.json index 7358959b945..4230528eec7 100644 --- a/webpack/webpack-embedded-dependencies-plugin/package.json +++ b/webpack/webpack-embedded-dependencies-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack-embedded-dependencies-plugin", - "version": "0.4.30", + "version": "0.4.31", "description": "This plugin analyzes bundled dependencies from Node Modules for use with Component Governance and License Scanning.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/webpack/webpack-plugin-utilities/CHANGELOG.json b/webpack/webpack-plugin-utilities/CHANGELOG.json index b0085298ced..34f61d02588 100644 --- a/webpack/webpack-plugin-utilities/CHANGELOG.json +++ b/webpack/webpack-plugin-utilities/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/webpack-plugin-utilities", "entries": [ + { + "version": "0.7.10", + "tag": "@rushstack/webpack-plugin-utilities_v0.7.10", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.7.9", "tag": "@rushstack/webpack-plugin-utilities_v0.7.9", diff --git a/webpack/webpack-plugin-utilities/CHANGELOG.md b/webpack/webpack-plugin-utilities/CHANGELOG.md index aead787b351..7dd7e31c98b 100644 --- a/webpack/webpack-plugin-utilities/CHANGELOG.md +++ b/webpack/webpack-plugin-utilities/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack-plugin-utilities -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.7.10 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.7.9 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/webpack/webpack-plugin-utilities/package.json b/webpack/webpack-plugin-utilities/package.json index 94b2d4f48ba..ebb08308fa4 100644 --- a/webpack/webpack-plugin-utilities/package.json +++ b/webpack/webpack-plugin-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack-plugin-utilities", - "version": "0.7.9", + "version": "0.7.10", "description": "This plugin sets the webpack public path at runtime.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/webpack/webpack-workspace-resolve-plugin/CHANGELOG.json b/webpack/webpack-workspace-resolve-plugin/CHANGELOG.json index 81b9fda544c..5889e3ca02c 100644 --- a/webpack/webpack-workspace-resolve-plugin/CHANGELOG.json +++ b/webpack/webpack-workspace-resolve-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/webpack-workspace-resolve-plugin", "entries": [ + { + "version": "0.6.29", + "tag": "@rushstack/webpack-workspace-resolve-plugin_v0.6.29", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/lookup-by-path\" to `0.10.18`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.6.28", "tag": "@rushstack/webpack-workspace-resolve-plugin_v0.6.28", diff --git a/webpack/webpack-workspace-resolve-plugin/CHANGELOG.md b/webpack/webpack-workspace-resolve-plugin/CHANGELOG.md index bdd48054953..3342bace5fc 100644 --- a/webpack/webpack-workspace-resolve-plugin/CHANGELOG.md +++ b/webpack/webpack-workspace-resolve-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack-workspace-resolve-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.6.29 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.6.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/webpack/webpack-workspace-resolve-plugin/package.json b/webpack/webpack-workspace-resolve-plugin/package.json index 074ca23a0a6..ca1a273d2fd 100644 --- a/webpack/webpack-workspace-resolve-plugin/package.json +++ b/webpack/webpack-workspace-resolve-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack-workspace-resolve-plugin", - "version": "0.6.28", + "version": "0.6.29", "description": "This plugin leverages workspace-level metadata to greatly accelerate module resolution.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/webpack/webpack4-localization-plugin/CHANGELOG.json b/webpack/webpack4-localization-plugin/CHANGELOG.json index 9e16a08de3f..1b36dba0d8b 100644 --- a/webpack/webpack4-localization-plugin/CHANGELOG.json +++ b/webpack/webpack4-localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/webpack4-localization-plugin", "entries": [ + { + "version": "0.20.30", + "tag": "@rushstack/webpack4-localization-plugin_v0.20.30", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/localization-utilities\" to `0.16.7`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.20.29", "tag": "@rushstack/webpack4-localization-plugin_v0.20.29", diff --git a/webpack/webpack4-localization-plugin/CHANGELOG.md b/webpack/webpack4-localization-plugin/CHANGELOG.md index 809b0ceaa04..7d98b87b469 100644 --- a/webpack/webpack4-localization-plugin/CHANGELOG.md +++ b/webpack/webpack4-localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack4-localization-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.20.30 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.20.29 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/webpack/webpack4-localization-plugin/package.json b/webpack/webpack4-localization-plugin/package.json index 2fed88ee930..f0d7806f2a0 100644 --- a/webpack/webpack4-localization-plugin/package.json +++ b/webpack/webpack4-localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack4-localization-plugin", - "version": "0.20.29", + "version": "0.20.30", "description": "This plugin facilitates localization with Webpack.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/webpack/webpack4-module-minifier-plugin/CHANGELOG.json b/webpack/webpack4-module-minifier-plugin/CHANGELOG.json index 5e0b8e803cc..b8db5264f40 100644 --- a/webpack/webpack4-module-minifier-plugin/CHANGELOG.json +++ b/webpack/webpack4-module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/webpack4-module-minifier-plugin", "entries": [ + { + "version": "0.15.31", + "tag": "@rushstack/webpack4-module-minifier-plugin_v0.15.31", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/module-minifier\" to `0.9.31`" + }, + { + "comment": "Updating dependency \"@rushstack/worker-pool\" to `0.7.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.15.30", "tag": "@rushstack/webpack4-module-minifier-plugin_v0.15.30", diff --git a/webpack/webpack4-module-minifier-plugin/CHANGELOG.md b/webpack/webpack4-module-minifier-plugin/CHANGELOG.md index 55617a7b5cb..94048345b70 100644 --- a/webpack/webpack4-module-minifier-plugin/CHANGELOG.md +++ b/webpack/webpack4-module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack4-module-minifier-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.15.31 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.15.30 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/webpack/webpack4-module-minifier-plugin/package.json b/webpack/webpack4-module-minifier-plugin/package.json index a129a5e904d..cf46d97c6b1 100644 --- a/webpack/webpack4-module-minifier-plugin/package.json +++ b/webpack/webpack4-module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack4-module-minifier-plugin", - "version": "0.15.30", + "version": "0.15.31", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json index 3c52943fa96..9b05d3a93c9 100644 --- a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json +++ b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@microsoft/webpack5-load-themed-styles-loader", "entries": [ + { + "version": "0.4.29", + "tag": "@microsoft/webpack5-load-themed-styles-loader_v0.4.29", + "date": "Mon, 28 Sep 2026 20:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `2.2.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `^2.2.28` to `2.2.29`" + } + ] + } + }, { "version": "0.4.28", "tag": "@microsoft/webpack5-load-themed-styles-loader_v0.4.28", diff --git a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md index 943348e0c33..2aa70ecd955 100644 --- a/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md +++ b/webpack/webpack5-load-themed-styles-loader/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/webpack5-load-themed-styles-loader -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:26 GMT and should not be manually modified. + +## 0.4.29 +Mon, 28 Sep 2026 20:08:26 GMT + +_Version update only_ ## 0.4.28 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/webpack/webpack5-load-themed-styles-loader/package.json b/webpack/webpack5-load-themed-styles-loader/package.json index 36a0e21e5ed..43bb27db3ce 100644 --- a/webpack/webpack5-load-themed-styles-loader/package.json +++ b/webpack/webpack5-load-themed-styles-loader/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/webpack5-load-themed-styles-loader", - "version": "0.4.28", + "version": "0.4.29", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", @@ -43,7 +43,7 @@ "_phase:test": "heft run --only test -- --clean" }, "peerDependencies": { - "@microsoft/load-themed-styles": "^2.2.28", + "@microsoft/load-themed-styles": "^2.2.29", "webpack": "^5" }, "peerDependenciesMeta": { diff --git a/webpack/webpack5-localization-plugin/CHANGELOG.json b/webpack/webpack5-localization-plugin/CHANGELOG.json index 22bfc6ddc5e..d7aa077eaa8 100644 --- a/webpack/webpack5-localization-plugin/CHANGELOG.json +++ b/webpack/webpack5-localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/webpack5-localization-plugin", "entries": [ + { + "version": "0.16.30", + "tag": "@rushstack/webpack5-localization-plugin_v0.16.30", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/localization-utilities\" to `0.16.7`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `5.25.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.24.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + } + ] + } + }, { "version": "0.16.29", "tag": "@rushstack/webpack5-localization-plugin_v0.16.29", diff --git a/webpack/webpack5-localization-plugin/CHANGELOG.md b/webpack/webpack5-localization-plugin/CHANGELOG.md index 162749ab63b..c572f5144fa 100644 --- a/webpack/webpack5-localization-plugin/CHANGELOG.md +++ b/webpack/webpack5-localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack5-localization-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 0.16.30 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 0.16.29 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/webpack/webpack5-localization-plugin/package.json b/webpack/webpack5-localization-plugin/package.json index 93759b70e33..11842b3513a 100644 --- a/webpack/webpack5-localization-plugin/package.json +++ b/webpack/webpack5-localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack5-localization-plugin", - "version": "0.16.29", + "version": "0.16.30", "description": "This plugin facilitates localization with Webpack.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/webpack/webpack5-module-minifier-plugin/CHANGELOG.json b/webpack/webpack5-module-minifier-plugin/CHANGELOG.json index 23eb4d49e86..b15fa87e7dd 100644 --- a/webpack/webpack5-module-minifier-plugin/CHANGELOG.json +++ b/webpack/webpack5-module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/webpack5-module-minifier-plugin", "entries": [ + { + "version": "5.8.31", + "tag": "@rushstack/webpack5-module-minifier-plugin_v5.8.31", + "date": "Mon, 28 Sep 2026 20:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/worker-pool\" to `0.7.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `1.3.2`" + }, + { + "comment": "Updating dependency \"@rushstack/module-minifier\" to `0.9.31`" + }, + { + "comment": "Updating dependency \"@rushstack/module-minifier\" from `*` to `0.9.31`" + } + ] + } + }, { "version": "5.8.30", "tag": "@rushstack/webpack5-module-minifier-plugin_v5.8.30", diff --git a/webpack/webpack5-module-minifier-plugin/CHANGELOG.md b/webpack/webpack5-module-minifier-plugin/CHANGELOG.md index d98f93a99d4..2553cd11f94 100644 --- a/webpack/webpack5-module-minifier-plugin/CHANGELOG.md +++ b/webpack/webpack5-module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/webpack5-module-minifier-plugin -This log was last generated on Tue, 22 Sep 2026 17:35:41 GMT and should not be manually modified. +This log was last generated on Mon, 28 Sep 2026 20:08:27 GMT and should not be manually modified. + +## 5.8.31 +Mon, 28 Sep 2026 20:08:27 GMT + +_Version update only_ ## 5.8.30 Tue, 22 Sep 2026 17:35:41 GMT diff --git a/webpack/webpack5-module-minifier-plugin/package.json b/webpack/webpack5-module-minifier-plugin/package.json index 476539d8c09..9da0c47bac4 100644 --- a/webpack/webpack5-module-minifier-plugin/package.json +++ b/webpack/webpack5-module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/webpack5-module-minifier-plugin", - "version": "5.8.30", + "version": "5.8.31", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js",