4.11.4 (2019-01-10)
- manifest key word error (29ac2de)
4.11.3 (2018-11-22)
- devtool and sourceMap, dev: eval (446bdbb)
- dll missing uglifyJs config (34a5b4a)
- node build for es6 (6acfaf8)
4.11.2 (2018-11-22)
4.11.1 (2018-11-21)
- ScriptExtHtmlWebpackPlugin not use dll (32c5ca9)
4.11.0 (2018-11-21)
- Uncaught ReferenceError: global is not defined (d7d8454)
- https://github.com/TypeStrong/ts-loader/pull/7820 (b22ee53)
4.10.0 (2018-11-15)
- add webpack plugin filter: webpack-filter-warnings-plugin webpack-contrib/mini-css-extract-plugin#250 (b19ee30)
- split for lib (06eed40)
- webpack-tool proxy (fa11a07)
- 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)
4.9.5 (2018-11-07)
- no babelrc options merge error (e647ca6)
4.9.4 (2018-11-07)
- babel7 not support forceEnv, use envName replace (5e6f49d)
4.9.3 (2018-11-01)
- support babel-7 and babel-loader-8 (8228f23)
4.9.2 (2018-11-01)
- loader merge invalid options (71399c5)
4.9.1 (2018-11-01)
- client render entry error for babel-loader path (c9c15fd)
4.9.0 (2018-11-01)
- default babelrc (ec40b67)
- loader no options merge (c3a7923)
- mutil compiler babel env invalid (5dfc4ed)
- vue entry file babel compile error (eeeaeb7)
- 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)
- config merge (b76aca6)
- plugin array args merge (78af03e)
- plugin config is Array (04c36d8)
- webpack plugin only apply method (b1e7cb2)
4.8.4 (2018-10-12)
- fix window path seperate // (461f599)
4.8.3 (2018-10-10)
- entry filter invalid on window (fc0d8c4)
4.8.2 (2018-10-10)
4.7.1 (2018-09-19)
- css not mini-> minicss: optimize-css-assets-webpack-plugin (ebe38f9)
4.7.1 (2018-09-19)
- css not mini-> minicss: optimize-css-assets-webpack-plugin (ebe38f9)
4.7.0 (2018-09-05)
- css hot (13fc036)
- support BABEL_ENV node and web single config (61df5fb)
4.6.0 (2018-08-31)
- add clean-webpack-plugin config support (ce50e67)
- dev mode not use cdn config (70bcae1)
- 如果存在同名 html 模板文件, 全局 template 配置非必须 (7ec20aa)
4.5.2 (2018-08-22)
- support set manifest filepath and default outputPath (d41de3f)
4.5.1 (2018-08-21)
- multiple process lead build slow, set default 2 (a8f4d6e)
4.5.0 (2018-06-29)
- extract-text-webpack-plugin to mini-css-extract-plugin (54b6c54)
4.4.6 (2018-06-29)
- test env use production, scan code (f617f6e)
4.4.4 (2018-06-09)
4.4.3 (2018-06-07)
- add thread-loader (a35a0d7)
- build prod css not compressed (7703b0b)
- remove repeat cache config (8e00d12)
- 修复html-webpack无法查找entryTemplate (815b33c)
- auto set sourceMap when devtool set (708cce8)
4.4.2 (2018-05-31)
- remove repeat cache config (8e00d12)
4.4.1 (2018-05-22)
4.2.5 (2018-04-09)
- array merge repeat (abbf382)
4.2.4 (2018-04-09)
- client and server cache dir separation (856f7e0)
4.2.3 (2018-03-30)
- eval use production, jsbundle file size large, limit use eval in production (4a32c4f)
- support thread-loader and cache-loader for babel and ts (ae5d444)
4.2.2 (2018-03-29)
- stats port (ede98df)
4.2.0 (2018-03-29)
4.1.3 (2018-03-27)
- ts-loader exclude array to object for override (647d963)
4.1.2 (2018-03-22)
- loader options merge (69e14f2)
4.1.1 (2018-03-20)
- client and server cache dir separation (856f7e0)
4.1.0 (2018-03-20)
- 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)
- loader options extend config (a6df7b0)
4.0.6 (2018-03-19)
- dll not support typescript and postcss-loader not invalid options config (a2ba0ee)
4.0.5 (2018-03-15)
4.0.3 (2018-03-13)
4.0.1 (2018-03-09)
4.0.0 (2018-03-07)
- 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)
- [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)
- easy build dll --size (be5053f)
3.6.5 (2018-02-03)
- support config.template for html (1da9c36)
3.6.4 (2018-01-25)
- support config.template for html (1da9c36)
3.6.3 (2018-01-17)
- default config merge repeat (79939ae)
3.6.2 (2018-01-17)
- add getWebWebpackConfig and getNodeWebpackConfig method (bfd33d6)
- auto set typescript configFile (349a4af)
- use typescript, auto add resolve.extendsions: .ts (8139010)
- 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)
- test: remove test log
- fix: dll entry add twice
- fix: cdn dynamicDir test
- fix: publicPath override for cdn url
- eslint:remove config
- fix: plugins is undefined
- doc: update image name
- fix: plugins is undefined
- doc: update image name
- feat: auto open manifest when use dll
- fix: module undefined when typescript module dev hot add or delete
- doc:update readme to ZN
- fix: dynamic install pkg: config.install
- fix:dev mode not get dll config
- feat: dll auto checkout and fix dll path error
- feat: support auto check dll config modify, rebuild dll
- style:format eslint code
- fix:loader default is disable, custom set config auto open
- fix: modify default publicPath, dll publicPath not update
- doc:History version
- 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 配置合并覆盖问题
- fix: dynamic install dev npm module imagemin-webpack-plugin faild when NODE_EVN=production
- fix: when install npm module ,show detail error info
- feat: support webpack-bundle-analyzer and stats-webpack-plugin
- fix: import css in js not resolve
- doc:simpe use doc
- docs:simple doc
- Update README.md
- docs:image path doc to docs
- feat: support html template from entry same name config
- fix: entry hot config concat error
- feat:support extract css hot reload
- fix: devtool env valid error
- fix: server not need source map, will improve build speed
- fix:options.entry not defined error
- fix:entry valuve is array, parse entry error
- fix: CommonsChunkPlugin vendor hash change
- publish:3.3.1
- feat:open hmr reload default
- test:完善test‘
- feat: support manifest build info deps
- fix:buildhtml not set, the build file path error
- Update README.md
- Update README.md
- doc: add use doc link
fix:loader.use is function merge bug for vue options merge
perf: npm-install-webpack-plugin default enable affect npm start command start speed, default to disable
feat: default not exclude node_modules css
- fix: server side render, egg local dev mode , proxy static resource proxy to 7001 address
- fix: windows path for manifest
- fix: windows isAbsolute proplem, use path.isAbsolute,not path.posix.isAbsolute
- 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
- feat:npm dynamic install npm module
- fix:plugin args override
- test:add unit test
- deps:remove unused dependence
- feat:build and method support option params
- feat:support loader use override and options config
- fix:isUse method null and refactor html config
- fix: windows buildConfig path error
- doc:feature
- Release 3.0.0-rc3
- feat:css module
- feat: css module and css support impl and test
- fix:react css extract
- feat:webpack3 rc1
- refactor:loader load
- feat:webpack3 doing
- feat:webpack3 loader and plugin refactor
- deps:add stylus deps
- fix:define update, need dynamic get
- fix: keep entry file hash stable
- publish:1.0.0
- feat:sass indentedSyntax and stylus
- fix:html not config error
- 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
- fix:auto html entry
- perf: cache load modules
- deps:upgrade all npm package
- fix:auto entry loader path error
- feat:auto entry loader
- doc:update guild link
- fix:weex html
- feat:support cli
- fix:hot port mapping egg-webpack
- fix:dev mode port
- refactor: default env config
- feat: static resource proxy
- refactor: default env config
- feat: static resource proxy
- feat: static resource proxy
- fix:autoprefix
- refactor:support config
- feat:add build path in buildConfig
- feat:support local test
- feat:support local test
- refacotr:support cli
- feat:cli
- refactor:support html and pack
- feat:chunk name
- fix:css path error
- fix:server build image path error and support cdn
- fix:setAlias auto baseDir error
- fix:0.5.8 entry path error
- feat:support entry and alias abspath set
- feat:image crompress
- publish:0.5.6
- fix:webpack build server port
- Update README.md
- fix:weex sass not effictive
- feat:support weex
- feat:support weex
- refactor:seperate weboack build
- feat:support manifest and buildconfig can config
- feat:support html plugin
- feat:webpack build server
- fix:hash change,filname not change
- feat:support use chunk yes or no
- fix:support manifest path custom
- refactor:addLoader and addPlugin
- refacotr:loader and plugin
- feat:support css hot reload
* This Change Log was automatically generated by github_changelog_generator