v2.49.3
What's Changed
New Features 🎉
- feat(server-core): render support dynamic route by @GiveMe-A-Name in #5718
Bug Fixes 🐞
- fix: ignore should be a relative path in ts-node by @yimingjfe in #5690
- fix: should add props types by @GiveMe-A-Name in #5697
- fix: serverBase may be undefined when get renderHandler by @GiveMe-A-Name in #5701
- fix: uni-builder should depedency prod-server correctly by @GiveMe-A-Name in #5702
- fix: data.ts should not import into the client bundle in the ssg project by @yimingjfe in #5703
- fix: render should handle api route when open enableHandleWeb by @GiveMe-A-Name in #5720
- fix: add onFallback for renderHandler by @GiveMe-A-Name in #5698
- fix: we should not log error when bundle is not exists by @GiveMe-A-Name in #5695
- fix: helmet can't replace when streaming ssr by @GiveMe-A-Name in #5693
- fix: add originalBaseUrl param by @yimingjfe in #5715
- fix: server middleware response lose some methods by @GiveMe-A-Name in #5700
- fix(plugin-swc): missing
@rsbuild/core
peer dep by @chenjiahan in #5692 - fix: log error when load bundle failed by @GiveMe-A-Name in #5691
- fix: register mock middleware after dev middlewares & lambda files should not be check by ts-checker by @yimingjfe in #5696
- fix: server support add extends res headers from routes by @GiveMe-A-Name in #5717
Docs update 📄
Other Changes
- chore(uni-builder): use rspack-manifest-plugin stable version by @chenjiahan in #5705
更新内容
新特性 🎉
- feat(server-core): render 支持动态路由 由 @GiveMe-A-Name 实现, 详情可查看 #5718
Bug 修复 🐞
- fix: 使用 ts-node 时,ignore 应该为相对路径 由 @yimingjfe 实现, 详情可查看 #5690
- fix: 组件 Html 应该添加上 html 标签属性的类型 由 @GiveMe-A-Name 实现, 详情可查看 #5697
- fix: 当获得 renderHandler 时, serverBase 有可能是 undefined 由 @GiveMe-A-Name 实现, 详情可查看 #5701
- fix: uni-builder 需要正确依赖 prod-server 由 @GiveMe-A-Name 实现, 详情可查看 #5702
- fix: 在 ssg 项目中,data.ts 不应该引入到客户端 bundle 中 由 @yimingjfe 实现, 详情可查看 #5703
- fix: 当开启了 enableHandleWeb, render 应该处理 api 路由 由 @GiveMe-A-Name 实现, 详情可查看 #5720
- fix: 给 renderHandler 增加 onFallback 回调 由 @GiveMe-A-Name 实现, 详情可查看 #5698
- fix: 我们不应该打印错误日志,当 bundle 不存在时 由 @GiveMe-A-Name 实现, 详情可查看 #5695
- fix: 使用 streaming ssr 时, helmet 无法替换 由 @GiveMe-A-Name 实现, 详情可查看 #5693
- fix: 添加 originalBaseUrl 参数 由 @yimingjfe 实现, 详情可查看 #5715
- fix: server middleware response 丢失一些方法 由 @GiveMe-A-Name 实现, 详情可查看 #5700
- fix: 打印错误日志当 bundle 加载错误时 由 @GiveMe-A-Name 实现, 详情可查看 #5691
- fix: 在 dev middlewares 之后注册 mock middleware & lambda 文件不应该被 ts-checker 校验 由 @yimingjfe 实现, 详情可查看 #5696
- fix: server 支持丛 route.json 添加额外的响应头 由 @GiveMe-A-Name 实现, 详情可查看 #5717