65bdb43180 
								
							 
						 
						
							
							
								
								fix badly chosen max fill rate for deterministic  
							
							... 
							
							
							
							sort modules by identifier in output file, that's better for gzip 
							
						 
						
							2019-10-16 16:38:04 +02:00  
				
					
						
							
							
								 
						
							
								3f0920daa4 
								
							 
						 
						
							
							
								
								add additional compat layer for html-webpack-plugin compatibility  
							
							
							
						 
						
							2019-10-10 13:48:56 +02:00  
				
					
						
							
							
								 
						
							
								f08c981388 
								
							 
						 
						
							
							
								
								emit code generation errors in deterministic order  
							
							
							
						 
						
							2019-10-09 09:34:12 +02: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  
				
					
						
							
							
								 
						
							
								53f68c9e7b 
								
							 
						 
						
							
							
								
								update deprecated usage of chunk and main templates  
							
							
							
						 
						
							2019-10-08 23:46:33 +02:00  
				
					
						
							
							
								 
						
							
								69a545c444 
								
							 
						 
						
							
							
								
								Deprecate MainTemplate, ChunkTemplate, ModuleTemplate  
							
							... 
							
							
							
							move logic and hooks to JavascriptModulesPlugin 
							
						 
						
							2019-10-08 23:46:26 +02:00  
				
					
						
							
							
								 
						
							
								f45ba2408e 
								
							 
						 
						
							
							
								
								remove items from runtime when unneeded  
							
							... 
							
							
							
							remove some hooks from MainTemplate, move some hooks to CompatRuntimeModule
add requireScope RuntimeGlobal 
							
						 
						
							2019-10-08 23:46:23 +02:00  
				
					
						
							
							
								 
						
							
								b80174a069 
								
							 
						 
						
							
							
								
								Improve backward-compat for various things  
							
							... 
							
							
							
							to enable mini-css-extract-plugin 
							
						 
						
							2019-09-26 22:06:54 +02:00  
				
					
						
							
							
								 
						
							
								27a5780704 
								
							 
						 
						
							
							
								
								Merge tag 'v4.40.1' into next  
							
							... 
							
							
							
							4.40.1 
							
						 
						
							2019-09-13 11:31:09 +02:00  
				
					
						
							
							
								 
						
							
								7bde43f47a 
								
							 
						 
						
							
							
								
								Merge tag 'v4.40.0' into next  
							
							... 
							
							
							
							4.40.0 
							
						 
						
							2019-09-13 11:12:26 +02:00  
				
					
						
							
							
								 
						
							
								e41fab0bc3 
								
							 
						 
						
							
							
								
								make multiple assets to the same filename a warning  
							
							... 
							
							
							
							check source content to when comparing assets for warning 
							
						 
						
							2019-09-13 08:42:36 +02:00  
				
					
						
							
							
								 
						
							
								758269e814 
								
							 
						 
						
							
							
								
								add emit/updateAsset to Compilation  
							
							... 
							
							
							
							add asset info with
