A major batch of dependency upgrades to bring the project up to modern supported versions of dependencies:
| Package | From | To |
|---|---|---|
| Node.js | 18 | 22 |
| Next.js | 13.1.3 | 15.x |
| React | 18.x | 19.x |
| TypeScript | 4.9.5 | 5.x |
| ESLint | 7.x | 8.x |
| @typescript-eslint/* | 4.x | 8.x |
| eslint-plugin-react-hooks | 4.x | 5.x |
| react-redux | 8.x | 9.x |
| Prettier | 2.x | 3.x |
| Vercel CLI | 28.x | 49.x |
This required some mostly minor but breaking changes to documented features, so giving this the 3.0 treatment. However, the basic affordances of Windrift are unchanged.
Claude Code was used to facilitate these upgrades.
What's Changed
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot[bot] in #318
- Bump @babel/traverse from 7.20.12 to 7.23.2 by @dependabot[bot] in #320
- Bump semver from 5.7.1 to 5.7.2 by @dependabot[bot] in #317
- Upgrade to Node.js 22 for Vercel deployment by @lizadaly in #327
- Bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #332
- Bump @babel/helpers from 7.20.7 to 7.28.4 by @dependabot[bot] in #330
- Bump @babel/runtime from 7.20.7 to 7.28.4 by @dependabot[bot] in #331
- Cache Playwright browsers and npm dependencies in CI by @lizadaly in #333
- Bump brace-expansion from 1.1.11 to 1.1.12 by @dependabot[bot] in #328
- Bump on-headers and compression by @dependabot[bot] in #329
- Upgrade Next.js to 13.5.11 by @lizadaly in #334
- Fix npm security vulnerabilities via audit fix by @lizadaly in #335
- Upgrade Vercel CLI from 28.20.0 to 49.1.2 by @lizadaly in #336
- Upgrade Next.js to 14.2.x by @lizadaly in #337
- Upgrade ESLint ecosystem for Next.js 15 compatibility by @lizadaly in #338
- Upgrade TypeScript from 4.9.5 to 5.x (#339) by @lizadaly in #339
- Upgrade to React 19 and Next.js 15 by @lizadaly in #340
Full Changelog: v2.2.3...v.3.0.0