Skip to main content
Version: 3.0 (Current)

🎨

ESBoot

v3.0.38

ESBoot

  • chore(esboot): eslint alias change to abs path

Bundler-webpack

  • fix: enable langjsonpick in dev mode

Bundler-vite

  • chore: remove entry log

v3.0.36

Bundler-Vite

  • fix(bundle-vite): entry path compatible windows

v3.0.32

Bundler-Vite

  • feat: when config.js not exist, not copy and import
  • fix: WebSocket server error: Port is already in use

v3.0.28

ESBoot

  • feat: page metaData support urlParams

Plugin-Vitest

  • fix: vitest cmd not work

Bundler-Vite

  • feat: support analyze。
  • feat: support langjsonpicker。
  • perf: fs.readFile instead of fs.readFileSync

v3.0.22~v3.0.27

Bundler-Vite

  • feat: support code-splitting
  • fix: 修复vite不能导入css文件

v3.0.21

Bundler-vite

  • fix: fix static not work in windows.
  • fix: server.proxy not work.

v3.0.19

VSCode Plugin

  • feat: enhance prepare command by adding IntelliSense support for common class utilities (cn, cls, cva, clsx, classnames) in the Tailwind CSS IntelliSense extension

Bundler-vite

  • feat: support define.
  • feat: support static file copy
  • feat: support svgr
  • feat: support svgrOptions
  • feat: support useTailwindcss
  • feat: support tailwindcssOptions
  • feat: support server.proxy
  • feat: support server.open
  • feat: support px2rem

Bundler-webpack

  • perf: extract addPostcssPluginPx2rem

Lint

  • chore: eslint include .esbootrc.ts

v3.0.17

241212

  • 🚀 test: add some unit test
  • 🐞 fix: upgrade prettier-plugin-classnames to fix issues(not respecting maxLength)
  • 🚀 chore(bundler-webpack): add template params(isDev)

v3.0.16

241203

  • ⚡ feat: improve prepare command when CI。

v3.0.15

241128

  • 🚀 add ESBOOT_CONTENT_IGNORE env, for ignore specific content。
  • 🔥 chore: replace webpackbarPlugin with custom process bar。

v3.0.11 ~ v3.0.12

241125

  • 🚀 add legacy config, for legacy project。
  • 🚀 for more type strict, tsconfig rules upgrade。
    • noImplicitAny -> disable implicit any
    • strictNullChecks -> enable strict null checks
  • 🐞 config.js not compressed
  • 🐞 修复windows上husky无法安装的问题。

v3.0.8 ~ v3.0.10

241116

ESBoot

  • ⚡ perf: 优化prepare命令速度,将所有同步写入改为异步写入。
  • 🚀 feat: prepare命令增加updateVscodeSetting步骤,更新.vscode的setting.json。以支持自动配置tailwindcss intellisense插件的config file

Lint

  • 🔥 chore: stylintrc 更新selector-max-id规则。只支持一个且必须是#root

v3.0.5 ~ 3.0.7

241029

ESBoot

  • 🐞 fix: 添加writeMultiPlatform

Bundler Vite

  • 🐞 fix: plugin-vitest使用Bundler-vite的时候找不到styleName的引入函数。
  • ⚡ perf: 优化解析styleName的性能。

Bundler Webpack

  • 🐞 fix: Change resolve.mainFields, add browser

v3.0.2 ~ 3.0.4

241016

ESBoot

  • 🐞 fix: 修复mock:bridge命令,在windows下无法运行的问题。
  • 🐞 fix: 修复esboot mock:bridge命令地址生成问题。

Bundler Webpack