* immutable for long term cache-able asset
* size for the asset size in bytes
* development for devtools
* hotModuleReplacement for HMR assets
show asset info in stats 
							
						 
						
							2019-09-11 14:43:42 +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  
				
					
						
							
							
								 
						
							
								a2caa36b8e 
								
							 
						 
						
							
							
								
								add immutablePaths next to managedPaths for paths in the yarn cache  
							
							... 
							
							
							
							for PnP support 
							
						 
						
							2019-08-20 14:50:07 +02:00  
				
					
						
							
							
								 
						
							
								e877e0ec91 
								
							 
						 
						
							
							
								
								Modules don't carry buildDependencies, they add them directly to compilation  
							
							... 
							
							
							
							buildDependencies should not be stored/cached as they are only effective when really build 
							
						 
						
							2019-08-13 18:05:26 +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  
				
					
						
							
							
								 
						
							
								95702bd1ae 
								
							 
						 
						
							
							
								
								avoid extra look for getting dependencies  
							
							
							
						 
						
							2019-08-07 16:14:02 +02:00  
				
					
						
							
							
								 
						
							
								316319aab8 
								
							 
						 
						
							
							
								
								Optimize setting issue on modules  
							
							
							
						 
						
							2019-08-07 16:14:01 +02:00  
				
					
						
							
							
								 
						
							
								c21fb4bd58 
								
							 
						 
						
							
							
								
								Add LazySet for file/context/missingDependencies for performance  
							
							
							
						 
						
							2019-08-07 16:13:56 +02:00  
				
					
						
							
							
								 
						
							
								2587a3f125 
								
							 
						 
						
							
							
								
								Merge pull request  #9430  from lingxiaoguang/master  
							
							... 
							
							
							
							the duplicate logic in buildModule callback and afterBuild 
							
						 
						
							2019-07-27 18:41:32 +02:00  
				
					
						
							
							
								 
						
							
								2577687eab 
								
							 
						 
						
							
							
								
								Merge pull request  #9478  from webpack/performance/chunk-graph-generation  
							
							... 
							
							
							
							improve chunk graph generation performance 
							
						 
						
							2019-07-26 16:12:06 +02:00  
				
					
						
							
							
								 
						
							
								84d241bf89 
								
							 
						 
						
							
							
								
								Merge pull request  #9475  from webpack/bugfix/minor  
							
							... 
							
							
							
							fix two minor bugs in webpack 5 
							
						 
						
							2019-07-26 15:22:35 +02:00  
				
					
						
							
							
								 
						
							
								a430d5564c 
								
							 
						 
						
							
							
								
								move chunk graph building into separate file  
							
							
							
						 
						
							2019-07-26 15:05:52 +02:00  
				
					
						
							
							
								 
						
							
								b7ff3239b5 
								
							 
						 
						
							
							
								
								Merge pull request  #9477  from webpack/performance/progress-plugin  
							
							... 
							
							
							
							improve progress plugin performance and display 
							
						 
						
							2019-07-26 15:03:59 +02:00  
				
					
						
							
							
								 
						
							
								ec69ed3278 
								
							 
						 
						
							
							
								
								fix stats option processing for objects with prototype chain (webpack-cli)  
							
							
							
						 
						
							2019-07-26 14:01:28 +02:00  
				
					
						
							
							
								 
						
							
								c9f7567f12 
								
							 
						 
						
							
							
								
								add inline cache to processModuleDependencies  
							
							
							
						 
						
							2019-07-26 13:59:15 +02:00  
				
					
						
							
							
								 
						
							
								1d76d07971 
								
							 
						 
						
							
							
								
								improve progress display for persistent caching  
							
							
							
						 
						
							2019-07-26 13:48:45 +02:00  
				
					
						
							
							
								 
						
							
								126fb99121 
								
							 
						 
						
							
							
								
								move chunk graph building into separate file  
							
							... 
							
							
							
							refactor chunk graph generation to include available modules optimization 
							
						 
						
							2019-07-26 07:53:28 +02:00  
				
					
						
							
							
								 
						
							
								2e25cd588b 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/next' into next  
							
							
							
						 
						
							2019-07-24 10:52:04 +02:00  
				
					
						
							
							
								 
						
							
								c17dfde7a8 
								
							 
						 
						
							
							
								
								Merge tag 'v4.37.0' into next  
							
							... 
							
							
							
							4.37.0 
							
						 
						
							2019-07-24 10:51:04 +02:00  
				
					
						
							
							
								 
						
							
								677ccd90ea 
								
							 
						 
						
							
							
								
								small fixes  
							
							
							
						 
						
							2019-07-23 09:28:06 +02:00  
				
					
						
							
							
								 
						
							
								603d4026ed 
								
							 
						 
						
							
							
								
								remove incorrect casts, improve error handling  
							
							
							
						 
						
							2019-07-23 08:50:57 +02:00  
				
					
						
							
							
								 
						
							
								183ddad98e 
								
							 
						 
						
							
							
								
								store profiling requests into the Stats too  
							
							
							
						 
						
							2019-07-22 08:19:30 +02:00  
				
					
						
							
							
								 
						
							
								8dcda23c36 
								
							 
						 
						
							
							
								
								feat(assetModule): add function type to assetModuleFilename  
							
							
							
						 
						
							2019-07-21 23:05:12 +01:00  
				
					
						
							
							
								 
						
							
								d849160d3f 
								
							 
						 
						
							
							
								
								add logging API  
							
							... 
							
							
							
							Plugins:
