f48f82ed8f 
								
							 
						 
						
							
							
								
								allow default vendors splitChunk setting to reuse existing chunks  
							
							... 
							
							
							
							this allows the user to specify chunk names 
							
						 
						
							2019-11-15 12:10:04 +01:00  
				
					
						
							
							
								 
						
							
								07671f3481 
								
							 
						 
						
							
							
								
								allow to disable compareBeforeEmit  
							
							
							
						 
						
							2019-11-04 16:46:45 +01:00  
				
					
						
							
							
								 
						
							
								5f2fbe3c67 
								
							 
						 
						
							
							
								
								chore(deps): update `terser-webpack-plugin`  
							
							
							
						 
						
							2019-10-22 17:19:04 +03:00  
				
					
						
							
							
								 
						
							
								0c40117fb4 
								
							 
						 
						
							
							
								
								minimizing and source-map doesn't work for cheap or eval source maps  
							
							
							
						 
						
							2019-10-20 13:28:36 +02:00  
				
					
						
							
							
								 
						
							
								c81ffbef42 
								
							 
						 
						
							
							
								
								refactor: `devtool` option  
							
							
							
						 
						
							2019-10-18 14:43:21 +02:00  
				
					
						
							
							
								 
						
							
								8764f14794 
								
							 
						 
						
							
							
								
								feat: improve DX with `output.ecmaVersion` option  
							
							
							
						 
						
							2019-10-11 00:43:27 +03:00  
				
					
						
							
							
								 
						
							
								ddc3dae0e6 
								
							 
						 
						
							
							
								
								refactor Module.source() and Module.getRuntimeRequirements() into Module.codeGeneration  
							
							... 
							
							
							
							add code generation phase to Compilation
add `output.iife` options to remove iife wrapper
add `experiments.outputModule` which enabled `output.module`
add `output.module` which sets defaults to `output.iife: false`, `output.libraryTarget: "module"`, `output.jsonpScriptType: "module"`, `terserOptions.module: true`
add `output.module` example
improve runtime requirements needed by ConcatenatedModule
add entry inlining, which inlines entry module code into runtime scope (only when safe)
make whole bundle strict when all modules are strict 
							
						 
						
							2019-10-08 23:59:48 +02:00  
				
					
						
							
							
								 
						
							
								f6e4dc69c7 
								
							 
						 
						
							
							
								
								terser defaults inherit ecma version  
							
							
							
						 
						
							2019-10-08 23:46:37 +02:00  
				
					
						
							
							
								 
						
							
								b80174a069 
								
							 
						 
						
							
							
								
								Improve backward-compat for various things  
							
							... 
							
							
							
							to enable mini-css-extract-plugin 
							
						 
						
							2019-09-26 22:06:54 +02:00  
				
					
						
							
							
								 
						
							
								2e37731988 
								
							 
						 
						
							
							
								
								add analysis for top level symbols, exports and imports  
							
							... 
							
							
							
							integrates the work of Vincent Chan for GSoC 2018
Co-authored-by: Vincent Chan <cdzos97@gmail.com> 
							
						 
						
							2019-09-03 14:18:40 +02:00  
				
					
						
							
							
								 
						
							
								e507392094 
								
							 
						 
						
							
							
								
								add output.ecmaVersion options to set emitted code style  
							
							... 
							
							
							
							fix a bug with prefetching initial chunks
InitFragments have get[End]Content methods which get a sourceContext
RuntimeModules have implicit chunk and compilation
changed default to `output.ecmaVersion: 2015` 
							
						 
						
							2019-08-26 21:32:29 +02:00  
				
					
						
							
							
								 
						
							
								aa3ba01707 
								
							 
						 
						
							
							
								
								bugfix fallback default directory  
							
							
							
						 
						
							2019-08-22 10:40:01 +02:00  
				
					
						
							
							
								 
						
							
								cb4c02ebe1 
								
							 
						 
						
							
							
								
								store snapshot of resolving dependencies and re-resolve when needed  
							
							... 
							
							
							
							to be able to invalidate cache when PnP build dependencies change
cacheDirectory defaults to .pnp/.cache/webpack when PnP is used
fallback cacheDirectory is now .cache/webpack instead of tmpdir 
							
						 
						
							2019-08-20 14:50:09 +02:00  
				
					
						
							
							
								 
						
							
								a2caa36b8e 
								
							 
						 
						
							
							
								
								add immutablePaths next to managedPaths for paths in the yarn cache  
							
							... 
							
							
							
							for PnP support 
							
						 
						
							2019-08-20 14:50:07 +02:00  
				
					
						
							
							
								 
						
							
								e5cecdad23 
								
							 
						 
						
							
							
								
								store build dependencies snapshot in pack  
							
							... 
							
							
							
							add snapshot shortcut for package manager managed paths
