diff --git a/common/changes/@rushstack/eslint-plugin/automated-bump-decoupled-deps_2026-08-21-19-16-39.json b/common/changes/@rushstack/eslint-plugin/automated-bump-decoupled-deps_2026-08-21-19-16-39.json deleted file mode 100644 index eb5d63adacf..00000000000 --- a/common/changes/@rushstack/eslint-plugin/automated-bump-decoupled-deps_2026-08-21-19-16-39.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "", - "type": "none", - "packageName": "@rushstack/eslint-plugin" - } - ], - "packageName": "@rushstack/eslint-plugin", - "email": "rushbot@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin/native-private-null_2026-08-19-22-58-08.json b/common/changes/@rushstack/eslint-plugin/native-private-null_2026-08-19-22-58-08.json deleted file mode 100644 index f16f9e815e4..00000000000 --- a/common/changes/@rushstack/eslint-plugin/native-private-null_2026-08-19-22-58-08.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin", - "comment": "Fix no-new-null false positives for ECMAScript private class members.", - "type": "patch" - } - ] -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/mojazayeri-command-results_2026-08-21-19-36.json b/common/changes/@rushstack/rush-daemon-protocol/mojazayeri-command-results_2026-08-21-19-36.json deleted file mode 100644 index 806de5d9dd2..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/mojazayeri-command-results_2026-08-21-19-36.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Add a typed final daemon command result with Rush-compatible outcome and exit-code semantics.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon-protocol", - "email": "mojazayeri@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/mojazayeri-interactive-io_2026-08-21-21-00.json b/common/changes/@rushstack/rush-daemon-protocol/mojazayeri-interactive-io_2026-08-21-21-00.json deleted file mode 100644 index 6dbd0f8be6a..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/mojazayeri-interactive-io_2026-08-21-21-00.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Add request-scoped stdin, raw-mode control, and terminal fallback contracts.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon-protocol", - "email": "mojazayeri@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/mojazayeri-phased-request-contracts_2026-08-21-17-24.json b/common/changes/@rushstack/rush-daemon-protocol/mojazayeri-phased-request-contracts_2026-08-21-17-24.json deleted file mode 100644 index cd90412e6c0..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/mojazayeri-phased-request-contracts_2026-08-21-17-24.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Add typed resolved phased-request, enabled-state selection, engine-shape, and client-scoped operation result contracts.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon-protocol", - "email": "mojazayeri@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/mojazayeri-request-admission_2026-08-21-22-37.json b/common/changes/@rushstack/rush-daemon-protocol/mojazayeri-request-admission_2026-08-21-22-37.json deleted file mode 100644 index a167bb0f7c8..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/mojazayeri-request-admission_2026-08-21-22-37.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Add parsed command origin, request admission options, queue progress messages, and typed admission failures.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon-protocol", - "email": "mojazayeri@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon-protocol/mojazayeri-wire-host-requests_2026-08-22-09-30.json b/common/changes/@rushstack/rush-daemon-protocol/mojazayeri-wire-host-requests_2026-08-22-09-30.json deleted file mode 100644 index ca25d24a012..00000000000 --- a/common/changes/@rushstack/rush-daemon-protocol/mojazayeri-wire-host-requests_2026-08-22-09-30.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-protocol", - "comment": "Add validated request start, cancellation, rejection, and terminal result wire controls.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon-protocol", - "email": "mojazayeri@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon-transport/mojazayeri-interactive-io_2026-08-21-21-00.json b/common/changes/@rushstack/rush-daemon-transport/mojazayeri-interactive-io_2026-08-21-21-00.json deleted file mode 100644 index eed82891ba2..00000000000 --- a/common/changes/@rushstack/rush-daemon-transport/mojazayeri-interactive-io_2026-08-21-21-00.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-transport", - "comment": "Serialize and backpressure asynchronous incoming frame handlers.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon-transport", - "email": "mojazayeri@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon-transport/mojazayeri-wire-host-requests_2026-08-22-09-30.json b/common/changes/@rushstack/rush-daemon-transport/mojazayeri-wire-host-requests_2026-08-22-09-30.json deleted file mode 100644 index 31ebd5e9e5b..00000000000 --- a/common/changes/@rushstack/rush-daemon-transport/mojazayeri-wire-host-requests_2026-08-22-09-30.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon-transport", - "comment": "Add an internal abortive close path for stalled daemon connection shutdown.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-daemon-transport", - "email": "mojazayeri@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon/mojazayeri-exit-semantics_2026-08-21-19-36.json b/common/changes/@rushstack/rush-daemon/mojazayeri-exit-semantics_2026-08-21-19-36.json deleted file mode 100644 index 0753992bdb2..00000000000 --- a/common/changes/@rushstack/rush-daemon/mojazayeri-exit-semantics_2026-08-21-19-36.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Add authoritative Rush-compatible command result policy and ordered exact-once final result delivery for phased and global requests.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "mojazayeri@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon/mojazayeri-global-command-context_2026-08-21-18-44.json b/common/changes/@rushstack/rush-daemon/mojazayeri-global-command-context_2026-08-21-18-44.json deleted file mode 100644 index b78b587253b..00000000000 --- a/common/changes/@rushstack/rush-daemon/mojazayeri-global-command-context_2026-08-21-18-44.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Add an opt-in isolated execution context for caller-resolved global commands.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon" -} diff --git a/common/changes/@rushstack/rush-daemon/mojazayeri-interactive-io_2026-08-21-21-00.json b/common/changes/@rushstack/rush-daemon/mojazayeri-interactive-io_2026-08-21-21-00.json deleted file mode 100644 index aaf540d2335..00000000000 --- a/common/changes/@rushstack/rush-daemon/mojazayeri-interactive-io_2026-08-21-21-00.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Route request-scoped interactive input and signal PTY-only in-process fallback.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "mojazayeri@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon/mojazayeri-request-admission_2026-08-21-22-37.json b/common/changes/@rushstack/rush-daemon/mojazayeri-request-admission_2026-08-21-22-37.json deleted file mode 100644 index ee1dcd2af92..00000000000 --- a/common/changes/@rushstack/rush-daemon/mojazayeri-request-admission_2026-08-21-22-37.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Classify parsed built-in commands and admit phased and global requests through bounded workspace and graph scheduling.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "mojazayeri@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon/mojazayeri-route-phased-requests_2026-08-21-17-24.json b/common/changes/@rushstack/rush-daemon/mojazayeri-route-phased-requests_2026-08-21-17-24.json deleted file mode 100644 index 6eface8a320..00000000000 --- a/common/changes/@rushstack/rush-daemon/mojazayeri-route-phased-requests_2026-08-21-17-24.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Add an opt-in phased request router that validates a caller-resolved selection, reconciles warm invalidations, runs one real graph iteration, scopes ordered streams and events to the client, and safely aborts on cancellation or disconnect.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "mojazayeri@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon/mojazayeri-shared-build-merging_2026-08-22-00-11.json b/common/changes/@rushstack/rush-daemon/mojazayeri-shared-build-merging_2026-08-22-00-11.json deleted file mode 100644 index a1ad333e8ba..00000000000 --- a/common/changes/@rushstack/rush-daemon/mojazayeri-shared-build-merging_2026-08-22-00-11.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Merge compatible shared-build requests into one warm operation-graph iteration.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "mojazayeri@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon/mojazayeri-warm-graph-components_2026-08-19-22-30.json b/common/changes/@rushstack/rush-daemon/mojazayeri-warm-graph-components_2026-08-19-22-30.json deleted file mode 100644 index 0103b49ccb3..00000000000 --- a/common/changes/@rushstack/rush-daemon/mojazayeri-warm-graph-components_2026-08-19-22-30.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Add an opt-in all-project engine component factory with explicit phase/plugin shape, retained invalidation reconciliation, fail-closed graph recreation boundaries, and a deterministic engine shutdown contract.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "mojazayeri@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-daemon/mojazayeri-wire-host-requests_2026-08-22-09-30.json b/common/changes/@rushstack/rush-daemon/mojazayeri-wire-host-requests_2026-08-22-09-30.json deleted file mode 100644 index 4e1d4931500..00000000000 --- a/common/changes/@rushstack/rush-daemon/mojazayeri-wire-host-requests_2026-08-22-09-30.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-daemon", - "comment": "Wire validated request lifecycles through shared warm host sessions and typed request resolvers.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-daemon", - "email": "mojazayeri@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-22-55-36.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-22-55-36.json deleted file mode 100644 index da5b1489c4c..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-22-55-36.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Initial public beta scaffold of the @rushstack/rush-reporter package", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-09-57.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-09-57.json deleted file mode 100644 index 46e8bcb7c2b..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-09-57.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add the canonical reporter event envelope, closed core event type union, privacy classification, and JSON payload types", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-16-33.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-16-33.json deleted file mode 100644 index 5fca811e09e..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-16-33.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add the scoped producer API (IReporterEventSink, IScopedReporter) and namespaced extension event names", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-26-09.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-26-09.json deleted file mode 100644 index 535114f114e..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-26-09.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add structured diagnostics: category, remediation, and source types, a central RUSH__ code registry with English templates, field privacy floor helpers, createRushDiagnostic, and RushError", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-32-18.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-32-18.json deleted file mode 100644 index 053a5172141..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-32-18.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add the NDJSON wire protocol: protocol version and byte limits, an NDJSON encoder and streaming decoder, and hello/helloAck capability negotiation with an update-global-Rush diagnostic", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-41-00.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-41-00.json deleted file mode 100644 index 4ab6d8a036f..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-41-00.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add ReporterManager and IReporter: monotonic session ordering, per-reporter queues, exclusive destination ownership with a multiplexer, timed flush/close, status coalescing, and optional/required failure handling", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-51-22.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-51-22.json deleted file mode 100644 index a08881a2f89..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-14-23-51-22.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add protocol, compatibility, and legacy output golden tests (test-only baselines)", - "type": "none" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-00-05.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-00-05.json deleted file mode 100644 index 1804313cb15..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-00-05.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add the two-stage bootstrap machinery: a frozen self-contained event buffer/encoder with 1 MiB overflow handling and a bufferTruncated event, temporary NDJSON handoff file helpers, and an early reporter controls parser", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-05-25.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-05-25.json deleted file mode 100644 index 34672e940a1..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-05-25.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add ReporterHost: the frontend-owned manager that replays and deletes the bootstrap handoff, exposes a typed sink to rush-lib without selection ownership, skips direct invocations, and cleans abandoned handoff files", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-11-21.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-11-21.json deleted file mode 100644 index 3b3dbd0c4c3..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-11-21.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add cross-version compatibility adapters: resolveReporterCompatibility, createEngineSink with a LegacyFallbackSink for old-frontend/new-engine fallback, and OldEngineOutputAdapter that bridges an old engine's raw output into structured events", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-18-26.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-18-26.json deleted file mode 100644 index 0acd358d2a5..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-18-26.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add scoped session reporting (createScopedReporter, RushSessionReporting, IScopedLogger, execution context) and Rush version range compatibility with a migration diagnostic", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-24-15.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-24-15.json deleted file mode 100644 index bf4e381f203..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-24-15.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add shadow-phase lifecycle emission: typed lifecycle payloads, a LifecycleEmitter for session/command/operation and diagnostic events, and exit-code and result parity helpers", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-30-21.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-30-21.json deleted file mode 100644 index f479e5635f1..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-30-21.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add the telemetry projection subscriber that produces an allowlisted aggregate from canonical events, a reporter adapter to observe events before filtering, and a beforeLog adapter", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-35-03.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-35-03.json deleted file mode 100644 index 12634bb3b86..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-35-03.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add reporter-independent exit-code semantics (resolveExitStatus, resolveExitStatusFromEvents, getSignalExitCode) and separateJsonControls to keep command-specific --json distinct from the json reporter", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-41-00.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-41-00.json deleted file mode 100644 index be0da565f85..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-41-00.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add reporter selection with precedence: reporter names and log levels, agent and CI detection, --output parsing, and resolveReporterSelection that resolves the primary reporter and log level from CLI controls and the environment", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-45-15.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-45-15.json deleted file mode 100644 index 3cf085f54fb..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-45-15.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add independent per-reporter log-level filtering (quiet/normal/verbose/debug) with event classification, keeping diagnostic severity separate, and default the file reporter to debug", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-50-08.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-50-08.json deleted file mode 100644 index d1b949aa7b3..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-00-50-08.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add the automatic reporter selection matrix (planAutomaticReporters, describeReporterPlan, isMachineReporter) that maps agent, CI, TTY, and non-TTY environments to reporters and gives machine reporters exclusive stdout", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-00-00.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-00-00.json deleted file mode 100644 index 5c3e7255036..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-00-00.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add the default interactive reporter with a three-row live region, spinner, width-aware active projects, throttled refresh, cursor restoration, failure diagnostic block, watch summaries, and NO_COLOR/FORCE_COLOR handling", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-05-03.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-05-03.json deleted file mode 100644 index b4dab98c798..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-05-03.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add the append-only plaintext and non-TTY reporter with concise and detailed variants, a 30-second heartbeat, StreamCollator-like grouping in detailed CI mode, and stable snapshots", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-12-29.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-12-29.json deleted file mode 100644 index 8b2cb66a2c9..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-12-29.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add the JSON reporter that emits the complete NDJSON event stream and the bounded AI reporter with a 64 KiB, 20-diagnostic projection carrying result, scope, codes, remediation, counts, and log reference", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-18-53.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-18-53.json deleted file mode 100644 index fc1ff7e477e..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-18-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add the full-detail file reporter that writes a debug NDJSON invocation log with owner-only permissions, secret redaction, a latest.log pointer, 14-day and 20-session retention, an OS-temp fallback, and nonfatal failure handling", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-24-04.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-24-04.json deleted file mode 100644 index 4d7d09e0a7d..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-24-04.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add the legacy reporter that reproduces the current Rush StreamCollator-style output, selectable and available as the RUSH_REPORTER=legacy emergency fallback, validated against the frozen legacy snapshots", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-30-02.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-30-02.json deleted file mode 100644 index cb3845fe496..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-30-02.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add OperationStreamEmitter and grouping helpers that replace StreamCollator with a raw, uncollated operation event stream, letting reporters own grouping and problem matchers consume the source stream", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-36-33.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-36-33.json deleted file mode 100644 index 722bd4c7869..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-36-33.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add problem matchers that recover linked diagnostics from preserved external output: ANSI normalization, a tool- and version-scoped registry with default-enablement gating, and a runner with line reassembly, evidence preservation, and duplicate caps", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-40-55.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-40-55.json deleted file mode 100644 index ed74ada433b..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-40-55.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add the legacy error bridge that correlates AlreadyReportedError sentinels with emitted diagnostics and suppresses duplicate rendering, and deprecate AlreadyReportedError to prohibit new usage", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-49-01.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-49-01.json deleted file mode 100644 index 32d08e7f3b2..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-49-01.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add Heft integration over a negotiated inherited descriptor: HeftChildEmitter and HeftDescriptorHost with parent/child event correlation, a raw-stream fallback for older Heft, and descriptor allocation helpers", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-57-43.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-57-43.json deleted file mode 100644 index 60423a8be0c..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-01-57-43.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add reporter performance and capacity budgets: a perf module encoding the specification blocking budgets with wall-time and memory helpers, plus a ReporterManager.getPendingEventCount observability hook for bounded streaming", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-02-06-20.json b/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-02-06-20.json deleted file mode 100644 index 0f562e77a31..00000000000 --- a/common/changes/@rushstack/rush-reporter/docs-rush-reporter-overhaul-spec_2026-07-15-02-06-20.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Add the daemon-aligned major default-flip migration model: the reporter migration phases, pre-flip and post-flip major default sets, and a plugin apply gate that fails incompatible plugins before apply() with a structured migration diagnostic", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-reporter/reporter-1-contracts-and-baselines_2026-08-18-18-00-00.json b/common/changes/@rushstack/rush-reporter/reporter-1-contracts-and-baselines_2026-08-18-18-00-00.json deleted file mode 100644 index a790aca73db..00000000000 --- a/common/changes/@rushstack/rush-reporter/reporter-1-contracts-and-baselines_2026-08-18-18-00-00.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-reporter", - "comment": "Apply design-review realignments to the reporter contracts: rename the package to @rushstack/rush-reporter; add the messageEmitted core event type with a fail-safe local-sensitive default for message text; enforce diagnostic codes and template keys at the type level with per-domain template modules; make diagnostic categories forward-compatible; make diagnostic sources a kind-tagged discriminated union; scope event identity to (sessionId, eventId); derive the envelope required flag from the event type in ReporterManager; govern handshake capabilities with a registry; and document the two-tier constant policy and full beta license.", - "type": "minor" - } - ], - "packageName": "@rushstack/rush-reporter", - "email": "TheLarkInn@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/rush-terminal-renderer/mojazayeri-authoritative-operation-headers_2026-08-25-13-53.json b/common/changes/@rushstack/rush-terminal-renderer/mojazayeri-authoritative-operation-headers_2026-08-25-13-53.json deleted file mode 100644 index c80e4784d5e..00000000000 --- a/common/changes/@rushstack/rush-terminal-renderer/mojazayeri-authoritative-operation-headers_2026-08-25-13-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rush-terminal-renderer", - "comment": "Use authoritative daemon operation-header counters when collating partial warm iterations.", - "type": "patch" - } - ], - "packageName": "@rushstack/rush-terminal-renderer", - "email": "mojazayeri@users.noreply.github.com" -} diff --git a/eslint/eslint-config/CHANGELOG.json b/eslint/eslint-config/CHANGELOG.json index ffcd389bee7..e74413006b5 100644 --- a/eslint/eslint-config/CHANGELOG.json +++ b/eslint/eslint-config/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/eslint-config", "entries": [ + { + "version": "4.6.6", + "tag": "@rushstack/eslint-config_v4.6.6", + "date": "Sat, 29 Aug 2026 00:17:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.23.4`" + } + ] + } + }, { "version": "4.6.5", "tag": "@rushstack/eslint-config_v4.6.5", diff --git a/eslint/eslint-config/CHANGELOG.md b/eslint/eslint-config/CHANGELOG.md index 7acab147289..462a75acac1 100644 --- a/eslint/eslint-config/CHANGELOG.md +++ b/eslint/eslint-config/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/eslint-config -This log was last generated on Thu, 20 Aug 2026 00:16:38 GMT and should not be manually modified. +This log was last generated on Sat, 29 Aug 2026 00:17:05 GMT and should not be manually modified. + +## 4.6.6 +Sat, 29 Aug 2026 00:17:05 GMT + +_Version update only_ ## 4.6.5 Thu, 20 Aug 2026 00:16:38 GMT diff --git a/eslint/eslint-config/package.json b/eslint/eslint-config/package.json index e9c6edcc5ce..1c5fcbab7b1 100644 --- a/eslint/eslint-config/package.json +++ b/eslint/eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/eslint-config", - "version": "4.6.5", + "version": "4.6.6", "description": "A TypeScript ESLint ruleset designed for large teams and projects", "license": "MIT", "repository": { diff --git a/eslint/eslint-plugin/CHANGELOG.json b/eslint/eslint-plugin/CHANGELOG.json index a8dd855099c..cb13d7243c0 100644 --- a/eslint/eslint-plugin/CHANGELOG.json +++ b/eslint/eslint-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/eslint-plugin", "entries": [ + { + "version": "0.23.4", + "tag": "@rushstack/eslint-plugin_v0.23.4", + "date": "Sat, 29 Aug 2026 00:17:04 GMT", + "comments": { + "patch": [ + { + "comment": "Fix no-new-null false positives for ECMAScript private class members." + } + ] + } + }, { "version": "0.23.3", "tag": "@rushstack/eslint-plugin_v0.23.3", diff --git a/eslint/eslint-plugin/CHANGELOG.md b/eslint/eslint-plugin/CHANGELOG.md index 40aa72a1d8b..500b5645307 100644 --- a/eslint/eslint-plugin/CHANGELOG.md +++ b/eslint/eslint-plugin/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/eslint-plugin -This log was last generated on Thu, 20 Aug 2026 00:16:38 GMT and should not be manually modified. +This log was last generated on Sat, 29 Aug 2026 00:17:04 GMT and should not be manually modified. + +## 0.23.4 +Sat, 29 Aug 2026 00:17:04 GMT + +### Patches + +- Fix no-new-null false positives for ECMAScript private class members. ## 0.23.3 Thu, 20 Aug 2026 00:16:38 GMT diff --git a/eslint/eslint-plugin/package.json b/eslint/eslint-plugin/package.json index 5aec181a107..274aaa8f818 100644 --- a/eslint/eslint-plugin/package.json +++ b/eslint/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/eslint-plugin", - "version": "0.23.3", + "version": "0.23.4", "description": "An ESLint plugin providing supplementary rules for use with the @rushstack/eslint-config package", "license": "MIT", "repository": { diff --git a/libraries/reporter/CHANGELOG.json b/libraries/reporter/CHANGELOG.json new file mode 100644 index 00000000000..44707a1fca9 --- /dev/null +++ b/libraries/reporter/CHANGELOG.json @@ -0,0 +1,103 @@ +{ + "name": "@rushstack/rush-reporter", + "entries": [ + { + "version": "0.2.0", + "tag": "@rushstack/rush-reporter_v0.2.0", + "date": "Sat, 29 Aug 2026 00:17:05 GMT", + "comments": { + "minor": [ + { + "comment": "Initial public beta scaffold of the @rushstack/rush-reporter package" + }, + { + "comment": "Add the canonical reporter event envelope, closed core event type union, privacy classification, and JSON payload types" + }, + { + "comment": "Add the scoped producer API (IReporterEventSink, IScopedReporter) and namespaced extension event names" + }, + { + "comment": "Add structured diagnostics: category, remediation, and source types, a central RUSH__ code registry with English templates, field privacy floor helpers, createRushDiagnostic, and RushError" + }, + { + "comment": "Add the NDJSON wire protocol: protocol version and byte limits, an NDJSON encoder and streaming decoder, and hello/helloAck capability negotiation with an update-global-Rush diagnostic" + }, + { + "comment": "Add ReporterManager and IReporter: monotonic session ordering, per-reporter queues, exclusive destination ownership with a multiplexer, timed flush/close, status coalescing, and optional/required failure handling" + }, + { + "comment": "Add the two-stage bootstrap machinery: a frozen self-contained event buffer/encoder with 1 MiB overflow handling and a bufferTruncated event, temporary NDJSON handoff file helpers, and an early reporter controls parser" + }, + { + "comment": "Add ReporterHost: the frontend-owned manager that replays and deletes the bootstrap handoff, exposes a typed sink to rush-lib without selection ownership, skips direct invocations, and cleans abandoned handoff files" + }, + { + "comment": "Add cross-version compatibility adapters: resolveReporterCompatibility, createEngineSink with a LegacyFallbackSink for old-frontend/new-engine fallback, and OldEngineOutputAdapter that bridges an old engine's raw output into structured events" + }, + { + "comment": "Add scoped session reporting (createScopedReporter, RushSessionReporting, IScopedLogger, execution context) and Rush version range compatibility with a migration diagnostic" + }, + { + "comment": "Add shadow-phase lifecycle emission: typed lifecycle payloads, a LifecycleEmitter for session/command/operation and diagnostic events, and exit-code and result parity helpers" + }, + { + "comment": "Add the telemetry projection subscriber that produces an allowlisted aggregate from canonical events, a reporter adapter to observe events before filtering, and a beforeLog adapter" + }, + { + "comment": "Add reporter-independent exit-code semantics (resolveExitStatus, resolveExitStatusFromEvents, getSignalExitCode) and separateJsonControls to keep command-specific --json distinct from the json reporter" + }, + { + "comment": "Add reporter selection with precedence: reporter names and log levels, agent and CI detection, --output parsing, and resolveReporterSelection that resolves the primary reporter and log level from CLI controls and the environment" + }, + { + "comment": "Add independent per-reporter log-level filtering (quiet/normal/verbose/debug) with event classification, keeping diagnostic severity separate, and default the file reporter to debug" + }, + { + "comment": "Add the automatic reporter selection matrix (planAutomaticReporters, describeReporterPlan, isMachineReporter) that maps agent, CI, TTY, and non-TTY environments to reporters and gives machine reporters exclusive stdout" + }, + { + "comment": "Add the default interactive reporter with a three-row live region, spinner, width-aware active projects, throttled refresh, cursor restoration, failure diagnostic block, watch summaries, and NO_COLOR/FORCE_COLOR handling" + }, + { + "comment": "Add the append-only plaintext and non-TTY reporter with concise and detailed variants, a 30-second heartbeat, StreamCollator-like grouping in detailed CI mode, and stable snapshots" + }, + { + "comment": "Add the JSON reporter that emits the complete NDJSON event stream and the bounded AI reporter with a 64 KiB, 20-diagnostic projection carrying result, scope, codes, remediation, counts, and log reference" + }, + { + "comment": "Add the full-detail file reporter that writes a debug NDJSON invocation log with owner-only permissions, secret redaction, a latest.log pointer, 14-day and 20-session retention, an OS-temp fallback, and nonfatal failure handling" + }, + { + "comment": "Add the legacy reporter that reproduces the current Rush StreamCollator-style output, selectable and available as the RUSH_REPORTER=legacy emergency fallback, validated against the frozen legacy snapshots" + }, + { + "comment": "Add OperationStreamEmitter and grouping helpers that replace StreamCollator with a raw, uncollated operation event stream, letting reporters own grouping and problem matchers consume the source stream" + }, + { + "comment": "Add problem matchers that recover linked diagnostics from preserved external output: ANSI normalization, a tool- and version-scoped registry with default-enablement gating, and a runner with line reassembly, evidence preservation, and duplicate caps" + }, + { + "comment": "Add the legacy error bridge that correlates AlreadyReportedError sentinels with emitted diagnostics and suppresses duplicate rendering, and deprecate AlreadyReportedError to prohibit new usage" + }, + { + "comment": "Add Heft integration over a negotiated inherited descriptor: HeftChildEmitter and HeftDescriptorHost with parent/child event correlation, a raw-stream fallback for older Heft, and descriptor allocation helpers" + }, + { + "comment": "Add reporter performance and capacity budgets: a perf module encoding the specification blocking budgets with wall-time and memory helpers, plus a ReporterManager.getPendingEventCount observability hook for bounded streaming" + }, + { + "comment": "Add the daemon-aligned major default-flip migration model: the reporter migration phases, pre-flip and post-flip major default sets, and a plugin apply gate that fails incompatible plugins before apply() with a structured migration diagnostic" + }, + { + "comment": "Apply design-review realignments to the reporter contracts: rename the package to @rushstack/rush-reporter; add the messageEmitted core event type with a fail-safe local-sensitive default for message text; enforce diagnostic codes and template keys at the type level with per-domain template modules; make diagnostic categories forward-compatible; make diagnostic sources a kind-tagged discriminated union; scope event identity to (sessionId, eventId); derive the envelope required flag from the event type in ReporterManager; govern handshake capabilities with a registry; and document the two-tier constant policy and full beta license." + } + ], + "none": [ + { + "comment": "Add protocol, compatibility, and legacy output golden tests (test-only baselines)" + } + ] + } + } + ] +} diff --git a/libraries/reporter/CHANGELOG.md b/libraries/reporter/CHANGELOG.md index aaa9d517775..5a50c547463 100644 --- a/libraries/reporter/CHANGELOG.md +++ b/libraries/reporter/CHANGELOG.md @@ -1,10 +1,38 @@ # Change Log - @rushstack/rush-reporter -This log was last generated on Tue, 18 Aug 2026 18:00:00 GMT and should not be manually modified. +This log was last generated on Sat, 29 Aug 2026 00:17:05 GMT and should not be manually modified. -## 0.1.0 -Tue, 18 Aug 2026 18:00:00 GMT +## 0.2.0 +Sat, 29 Aug 2026 00:17:05 GMT ### Minor changes -- Introduce the public-beta Rush reporter contracts, diagnostics, NDJSON protocol, and reporter manager. +- Initial public beta scaffold of the @rushstack/rush-reporter package +- Add the canonical reporter event envelope, closed core event type union, privacy classification, and JSON payload types +- Add the scoped producer API (IReporterEventSink, IScopedReporter) and namespaced extension event names +- Add structured diagnostics: category, remediation, and source types, a central RUSH__ code registry with English templates, field privacy floor helpers, createRushDiagnostic, and RushError +- Add the NDJSON wire protocol: protocol version and byte limits, an NDJSON encoder and streaming decoder, and hello/helloAck capability negotiation with an update-global-Rush diagnostic +- Add ReporterManager and IReporter: monotonic session ordering, per-reporter queues, exclusive destination ownership with a multiplexer, timed flush/close, status coalescing, and optional/required failure handling +- Add the two-stage bootstrap machinery: a frozen self-contained event buffer/encoder with 1 MiB overflow handling and a bufferTruncated event, temporary NDJSON handoff file helpers, and an early reporter controls parser +- Add ReporterHost: the frontend-owned manager that replays and deletes the bootstrap handoff, exposes a typed sink to rush-lib without selection ownership, skips direct invocations, and cleans abandoned handoff files +- Add cross-version compatibility adapters: resolveReporterCompatibility, createEngineSink with a LegacyFallbackSink for old-frontend/new-engine fallback, and OldEngineOutputAdapter that bridges an old engine's raw output into structured events +- Add scoped session reporting (createScopedReporter, RushSessionReporting, IScopedLogger, execution context) and Rush version range compatibility with a migration diagnostic +- Add shadow-phase lifecycle emission: typed lifecycle payloads, a LifecycleEmitter for session/command/operation and diagnostic events, and exit-code and result parity helpers +- Add the telemetry projection subscriber that produces an allowlisted aggregate from canonical events, a reporter adapter to observe events before filtering, and a beforeLog adapter +- Add reporter-independent exit-code semantics (resolveExitStatus, resolveExitStatusFromEvents, getSignalExitCode) and separateJsonControls to keep command-specific --json distinct from the json reporter +- Add reporter selection with precedence: reporter names and log levels, agent and CI detection, --output parsing, and resolveReporterSelection that resolves the primary reporter and log level from CLI controls and the environment +- Add independent per-reporter log-level filtering (quiet/normal/verbose/debug) with event classification, keeping diagnostic severity separate, and default the file reporter to debug +- Add the automatic reporter selection matrix (planAutomaticReporters, describeReporterPlan, isMachineReporter) that maps agent, CI, TTY, and non-TTY environments to reporters and gives machine reporters exclusive stdout +- Add the default interactive reporter with a three-row live region, spinner, width-aware active projects, throttled refresh, cursor restoration, failure diagnostic block, watch summaries, and NO_COLOR/FORCE_COLOR handling +- Add the append-only plaintext and non-TTY reporter with concise and detailed variants, a 30-second heartbeat, StreamCollator-like grouping in detailed CI mode, and stable snapshots +- Add the JSON reporter that emits the complete NDJSON event stream and the bounded AI reporter with a 64 KiB, 20-diagnostic projection carrying result, scope, codes, remediation, counts, and log reference +- Add the full-detail file reporter that writes a debug NDJSON invocation log with owner-only permissions, secret redaction, a latest.log pointer, 14-day and 20-session retention, an OS-temp fallback, and nonfatal failure handling +- Add the legacy reporter that reproduces the current Rush StreamCollator-style output, selectable and available as the RUSH_REPORTER=legacy emergency fallback, validated against the frozen legacy snapshots +- Add OperationStreamEmitter and grouping helpers that replace StreamCollator with a raw, uncollated operation event stream, letting reporters own grouping and problem matchers consume the source stream +- Add problem matchers that recover linked diagnostics from preserved external output: ANSI normalization, a tool- and version-scoped registry with default-enablement gating, and a runner with line reassembly, evidence preservation, and duplicate caps +- Add the legacy error bridge that correlates AlreadyReportedError sentinels with emitted diagnostics and suppresses duplicate rendering, and deprecate AlreadyReportedError to prohibit new usage +- Add Heft integration over a negotiated inherited descriptor: HeftChildEmitter and HeftDescriptorHost with parent/child event correlation, a raw-stream fallback for older Heft, and descriptor allocation helpers +- Add reporter performance and capacity budgets: a perf module encoding the specification blocking budgets with wall-time and memory helpers, plus a ReporterManager.getPendingEventCount observability hook for bounded streaming +- Add the daemon-aligned major default-flip migration model: the reporter migration phases, pre-flip and post-flip major default sets, and a plugin apply gate that fails incompatible plugins before apply() with a structured migration diagnostic +- Apply design-review realignments to the reporter contracts: rename the package to @rushstack/rush-reporter; add the messageEmitted core event type with a fail-safe local-sensitive default for message text; enforce diagnostic codes and template keys at the type level with per-domain template modules; make diagnostic categories forward-compatible; make diagnostic sources a kind-tagged discriminated union; scope event identity to (sessionId, eventId); derive the envelope required flag from the event type in ReporterManager; govern handshake capabilities with a registry; and document the two-tier constant policy and full beta license. + diff --git a/libraries/reporter/package.json b/libraries/reporter/package.json index 0dac948f585..2ce8cfb541f 100644 --- a/libraries/reporter/package.json +++ b/libraries/reporter/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-reporter", - "version": "0.1.0", + "version": "0.2.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-daemon-protocol/CHANGELOG.json b/libraries/rush-daemon-protocol/CHANGELOG.json index e9f64de1732..34128187d46 100644 --- a/libraries/rush-daemon-protocol/CHANGELOG.json +++ b/libraries/rush-daemon-protocol/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/rush-daemon-protocol", "entries": [ + { + "version": "0.4.0", + "tag": "@rushstack/rush-daemon-protocol_v0.4.0", + "date": "Sat, 29 Aug 2026 00:17:05 GMT", + "comments": { + "minor": [ + { + "comment": "Add a typed final daemon command result with Rush-compatible outcome and exit-code semantics." + }, + { + "comment": "Add request-scoped stdin, raw-mode control, and terminal fallback contracts." + }, + { + "comment": "Add typed resolved phased-request, enabled-state selection, engine-shape, and client-scoped operation result contracts." + }, + { + "comment": "Add parsed command origin, request admission options, queue progress messages, and typed admission failures." + }, + { + "comment": "Add validated request start, cancellation, rejection, and terminal result wire controls." + } + ] + } + }, { "version": "0.3.1", "tag": "@rushstack/rush-daemon-protocol_v0.3.1", diff --git a/libraries/rush-daemon-protocol/CHANGELOG.md b/libraries/rush-daemon-protocol/CHANGELOG.md index 516a97fbe18..12dfe78ad07 100644 --- a/libraries/rush-daemon-protocol/CHANGELOG.md +++ b/libraries/rush-daemon-protocol/CHANGELOG.md @@ -1,6 +1,17 @@ # Change Log - @rushstack/rush-daemon-protocol -This log was last generated on Fri, 21 Aug 2026 15:16:34 GMT and should not be manually modified. +This log was last generated on Sat, 29 Aug 2026 00:17:05 GMT and should not be manually modified. + +## 0.4.0 +Sat, 29 Aug 2026 00:17:05 GMT + +### Minor changes + +- Add a typed final daemon command result with Rush-compatible outcome and exit-code semantics. +- Add request-scoped stdin, raw-mode control, and terminal fallback contracts. +- Add typed resolved phased-request, enabled-state selection, engine-shape, and client-scoped operation result contracts. +- Add parsed command origin, request admission options, queue progress messages, and typed admission failures. +- Add validated request start, cancellation, rejection, and terminal result wire controls. ## 0.3.1 Fri, 21 Aug 2026 15:16:34 GMT diff --git a/libraries/rush-daemon-protocol/package.json b/libraries/rush-daemon-protocol/package.json index 4e37cf67e75..606c7779ae2 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.3.1", + "version": "0.4.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 48adad128b9..e87369d71f1 100644 --- a/libraries/rush-daemon-transport/CHANGELOG.json +++ b/libraries/rush-daemon-transport/CHANGELOG.json @@ -1,6 +1,28 @@ { "name": "@rushstack/rush-daemon-transport", "entries": [ + { + "version": "0.3.0", + "tag": "@rushstack/rush-daemon-transport_v0.3.0", + "date": "Sat, 29 Aug 2026 00:17:05 GMT", + "comments": { + "minor": [ + { + "comment": "Serialize and backpressure asynchronous incoming frame handlers." + } + ], + "patch": [ + { + "comment": "Add an internal abortive close path for stalled daemon connection shutdown." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/rush-daemon-protocol\" to `0.4.0`" + } + ] + } + }, { "version": "0.2.2", "tag": "@rushstack/rush-daemon-transport_v0.2.2", diff --git a/libraries/rush-daemon-transport/CHANGELOG.md b/libraries/rush-daemon-transport/CHANGELOG.md index a44cc636e5d..748d667dcfb 100644 --- a/libraries/rush-daemon-transport/CHANGELOG.md +++ b/libraries/rush-daemon-transport/CHANGELOG.md @@ -1,6 +1,17 @@ # Change Log - @rushstack/rush-daemon-transport -This log was last generated on Fri, 21 Aug 2026 15:16:34 GMT and should not be manually modified. +This log was last generated on Sat, 29 Aug 2026 00:17:05 GMT and should not be manually modified. + +## 0.3.0 +Sat, 29 Aug 2026 00:17:05 GMT + +### Minor changes + +- Serialize and backpressure asynchronous incoming frame handlers. + +### Patches + +- Add an internal abortive close path for stalled daemon connection shutdown. ## 0.2.2 Fri, 21 Aug 2026 15:16:34 GMT diff --git a/libraries/rush-daemon-transport/package.json b/libraries/rush-daemon-transport/package.json index a35727c17f9..25febae1fae 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.2.2", + "version": "0.3.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 c1619565618..85edb6657fa 100644 --- a/libraries/rush-daemon/CHANGELOG.json +++ b/libraries/rush-daemon/CHANGELOG.json @@ -1,6 +1,47 @@ { "name": "@rushstack/rush-daemon", "entries": [ + { + "version": "0.5.0", + "tag": "@rushstack/rush-daemon_v0.5.0", + "date": "Sat, 29 Aug 2026 00:17:05 GMT", + "comments": { + "minor": [ + { + "comment": "Add authoritative Rush-compatible command result policy and ordered exact-once final result delivery for phased and global requests." + }, + { + "comment": "Add an opt-in isolated execution context for caller-resolved global commands." + }, + { + "comment": "Route request-scoped interactive input and signal PTY-only in-process fallback." + }, + { + "comment": "Classify parsed built-in commands and admit phased and global requests through bounded workspace and graph scheduling." + }, + { + "comment": "Add an opt-in phased request router that validates a caller-resolved selection, reconciles warm invalidations, runs one real graph iteration, scopes ordered streams and events to the client, and safely aborts on cancellation or disconnect." + }, + { + "comment": "Merge compatible shared-build requests into one warm operation-graph iteration." + }, + { + "comment": "Add an opt-in all-project engine component factory with explicit phase/plugin shape, retained invalidation reconciliation, fail-closed graph recreation boundaries, and a deterministic engine shutdown contract." + }, + { + "comment": "Wire validated request lifecycles through shared warm host sessions and typed request resolvers." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/rush-daemon-protocol\" to `0.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/rush-daemon-transport\" to `0.3.0`" + } + ] + } + }, { "version": "0.4.1", "tag": "@rushstack/rush-daemon_v0.4.1", diff --git a/libraries/rush-daemon/CHANGELOG.md b/libraries/rush-daemon/CHANGELOG.md index 7bc1682a372..fbd708f7e85 100644 --- a/libraries/rush-daemon/CHANGELOG.md +++ b/libraries/rush-daemon/CHANGELOG.md @@ -1,6 +1,20 @@ # Change Log - @rushstack/rush-daemon -This log was last generated on Fri, 21 Aug 2026 15:16:34 GMT and should not be manually modified. +This log was last generated on Sat, 29 Aug 2026 00:17:05 GMT and should not be manually modified. + +## 0.5.0 +Sat, 29 Aug 2026 00:17:05 GMT + +### Minor changes + +- Add authoritative Rush-compatible command result policy and ordered exact-once final result delivery for phased and global requests. +- Add an opt-in isolated execution context for caller-resolved global commands. +- Route request-scoped interactive input and signal PTY-only in-process fallback. +- Classify parsed built-in commands and admit phased and global requests through bounded workspace and graph scheduling. +- Add an opt-in phased request router that validates a caller-resolved selection, reconciles warm invalidations, runs one real graph iteration, scopes ordered streams and events to the client, and safely aborts on cancellation or disconnect. +- Merge compatible shared-build requests into one warm operation-graph iteration. +- Add an opt-in all-project engine component factory with explicit phase/plugin shape, retained invalidation reconciliation, fail-closed graph recreation boundaries, and a deterministic engine shutdown contract. +- Wire validated request lifecycles through shared warm host sessions and typed request resolvers. ## 0.4.1 Fri, 21 Aug 2026 15:16:34 GMT diff --git a/libraries/rush-daemon/package.json b/libraries/rush-daemon/package.json index 89ff16cf809..a5f7aa41fcd 100644 --- a/libraries/rush-daemon/package.json +++ b/libraries/rush-daemon/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rush-daemon", - "version": "0.4.1", + "version": "0.5.0", "description": "The long-lived Rush workspace daemon host", "main": "./lib-commonjs/index.js", "module": "./lib-esm/index.js", diff --git a/libraries/rush-terminal-renderer/CHANGELOG.json b/libraries/rush-terminal-renderer/CHANGELOG.json index 626b1a30a9b..a8ab081041b 100644 --- a/libraries/rush-terminal-renderer/CHANGELOG.json +++ b/libraries/rush-terminal-renderer/CHANGELOG.json @@ -1,6 +1,23 @@ { "name": "@rushstack/rush-terminal-renderer", "entries": [ + { + "version": "0.2.3", + "tag": "@rushstack/rush-terminal-renderer_v0.2.3", + "date": "Sat, 29 Aug 2026 00:17:05 GMT", + "comments": { + "patch": [ + { + "comment": "Use authoritative daemon operation-header counters when collating partial warm iterations." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/rush-daemon-protocol\" to `0.4.0`" + } + ] + } + }, { "version": "0.2.2", "tag": "@rushstack/rush-terminal-renderer_v0.2.2", diff --git a/libraries/rush-terminal-renderer/CHANGELOG.md b/libraries/rush-terminal-renderer/CHANGELOG.md index 6c3ada9caa4..48189d0d373 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 Fri, 21 Aug 2026 15:16:34 GMT and should not be manually modified. +This log was last generated on Sat, 29 Aug 2026 00:17:05 GMT and should not be manually modified. + +## 0.2.3 +Sat, 29 Aug 2026 00:17:05 GMT + +### Patches + +- Use authoritative daemon operation-header counters when collating partial warm iterations. ## 0.2.2 Fri, 21 Aug 2026 15:16:34 GMT diff --git a/libraries/rush-terminal-renderer/package.json b/libraries/rush-terminal-renderer/package.json index 611cfc76697..138368b6051 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.2", + "version": "0.2.3", "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/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 48a52b37ff0..6c1749a358f 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "2.11.49", + "tag": "@rushstack/heft-node-rig_v2.11.49", + "date": "Sat, 29 Aug 2026 00:17:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `4.6.6`" + } + ] + } + }, { "version": "2.11.48", "tag": "@rushstack/heft-node-rig_v2.11.48", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 902b5d4e2b5..a89a7bcb2b2 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 Fri, 21 Aug 2026 15:16:34 GMT and should not be manually modified. +This log was last generated on Sat, 29 Aug 2026 00:17:05 GMT and should not be manually modified. + +## 2.11.49 +Sat, 29 Aug 2026 00:17:05 GMT + +_Version update only_ ## 2.11.48 Fri, 21 Aug 2026 15:16:34 GMT diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 99a9f6a117d..ecfd12a8141 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.48", + "version": "2.11.49", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { diff --git a/rigs/heft-vscode-extension-rig/CHANGELOG.json b/rigs/heft-vscode-extension-rig/CHANGELOG.json index 200cb77a188..fd8fa784b6b 100644 --- a/rigs/heft-vscode-extension-rig/CHANGELOG.json +++ b/rigs/heft-vscode-extension-rig/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-vscode-extension-rig", "entries": [ + { + "version": "1.1.52", + "tag": "@rushstack/heft-vscode-extension-rig_v1.1.52", + "date": "Sat, 29 Aug 2026 00:17:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `2.11.49`" + } + ] + } + }, { "version": "1.1.51", "tag": "@rushstack/heft-vscode-extension-rig_v1.1.51", diff --git a/rigs/heft-vscode-extension-rig/CHANGELOG.md b/rigs/heft-vscode-extension-rig/CHANGELOG.md index cc275a316ec..16652c7d777 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 Fri, 21 Aug 2026 15:16:34 GMT and should not be manually modified. +This log was last generated on Sat, 29 Aug 2026 00:17:05 GMT and should not be manually modified. + +## 1.1.52 +Sat, 29 Aug 2026 00:17:05 GMT + +_Version update only_ ## 1.1.51 Fri, 21 Aug 2026 15:16:34 GMT diff --git a/rigs/heft-vscode-extension-rig/package.json b/rigs/heft-vscode-extension-rig/package.json index 8b75a14db99..5c3bcff5382 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.51", + "version": "1.1.52", "description": "A rig package for VSCode Extensions that build using Heft", "license": "MIT", "scripts": { diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 176f440007c..58262600753 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "1.4.33", + "tag": "@rushstack/heft-web-rig_v1.4.33", + "date": "Sat, 29 Aug 2026 00:17:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `4.6.6`" + } + ] + } + }, { "version": "1.4.32", "tag": "@rushstack/heft-web-rig_v1.4.32", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index c45a2d8a0ae..5e507602387 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 Fri, 21 Aug 2026 15:16:34 GMT and should not be manually modified. +This log was last generated on Sat, 29 Aug 2026 00:17:05 GMT and should not be manually modified. + +## 1.4.33 +Sat, 29 Aug 2026 00:17:05 GMT + +_Version update only_ ## 1.4.32 Fri, 21 Aug 2026 15:16:34 GMT diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index b716247fd90..82b089598d0 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.32", + "version": "1.4.33", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": {