v0.23.0

RightNow-AI/openfangv0.23.0Apr 15, 2026by github-actions[bot]

AI Summary

This release includes breaking changes regarding Node.js and TypeScript version requirements, changes the built HTML filename to `200.html`, and introduces support for static site generation (prerendering).

Key Highlights

  • Requires Node.js version >= v24.14.1 (previously >= v22.22.2).
  • Requires TypeScript version 5.9.3 (previously 5.8.2).
  • HTML file for built web app changed from `index.html` to `200.html`.
  • New `prerender: true` feature for building static HTML routes.

Breaking Changes

  • Wasp now requires Node.js version >= v24.14.1.
  • Upgraded pinned TypeScript version from 5.8.2 to 5.9.3.
  • The HTML file for the final built web app has changed from `index.html` to `200.html`.

New Features

  • Routes can be prerendered at build time for faster load times and better SEO.

Full Release Notes

## 0.23.0

### ⚠️ Breaking Changes

Remember to check out the [migration guide](https://wasp.sh/docs/migration-guides/migrate-from-0-22-to-0-23) for step-by-step documentation on how to upgrade.

- Wasp now requires Node.js version >=v24.14.1 (previously >=v22.22.2). ([#4010](https://github.com/wasp-lang/wasp/pull/4010))
- Upgraded the pinned TypeScript version from 5.8.2 to 5.9.3 (required by `@tsconfig/node24`). ([#4010](https://github.com/wasp-lang/wasp/pull/4010))
- The HTML file for the final built web app has changed from `index.html` to `200.html`. This is in preparation for prerendering support. ([#3981](https://github.com/wasp-lang/wasp/pull/3981))

### 🎉 New Features

- Routes can now be prerendered at build time by setting `prerender: true`. Prerendered routes are served as static HTML for faster load times and better SEO. ([#3982](https://github.com/wasp-lang/wasp/pull/3982))

### 🐞 Bug fixes

- Updated `wasp deploy railway` to work with the Railpack builder. ([#3981](https://github.com/wasp-lang/wasp/pull/3981))

### 🔧 Small improvements

- Updated our `wasp deploy` tool to support the new `200.html` SPA fallback. ([#3981](https://github.com/wasp-lang/wasp/pull/3981))
- New Wasp projects now include an `.npmrc` with `min-release-age=7` for supply chain protection. ([#4016](https://github.com/wasp-lang/wasp/pull/4016))

### 📖 Documentation

- Updated deployment guides for Fly.io, Railway, Netlify, and Cloudflare to work with the new `200.html` SPA fallback. ([#3981](https://github.com/wasp-lang/wasp/pull/3981))
- Added guide for deploying to Render. ([#4055](https://github.com/wasp-lang/wasp/pull/4055))