add cache.managedPaths 
							
						 
						
							2019-08-13 17:02:37 +02:00  
				
					
						
							
							
								 
						
							
								856235d76f 
								
							 
						 
						
							
							
								
								track and config build dependencies  
							
							
							
						 
						
							2019-08-12 23:07:41 +02:00  
				
					
						
							
							
								 
						
							
								f64bbf1790 
								
							 
						 
						
							
							
								
								disable old available modules optimization by default  
							
							
							
						 
						
							2019-07-26 15:13:53 +02:00  
				
					
						
							
							
								 
						
							
								a7128eebe7 
								
							 
						 
						
							
							
								
								increase default idleTimeout to 1 minute  
							
							
							
						 
						
							2019-07-26 13:59:17 +02:00  
				
					
						
							
							
								 
						
							
								c17dfde7a8 
								
							 
						 
						
							
							
								
								Merge tag 'v4.37.0' into next  
							
							... 
							
							
							
							4.37.0 
							
						 
						
							2019-07-24 10:51:04 +02:00  
				
					
						
							
							
								 
						
							
								d532c4f24f 
								
							 
						 
						
							
							
								
								allow to configure the infrastructure logger  
							
							... 
							
							
							
							rename includeDebugLogging to loggingDebug
rename logToConsole to createConsoleLogger 
							
						 
						
							2019-07-22 09:22:36 +02:00  
				
					
						
							
							
								 
						
							
								fb45e38fa4 
								
							 
						 
						
							
							
								
								rename url -> asset  
							
							... 
							
							
							
							remove experimental in favor of experiments.asset 
							
						 
						
							2019-07-17 11:57:04 +02:00  
				
					
						
							
							
								 
						
							
								c9aa09439e 
								
							 
						 
						
							
							
								
								fxiup! feedback  
							
							
							
						 
						
							2019-07-17 11:47:14 +02:00  
				
					
						
							
							
								 
						
							
								ad51d66e95 
								
							 
						 
						
							
							
								
								feat(WebpackOptions): add default value and set UrlModulesPlugin  
							
							... 
							
							
							
							default: [hash].[ext] 
							
						 
						
							2019-07-17 11:46:25 +02:00  
				
					
						
							
							
								 
						
							
								955d5689a9 
								
							 
						 
						
							
							
								
								remove experimental from module type name  
							
							... 
							
							
							
							since there is the `experiments` config now 
							
						 
						
							2019-07-15 15:03:29 +02:00  
				
					
						
							
							
								 
						
							
								b2e7837288 
								
							 
						 
						
							
							
								
								replace Object.assign with object spread  
							
							
							
						 
						
							2019-06-19 13:16:05 +02:00  
				
					
						
							
							
								 
						
							
								6e16e12007 
								
							 
						 
						
							
							
								
								remove update to 100 line length  
							
							... 
							
							
							
							This commit removes the update to 100 line length. It's bad
practice to introduce a behavior change like that. 
							
						 
						
							2019-06-18 10:04:14 -04:00  
				
					
						
							
							
								 
						
							
								054c933950 
								
							 
						 
						
							
							
								
								introduce name truncation config option for SplitChunksPlugin  
							
							
							
						 
						
							2019-06-15 14:20:48 -04:00  
				
					
						
							
							
								 
						
							
								d4651abe8e 
								
							 
						 
						
							
							
								
								fix test failures  
							
							
							
						 
						
							2019-06-05 16:10:08 +02:00  
				
					
						
							
							
								 
						
							
								12a3e7c854 
								
							 
						 
						
							
							
								
								create experiments for importAwait importAsync and (a)syncWebAssembly  
							
							
							
						 
						
							2019-06-05 13:32:22 +02:00  
				
					
						
							
							
								 
						
							
								de61023616 
								
							 
						 
						
							
							
								
								add side-by-side wasm support based on async modules  
							
							... 
							
							
							
							type: "webassembly/async-experimental"
remove i64 importing limitation since it will have BigInt integration eventually
update wasm example 
							
						 
						
							2019-06-04 23:28:56 +02:00  
				
					
						
							
							
								 
						
							
								ad64a1c2ca 
								
							 
						 
						
							
							
								
								add experiment.mjs config option  
							
							
							
						 
						
							2019-06-04 11:33:26 +02:00  
				
					
						
							
							
								 
						
							
								0de5b54f25 
								
							 
						 
						
							
							
								
								disable node stuff in node targets  
							
							
							
						 
						
							2019-05-22 15:55:21 +02:00  
				
					
						
							
							
								 
						
							
								92f8c36ca2 
								
							 
						 
						
							
							
								
								add `minRemainingSize` option for splitChunks to ensure leftover chunks from splitting have a minimum size  
							
							... 
							
							
							
							defaults to `minSize` of cache group
