# change log

## 2026-05-13 v6.0.3

* fix `plugin`

## 2026-04-14 v6.0.2

* fix `css/svg build bugs`

## 2025-12-18 v6.0.1

* 去除 `esbuild-loader`

## 2025-10-21~12.10 v6.0.0

* 升级依赖，去除 node-sass，调整为 sass 版本
* 升级 gulp-sass 版本，用于支持 sass

## 2025-10-20 v5.3.20

* 修改依赖版本

## 2025-10-20 v5.3.19

* 修改 style loader

## 2024-7-24 v5.3.13

* fix `inserParentPkg`

## 2024-3-22~2025-1-3 v5.3.11

* fix `umdConfig`
* abkit add `--lowb and --serve` args
* abkit add `start devServer`, use `--serve` to start a dev server
* fix `excludeBabel` 【2025-1-3】

## 2024-1-30~2.1 v5.3.10

* fix `inserParentPkg`
* inserUmdLib add `hash` and `version` config

## 2024-1-19 v5.3.8

* add `commander` compatible bugs

## 2023-12-8 v5.3.7

* update `amos-run` task

## 2023-11-2 v5.3.6

* update marked@4.3.0
* update ray-doc-render@2.1.0

## 2023-8-15 v5.3.5

* add `build time`

## 2023-3-29 v5.3.4

* add `inserUmdLib`

## 2023-02-7~3.23 v5.3.3

* add `SwepCodeLoader`
* add `getSwepCodeLoader` 【3.23】

## 2022-09-13 v5.2.3

* add abkit

## 2022-3-9 v5.2.1

* add `dev addr plugins`

## 2021-12-1 v5.2.0

* update dependencies version
* del `optimize-css-assets-webpack-plugin@5.0.4`

## 2021-11-18~11.24 v5.1.6

* add `umd config xgplayer-flv.js`
* update `stylelint version`

## 2021-06-28~7.2 v5.1.1

* add `AssignUMDRoot` plugins
* modify `MfConfig`
* add `invokeMFRemotes`
* add `gzip`
* add `unimportant`
* modify `dist`, add `externals`

## 2021-06-07~6.9 v5.1.0

* modify `dist` RUN_ENV to DIST_ENV
* add `umd cjs replacer` config

## 2021-05-25 v5.0.9

* modify `replacer` for babel plugin
* modify `getReactMf` params

## 2021-05-18~05-20 v5.0.8

* add `ModuleFederationPlugin`
* change `library`
* modify `babel modules`
* add `MFConfig`
* modify `simpleConfig` options
* modfiy `MFConfig favicon` default `null`

## 2021-05-18 v5.0.7

* modify `ip log`
* add `libraryExport`
* `docitConfig` add default `mdx` loader supported.

## 2021-04-27 v5.0.6

* add babel-loader `cache` param

## 2021-4-16~4-21 v5.0.5

* modify `babelConfig`
* modify `visit port`

## 2021-4-6~4.8 v5.0.4

* add `zipConfig`
* add `CSS min`
* modify `non stylelint config bug`
* add simpleConfig `htmlPluginConfig`
* modify `md` html-loader options

## 2021-3-15 v5.0.3

* modify dependencies `html-loader@2.1.2、gulp plugin`

## 2021-3-8~3-9 v5.0.2

* modify `process、buffer` global bugs
* add `mod-scripts` plugin

## 2021-3-5~3-7 v5.0.1

* add `umd cpde split` supported
* add `HtmlScrriptPlugin、FileListPlugin`
* modify `CssSplitPlugin`
* modify `args.devtool`

## 2021-3-3 v5.0.0

