v1.5.0
Features
- 提供一系列的 BFF 操作符,拓展现有 BFF 语法,提升 BFF 的易用度和功能 #1220
- 预打包
css-loader#1252 - 实现懒加载 webpack 插件,优化 webpack 启动性能 #1281
- 支持
twin.macro#1232 - 支持在
App.init中返回数据,在context中通过initialData获取,并支持在 SSR 渲染时插入到 HTMLwindow._SSR_DATA中 #1265 - 将
@modern-js/plugin-jarvis依赖内置到工程方案工具包(@modern-js/app-tools、@modern-js/module-tools、@modern-js/monorepo-tools)中,并移除初始化项目时@modern-js/plugin-jarvis依赖 #1267 - 优化
dev命令日志展示,不展示type-check过程信息,只展示对应错误信息 #1283 - 移除
package-json依赖,优化用户依赖大小 #1292 - 简化插件机制使用姿势,避免出现
Can't call useContainer out of scope错误 #1255 - 增加
server.watchOptions配置,支持配置chokidar文件监听规则 #1290 - 支持 SSR Render 时在
App.init或者插件init钩子函数中通过setHeader和status设置 Response 的 Header 和 statusCode #1276 - 优化
gen-release-note命令自定义参数,支持异步函数 #1280 - 升级
devcert版本号至v1.2.2#1252 babel-plugin-import支持忽略未安装的依赖 #1275- 升级
@babel/runtime版本至^7.18.0#1284
Bug Fix