Skip to content

Releases: esmnext/esmx

v3.0.0-rc.13

02 Apr 03:19
Compare
Choose a tag to compare

🐛 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

24 Mar 04:19
Compare
Choose a tag to compare

🐛 Bug 修复

  • 修复 CSS 构建目标配置
  • 更新测试中的 baseURL 为新域名 www.jsesm.com
  • 添加错误处理和优雅退出机制,确保编译过程中的错误捕获和资源释放

✨ 新特性

  • 添加 hotUpdateMainFilename 配置项,支持热更新主文件命名
  • 调整 rspack 编译 css 的默认值

♻️ 重构

  • 重构模块链接配置,将 imports 改为 linksexternals 改为 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

06 Mar 08:31
Compare
Choose a tag to compare

🐛 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

24 Feb 08:20
Compare
Choose a tag to compare

v3.0.0-rc.3

24 Feb 04:29
Compare
Choose a tag to compare

更新内容

新增功能

  • 新增 Vue3 的模块依赖收集

问题修复

  • 修复本地开发热更新时,删除 importmap目录文件

Full Changelog: v3.0.0-rc.2...v3.0.0-rc.3

v3.0.0-rc.2

20 Feb 15:05
Compare
Choose a tag to compare

更新内容

新增功能

  • 新增 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