b916ff1491 
								
							 
						 
						
							
							
								
								Improve SplitChunksPlugin typings  
							
							
							
						 
						
							2018-12-12 10:49:16 +01:00  
				
					
						
							
							
								 
						
							
								2a10b12e09 
								
							 
						 
						
							
							
								
								Add maxAsyncSize and maxInitialSize options  
							
							
							
						 
						
							2018-12-11 20:47:50 +01:00  
				
					
						
							
							
								 
						
							
								5f26040786 
								
							 
						 
						
							
							
								
								Add types to SplitChunksPlugin  
							
							
							
						 
						
							2018-12-10 22:09:27 +01:00  
				
					
						
							
							
								 
						
							
								5563ee9e58 
								
							 
						 
						
							
							
								
								use makePathsRelative instead of contextify  
							
							... 
							
							
							
							unify contextify and makePathsRelative
separate NormalModuleFactory ignored, ContextModule and ConcatenatedModule identifier with "|" 
							
						 
						
							2018-12-07 18:12:04 +01:00  
				
					
						
							
							
								 
						
							
								350817ea4f 
								
							 
						 
						
							
							
								
								make identifier of ConcatenatedModule context-independent  
							
							
							
						 
						
							2018-12-07 15:36:49 +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  
				
					
						
							
							
								 
						
							
								387803bf3d 
								
							 
						 
						
							
							
								
								re-add accidentally removed type  
							
							
							
						 
						
							2018-12-05 20:23:47 +01:00  
				
					
						
							
							
								 
						
							
								30a68b20c7 
								
							 
						 
						
							
							
								
								support different size types in SplitChunksPlugin  
							
							
							
						 
						
							2018-12-05 20:23:40 +01:00  
				
					
						
							
							
								 
						
							
								cc34ea42b0 
								
							 
						 
						
							
							
								
								add type argument to Module.size  
							
							... 
							
							
							
							add getSize to Generator 
							
						 
						
							2018-12-05 20:18:59 +01:00  
				
					
						
							
							
								 
						
							
								0cd0291011 
								
							 
						 
						
							
							
								
								Merge tag 'v4.27.1' into next  
							
							... 
							
							
							
							4.27.1 
							
						 
						
							2018-12-05 20:17:58 +01:00  
				
					
						
							
							
								 
						
							
								b56727ec83 
								
							 
						 
						
							
							
								
								enforce should not prevent using `minChunks` etc. on cacheGroup  
							
							... 
							
							
							
							Partial revert "enforce doesn't affect minSize for maxSize" 
							
						 
						
							2018-12-05 19:38:10 +01:00  
				
					
						
							
							
								 
						
							
								0ff1a4f8f8 
								
							 
						 
						
							
							
								
								Merge tag 'v4.27.0' into next  
							
							... 
							
							
							
							4.27.0 
							
						 
						
							2018-12-04 11:02:26 +01:00  
				
					
						
							
							
								 
						
							
								3b46b48fa7 
								
							 
						 
						
							
							
								
								enforce doesn't affect minSize for maxSize  
							
							... 
							
							
							
							enforce now works as documented
emit warning for minSize > maxSize configuration
performance improvements
bugfix when multiple cacheGroups have the same name
fixes  #8407  
							
						 
						
							2018-12-03 11:57:33 +01:00  
				
					
						
							
							
								 
						
							
								7c37a6a972 
								
							 
						 
						
							
							
								
								handle runtime requirements  
							
							
							
						 
						
							2018-11-29 16:07:17 +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  
				
					
						
							
							
								 
						
							
								d5479d8fa7 
								
							 
						 
						
							
							
								
								move reserved names to top of module  
							
							
							
						 
						
							2018-11-29 16:01:37 +01:00  
				
					
						
							
							
								 
						
							
								fa87116ea1 
								
							 
						 
						
							
							
								
								Merge tag 'v4.26.1' into next  
							
							... 
							
							
							
							4.26.1 
							
						 
						
							2018-11-29 14:51:27 +01:00  
				
					
						
							
							
								 
						
							
								fd2133bc5b 
								
							 
						 
						
							
							
								
								handle case when minSize > maxSize  
							
							... 
							
							
							
							fixes  #8407  
						
							2018-11-23 09:01:53 +01:00  
				
					
						
							
							
								 
						
							
								dda3c03b8d 
								
							 
						 
						
							
							
								
								Refactor getInitFragments to a property in templateContext and apply method  
							
							... 
							
							
							
							Having only a single method in DependencyTemplate makes it easier to override 
							
						 
						
							2018-11-16 16:40:03 +01:00  
				
					
						
							
							
								 
						
							
								8a10ea3c92 
								
							 
						 
						
							
							
								
								Type 'apply' method of plugins  
							
							
							
						 
						
							2018-11-12 14:26:31 +01:00  
				
					
						
							
							
								 
						
							
								eb28697419 
								
							 
						 
						
							
							
								
								move magic property names on __webpack_require__ into RuntimeGlobals file  
							
							
							
						 
						
							2018-11-05 15:28:34 +01:00  
				
					
						
							
							
								 
						
							
								1c44f95b8c 
								
							 
						 
						
							
							
								
								fix bug where module is referenced which is not in the graph  
							
							
							
						 
						
							2018-10-24 15:45:10 +02:00  
				
					
						
							
							
								 
						
							
								0ae4a58918 
								
							 
						 
						
							
							
								
								make AggressiveSplittingPlugin stable  
							
							
							
						 
						
							2018-10-23 11:32:41 +02:00  
				
					
						
							
							
								 
						
							
								60b06472f5 
								
							 
						 
						
							
							
								
								make LimitChunkCountPlugin stable  
							
							... 
							
							
							
							fix integrating non-runtime with runtime chunk
move entry modules when integrating two chunks 
							
						 
						
							2018-10-23 11:32:36 +02:00  
				
					
						
							
							
								 
						
							
								c04747f17d 
								
							 
						 
						
							
							
								
								make LimitChunkCountPlugin stable  
							
							
							
						 
						
							2018-10-19 12:57:27 +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  
				
					
						
							
							
								 
						
							
								4f1905aa5a 
								
							 
						 
						
							
							
								
								Merge tag 'v4.20.2' into next  
							
							... 
							
							
							
							4.20.2 
							
						 
						
							2018-09-25 23:13:58 +02:00  
				
					
						
							
							
								 
						
							
								aab3afbef8 
								
							 
						 
						
							
							
								
								fixes   #8085  
							
							
							
						 
						
							2018-09-25 21:52:03 +02:00  
				
					
						
							
							
								 
						
							
								17044bf9c6 
								
							 
						 
						
							
							
								
								Merge tag 'v4.20.0' into next  
							
							... 
							
							
							
							4.20.0 
							
						 
						
							2018-09-25 16:20:42 +02:00  
				
					
						
							
							
								 
						
							
								1f6b92de3e 
								
							 
						 
						
							
							
								
								use declarations from schemas in plugins  
							
							
							
						 
						
							2018-09-21 11:04:28 +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  
				
					
						
							
							
								 
						
							
								7a43a27eda 
								
							 
						 
						
							
							
								
								make Compilation.chunks a Set  
							
							
							
						 
						
							2018-09-06 17:04:01 +02:00  
				
					
						
							
							
								 
						
							
								6ca7ae1c48 
								
							 
						 
						
							
							
								
								make Compilation.modules a Set  
							
							
							
						 
						
							2018-09-06 17:03:24 +02:00  
				
					
						
							
							
								 
						
							
								b4860ccebb 
								
							 
						 
						
							
							
								
								refactor chunk id plugins  
							
							
							
						 
						
							2018-09-05 14:28:52 +02:00  
				
					
						
							
							
								 
						
							
								4d7b5b3b5e 
								
							 
						 
						
							
							
								
								Refactor module id plugins to be independent  
							
							
							
						 
						
							2018-09-03 20:45:44 +02:00  
				
					
						
							
							
								 
						
							
								bd18e019d4 
								
							 
						 
						
							
							
								
								Clone module attributes instead of moving them  
							
							
							
						 
						
							2018-09-03 20:12:55 +02:00  
				
					
						
							
							
								 
						
							
								888ad3d684 
								
							 
						 
						
							
							
								
								insert concatenated module at correct position  
							
							... 
							
							
							
							fixes bug where ids are incorrectly assigned 
							
						 
						
							2018-09-03 20:12:55 +02:00  
				
					
						
							
							
								 
						
							
								8c8719bd4a 
								
							 
						 
						
							
							
								
								Merge pull request  #7954  from webpack/feature/split-chunk-type  
							
							... 
							
							
							
							add moduleType option to cacheGroup to select by module type 
							
						 
						
							2018-09-03 19:13:26 +02:00  
				
					
						
							
							
								 
						
							
								41e59235df 
								
							 
						 
						
							
							
								
								emit error when splitChunks.name points to existing chunk name  
							
							
							
						 
						
							2018-09-03 10:37:43 +02:00  
				
					
						
							
							
								 
						
							
								b87e93221b 
								
							 
						 
						
							
							
								
								add type option to cacheGroup to select by module type  
							
							
							
						 
						
							2018-09-03 10:36:24 +02:00  
				
					
						
							
							
								 
						
							
								604460da52 
								
							 
						 
						
							
							
								
								move iterable compare code to comparators  
							
							
							
						 
						
							2018-08-28 15:10:30 +02:00  
				
					
						
							
							
								 
						
							
								bad9d8a271 
								
							 
						 
						
							
							
								
								move Module.id into ChunkGraph  
							
							... 
							
							
							
							remove disconnect and unseal from Module 
							
						 
						
							2018-08-28 15:08:52 +02:00  
				
					
						
							
							
								 
						
							
								02b15a1b46 
								
							 
						 
						
							
							
								
								pass chunkGraph to updateHash instead of moduleGraph  
							
							... 
							
							
							
							pass chunkGraph to compareModulesById instead of moduleGraph
pass chunkGraph to methods of RuntimeTemplate
use comparators from module at some places 
							
						 
						
							2018-08-28 12:06:53 +02:00  
				
					
						
							
							
								 
						
							
								239ce7fcd9 
								
							 
						 
						
							
							
								
								Use ChunkGraph instead of Compilation in updateHash  
							
							
							
						 
						
							2018-08-24 12:02:42 +02:00  
				
					
						
							
							
								 
						
							
								eb63cf80d6 
								
							 
						 
						
							
							
								
								move built flag into Compilation  
							
							
							
						 
						
							2018-08-22 15:33:16 +02:00  
				
					
						
							
							
								 
						
							
								26022c86a0 
								
							 
						 
						
							
							
								
								move Module.depth into ModuleGraph  
							
							... 
							
							
							
							nested modules no longer have depth and stay unsorted in stats 
							
						 
						
							2018-08-22 12:45:11 +02:00  
				
					
						
							
							
								 
						
							
								a92c23ef76 
								
							 
						 
						
							
							
								
								fixes   #7930  
							
							
							
						 
						
							2018-08-22 11:11:37 +02:00  
				
					
						
							
							
								 
						
							
								5a78e96dc9 
								
							 
						 
						
							
							
								
								add backward-compat layer for ModuleGraph and ChunkGraph  
							
							
							
						 
						
							2018-08-21 16:17:02 +02:00