- Switch from Cloudflare Pages to Workers
- Bug fixes
- Router improvements
- Router typing support
- Various improvements
- Bug fixes
- Minor improvements
- Server actions support
- Various improvements
- Cloudflare pages support (experimental)
- Better SSG support
- Fix various bugs
- Fix invalid AsyncLocalStorage warning
- Support .js and .jsx extensions
- Middleware architecture
- File system router / managed mode
- New router API
- getContext / rerender from 'waku/server'
- SSR by default (opting out method)
- fix various bugs
- support customizing 404
- fix SSR (html generation) build
- support RSC hot reload in DEV
- better Netlify support
- fix various bugs
- support deployment on netlify and aws-lambda
- fix some issues with deployment
- improve style HMR in development
- breaking: no index html #289
- fix(vercel): option for static build #310
- feat(router): createPages #293
- feat: environment variables #321
- improve vercel deploy script
- improve css handling
- switch to hono from express (still depends on node) #165
- fix: build error on windows #174
- feat: build rsc so that react-server condition is unnecessary #204
- feat: separate dev and prd apis #233
- fix: ssr and bundling #176
- fix: support common component that can be used both in RSC and RCC #180
- fix: build error on windows #174
- breaking: switch to full SSR from RSC-only SSR #147
- fix: support node 20 #159
- rename rscPrefix to rscPath #160
- feat(router): slug support #133
- feat: upgrade to vite 4.5.0 #141
- fix(waku/client): CJS import hack #130
- fix: prefetch default hack #131
- breaking: multiple elements in a single response #124
- fix: partially for css modules #98
- feat: use node-loader again #103
- fix: hacks for windows filesystem #108
- feat: css modules #106
- breaking: src and dist folders at the same level #92
- feat: server context #86
- fix: ssr with suspense and hydration #78
- fix: rename getBuilder to getBuildConfig #75
- feat: support 404 for rsc #76
- feat: ssr middlware #74
- fix: 'use client' warning #63
- fix: collecting client modules #69
- fix: react-server condition for libraries #71
- fix(examples): config extension in script #56
- vercel build output api #53
- fix: rscPrefix config without trailing slash #50
- feat: generalized router #55
- fix: make getBuilder optional #41
- feat: Expose as middleware #46
- Initial Waku release