Skip to content

CHANGE @W-21741623@ - Update Node Dependencies#459

Merged
nikhil-mittal-165 merged 2 commits intodevfrom
nikhil.mittal/dependency-upgrade-20260423-v3
Apr 23, 2026
Merged

CHANGE @W-21741623@ - Update Node Dependencies#459
nikhil-mittal-165 merged 2 commits intodevfrom
nikhil.mittal/dependency-upgrade-20260423-v3

Conversation

@nikhil-mittal-165
Copy link
Copy Markdown
Contributor

Summary

Updates Node dependencies across all 10 packages + ENGINE-TEMPLATE for the monthly release.

Changes

Version Bumps

All version bumps follow MINOR strategy (X.Y.0 → X.(Y+1).0-SNAPSHOT):

  • engine-api: 0.36.0 → 0.37.0-SNAPSHOT (production dep minimatch updated)
  • pmd-engine: 0.40.0-SNAPSHOT (no change - already SNAPSHOT)
  • eslint-engine: 0.42.0-SNAPSHOT (no change - already SNAPSHOT)
  • eslint8-engine: 0.13.0 → 0.14.0-SNAPSHOT (production dep engine-api updated)
  • regex-engine: 0.34.0 → 0.35.0-SNAPSHOT (production dep engine-api updated)
  • retirejs-engine: 0.33.0 → 0.34.0-SNAPSHOT (production dep engine-api updated)
  • sfge-engine: 0.19.0 → 0.20.0-SNAPSHOT (production dep engine-api updated)
  • flow-engine: 0.36.0-SNAPSHOT (no change - already SNAPSHOT)
  • apexguru-engine: 0.36.0 → 0.37.0-SNAPSHOT (production deps engine-api + @salesforce/core updated)
  • core: 0.46.1 → 0.47.0-SNAPSHOT (production dep engine-api updated)
  • ENGINE-TEMPLATE: dependencies updated only (no version change)

Key Dependency Updates

Production Dependencies:

  • minimatch: 10.2.4 → 10.2.5 (engine-api)
  • @salesforce/core: 8.28.1 → 8.28.3 (apexguru-engine)
  • @lwc/eslint-plugin-lwc: 3.4.0 → 3.5.0 (eslint-engine)
  • eslint-plugin-jest: 29.15.0 → 29.15.2 (eslint-engine)
  • eslint-plugin-react-hooks: 7.0.1 → 7.1.1 (eslint-engine)
  • globals: 17.4.0 → 17.5.0 (eslint-engine)

Dev Dependencies (all packages):

  • @eslint/js: 9.39.2 → 9.39.4
  • eslint: 9.39.2 → 9.39.4
  • ts-jest: 29.4.6 → 29.4.9
  • typescript-eslint: 8.57.1 → 8.59.0
  • @types/node: updated to ^20.19.39 (stayed in v20.x)

Frozen Dependencies (Maintained)

Per skill document constraints, these were NOT updated:

  • @types/node: kept at v20.x (minimum customer version)
  • p-limit: kept at v3.x (v4+ is ESM-only, breaks CommonJS)
  • eslint8-engine: all deps frozen except engine-api (conflicts with v9 engine)

Test Updates

  • Updated goldfile for eslint-plugin-jest URL changes (v29.15.0 → v29.15.2)
  • Updated goldfile for @lwc/eslint-plugin-lwc URL changes (v3.4.0 → v3.5.0)

Test Results

  • ✅ All builds successful
  • ✅ All tests passing (1463 tests, 0 failures)
  • ✅ No major version upgrades (avoided breaking changes)
  • ✅ Pre-commit hooks passed (version validation + interdependency checks)

Checklist

  • All 10 packages + ENGINE-TEMPLATE updated
  • Build successful
  • Tests passing
  • Frozen dependencies maintained
  • No major version upgrades
  • Version bumping follows MINOR strategy
  • Already-SNAPSHOT packages not re-bumped
  • Inter-package dependencies synchronized
  • Production vs dev dependency distinction maintained

@git2gus
Copy link
Copy Markdown

git2gus Bot commented Apr 23, 2026

Git2Gus App is installed but the .git2gus/config.json doesn't have right values. You should add the required configuration.

Updated packages:
- code-analyzer-engine-api: 0.36.0 → 0.37.0-SNAPSHOT
- code-analyzer-pmd-engine: 0.40.0-SNAPSHOT (no version change)
- code-analyzer-eslint-engine: 0.42.0-SNAPSHOT (no version change)
- code-analyzer-eslint8-engine: 0.13.0 → 0.14.0-SNAPSHOT
- code-analyzer-regex-engine: 0.34.0 → 0.35.0-SNAPSHOT
- code-analyzer-retirejs-engine: 0.33.0 → 0.34.0-SNAPSHOT
- code-analyzer-sfge-engine: 0.19.0 → 0.20.0-SNAPSHOT
- code-analyzer-flow-engine: 0.36.0-SNAPSHOT (no version change)
- code-analyzer-apexguru-engine: 0.36.0 → 0.37.0-SNAPSHOT
- code-analyzer-core: 0.46.1 → 0.47.0-SNAPSHOT
- ENGINE-TEMPLATE: updated dependencies only

Key dependency updates:
- engine-api: minimatch 10.2.4 → 10.2.5 (production dep)
- apexguru-engine: @salesforce/core 8.28.1 → 8.28.3 (production dep)
- eslint-engine: @lwc/eslint-plugin-lwc 3.4.0 → 3.5.0 (production dep)
- eslint-engine: eslint-plugin-jest 29.15.0 → 29.15.2 (production dep)
- eslint-engine: eslint-plugin-react-hooks 7.0.1 → 7.1.1 (production dep)
- eslint-engine: globals 17.4.0 → 17.5.0 (production dep)
- All packages: @eslint/js 9.39.2 → 9.39.4 (dev dep)
- All packages: eslint 9.39.2 → 9.39.4 (dev dep)
- All packages: ts-jest 29.4.6 → 29.4.9 (dev dep)
- All packages: typescript-eslint 8.57.1 → 8.59.0 (dev dep)
- All packages: @types/node updated to ^20.19.39 (stayed in v20)

Maintained frozen dependencies:
- @types/node: v20.x (customer requirement)
- p-limit: v3.x (ESM compatibility)
- eslint8-engine: all deps frozen except engine-api (v9 conflicts)

Test fixes:
- Updated goldfile for eslint-plugin-jest URL changes (v29.15.0 → v29.15.2)
- Updated goldfile for @lwc/eslint-plugin-lwc URL changes (v3.4.0 → v3.5.0)

All tests passing.
@nikhil-mittal-165 nikhil-mittal-165 force-pushed the nikhil.mittal/dependency-upgrade-20260423-v3 branch from c0c750d to aec4102 Compare April 23, 2026 07:44
@nikhil-mittal-165 nikhil-mittal-165 changed the title Monthly Dependency Update - April 2026 CHANGE @W-21741623@ - Update Node Dependencies Apr 23, 2026
"@types/node": "^20.0.0",
"@typescript-eslint/eslint-plugin": "^8.57.1",
"@typescript-eslint/parser": "^8.57.1",
"@types/node": "^20.19.39",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lets not upgrade node

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@nikhil-mittal-165 nikhil-mittal-165 merged commit 5c9b33e into dev Apr 23, 2026
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants