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  
				
					
						
							
							
								 
						
							
								856235d76f 
								
							 
						 
						
							
							
								
								track and config build dependencies  
							
							
							
						 
						
							2019-08-12 23:07:41 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								cac462cba8 
								
							 
						 
						
							
							
								
								Merge pull request  #8983  from hiroppy/feature/url  
							
							... 
							
							
							
							add experimental Url support 
							
						 
						
							2019-07-17 23:32:15 +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  
				
					
						
							
							
								 
						
							
								8788add912 
								
							 
						 
						
							
							
								
								fix(TemplatedPathPlugin): keep compatibility with `.[ext]`  
							
							... 
							
							
							
							[ext] has `.` but file-loader is specified `[hash].[ext]` as default. 
							
						 
						
							2019-07-17 11:46:37 +02:00  
				
					
						
							
							
								 
						
							
								27b1e17f5b 
								
							 
						 
						
							
							
								
								createHash typescript  
							
							
							
						 
						
							2019-07-10 14:06:36 +03:00  
				
					
						
							
							
								 
						
							
								b2e7837288 
								
							 
						 
						
							
							
								
								replace Object.assign with object spread  
							
							
							
						 
						
							2019-06-19 13:16:05 +02:00  
				
					
						
							
							
								 
						
							
								6db94536ad 
								
							 
						 
						
							
							
								
								Merge tag 'v4.34.0' into next  
							
							... 
							
							
							
							4.34.0 
							
						 
						
							2019-06-13 10:51:12 +02:00  
				
					
						
							
							
								 
						
							
								6f25c3bdbd 
								
							 
						 
						
							
							
								
								Merge pull request  #9150  from cacheflow/show-loaders-used-when-module-parsing-fails  
							
							... 
							
							
							
							feat(NormalModule/ModuleParseError): Show loaders used from config when module parsing fails 
							
						 
						
							2019-06-04 23:24:21 +02:00  
				
					
						
							
							
								 
						
							
								45582c51e7 
								
							 
						 
						
							
							
								
								avoid loading from rule set, simplify  
							
							
							
						 
						
							2019-06-03 17:00:50 +02:00  
				
					
						
							
							
								 
						
							
								1c6e7a9344 
								
							 
						 
						
							
							
								
								feat(NormalModule/ModuleParseError): Show loaders used from config when module parsing fails  
							
							... 
							
							
							
							-Closes #9025  
							
						 
						
							2019-05-29 14:11:49 -07:00  
				
					
						
							
							
								 
						
							
								db5a8a33d3 
								
							 
						 
						
							
							
								
								fix error handling on parse errors  
							
							
							
						 
						
							2019-05-24 15:53:34 +02:00  
				
					
						
							
							
								 
						
							
								abc825d58f 
								
							 
						 
						
							
							
								
								Merge tag 'v4.32.0' into next  
							
							... 
							
							
							
							4.32.0 
							
						 
						
							2019-05-20 14:46:31 +02:00  
				
					
						
							
							
								 
						
							
								1a63d7bd0d 
								
							 
						 
						
							
							
								
								Default to production  
							
							... 
							
							
							
							Co-Authored-By: Tobias Koppers <tobias.koppers@googlemail.com> 
							
						 
						
							2019-05-16 13:50:31 -06:00  
				
					
						
							
							
								 
						
							
								290ab5d071 
								
							 
						 
						
							
							
								
								Allow loaders to access the mode  
							
							
							
						 
						
							2019-05-16 10:18:16 -06:00  
				
					
						
							
							
								 
						
							
								0c39719729 
								
							 
						 
						
							
							
								
								avoid zero sized modules as they lead to problems  
							
							
							
						 
						
							2019-05-13 12:29:29 +02:00  
				
					
						
							
							
								 
						
							
								b12f24d20c 
								
							 
						 
						
							
							
								
								Update hook types  
							
							
							
						 
						
							2019-05-10 09:52:22 +02:00  
				
					
						
							
							
								 
						
							
								0e62bdb74a 
								
							 
						 
						
							
							
								
								add missing cache  
							
							
							
						 
						
							2019-01-19 13:12:43 +01:00  
				
					
						
							
							
								 
						
							
								c5ad6df793 
								
							 
						 
						
							
							
								
								add own webpack-sources typings  
							
							
							
						 
						
							2019-01-18 21:56:56 +01:00  
				
					
						
							
							
								 
						
							
								e4d1a45c8d 
								
							 
						 
						
							
							
								
								Use FileSystemInfo.createSnapshot for NormalModules too  
							
							
							
						 
						
							2019-01-09 14:42:57 +01:00  
				
					
						
							
							
								 
						
							
								ca430a6715 
								
							 
						 
						
							
							
								
								hash defaults to undefined  
							
							... 
							
							
							
							provide other properties in buildInfo 
							
						 
						
							2018-12-31 12:50:45 +01:00  
				
					
						
							
							
								 
						
							
								a3c166109e 
								
							 
						 
						
							
							
								
								move NormalModule._buildHash into buildInfo  
							
							
							
						 
						
							2018-12-31 12:28:57 +01:00  
				
					
						
							
							
								 
						
							
								1374757006 
								
							 
						 
						
							
							
								
								remove ModuleReason  
							
							... 
							
							
							
							remove HotUpdateChunkTemplate
move compareLocations into comparators
re-enable NodeSourcePlugin for `.mjs` 
							
						 
						
							2018-12-20 16:38:26 +01:00  
				
					
						
							
							
								 
						
							
								cc34ea42b0 
								
							 
						 
						
							
							
								
								add type argument to Module.size  
							
							... 
							
							
							
							add getSize to Generator 
							
						 
						
							2018-12-05 20:18:59 +01:00  
				
					
						
							
							
								 
						
							
								dff9278d6b 
								
							 
						 
						
							
							
								
								add Module.getSourceTypes  
							
							... 
							
							
							
							getSourceTypes declares all source types which can be generated
Remove shouldRender in favor of source type testing 
							
						 
						
							2018-12-05 20:18:57 +01:00  
				
					
						
							
							
								 
						
							
								0ff1a4f8f8 
								
							 
						 
						
							
							
								
								Merge tag 'v4.27.0' into next  
							
							... 
							
							
							
							4.27.0 
							
						 
						
							2018-12-04 11:02:26 +01:00  
				
					
						
							
							
								 
						
							
								162da1c509 
								
							 
						 
						
							
							
								
								add getResolve method to loader context  
							
							... 
							
							
							
							with allows to pass options 
							
						 
						
							2018-12-03 12:42:28 +01:00  
				
					
						
							
							
								 
						
							
								7c37a6a972 
								
							 
						 
						
							
							
								
								handle runtime requirements  
							
							
							
						 
						
							2018-11-29 16:07:17 +01:00  
				
					
						
							
							
								 
						
							
								2525c8b7aa 
								
							 
						 
						
							
							
								
								move runtime requirements storage into ChunkGraph  
							
							... 
							
							
							
							use info for function generation
for noParse default to module and exports requirements 
							
						 
						
							2018-11-29 16:06:44 +01:00  
				
					
						
							
							
								 
						
							
								c1e89c0543 
								
							 
						 
						
							
							
								
								Runtime requirement support in NormalModule, Generators and DependencyTemplate  
							
							
							
						 
						
							2018-11-29 16:06:12 +01:00  
				
					
						
							
							
								 
						
							
								0232674f9c 
								
							 
						 
						
							
							
								
								Initial runtime module work  
							
							
							
						 
						
							2018-11-29 16:03:32 +01:00  
				
					
						
							
							
								 
						
							
								101b0ebb0f 
								
							 
						 
						
							
							
								
								Add typings for JSON parser & deps  
							
							
							
						 
						
							2018-11-23 21:52:05 +01:00  
				
					
						
							
							
								 
						
							
								23b335d902 
								
							 
						 
						
							
							
								
								Merge branch 'next' into types/modules  
							
							
							
						 
						
							2018-11-16 14:40:11 +01:00  
				
					
						
							
							
								 
						
							
								3766869c48 
								
							 
						 
						
							
							
								
								Move normalModuleLoader hook  
							
							
							
						 
						
							2018-11-12 14:26:32 +01:00  
				
					
						
							
							
								 
						
							
								23bd3d7bd4 
								
							 
						 
						
							
							
								
								Add type guard for NormalModule  
							
							
							
						 
						
							2018-11-12 14:26:32 +01:00  
				
					
						
							
							
								 
						
							
								caefde17ab 
								
							 
						 
						
							
							
								
								Remove devtoolLineToLine and lineToLine options  
							
							
							
						 
						
							2018-11-12 14:26:31 +01:00  
				
					
						
							
							
								 
						
							
								8a10ea3c92 
								
							 
						 
						
							
							
								
								Type 'apply' method of plugins  
							
							
							
						 
						
							2018-11-12 14:26:31 +01:00  
				
					
						
							
							
								 
						
							
								be8c6bbe71 
								
							 
						 
						
							
							
								
								Add types on module files  
							
							
							
						 
						
							2018-11-07 14:03:25 +01:00  
				
					
						
							
							
								 
						
							
								4174521f9d 
								
							 
						 
						
							
							
								
								remove unnecessary module arguments from module attached errors  
							
							
							
						 
						
							2018-10-29 22:18:08 +01:00  
				
					
						
							
							
								 
						
							
								6a8e201521 
								
							 
						 
						
							
							
								
								fixup WebpackErrors  
							
							
							
						 
						
							2018-10-25 10:52:28 +02:00  
				
					
						
							
							
								 
						
							
								83866b0dac 
								
							 
						 
						
							
							
								
								use stable sorting for sorting dependencies  
							
							
							
						 
						
							2018-10-23 11:32:32 +02:00  
				
					
						
							
							
								 
						
							
								a852828279 
								
							 
						 
						
							
							
								
								add persistent caching prototype  
							
							
							
						 
						
							2018-10-17 21:25:39 +02:00  
				
					
						
							
							
								 
						
							
								7340fbb547 
								
							 
						 
						
							
							
								
								refactor Cache  
							
							... 
							
							
							
							add a new hookable Cache class
removed CachePlugin
add MemoryCachePlugin
refactor timestamps
create FileSystemInfo class 
							
						 
						
							2018-09-27 13:20:19 +02:00  
				
					
						
							
							
								 
						
							
								4eab41bd5f 
								
							 
						 
						
							
							
								
								refactor Module.needBuild to be async  
							
							
							
						 
						
							2018-09-27 11:20:54 +02:00  
				
					
						
							
							
								 
						
							
								554b417546 
								
							 
						 
						
							
							
								
								Modules are responsible for sorting of dependencies  
							
							
							
						 
						
							2018-09-27 11:20:42 +02:00  
				
					
						
							
							
								 
						
							
								5b4cbb5ee0 
								
							 
						 
						
							
							
								
								add queues to Compilation  
							
							... 
							
							
							
							remove Semaphore and use AsyncQueue instead
deprecate Module.needRebuild, add Module.needBuild
remove Module.unbuild
add Module.invalidateBuild 
							
						 
						
							2018-09-12 13:17:03 +02:00