Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

12 changes: 12 additions & 0 deletions eslint/eslint-config/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
{
"name": "@rushstack/eslint-config",
"entries": [
{
"version": "4.6.6",
"tag": "@rushstack/eslint-config_v4.6.6",
"date": "Tue, 25 Aug 2026 15:21:00 GMT",
"comments": {
"dependency": [
{
"comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.23.4`"
}
]
}
},
{
"version": "4.6.5",
"tag": "@rushstack/eslint-config_v4.6.5",
Expand Down
7 changes: 6 additions & 1 deletion eslint/eslint-config/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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 Tue, 25 Aug 2026 15:21:00 GMT and should not be manually modified.

## 4.6.6
Tue, 25 Aug 2026 15:21:00 GMT

_Version update only_

## 4.6.5
Thu, 20 Aug 2026 00:16:38 GMT
Expand Down
2 changes: 1 addition & 1 deletion eslint/eslint-config/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
12 changes: 12 additions & 0 deletions eslint/eslint-plugin/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
{
"name": "@rushstack/eslint-plugin",
"entries": [
{
"version": "0.23.4",
"tag": "@rushstack/eslint-plugin_v0.23.4",
"date": "Tue, 25 Aug 2026 15:21:00 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",
Expand Down
9 changes: 8 additions & 1 deletion eslint/eslint-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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 Tue, 25 Aug 2026 15:21:00 GMT and should not be manually modified.

## 0.23.4
Tue, 25 Aug 2026 15:21:00 GMT

### Patches

- Fix no-new-null false positives for ECMAScript private class members.

## 0.23.3
Thu, 20 Aug 2026 00:16:38 GMT
Expand Down
2 changes: 1 addition & 1 deletion eslint/eslint-plugin/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
40 changes: 40 additions & 0 deletions libraries/reporter/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"name": "@rushstack/rush-reporter",
"entries": [
{
"version": "0.2.0",
"tag": "@rushstack/rush-reporter_v0.2.0",
"date": "Tue, 25 Aug 2026 15:21:00 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_<DOMAIN>_<NAME> 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": "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)"
}
]
}
}
]
}
15 changes: 11 additions & 4 deletions libraries/reporter/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,17 @@
# 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 Tue, 25 Aug 2026 15:21:00 GMT and should not be manually modified.

## 0.1.0
Tue, 18 Aug 2026 18:00:00 GMT
## 0.2.0
Tue, 25 Aug 2026 15:21:00 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_<DOMAIN>_<NAME> 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
- 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.

2 changes: 1 addition & 1 deletion libraries/reporter/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
12 changes: 12 additions & 0 deletions libraries/rush-daemon/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
{
"name": "@rushstack/rush-daemon",
"entries": [
{
"version": "0.5.0",
"tag": "@rushstack/rush-daemon_v0.5.0",
"date": "Tue, 25 Aug 2026 15:21:00 GMT",
"comments": {
"minor": [
{
"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."
}
]
}
},
{
"version": "0.4.1",
"tag": "@rushstack/rush-daemon_v0.4.1",
Expand Down
9 changes: 8 additions & 1 deletion libraries/rush-daemon/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
# 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 Tue, 25 Aug 2026 15:21:00 GMT and should not be manually modified.

## 0.5.0
Tue, 25 Aug 2026 15:21:00 GMT

### Minor changes

- 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.

## 0.4.1
Fri, 21 Aug 2026 15:16:34 GMT
Expand Down
2 changes: 1 addition & 1 deletion libraries/rush-daemon/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
12 changes: 12 additions & 0 deletions rigs/heft-node-rig/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
{
"name": "@rushstack/heft-node-rig",
"entries": [
{
"version": "2.11.49",
"tag": "@rushstack/heft-node-rig_v2.11.49",
"date": "Tue, 25 Aug 2026 15:21:00 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",
Expand Down
7 changes: 6 additions & 1 deletion rigs/heft-node-rig/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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 Tue, 25 Aug 2026 15:21:00 GMT and should not be manually modified.

## 2.11.49
Tue, 25 Aug 2026 15:21:00 GMT

_Version update only_

## 2.11.48
Fri, 21 Aug 2026 15:16:34 GMT
Expand Down
2 changes: 1 addition & 1 deletion rigs/heft-node-rig/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
12 changes: 12 additions & 0 deletions rigs/heft-vscode-extension-rig/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -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": "Tue, 25 Aug 2026 15:21:00 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",
Expand Down
7 changes: 6 additions & 1 deletion rigs/heft-vscode-extension-rig/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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 Tue, 25 Aug 2026 15:21:00 GMT and should not be manually modified.

## 1.1.52
Tue, 25 Aug 2026 15:21:00 GMT

_Version update only_

## 1.1.51
Fri, 21 Aug 2026 15:16:34 GMT
Expand Down
Loading