Releases: esmnext/esmx
Releases · esmnext/esmx
v3.0.0-rc.13
🐛 Bug 修复
- 添加构建结果检查以避免错误继续执行,在
rewriteBuild
函数中添加对createRsBuild
结果的检查
✨ 新特性
- 新增路由库,包含 router、router-vue 和 router-vue2
- 添加新的 CSS 规则配置,支持对未知 CSS 属性值的检查
- 优化 getImportPreloadInfo 函数
- ImportPreload 对象包含入口文件
♻️ 重构
- 将项目名称从 Gez 更改为 Esmx,统一所有代码、文档和配置文件中的引用
- 更新构建配置和依赖,移除 eslint,添加 biome 作为新的代码格式化工具
- 移除多语言支持(保留中文和英文),简化文档结构
- 统一引号样式,减少函数调用
- 重命名文件以优化导入
- 移除部署步骤并优化 pnpm 安装流程
📝 文档
- 更新文档中的链接到新域名 (www.esmnext.com)
- 更新 README 文件中的格式和链接
- 添加 README 英文版本
- 更新 README 内容以更清晰描述框架特性
- 更新英文文档中的导航标签
- 添加贡献者信息到多个包的 package.json 文件中
🔧 依赖更新
- 更新
@types/node
到 20.17.30 - 更新
node-gyp
到 11.2.0 - 更新
type-fest
到 4.39.0 - 更新
vue
从 2.7.16 到 3.5.13 - 更新
vue-tsc
从 2.1.6 到 2.2.8 - 更新
send
从 ^1.1.0 到 ^1.2.0 - 更新
@npmcli/arborist
从 ^8.0.0 到 ^9.0.1 - 更新
@rspack/core
从 1.2.8 到 1.3.0
Full Changelog: v3.0.0-rc.6...v3.0.0-rc.13
v3.0.0-rc.6
🐛 Bug 修复
- 修复 CSS 构建目标配置
- 更新测试中的 baseURL 为新域名 www.jsesm.com
- 添加错误处理和优雅退出机制,确保编译过程中的错误捕获和资源释放
✨ 新特性
- 添加 hotUpdateMainFilename 配置项,支持热更新主文件命名
- 调整 rspack 编译 css 的默认值
♻️ 重构
- 重构模块链接配置,将
imports
改为links
,externals
改为imports
- 重构 Rspack 构建逻辑,移除 webpack-dev-middleware 依赖
- 移除未使用的 web 目标编译器检查
📝 文档
- 更新多语言文档中的模块配置说明
- 更新模块配置文档以反映接口变更
- 修复繁體中文文档
- 添加荷兰、波兰和泰语支持
- 修复 sitemap 地址错误
- 更新版权所有者为 Vanelink
🔧 其他
- 移除 Node 警告标志以优化 CLI 启动
- 更新多个包的依赖版本,包括 @types/node、@vitest/coverage-v8、stylelint、typescript 和 vitest
- 删除无用的文件
Full Changelog: v3.0.0-rc.5...v3.0.0-rc.6
v3.0.0-rc.5
🐛 Bug 修复
- 修复 lessLoader 传参错误
📦 依赖更新
- @gez/core
- 升级 es-module-lexer 从 1.5.4 到 1.6.0
- @gez/rspack
- 升级 @rspack/core 从 1.2.5 到 1.2.7
- 升级 node-polyfill-webpack-plugin 从 4.0.0 到 4.1.0
- 升级 worker-rspack-loader 从 3.1.0 到 3.1.2
📚 文档
- 新增多语言文档(DeepSeek 翻译)
- 新增域名支持: www.jsesm.com
- 新增网站地图
- 新增 ssr-demo-preact-htm 示例
- 更新了多处文档内容和说明
- 更新 robots.txt 配置
Full Changelog: v3.0.0-rc.4...v3.0.0-rc.5
v3.0.0-rc.4
v3.0.0-rc.3
更新内容
新增功能
- 新增 Vue3 的模块依赖收集
问题修复
- 修复本地开发热更新时,删除 importmap目录文件
Full Changelog: v3.0.0-rc.2...v3.0.0-rc.3
v3.0.0-rc.2
更新内容
新增功能
- 新增 Vue 2.x SSR 支持,包含主应用和远程应用示例
- 新增 Preact HTM SSR 和基础 HTML SSR 示例
- 新增 rspack-vue 包,提供 Vue 2/3 应用构建支持
功能变更
- 更新 rspress 依赖至 1.41.2 版本
- 更新 TypeScript 至 5.7.3 版本
- 更新 Node.js 类型定义至 22.x 版本
废弃特性
- 不再推荐在生产环境使用 v2.x 版本
安全更新
- 更新依赖包以修复潜在的安全漏洞
Full Changelog: v3.0.0-rc.1...v3.0.0-rc.2