Releases: web-infra-dev/modern.js
Releases · web-infra-dev/modern.js
v1.2.5
- 调整插件机制实现,在项目中显示安装 @jupiter/core 包,修复隐式依赖问题
- @modern-js/create 初始化项目增加 modern.config.ts 或 modern.config.js 文件(模块工程方案暂时都只提供 modern.config.js 文件)
- @modern-js/create 包管理工具选项支持 npm(monorepo 不支持)
- 删除 @modern-js/create .editorConfig 文件,使用 .prettierrc 代替
- 调整模块工程方案 tests 目录结构,解决多个 modern-app-env.d.ts 文件问题
- bff 模式下允许用于使用 404 错误码
- 修复 unbundle 模式下 bff 报错问题
- 修复 UserConfig 中缺少 tools.tailwindcss、tools.sass、tools.less 类型
- 在 unbundle 模式下支持 svg/proxy/multi-version
- 删除 case-sensetive-webpack-plugin 插件,提高编译速度
v1.2.4
- 支持 design system token (
source.designSystem.supportStyledComponents
)
- 支持
MODERN_
作为前缀的环境变量直接在构建阶段可用
- 支持根据
MODERN_ENV
环境变量,加载不同的环境变量文件
- 修复
Head
、 loadable
类型不生效问题
- 修复 SSG 和
server.ssrByEntries
一起使用报错问题
- 修复 tailwindcss sourcemap 编译出错问题
v1.2.3
- 支持 cssPath、jsPath、mediaPath 在生产模式配置
- 支持在应用项目中启用「全局代理」功能
- 修复
output.enableInlineScripts
配置不生效问题
- 修复配置文件使用
modern.config.ts
时 ESlint 报错问题
- 修复 SSG 渲染在多入口情况加内容不正确问题
- 修复 BFF 在 API 函数报错时退出进程
- 修复微前端插件配置问题
- 移除对 stylus 格式 css 的支持
- dev 命令支持按入口名称编译
v1.2.2
- 重构 server 插件管理逻辑
- 重构微前端框架插件 @modern-js/plugin-micro-frontend => @modern-js/plugin-garfish
- 自定义 html 支持 bottom 模板
- 框架支持自定义 meta 名称
- 修复 bff nest 框架初始化模板问题
- 修复修改 router.json 文件热更新失效问题
v1.2.1
- 修复生成器模板 tsconfig 配置问题
- 修复热更新 Windows 平台报错
- 模块工程方案 dev 命令支持子命令
v1.2.0
- Modern.js 仓库使用自包含能力增强
- 定制化工程增强 -- 支持生成器插件
- 配置
output.disableCssModuleExtension
为 true 时,增加 \*.global.less/sass/scss
文件类型支持
- polyfill 功能支持使用 new 命令开启
- 修复 @babel/core 版本导致 dev 报错问题
v1.1.7
- 延长获取生成器超时时间至 30s
- Runtime 插件上下文增加 isBrowser 状态,可用于在 Runtime 插件中判断当前渲染状态
- 启用功能时自动添加插件类型定义
- 优化 storybook webpack 配置
- 修复约定式路由应用项目报错
- 修复 colors@1.4.2 安装错误的问题
- 修复 css url function 中使用 svg 报错的问题
v1.1.6
- Runtime init 钩子函数调整为异步函数
- BFF 请求支持自定义 SDK, HTTP Header等
- 修复启用功能时没有 lock 文件死循环问题
- 修复在非中文和英文环境下命令报错问题
- 修复 Runtime 插件挂在 App 的 init 函数不生效问题
- 修复 app-tools 类型问题
v1.1.5
- 模块工程方案支持 BUILD_FORMAT 环境变量
- BFF 支持测试能力
- 修复模块工程方案 watch 不可用问题
- 修复 testing 插件类型丢失问题
- 修复 SSR 多次获取数据问题
v1.1.4
- 项目初始模板增加 .idea 文件夹
- 模块工程方案 Storybook 编译移除 esbuild,使用 @modenr-js/esbuild-compiler
- 修复 Electron 生成器创建子项目模板路径问题
- 修复 @modern/create module 参数问题
- 修复 Monorepo 中创建 MWA 子项目依赖安装问题