All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
6.2.1 (2024-03-13)
- build: 移除对SVG的cleanupIds优化 (361b8c6)
6.2.0 (2024-02-23)
- build: core-js的具体版本没有最终在babel配置中生效 (4b21652)
- build: 支持纯ESM解析到tsx文件 (#352) (7778d13)
- init: 将vite和stylelint版本控制在兼容的范围内 (cee8703)
- play: 解决Playground误打包了react/jsx-runtime的问题 (df8c54d)
6.1.1 (2023-12-21)
6.1.0 (2023-12-18)
6.0.3 (2023-10-10)
6.0.2 (2023-09-15)
6.0.1 (2023-08-17)
- dev: 在Vite引擎支持public资源访问 (cb4ae20)
6.0.0 (2023-07-03)
- babel: 修复babel转码时未完全对齐项目引入的core-js版本的问题 (088f72d)
- build: 修复Vite下core-js路径处理错误的问题 (#327) (7d36aad)
- build: 修正Webpack的产出生成规则 (6ed07e5)
- dev: 修复historyApiFallback路径错误 (200b673)
- dev: 让dev时的publicPath逻辑与build相同 (ff28747)
- plugin-qiankun: 修复首页不会被插件处理的问题 (c5fb1cc)
- lint: 升级stylelint至15.x版本 (0e9b700)
- build: 为Vite引擎增加legacy配置 (51fe424)
- build: 更新支持antd 5.x (9b35d55)
- doctor: 增加V6迁移检查 (4a0b8b1)
- test: 升级Jest至29.x版本 (#317) (92b1e8b)
- 支持Vite 4.x版本 (2d6cbcf)
- build: 移除resolve-typescript-plugin插件 (f02ce7a)
- lint: 部分stylelint规则废弃,需增加
stylistic/
前缀 - test:
jest
版本升级为29.x
,snapshot测试等结果可能发生变化 - test: 移除了对
enzyme
的使用,请使用@testing-library/react
进行组件测试 - test: NodeJS版本要求
16.10
及以上 - build: 如需要继续使用
antd 4.x
版本,需手动指定build.uses
加入antd@4
值 - build: 移除
less-plugin-functions
的支持 - build: 移除原有对
.less
文件中的calc
的特殊处理,如果有对antd
的变量替换成CSS变量等特殊应用,会出现编译错误 - build: 需要使用Webpack
5.74.0
以上版本 - 需要更新Vite至4.x版本配合使用
- build: 如果有使用自定义
{entry}.config.mjs
并配置了filename
选项,产出结构会发生变化。可在filename
的值前缀加上assets/
来修复。 - build: 如果配置中有自定义的
publicPath
,需要去掉配置值最后的assets/
部分。
6.0.0-beta.4 (2023-05-28)
Note: Version bump only for package reskript
6.0.0-beta.3 (2023-03-24)
- babel: 修复babel转码时未完全对齐项目引入的core-js版本的问题 (6aa0cd8)
- build: 为Vite引擎增加legacy配置 (3bd75c5)
- build: 更新支持antd 5.x (f08babf)
- doctor: 增加V6迁移检查 (d2d7aad)
- test: 升级Jest至29.x版本 (601df55)
- 支持Vite 4.x版本 (e772828)
- build: 移除resolve-typescript-plugin插件 (c1956f6)
- test:
jest
版本升级为29.x
,snapshot测试等结果可能发生变化 - test: 移除了对
enzyme
的使用,请使用@testing-library/react
进行组件测试 - test: NodeJS版本要求
16.10
及以上 - build: 如需要继续使用
antd 4.x
版本,需手动指定build.uses
加入antd@4
值 - build: 移除
less-plugin-functions
的支持 - build: 移除原有对
.less
文件中的calc
的特殊处理,如果有对antd
的变量替换成CSS变量等特殊应用,会出现编译错误 - build: 需要使用Webpack
5.74.0
以上版本 - 需要更新Vite至4.x版本配合使用
6.0.0-beta.2 (2023-01-18)
- dev: 修复historyApiFallback路径错误 (34d8e1a)
6.0.0-beta.1 (2023-01-17)
6.0.0-beta.0 (2023-01-17)
- build: 修正Webpack的产出生成规则 (c8812f3)
- build: 如果有使用自定义
{entry}.config.mjs
并配置了filename
选项,产出结构会发生变化。可在filename
的值前缀加上assets/
来修复。 - build: 如果配置中有自定义的
publicPath
,需要去掉配置值最后的assets/
部分。
5.7.4 (2023-01-10)
- babel: 解决 babel 插件在 ESM 和 CJS 下的结构兼容性问题 (ee90c47)
5.7.3 (2022-11-30)
5.7.2 (2022-10-12)
- plugin-experimental: 处理 antd 组件时自动生成文件增加后缀 (9c62dce)
5.7.1 (2022-10-10)
- plugin-experimental: buildFast 插件过多地执行了用户的 finalize (a50605c)
- plugin-experimental: 使用 SWC 进行压缩 (22d07d9)
5.7.0 (2022-10-10)
Note: Version bump only for package reskript
5.7.0-beta.0 (2022-10-05)
5.6.1 (2022-10-04)
- build: 修复处理 less 的 calc 表达式时有空格的情况 (#309) (05ced9e)
- plugin-qiankun: 生成 HTML 增加 dir 属性 (#314) (5ee8ce4)
5.6.0 (2022-08-09)
- build: 支持 watch 参数 (#305) (2648e91)
- build: 支持指定引入模块为 URL 或内容字符串 (#303) (f002bdb)
- dev: proxyRewrite 配置支持直接指定协议 (#306) (aae8cb9)
5.5.0 (2022-08-09)
- build: 支持 watch 参数 (#305) (2648e91)
- build: 支持指定引入模块为 URL 或内容字符串 (#303) (f002bdb)
- dev: proxyRewrite 配置支持直接指定协议 (#306) (aae8cb9)
5.4.0 (2022-07-01)
5.3.0 (2022-05-11)
5.2.1 (2022-03-29)
- init: 项目模板细节问题 (#283) (265f244)
- play: 修复 Vite 下 play 不能运行的问题 (#282) (2c6cc83)
- play: 处理 emotion 无法被 optimizeDeps 优化的问题 (#284) (c2f9a3b)
5.2.0 (2022-03-14)
5.1.0 (2022-03-11)
- doctor: 增加 V5 迁移检查 (c06a1f8)
5.0.0 (2022-03-10)
5.0.0-beta.1 (2022-03-10)
- plugin-inject-html: 支持 plugin-inject-plugin 仅在指定的命令下启用 (9e9ab97)
- plugin-utils: 增加插件相关的工具包 (#275) (5b82848)
- build: 预处理 antd 和 core-js 的打包 (0559a6e)
5.0.0-beta.0 (2022-03-03)
- 移除 less-safe-loader (e38994b)
- build: 在 Vite 引擎中支持 publicPath (#200) (c4da054)
- build: 支持 Vite 的 build 命令 (#200) (4294acf)
- build: 支持 Vite 的 finalize 配置 (#200) (33ab5b6)
- build: 支持 Vite 的 service worker 生成 (#200) (47600c0)
- build: 支持双引擎的 HTML 修改功能 (#200) (41d9521)
- config-vite: 增加 css 相关的处理插件 (#200) (3e0e65b)
- config-vite: 实现 SVG 转 React 组件的插件 (#200) (056c06a)
- dev: 在 Vite 引擎中支持 customizeMiddleware (#200) (f023a42)
- dev: 实现 Vite 的 dev 基础功能 (#200) (2e46749)
- play: 支持 Vite 引擎的 play 功能 (#200) (bb7e629)
- portal: 实现 portal 模块 (#266) (2e765dc)
- settings: 增加一个 customizeMiddlewares 优化配置中间件 (#200) (2e458c8)
- 使用 query 引入 worker (#200) (ed5efd4)
- 实现 Vite 样式相关的配置 (#200) (ee7bab0)
- 自动生成入口 HTML 的插件 (#200) (a1efd94)
- build:
@reskript/webpack-plugin-extra-script
已经废弃,使用@reskript/plugin-inject-html
替代 - dev:
@reskript/config-webpack
和build.finalize
中的styleResources
相关的功能已经移除,由内置的 less 插件实现 - dev:
$features
改名为skr.features
,$build
改名为skr.build
- dev: 自定义 HTML 模板中,只能使用
templateData.*
获取模板数据 - dev: 原入口配置中的
export const html
中,用于模板数据的部分,更新为export const templateData
@reskript/config-webpack
和build.finalize
中不再有lessSafe
- 要将文件引入为 worker,需要使用
xxx?worker
的形式
4.3.0 (2022-03-03)
4.2.1 (2022-02-25)
4.2.0 (2022-02-25)
- init 的 tsconfig 未包含配置文件 (#263) (d70a8a2)
- plugin-workspace-no-build: 修复 Windows 下的路径问题 (#262) (96b4968)
- 加载.env 文件顺序错误 (#260) (94be01b)
4.1.2 (2022-02-10)
- build: 转用 less 插件解决 calc 安全替换的问题 (#258) (bb23c35)
- settings: 调整配置文件校验逻辑,移除 devServer.https 的 boolean 值 (#259) (b2c2a45)
4.1.1 (2022-02-08)
- init: 修复 init 因加载 CommonJS 模块无法运行的问题 (#255) (9a15b15)
- lint: 修复 useless-memoized-hooks 问题 (#252, #253) (06c9156)
4.1.0 (2022-02-07)
- lint: 使 hooks-deps-new-line 的换行更加精确 (#207) (ccf7494)
- lint: 添加 useless-memoized-hooks 检查规则 (#192) (28d2eb4)
4.0.1 (2022-02-07)
4.0.0 (2022-02-03)
plugins
配置为函数时的commandName
参数增加了"play"
的可能性,原版本在使用skr play
时的该参数值为"dev"
4.0.0-beta.2 (2022-02-02)
- build: 修复 loader-of-loader 会无视前置 loader 的问题 (400ee50)
- build: 把 loader-of-loader 移到 dependencies 中 (02c0a1d)
- core: 修复 resolve 对低版本 Node 的兼容性 (46334c2)
4.0.0-beta.1 (2022-02-01)
4.0.0-beta.0 (2022-01-30)
- build: 各个插件转为 ESM 格式 (#39) (1950ace)
- doctor: 增加 V4 迁移文档和检测 (fa1e55b)
- init: init 模板适配新的配置格式 (#235) (6e2601c)
- play: 支持 play 的组件配置为 ts 等扩展名 (#231) (ae72706)
- settings: 支持且仅支持.mjs 和.ts 类型的项目配置 (#225) (5a9586b)
- settings: 支持异步的 finalize 函数 (#233) (ce84916)
- settings: 支持自定义配置文件路径 (#230) (2a4ca98)
- settings: 配置中的
build.scripts.finalize
调整为异步函数 - settings: 配置中的
build.finalize
调整为异步函数 - settings: 配置中的
devServer.finalize
调整为异步函数 - settings: 配置中的
build.scripts.finalize
的internals
参数中的loaders
和rules
均调整为异步函数 - settings:
@reskript/config-webpack
不再导出loaders
和rules
,对应为@reskript/config-webpack/loaders
和@reskript/config-webpack/rules
- settings:
loaders.postCSS
重命名为loaders.postcss
- settings:
loaders.postCSSModules
已经移除,功能与loaders.postcss
完全一致 - settings: 项目配置必须为
reskript.config.{mjs|ts}
,且格式为 ESM - settings: 应用入口配置必须为
xxx.config.{mjs|ts}
,且格式为 ESM - 发布的包为纯 ESM 格式,无法通过 CommonJS 的
require
引入。参考sinderesorhus 的建议
3.0.6 (2022-01-21)
3.0.5 (2022-01-21)
3.0.4 (2022-01-20)
3.0.3 (2022-01-20)
- build: 在 svg 生成组件后经过 babel 处理 (#237) (5ea17c3)
- core: 所有 globby 调用兼容 Windows 系统 (#239) (ae4c142)
- lint: 样式文件的 lint 问题可以被自动修复 (#232) (a154f31)
3.0.2 (2022-01-13)
3.0.1 (2022-01-04)
3.0.0 (2022-01-03)
Note: Version bump only for package reskript
3.0.0-beta.1 (2022-01-03)
- doctor: 修复 migrate 命令 (b9f0ba7)
- init: init 命令支持 V3 版本 (45e6929)
3.0.0-beta.0 (2022-01-03)
- lint: 移除 Sentry 全局变量 (b30dcb0)
- cli: 要求 NodeJS 版本为 14.18.0 (#209) (ad44a36)
- dev: 废弃 https 配置的 boolean 值 (#223) (ed58ffb)
- doctor: 更新 migrate 支持 V3 (49f3098)
- 支持 eslint 8 (#176) (76acae3)
- 支持 stylelint 14 (#186) (05e24c0)
- cli: 需要 NodeJS 版本 14.18.0 以上
- lint:
lint
不再默认配置Sentry
全局变量,需要用户自行配置 - dev:
devServer.https: true
已经废弃,使用devServer.https: {proxy: true}
代替 - 需要
eslint
升级至8.x
- 需要
stylelint
升级至14.x
2.5.3 (2021-12-31)
2.5.2 (2021-12-29)
2.5.1 (2021-12-28)
- build: 支持 import 的时候使用.js 但指向.ts 或.tsx (#219) (4bad498)
- build: 支持项目使用纯 ESM 格式,配置文件使用 cjs (#218) (2646bac)
2.5.0 (2021-12-25)
- build: babel-loader 不读取项目中的 babel 配置 (#212) (b9ea9a3)
- build: 在 build 时也同样读用户自定义的 lint 配置 (#211) (e580bce)
- build: 处理 SVG 时转换 class 到 className (#216) (37e7a4b)
2.4.0 (2021-12-14)
- build: 对 less 的 calc 处理采用更严格的规则 (#208) (67fbbe9)
- init: 指定 dir 时,安装在运行目录而不是 dir (fa56e01)
- lint: 有自定义 eslint 配置时禁用内部配置 (#203) (9558d03)
- play: 文件名超长时的样式问题 (#194) (992b9e5)
- plugin-qiankun: qiankun 模式侧边栏添加最小高度 & 子应用页面内容过宽撑开父容器 (9042a22)
2.3.0 (2021-11-04)
- build: 修复 emotion 插件在 production 环境下丢失样式的问题 (#187) (1635511)
- build: 读取.env 顺序修复 (#174) (132f01f)
- deps: 解决各种 peer 依赖的问题 (#190) (6821454)
- init: apply .gitignore to initialized package (#170) (40aefcd)
- init: 初始化时限制 eslint 版本为 7.x (#182) (c697b8b)
- init: 把 styelint 版本固定在 13.x (#186) (3a63a92)
- test: 测试时提供.target 常量 (#188) (2d037ab)
- init: 支持启用调试模式看到依赖安装过程 (#189) (afedc99)
- lint: 添加 spell-check 检查规则 (#181) (efb3458)
- play: 前置增加用例管理服务状态检测 (#178) (25f6256)
- 支持在修复代码风格后自动 add 文件 (#177) (27b423f)
2.2.2 (2021-09-12)
2.2.1 (2021-09-12)
2.2.0 (2021-09-12)
- build: 为 postcss 指定具体实现 (#165) (8c06339)
- build: 使生成的 HTML 方便被各种编辑器格式化后排查问题 (#164) (41f90e1)
- build: 修复 strict 模式设置 require 相关配置相反的问题 (#161) (92dab1b)
- test: 非 react 测试也共享路径别名等配置 (#162) (8e893ec)
2.1.0 (2021-08-31)
2.0.0 (2021-08-26)
2.0.0-beta.5 (2021-08-26)
2.0.0-beta.4 (2021-08-25)
- build: 修复读取入口配置时的逻辑错误 (#149) (0ce0026)
- dev: 美化一下进度条 (#148) (7c064bb)
- play: 不应该让 cli-play 直接依赖 react (#152) (0fa7bcf)
- test: 修复读取用户的 jest.config.js 逻辑错误 (#149) (15c029c)
2.0.0-beta.3 (2021-08-25)
- cli: 只在对应的 CLI 包不存在时才自动安装,其它错误情况报错退出 (#146) (fdfd44a)
- play: 修复一些接口没有异步调用的问题 (#145) (5fd503a)
- play: 在 play 命令启动时增加是否安装 core-js 的检测 (#144) (7ad0678)
- test: 在 test 命令启动时增加是否安装 core-js 的检测 (#144) (4528b60)
2.0.0-beta.2 (2021-08-25)
2.0.0-beta.1 (2021-08-25)
webpack-dev-server
更新至4.x
版本,具体参考官方迁移指南devServer.hot
的类型修改为boolean
config-babel
的hot
配置类型修改为boolean
- 入口配置
entries/xxx.config.js
必须符合新格式,仅支持entry
和html
两个导出,原有配置均放进html
中 - 不再处理
core-js
的引入,用户必须在项目中自行安装core-js@3
- 所有 jest 的参数必须在
skr test --
之后传递 settings
、core
、config-webpack
和config-webpack-dev-server
的接口均变为异步函数BuildContext
的cache
属性由boolean
变为persist
|transient
|off
- NodeJS 最低版本要求为 14.14.0
- 配置中的
build.defaultImportOptimization
选项已经移除,用uses: ['antd', 'lodash']
代替 config-babel
中的defaultImportOptimization
参数,用uses: ['antd', 'lodash']
代替skr build
的--src
参数已经移除,用--src-dir
参数代替skr dev
的--src
参数已经移除,用--src-dir
参数代替skr dev
的--open
参数已经移除,用--host
参数代替est-compat
的功能已经移除,LESS 的编译不再包含任何内置的 mixin- 配置中的
play.wrapper
选项已经移除,使用defaultGlobalSetup
选项代替 - 配置中的
play.injectResources
选项已经移除,使用defaultGlobalSetup
选项代替 svg-mixed-loader
包已废弃,用xxx.svg?react
的方式导入 SVG 为 React 组件config-webpack/loaders
中的svg
和url
已经移除cli-babel
的--out
参数已经移除,用--out-dir
参数代替
1.15.2 (2021-08-24)
- build: 处理 SVG 文件时把属性转成 camelCase (#136) (4bf68e1)
- eslint-plugin: 支持原生模块的子模块的优先级判断 (#135) (b7dd304)
- play: 删除源码中多出来的 dist 文件 (31d7375)
1.15.1 (2021-08-20)
1.15.0 (2021-08-19)
- plugin-workspace-no-build: 提示入口包安装的依赖版本不兼容子包的要求 (#121) (9b232e8)
- plugin-workspace-no-build: 添加邻居包依赖只处理被主包声明的那部分 (#125) (f145679)
- flags: 支持 SKR_FLAGS 设置遇到废弃配置直接退出 (#124) (7f2658a)
- play: 支持全局的组件调试配置 (#120) (4c4f068)
- play: 让 play 支持 React 18 和并发模式 (#122) (31ec53e)
- test: 支持--maxWorkers 参数 (#126) (da406f4)
1.14.2 (2021-08-17)
- build: 修复 svg-mixed-loader 在 Windows 系统下的路径问题 (#114) (05cc19c)
- init: 导入 SVG 组件的类型声明优化 (#117) (cbd5981)
- init: 异步执行命令的顺序错误 (#116) (d509352)
- plugin-workspace-no-build: 自动处理业务模块的 peer 依赖 (#118) (875c9c9)
- test: 处理第三方包的 ESM 在 jest 中无法解析的问题 (#115) (75d6470)
1.14.1 (2021-08-13)
1.14.0 (2021-08-12)
1.13.1 (2021-08-07)
1.13.0 (2021-08-05)
1.12.2 (2021-08-02)
- config-jest: 修复生成的配置对 jest-raw-loader 引用路径错误 (7e163cb)
1.12.1 (2021-08-02)
1.12.0 (2021-07-29)
- plugin-qiankun: 支持只处理 build,不拦截调试服务器 (#102) (18c54e3)
- plugin-workspace-no-build: 一个能在 monorepo 下直接依赖其它子包的源码的插件 (#103) (81ab9e1)
1.11.2 (2021-07-28)
1.11.1 (2021-07-25)
- play: 格式化时间逻辑错误 (73e4893)
1.11.0 (2021-07-23)
- build: 管理和读取各类.env 文件 (#74) (83c9699)
- play: 支持--host 参数指定打开页面的主机名 (#100) (86b9b82)
- play: 支持自定义端口 (#99) (ba1def2)
- babel: 优化对 import 语句的处理的性能 (bc8e0dc)
1.10.3 (2021-07-22)
1.10.2 (2021-07-22)
1.10.1 (2021-07-20)
- babel: useComponentFile 的引用路径错误 (890a13a)
1.10.0 (2021-07-20)
- build: 简化组件 displayName 的处理,只处理函数定义 (#92) (13fdb28)
- build: 缓存标识增加 pnpm-lock 的内容 (9214254)
- init: 修复 install 过程中 spinner 卡住的 bug (0cc59d7)
- play: 使用 play.wrapper 配置时显示警告 (#87) (8cfe3f2)
- dev: 增加一个 babel 插件为 React 组件注入对应源码路径 (#91) (fb0132d)
- play: 在选择用例时更新用例的最后执行时间 (#89) (15b2513)
- play: 支持显示用例说明和帮助信息 (#88) (6484c77)
- test: 允许 jest 识别一部分纯文本文件 (ea9e475)
1.9.0 (2021-07-14)
- build: 支持指定 cache 目录 (#84) (000efd1)
- play: 使用 WebSocket 实时推送用例文件的修改 (#85) (fa2990b)
- play: 支持将调试中的代码保存为用例 (#85) (429d0a6)
- play: 支持自定义调试用例 (#85) (8021d98)
- play: 支持调试组件时自定义配置关联依赖注入和自定义布局 (#85) (44d82c6)
- play: 更新当前用例功能 (#85) (cfda004)
1.8.0 (2021-07-09)
- init: 向初始化允许存在的文件白名单添加.git 目录 (acc8d59)
- build: 为 build.finalize 提供内置的 loader (#70) (8fc92dc)
- build: 增加配置支持使用方选择性引入第三方库的专项优化 (#79) (f8ea13d)
- build: 支持 emotion 管理样式 (#78) (e13e9a5)
- plugin-sass: 增加处理 SASS 样式的插件 (4859f99)
1.7.1 (2021-07-07)
1.7.0 (2021-07-06)
1.6.2 (2021-06-29)
- lint: config-lint 的 exports 有错误,会无法引用到基础配置 (86d9c91)
1.6.1 (2021-06-29)
- cli: 限制 Node 版本支持 ESM 和 Node 协议 (823172a)
- dev: 调试时指定的 host 应该同时影响 HMR 的配置 (#62) (20beb9e)
- lint: config-lint 需要导出 stylelint 配置 (#69) (8e3ed95)
1.6.0 (2021-06-09)
- build: 在 build 命令中用--src-dir 参数替换原有--src 参数 (#65) (c5894ad)
- build: 支持--entries-dir 参数指定入口目录 (#36) (dec298d)
- dev: 为资源增加跨域头 (#62) (b47cac0)
- dev: 在 dev 命令中用--src-dir 参数替换原有--src 参数 (#65) (03b654d)
- dev: 增加--host 参数指定调试服务器默认地址,自动生成完整的 publicPath (#62) (71b7d6d)
1.5.0 (2021-06-08)
- build: 告诉用户不要修改 webpack.config.js (#60) (4c0bc5f)
- build: 更新 class-names-loader 兼容旧版本浏览器 (#51) (abf649a)
- lint: hooks-deps-new-line 规则只适用于第一个参数是函数的情况 (#55) (80377eb)
- build: 支持自定义入口配置,如指定输出文件名 (#56) (84fa53b)
- build: 自动构建 service worker (#53) (f1e42c5)
- lint: import-order 规则支持 node 协议路径 (#58) (9ad4798)
- test: skr test 增加--collectCoverageFrom 参数并可以指定测试文件范围 (#63) (0e996a3)
1.4.0 (2021-04-29)
- build: less-safe-loader 处理引号在 calc 内部的情况 (#43) (05acee8)
- build: 在指定 analyze 参数时,产出包检查不应该强制退出构建 (#49) (d782f8c)
- dev-server: proxy-domain 有端口时的兼容处理 (#47) (5bf0b0c)
- init: init 支持与 Gerrit 兼容 (#44) (51fd87f)
- init: init 时没有把隐藏文件复制过去 (#42) (9124efb)
- build: 增加配置支持生成 HTML 时注入应用容器 div (#50) (49633c5)
- lint: import-order 规则支持自动修复 (#46) (f59ee92)
- lint: 增加一个 eslint 规则检查 hook 调用的 deps 参数另起一行 (#45) (169f9f3)
1.3.1 (2021-04-26)
1.3.0 (2021-04-25)
1.2.1 (2021-04-15)
- config-webpack 需要 less-safe-loader 的依赖 (4ae2928)
1.2.0 (2021-04-15)
- build: 在指定 analyze 但没有 build-target 时报错退出 (9b0c020)
- 在引入 less 时将不安全的 calc 自动修复 (#35) (92359f3)
- 支持关闭自动生成 displayName 的功能 (#34) (938f121)
- 给 build.finalize 传递 rules 对象 (#23) (e5f94e1)
- build: 分析产出中重复引入的依赖包 (#15) (9e01f1e)
1.1.0 (2021-03-31)
1.0.0 (2021-03-18)
- build: 更新 less 到 4.x 版本 (48a9c00)
- build: 具体变更参考less 4.x 的说明
1.0.0-beta.37 (2021-03-16)
1.0.0-beta.36 (2021-03-10)
1.0.0-beta.35 (2021-03-10)
- build: 增加--entries-only 参数指定构建的入口 (#27) (7496abc)
- build: 增加--no-source-maps 参数可在构建时关闭 source map 生成 (2b58bac)
- 支持 husky 5.x (#26) (6dd40f2)
1.0.0-beta.34 (2021-03-03)
- dev: 当调试服务器启动出错时报告给用户并退出程序 (#24) (9fc7f5d)
- init: 没有发布 templates 导致初始化失败 (9a5a2d2)
- finalize 部分属性强制有值 (#21) (bba9837)
1.0.0-beta.33 (2021-02-08)
- doctor: 标记为公开包 (21c47a1)
1.0.0-beta.32 (2021-02-08)
- doctor: 标记为公开包 (21c47a1)
1.0.0-beta.31 (2021-02-08)
1.0.0-beta.30 (2021-02-05)
- play: Monaco 的配置错误导致没有代码高亮 (4185ab8)
1.0.0-beta.29 (2021-02-05)
1.0.0-beta.28 (2021-02-03)
1.0.0-beta.27 (2021-01-28)
- 配置文件名从
settings.js
改为了reskript.config.js