defaults to global option when not specified
global option defaults to zero in development 
							
						 
						
							2019-05-13 13:10:23 +02:00  
				
					
						
							
							
								 
						
							
								d9d2983225 
								
							 
						 
						
							
							
								
								chore(NA): fix import order.  
							
							
							
						 
						
							2019-03-21 02:26:08 +00:00  
				
					
						
							
							
								 
						
							
								5453d3dfe7 
								
							 
						 
						
							
							
								
								chore(na): use find-cache-dir in order to calculate the webpack cache defautl dir. Fallback to the os.tmp in case of a failure.  
							
							
							
						 
						
							2019-03-20 17:14:41 +00:00  
				
					
						
							
							
								 
						
							
								180f912493 
								
							 
						 
						
							
							
								
								Merge tag 'v4.29.2' into next  
							
							... 
							
							
							
							4.29.2 
							
						 
						
							2019-02-06 15:37:11 +01:00  
				
					
						
							
							
								 
						
							
								b25ff237bb 
								
							 
						 
						
							
							
								
								Prettify source code  
							
							
							
						 
						
							2019-02-05 10:08:45 +01:00  
				
					
						
							
							
								 
						
							
								6fc0b96c9c 
								
							 
						 
						
							
							
								
								add MangleExportsPlugin and options  
							
							
							
						 
						
							2019-01-31 11:41:30 +01:00  
				
					
						
							
							
								 
						
							
								7c0d845af3 
								
							 
						 
						
							
							
								
								Refactor FileCachePlugin into multiple modules  
							
							
							
						 
						
							2019-01-25 19:21:45 +01:00  
				
					
						
							
							
								 
						
							
								a80b65d099 
								
							 
						 
						
							
							
								
								a .json file is not a valid loader  
							
							
							
						 
						
							2019-01-17 14:08:50 -05:00  
				
					
						
							
							
								 
						
							
								f196886f31 
								
							 
						 
						
							
							
								
								Enable node.global by default  
							
							
							
						 
						
							2019-01-08 14:37:13 +01:00  
				
					
						
							
							
								 
						
							
								781398355a 
								
							 
						 
						
							
							
								
								Use fullhash to avoid deprecation warning  
							
							
							
						 
						
							2018-12-25 20:10:49 +01:00  
				
					
						
							
							
								 
						
							
								2a10b12e09 
								
							 
						 
						
							
							
								
								Add maxAsyncSize and maxInitialSize options  
							
							
							
						 
						
							2018-12-11 20:47:50 +01:00  
				
					
						
							
							
								 
						
							
								760b1da9f3 
								
							 
						 
						
							
							
								
								Add maxInitialSize and maxAsyncSize options  
							
							
							
						 
						
							2018-12-10 21:05:39 +01:00  
				
					
						
							
							
								 
						
							
								0d2faa0d0a 
								
							 
						 
						
							
							
								
								Merge pull request  #8460  from webpack/refactor/node_polyfills  
							
							... 
							
							
							
							Do not polyfill node bindings by default 
							
						 
						
							2018-12-08 12:23:24 +01:00  
				
					
						
							
							
								 
						
							
								fe80339d71 
								
							 
						 
						
							
							
								
								use - instead of ~ as default for better compat  
							
							... 
							
							
							
							fix automaticNameDelimiter in splitChunks
fix test cases 
							
						 
						
							2018-12-07 14:46:49 +01:00  
				
					
						
							
							
								 
						
							
								8281667668 
								
							 
						 
						
							
							
								
								improve ids for Long Term Caching  
							
							... 
							
							
							
							add deterministic chunk ids and make it default
StatsTestCases no longer need to explicitly use natural ids as the defaults are deterministic now too
add concept of id name hints for chunks
add `idHint` option to splitChunks to provide a hint
deduplicated code from different id plugins to IdHelpers
improve behavior of named ids in case of conflicts
remove `name: true` and `automaticNamePrefix` from splitChunks it's not as good as expected
improve named chunk ids to show root modules 
							
						 
						
							2018-12-07 12:26:35 +01:00  
				
					
						
							
							
								 
						
							
								002128c288 
								
							 
						 
						
							
							
								
								Do not polyfill node bindings by default  
							
							
							
						 
						
							2018-12-07 08:58:26 +01:00  
				
					
						
							
							
								 
						
							
								e5e648061c 
								
							 
						 
						
							
							
								
								Merge pull request  #8448  from sodatea/wasm-resolve  
							
							... 
							
							
							
							fix: `.wasm` extension should have lower priority when resolving modules 
							
						 
						
							2018-12-05 12:36:11 +01:00  
				
					
						
							
							
								 
						
							
								8a083ff48c 
								
							 
						 
						
							
							
								
								fix: also change WebpackOptionsDefaulter  
							
							
							
						 
						
							2018-12-01 18:40:17 +08:00