* migrate doc [v4 to v5](https://webpack.zcopy.site/migrate/5/#upgrade-webpack-and-its-dependencies)
* update webpack@5.x
* del `HashedModuleIdsPlugin`, use `HashedModulesPlugin ↦ optimization.moduleIds: 'hashed'`
* del CSSSplitPlugin `only support webpack@4.x`

## 2021-2-2 v4.1.0

* modify `chunk`

## 2020-11-19 v4.0.10

* add `frameui` task
* modify `pluginConfig`
* add `themeConfig`

## 2020-11-19 v4.0.9

* modify `file-content-loader` to `file-rawtxt-loader`

## 2020-10.12~10.26 v4.0.8

* update stylelint
* update `optimize`
* update `babelConfig` params

## 2020-8.25~8-28 v4.0.7

* add removeFile tools
* modify `gulp-uglify` options

## 2020-8.17~8.19 v4.0.6

* modify dependencies
* modify `ab-tools`
* modify `amos-build and amos-scripts`
* add exclude babel `assets/**/*.js`.

## 2020-8.4~8-13 v4.0.5

* modify hot config
* modify `html-loader` options，set minimize=false why? in prod env parse md to html will failed when md file is valid.

## 2020-7.31~8.3 v4.0.4

* modify `build`
* modify `scripts`

## 2020-7.29 v4.0.3

* modify `eslint-config-ray and stylelint-config-ray` version

## 2020-7.27 v4.0.2

* modify `generateDll、other dll` config

## 2020-7.24 v4.0.1

* update `ray-plugins` version and it's dependencies
* update `add-asset-html-webpack-plugin@3.1.3` to supported `webpack@4.x`

## 2020-7-23~7.24 v4.0.0

* update webpack@4.x
* del `webpack-md5-hash` use `webpack.HashedModuleIdsPlugin`
`bugs@see https://github.com/erm0l0v/webpack-md5-hash/issues/19`
`bugs@see https://github.com/erm0l0v/webpack-md5-hash/issues/7`
* del `css-split-webpack-plugin` use `CssSplitPlugin`
* modify `generateDll` prod check

## 2020-7-24 v3.1.6

* del `webpack-md5-hash`, use `HashedModuleIdsPlugin`. `webpack-md5-hash` has many bugs.

## 2020-7-10 v3.1.5

* add `stylelint`, and `simpleCOnfig` default lint.

## 2020-6-24 v3.1.4

* `umdConfig` add `cssModules`
* update `url-loader@3.0.0`, and set `esModules=false`

## 2020-6-11 v3.1.3

* del `gulp-less`
* update `ray-pack-toolkit`

## 2020-6-9 v3.1.2

* update babelConfig, add `transformRuntime` and custom plugin
* update `umdConfig、simpleConfig、cjsLibConfig` to support custom babel plugin

### 2020-5-22 v3.1.1

add `NodeModuleExternals` plugin

## v3.1.0

* update dependencies
* add gulp task `srcAssetsAll`
* add `scripts`
* 2020-1-6 reprod@3.0.1 modify `css-loader ~3.2.1`
* update babel@6.x -> babel@7.x

### 2020-4-17 v3.0.12

* `simpleConfig、umdConfig、docitConfig` 新增 `useHash` 参数配置

### 2020-4-15 v3.0.11

* modify `docitConfig`

### 2019-12-10 v3.0.10

* update dependencies
* add gulp task `srcAssetsAll`
* add `scripts`
* 2020-1-6 reprod@3.0.1 modify `css-loader ~3.2.1`
* update dependencies
* change `url-loader@2.3.0` why not 3.0.0? `There is a [Maximum call stack size exceeded] for Base64 pictures in some third-party library.`

## v3.0.9

* add mdx loader
* modify favicon
* modify useHot

## v3.0.7

* add ico

## v3.0.6

* add umd config

## v3.0.5

* add ignoreUgly
* discard `hljs` code beauty
* update `gulp-less、ray-doc-render`

## v3.0.4

* update marked@0.6.0
* del markdown-loader

## v3.0.3

修改 docitConfig，用于支持 worker loader

## v3.0.2

修改 gulp 编译js 是的 uglify 参数

## v3.0.1

修改依赖，去掉 `html-template-loader`

## v3.0.0

添加通用 `ugly exclude` 配置，默认 `undefined`

升级 gule@4.0.0， 去掉 `gulp-util` 依赖, 同时升级其它依赖于 `gulp=util` 包

## v2.0.19

添加 webworker 支持，`sinpleConfig` 中可以采用参数直接开启，其它 config 需要自行添加 loaders 实现，`multipleLoaders` 中已经提供

## v2.0.18

添加文本类型的loader，支持 `text\txt|conf|properties|ini|env|log` 等

## v2.0.17

修改发布模式下，压缩代码选项，去除 console/debugger 等

## v2.0.15

modify pro build，remove all map file.

## v2.0.14

add src-static-all, third/extra/plugins/plugin to lib

## v2.0.13

modify doc build

## v2.0.12

split chunk file

## v2.0.11

amos-run add create robots.txt

## v2.0.10

add simpleConfig hot module

## v2.0.9

modify css hash: `[name].[contenthash:8].css`
old is: `[name].css?v=[contenthash:8]`

## v2.0.8

modify postcss bug: `Without [from] option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to [undefined] to prevent this warning.`

## v2.0.7

modify less version: 3.0.2 -> 2.7.1

less version 3.0.2 is not currently supported [gulp-less@3.5.0]

## v2.0.3

修改 dll打包，同时修改默认 amos-dll

添加自定义生成dll配置 'amos-build/lib/dll/generateDll'

## v2.0.2

升级 依赖插件

## 2018-4-18 (v2.0.1)

 修改dll dev方式,采用amos-dll 方式进行打包，将无法成功.

## 2018-4-18 (v2.0.0)

 +update webpack@3

 +babel-presets-env

 -babel-presets-es2015/stage-0...

## 2017-10-10 (v1.2.57)

  delete fndll

## 2017-9-30 (v1.2.57)

  change `as-tools` to `ab-tools`

## 2017-9-26 (v1.2.53)

  change `new Buffer()` to `Buffer.from()`