Compiler.getInfrastructureLogger(name)
Compilation.getLogger(name)
Loader:
this.getLogger([name])
API equal to console API with these methods:
error, warn, info, log, debug,
time, timeLog, timeEnd,
group, groupCollapsed, groupEnd,
profile, profileEnd,
clear 
							
						 
						
							2019-07-18 17:13:40 +02:00  
				
					
						
							
							
								 
						
							
								d6df3f7a8b 
								
							 
						 
						
							
							
								
								remove anothor duplicate logic in addModuleDependencies afterBuild callback  
							
							
							
						 
						
							2019-07-18 19:22:08 +08:00  
				
					
						
							
							
								 
						
							
								a27ccb49f8 
								
							 
						 
						
							
							
								
								the duplicate logic in buildModule callback and afterBuild  
							
							
							
						 
						
							2019-07-18 13:27:39 +08:00  
				
					
						
							
							
								 
						
							
								cac462cba8 
								
							 
						 
						
							
							
								
								Merge pull request  #8983  from hiroppy/feature/url  
							
							... 
							
							
							
							add experimental Url support 
							
						 
						
							2019-07-17 23:32:15 +02:00  
				
					
						
							
							
								 
						
							
								4fa8addeec 
								
							 
						 
						
							
							
								
								Handle auxiliary files separately from normal files  
							
							
							
						 
						
							2019-07-17 23:13:08 +02:00  
				
					
						
							
							
								 
						
							
								1d72a05fed 
								
							 
						 
						
							
							
								
								Merge tag 'v4.36.0' into next  
							
							... 
							
							
							
							4.36.0 
							
						 
						
							2019-07-17 16:02:33 +02:00  
				
					
						
							
							
								 
						
							
								fb45e38fa4 
								
							 
						 
						
							
							
								
								rename url -> asset  
							
							... 
							
							
							
							remove experimental in favor of experiments.asset 
							
						 
						
							2019-07-17 11:57:04 +02:00  
				
					
						
							
							
								 
						
							
								bdb986b3ab 
								
							 
						 
						
							
							
								
								feat(Compilation): register url to moduleTemplates  
							
							
							
						 
						
							2019-07-17 11:46:13 +02:00  
				
					
						
							
							
								 
						
							
								27b1e17f5b 
								
							 
						 
						
							
							
								
								createHash typescript  
							
							
							
						 
						
							2019-07-10 14:06:36 +03:00  
				
					
						
							
							
								 
						
							
								50bb510d65 
								
							 
						 
						
							
							
								
								avoiding v8 deopts  
							
							
							
						 
						
							2019-07-10 00:29:20 +02:00  
				
					
						
							
							
								 
						
							
								c94073b31c 
								
							 
						 
						
							
							
								
								update enhanced-resolve  
							
							
							
						 
						
							2019-07-05 00:45:41 +02:00  
				
					
						
							
							
								 
						
							
								b2e7837288 
								
							 
						 
						
							
							
								
								replace Object.assign with object spread  
							
							
							
						 
						
							2019-06-19 13:16:05 +02:00  
				
					
						
							
							
								 
						
							
								e4ba79f0b8 
								
							 
						 
						
							
							
								
								add type coverage for ContextModuleOptions and GroupOptions  
							
							
							
						 
						
							2019-06-14 11:44:54 +02:00  
				
					
						
							
							
								 
						
							
								0505e177f1 
								
							 
						 
						
							
							
								
								add more types and fix/remove TODOs  
							
							... 
							
							
							
							change Chunk.files to Set
remove checkContext from IgnorePlugin
remove external flag from ExternalModule 
							
						 
						
							2019-06-14 10:45:56 +02:00  
				
					
						
							
							
								 
						
							
								6db94536ad 
								
							 
						 
						
							
							
								
								Merge tag 'v4.34.0' into next  
							
							... 
							
							
							
							4.34.0 
							
						 
						
							2019-06-13 10:51:12 +02:00