🎉 New Features and improvements
- Prisma enums are now usable on the client (#2565)
- Wasp now detects
wasp/server/*
imports on the client (#2442) - Bumped the minimum Node version to 20.0.0 (#2537)
⚠️ Breaking Changes
- Wasp TS spec now defines HTTP routes for custom APIs with objects instead of arrays (#2580)
🐞 Bug fixes
- CRUD operations can now have their return types inferred like regular operations (#2541 by @Genyus).
- Adds a default value for
NODE_ENV
to prevent validation errors in rare cases (#2507) - Invalid CLI commands now properly return non-zero exit code (#2522)
- Custom API types have their
res
andreq
types properly defined (#2569)
🔧 Small improvements
- The root server route doesn't return "Hello World" (#2538)
- Better surface SendGrid errors in the server logs (##2596)
- Improved the error message when the user has a top level
.wasp
file (#2418 by @komyg) - Extra validation of dependencies in
package.json
(#2554) - Custom values for
theme-color
are now supported (#2546 by @andrsdt).