Skip to content

Add Node.js 26 support, drop EOL Node 16/18 (v2.5.0)#191

Merged
kibae merged 1 commit into
mainfrom
release/2.5.0
May 27, 2026
Merged

Add Node.js 26 support, drop EOL Node 16/18 (v2.5.0)#191
kibae merged 1 commit into
mainfrom
release/2.5.0

Conversation

@kibae

@kibae kibae commented May 27, 2026

Copy link
Copy Markdown
Owner

Summary

Prepares the v2.5.0 release by adding Node.js 26 to the supported/tested versions and dropping the EOL Node.js 16 and 18.

Changes

  • CI matrix: test on Node.js 20, 22, 24, 26 across PostgreSQL 14–18 (was 16, 18, 20, 22, 24)
  • engines.node: bump >=16.9.0>=20.0.0
  • actions/setup-node: bump v3v4 for reliable resolution of the latest Node.js releases
  • version: 2.4.02.5.0
  • Update README badges/notes and CHANGELOG

Notes

  • Dropping EOL Node 16/18 raises the minimum runtime; documented under Breaking Changes in CHANGELOG.
  • npm run build (tsc) passes locally. Full test suite runs in CI (requires PostgreSQL).

- CI matrix now runs Node.js 20, 22, 24, 26 across PostgreSQL 14-18
- Bump engines.node from >=16.9.0 to >=20.0.0
- Bump actions/setup-node v3 -> v4
- Update README and CHANGELOG
@kibae kibae merged commit ad84d84 into main May 27, 2026
40 checks passed
@kibae kibae added the release label May 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant