Skip to content

Latest commit

 

History

History
1165 lines (613 loc) · 30.9 KB

CHANGELOG.md

File metadata and controls

1165 lines (613 loc) · 30.9 KB

5.1.0 (2021-07-03)

Bug Fixes

  • adpater vue-loader for vue2,vue3 (c9a1cd5)
  • support vue 3 (ab31ccc)
  • use terser-webpack-plugin and css-minimizer-webpack-plugin (e8034de)
  • webpack resolve module repeat (be6e9b9)

Features

5.0.0 (2020-10-10)

Features

Bug Fixes

4.12.7 (2020-04-18)

Bug Fixes

  • ssr ignore style missing styl (d632027)

4.12.6 (2020-04-11)

Bug Fixes

  • child process running port had used (34229ad)

4.12.5 (2020-02-25)

4.12.4 (2020-02-25)

Bug Fixes

  • new version css-loader not need minimize config (036a501)

4.12.3 (2019-12-27)

Bug Fixes

  • mutil npm module deps mini-css-extract-plugin (8bc3a83)

4.12.2 (2019-12-06)

Bug Fixes

  • not show fullpath when templateFile set (3c2f08a)

4.12.1 (2019-11-05)

Bug Fixes

  • webpack plugin option include enable property (dad3b7e)

4.12.0 (2019-10-15)

Features

  • add vconsole-webpack-plugin, default disable (800898b)

4.11.11 (2019-10-15)

Bug Fixes

  • loader override config (f0af82c)
  • 修正postcss-loader 的插入位置; (2eb2693)

4.11.9 (2019-09-07)

Bug Fixes

  • package.json no dependencies or devdependencies (05cee63)

4.11.8 (2019-08-12)

Bug Fixes

  • multile same plugin config override (afff869)

4.11.7 (2019-07-17)

Bug Fixes

  • add renderMode for entry template loader (bcfe8c5)

4.11.6 (2019-06-18)

Bug Fixes

4.11.5 (2019-03-13)

Bug Fixes

  • common css miniChunks 2 (92af3d9)

4.11.4 (2019-01-10)

Bug Fixes

  • manifest key word error (29ac2de)

4.11.3 (2018-11-22)

Bug Fixes

  • devtool and sourceMap, dev: eval (446bdbb)
  • dll missing uglifyJs config (34a5b4a)
  • node build for es6 (6acfaf8)

4.11.2 (2018-11-22)

Bug Fixes

  • minimize not set (068003f)
  • uglifyJs merge with object and array mode (95e2e71)

4.11.1 (2018-11-21)

Bug Fixes

  • ScriptExtHtmlWebpackPlugin not use dll (32c5ca9)

4.11.0 (2018-11-21)

Bug Fixes

Features

4.10.0 (2018-11-15)

Bug Fixes

Features

  • disable node polyfill (1c4e556)
  • namedModules and namedChunks default set true (b5bc5d3)
  • not need set entry for lib (177ed1a)
  • support uglifyJs config for optimization (b968cdd)
  • use optimization config (6dc571b)

4.9.6 (2018-11-08)

Bug Fixes

  • ts cache and auto check egg (150d925)
  • typescript compile react mode (2d9ce36)

4.9.5 (2018-11-07)

Bug Fixes

  • no babelrc options merge error (e647ca6)

4.9.4 (2018-11-07)

Bug Fixes

  • babel7 not support forceEnv, use envName replace (5e6f49d)

4.9.3 (2018-11-01)

Bug Fixes

  • support babel-7 and babel-loader-8 (8228f23)

4.9.2 (2018-11-01)

Bug Fixes

  • loader merge invalid options (71399c5)

4.9.1 (2018-11-01)

Bug Fixes

  • client render entry error for babel-loader path (c9c15fd)

4.9.0 (2018-11-01)

Bug Fixes

  • default babelrc (ec40b67)
  • loader no options merge (c3a7923)
  • mutil compiler babel env invalid (5dfc4ed)
  • vue entry file babel compile error (eeeaeb7)

Features

  • add webpack config customize hook (d04abf0)
  • default open compile.cache and compile.thread (ff3a663)
  • dev mode node.console: true (1e4fa56)
  • eslint default disabled (c51f42c)
  • support babel default config (df9bb78)

4.8.5 (2018-10-15)

Bug Fixes

Features

  • auto set target by deps and node_modules (3c0962a)
  • support plugins array config (7257d9b)

4.8.4 (2018-10-12)

Bug Fixes

  • fix window path seperate // (461f599)

Features

  • return init zero config (bb35f38)
  • set html default template and doc (d13d0a7)

4.8.3 (2018-10-10)

Bug Fixes

  • entry filter invalid on window (fc0d8c4)

4.8.2 (2018-10-10)

Bug Fixes

  • isEgg valid params (160a7c3)
  • windows entryName path error, use path.posix (dcbacd4)

4.7.1 (2018-09-19)

Bug Fixes

  • css not mini-> minicss: optimize-css-assets-webpack-plugin (ebe38f9)

4.7.1 (2018-09-19)

Bug Fixes

  • css not mini-> minicss: optimize-css-assets-webpack-plugin (ebe38f9)

4.7.0 (2018-09-05)

Bug Fixes

Features

  • support BABEL_ENV node and web single config (61df5fb)

4.6.0 (2018-08-31)

Features

  • add clean-webpack-plugin config support (ce50e67)
  • dev mode not use cdn config (70bcae1)
  • 如果存在同名 html 模板文件, 全局 template 配置非必须 (7ec20aa)

4.5.2 (2018-08-22)

Bug Fixes

  • support set manifest filepath and default outputPath (d41de3f)

4.5.1 (2018-08-21)

Bug Fixes

  • multiple process lead build slow, set default 2 (a8f4d6e)

4.5.0 (2018-06-29)

Features

  • extract-text-webpack-plugin to mini-css-extract-plugin (54b6c54)

4.4.6 (2018-06-29)

Bug Fixes

  • test env use production, scan code (f617f6e)

4.4.4 (2018-06-09)

Bug Fixes

  • set host, proxy false (4e09a2c)
  • 修复html-webpack无法查找entryTemplate (815b33c)

4.4.3 (2018-06-07)

Bug Fixes

  • add thread-loader (a35a0d7)
  • build prod css not compressed (7703b0b)
  • remove repeat cache config (8e00d12)
  • 修复html-webpack无法查找entryTemplate (815b33c)

Features

  • auto set sourceMap when devtool set (708cce8)

4.4.2 (2018-05-31)

Bug Fixes

  • remove repeat cache config (8e00d12)

4.4.1 (2018-05-22)

Bug Fixes

4.2.5 (2018-04-09)

Bug Fixes

4.2.4 (2018-04-09)

Bug Fixes

  • client and server cache dir separation (856f7e0)

4.2.3 (2018-03-30)

Bug Fixes

  • eval use production, jsbundle file size large, limit use eval in production (4a32c4f)

Features

  • support thread-loader and cache-loader for babel and ts (ae5d444)

4.2.2 (2018-03-29)

Bug Fixes

4.2.0 (2018-03-29)

4.1.3 (2018-03-27)

Bug Fixes

  • ts-loader exclude array to object for override (647d963)

4.1.2 (2018-03-22)

Bug Fixes

4.1.1 (2018-03-20)

Bug Fixes

  • client and server cache dir separation (856f7e0)

4.1.0 (2018-03-20)

Features

  • mp4|webm|ogg|mp3|wav|flac|aac for url-loader (76a597a)
  • support babel cache and typescript cache, default true (f3db2cc)

4.0.7 (2018-03-19)

Bug Fixes

  • loader options extend config (a6df7b0)

4.0.6 (2018-03-19)

Bug Fixes

  • dll not support typescript and postcss-loader not invalid options config (a2ba0ee)

4.0.5 (2018-03-15)

Bug Fixes

  • less loader not include (9d42768)
  • set prefix support with easywebpack 3 (ffb14a6)

4.0.3 (2018-03-13)

Bug Fixes

  • dynamic load componet extract css not require, must use allChunk (6255a79)
  • npm cnpm warn (c6f038b)

4.0.1 (2018-03-09)

Bug Fixes

  • less loader not add preloaders (6d373bc)
  • uglifyjs-webpack-plugin repeat and open cache (256f679)

4.0.0 (2018-03-07)

Bug Fixes

  • dll resolveLoader.module config for easywebpack in framework (031672b)
  • egg buildPath dir must be app/view (8c7b3ef)
  • egg config server path: app/view (8ba0720)
  • es6 to es5 (6d8100f)
  • proxy publicPath (f988c1b)

Features

  • [BREAK_CHANGE] webpack 4 support
  • adjust error msg when plugin missing (927e63a)
  • commonsChunk for webpack4 (21be7f9)
  • disable commonsChunk config and directoryName plugin (277ebb4)
  • use proxy, not need dev host (95a348a)

3.6.6 (2018-02-09)

Bug Fixes

3.6.5 (2018-02-03)

Features

  • support config.template for html (1da9c36)

3.6.4 (2018-01-25)

Features

  • support config.template for html (1da9c36)

3.6.3 (2018-01-17)

Bug Fixes

  • default config merge repeat (79939ae)

3.6.2 (2018-01-17)

Features

  • add getWebWebpackConfig and getNodeWebpackConfig method (bfd33d6)
  • auto set typescript configFile (349a4af)
  • use typescript, auto add resolve.extendsions: .ts (8139010)

3.6.0 / 2018-01-16

  • feat: add getWebWebpackConfig and getNodeWebpackConfig method (bfd33d6)
  • feat: add typescript support (2692213)
  • fix: support postcss loader options config and auto set sourceMap:true when devtool set (271f4cc)
  • feat: use typescript, auto add resolve.extendsions: .ts (8139010)

3.5.18 / 2018-01-15

3.5.13 / 2018-01-06

  • test: remove test log
  • fix: dll entry add twice
  • fix: cdn dynamicDir test

3.5.9 / 2018-01-04

  • fix: publicPath override for cdn url
  • eslint:remove config
  • fix: plugins is undefined
  • doc: update image name

3.5.8 / 2018-01-04

  • fix: plugins is undefined
  • doc: update image name

3.5.7 / 2018-01-04

  • feat: auto open manifest when use dll
  • fix: module undefined when typescript module dev hot add or delete
  • doc:update readme to ZN

3.5.6 / 2017-12-27

  • fix: dynamic install pkg: config.install

3.5.5 / 2017-12-26

  • fix:dev mode not get dll config

3.5.4 / 2017-12-26

  • feat: dll auto checkout and fix dll path error
  • feat: support auto check dll config modify, rebuild dll
  • style:format eslint code

3.5.2 / 2017-12-25

  • fix:loader default is disable, custom set config auto open

3.5.1 / 2017-12-22

  • fix: modify default publicPath, dll publicPath not update
  • doc:History version

3.5.0 / 2017-12-21

  • entry include 支持正则配置
  • 支持 webpack dll 配置和自动化构建, 无需手动先构建dll, 然后再构建页面
  • 简化 commonsChunk lib 配置, 无需在 onClient 调用 addEntry 设置
  • plugins 和 loaders 增加数组的配置的兼容,也就是支持原生配置
  • 去掉options节点配置,改为 webpack.config.js 支持原生 Webpack 配置
  • 支持多进程 Webpack 编译, 结合dll功能编译速度显著提示,初步测试编译时间减少2/3, 第三方组件越多和页面越多,越明显
  • manifest和buildfie合并为新的manifest, 无需 manifest 和 manifestDeps 兼容配置, 同时去掉 buildfie 配置,
  • 默认禁用 npm start 启动检查 webpack loader 和 plugin 是否安装的功能, 提高编译速度。
  • stylus 和 less loader 默认有开启改为禁用, 减少不必要的安装
  • 新增内置插件 webpack-bundle-analyzer 和 stats-webpack-plugin
  • node externals 改为 webpack-node-externals 插件实现
  • 压缩插件由webpack内置改为 uglifyjs-webpack-plugin 独立插件, 从而支持多进程编译
  • 解决 NODE_ENV=production 导致动态安装 npm 依赖失败
  • 修复 easywebpack 配置合并覆盖问题

3.4.1 / 2017-12-01

  • fix: dynamic install dev npm module imagemin-webpack-plugin faild when NODE_EVN=production

3.4.0 / 2017-11-30

  • fix: when install npm module ,show detail error info
  • feat: support webpack-bundle-analyzer and stats-webpack-plugin

3.3.9 / 2017-11-29

  • fix: import css in js not resolve
  • doc:simpe use doc
  • docs:simple doc
  • Update README.md
  • docs:image path doc to docs

3.3.8 / 2017-11-26

  • feat: support html template from entry same name config

3.3.6 / 2017-11-24

  • fix: entry hot config concat error

3.3.5 / 2017-11-24

  • feat:support extract css hot reload

3.3.4 / 2017-11-23

  • fix: devtool env valid error

3.3.3 / 2017-11-23

  • fix: server not need source map, will improve build speed

3.3.2 / 2017-11-13

  • fix:options.entry not defined error
  • fix:entry valuve is array, parse entry error
  • fix: CommonsChunkPlugin vendor hash change
  • publish:3.3.1

3.3.1 / 2017-11-10

  • feat:open hmr reload default
  • test:完善test‘

3.3.0 / 2017-11-09

  • feat: support manifest build info deps

3.2.7 / 2017-10-31

  • fix:buildhtml not set, the build file path error
  • Update README.md
  • Update README.md
  • doc: add use doc link

3.2.6 / 2017-09-27

fix:loader.use is function merge bug for vue options merge

3.2.5 / 2017-09-27

perf: npm-install-webpack-plugin default enable affect npm start command start speed, default to disable

3.2.4 / 2017-09-22

feat: default not exclude node_modules css

3.2.3 / 2017-09-21

  • fix: server side render, egg local dev mode , proxy static resource proxy to 7001 address

3.2.2 / 2017-09-21

  • fix: windows path for manifest

3.2.1 / 2017-09-20

  • fix: windows isAbsolute proplem, use path.isAbsolute,not path.posix.isAbsolute

3.2.0 / 2017-09-20

  • fix:window npm dynamic install peer not match
  • fix: conflict from webpack3
  • doc:image weex error
  • 3.1.3
  • fix: when setEnv, default config not effective
  • fix:loader boolean config not effective

3.2.0 / 2017-09-20

  • feat:npm dynamic install npm module
  • fix:plugin args override
  • test:add unit test
  • deps:remove unused dependence

3.1.2 / 2017-09-14

  • feat:build and method support option params

3.1.0 / 2017-09-13

  • feat:support loader use override and options config

3.0.1 / 2017-09-12

  • fix:isUse method null and refactor html config

3.0.0 / 2017-09-08

  • fix: windows buildConfig path error
  • doc:feature
  • Release 3.0.0-rc3

3.0.0-rc3 / 2017-09-08

  • feat:css module
  • feat: css module and css support impl and test

3.0.0-rc2 / 2017-09-07

  • fix:react css extract

3.0.0-rc1 / 2017-09-06

  • feat:webpack3 rc1
  • refactor:loader load
  • feat:webpack3 doing
  • feat:webpack3 loader and plugin refactor

1.0.4 / 2017-08-21

  • deps:add stylus deps

1.0.2 / 2017-08-17

  • fix:define update, need dynamic get

1.0.1 / 2017-08-17

  • fix: keep entry file hash stable

1.0.0 / 2017-08-09

  • publish:1.0.0

0.9.8 / 2017-08-09

  • feat:sass indentedSyntax and stylus

0.9.7 / 2017-08-07

  • fix:html not config error

0.9.6 / 2017-08-07

  • fix:less sass style build error
  • test: add cov image
  • test:ci codecov
  • test:cov
  • test: add test for 1.0.0
  • fix:load replace
  • doc:update readme

0.9.4 / 2017-08-02

  • fix:auto html entry
  • perf: cache load modules

0.9.3 / 2017-07-31

  • deps:upgrade all npm package
  • fix:auto entry loader path error
  • feat:auto entry loader
  • doc:update guild link

0.8.1 / 2017-07-25

  • fix:weex html
  • feat:support cli
  • fix:hot port mapping egg-webpack

0.7.2 / 2017-07-18

  • fix:dev mode port
  • refactor: default env config
  • feat: static resource proxy

0.7.0 / 2017-07-18

  • refactor: default env config
  • feat: static resource proxy

0.6.5 / 2017-07-14

  • feat: static resource proxy

0.6.4 / 2017-07-13

  • fix:autoprefix

0.6.3 / 2017-07-12

  • refactor:support config
  • feat:add build path in buildConfig
  • feat:support local test

0.6.1 / 2017-07-11

  • feat:support local test

0.6.0 / 2017-07-11

  • refacotr:support cli
  • feat:cli
  • refactor:support html and pack

0.5.15 / 2017-07-07

  • feat:chunk name

0.5.14 / 2017-07-05

  • fix:css path error

0.5.13 / 2017-07-04

  • fix:server build image path error and support cdn

0.5.10 / 2017-06-28

  • fix:setAlias auto baseDir error

0.5.9 / 2017-06-28

  • fix:0.5.8 entry path error

0.5.8 / 2017-06-28

  • feat:support entry and alias abspath set

0.5.7 / 2017-06-27

  • feat:image crompress
  • publish:0.5.6
  • fix:webpack build server port
  • Update README.md

0.5.5 / 2017-06-25

  • fix:weex sass not effictive
  • feat:support weex

0.5.1 / 2017-06-21

  • feat:support weex
  • refactor:seperate weboack build

0.4.1 / 2017-06-19

  • feat:support manifest and buildconfig can config
  • feat:support html plugin

0.4.0 / 2017-06-15

  • feat:webpack build server

0.3.2 / 2017-06-09

  • fix:hash change,filname not change

0.3.1 / 2017-06-09

  • feat:support use chunk yes or no

0.2.2 / 2017-06-07

  • fix:support manifest path custom
  • refactor:addLoader and addPlugin
  • refacotr:loader and plugin

0.1.1 / 2017-05-12

  • feat:support css hot reload

* This Change Log was automatically generated by github_changelog_generator