73bb43139d 
								
							 
						 
						
							
							
								
								- add new config section importMeta  
							
							... 
							
							
							
							- use it in ImportMetaPlugin to switch it off as necessary 
							
						 
						
							2022-01-25 16:08:56 +01:00  
				
					
						
							
							
								 
						
							
								1489b91a98 
								
							 
						 
						
							
							
								
								allow to generate only exports for css in node  
							
							... 
							
							
							
							add more options to the DeterministicModuleIdsPlugin to allow to opt-in into a fixed mode
optimize module iterations for module id assignment 
							
						 
						
							2022-01-19 15:17:01 +01:00  
				
					
						
							
							
								 
						
							
								b9c6691ff5 
								
							 
						 
						
							
							
								
								bugfixes, external assets  
							
							
							
						 
						
							2021-12-03 16:23:09 +01:00  
				
					
						
							
							
								 
						
							
								3c9801a549 
								
							 
						 
						
							
							
								
								add support for external css  
							
							
							
						 
						
							2021-12-03 08:47:21 +01:00  
				
					
						
							
							
								 
						
							
								77b5589c1a 
								
							 
						 
						
							
							
								
								css generation and hmr  
							
							
							
						 
						
							2021-12-03 08:46:22 +01:00  
				
					
						
							
							
								 
						
							
								a8b00f864c 
								
							 
						 
						
							
							
								
								nitpicks  
							
							
							
						 
						
							2021-10-25 12:21:14 +02:00  
				
					
						
							
							
								 
						
							
								4a1d4e6dba 
								
							 
						 
						
							
							
								
								Merge branch 'main' into feat/lazy-compilation-backend-https-support  
							
							
							
						 
						
							2021-10-25 12:18:53 +02:00  
				
					
						
							
							
								 
						
							
								ba154bc741 
								
							 
						 
						
							
							
								
								refactor and add test case  
							
							
							
						 
						
							2021-10-25 12:12:52 +02:00  
				
					
						
							
							
								 
						
							
								ae52a74802 
								
							 
						 
						
							
							
								
								improve buildHttp  
							
							... 
							
							
							
							allow multiple configurations to write to the same lockfile
add allowedUris for allowlisting
add schema validation 
							
						 
						
							2021-10-19 09:21:05 +02:00  
				
					
						
							
							
								 
						
							
								91b6972144 
								
							 
						 
						
							
							
								
								add memCache2 for mem caching with module/chunk ids  
							
							
							
						 
						
							2021-10-05 15:08:18 +02:00  
				
					
						
							
							
								 
						
							
								3b48429eb5 
								
							 
						 
						
							
							
								
								add MemCache for memory caching per module which is invalidated when module or any referenced modules changes  
							
							... 
							
							
							
							add `experiments.cacheUnaffected`
add `cache.cacheUnaffected` (type: memory) resp `cache.memoryCacheUnaffected` (type: filesystem) 
							
						 
						
							2021-09-24 15:23:29 +02:00  
				
					
						
							
							
								 
						
							
								4a8bf4c084 
								
							 
						 
						
							
							
								
								allow to configure all hash functions used  
							
							... 
							
							
							
							fix default hash function for HttpUriPlugin to sha512 
							
						 
						
							2021-09-23 14:55:13 +02:00  
				
					
						
							
							
								 
						
							
								537da95879 
								
							 
						 
						
							
							
								
								feat: add lazyCompilationBackend configuration  
							
							... 
							
							
							
							support customizing lazyCompilationBackend's port and server options
Fixes  #14053 , Fixes  #14205  
							
						 
						
							2021-09-16 10:47:04 -04:00  
				
					
						
							
							
								 
						
							
								60408e1136 
								
							 
						 
						
							
							
								
								add importModule to loader context by default  
							
							... 
							
							
							
							always enable experiments.executeModule and remove it 
							
						 
						
							2021-09-02 16:27:39 +02:00  
				
					
						
							
							
								 
						
							
								b6609a4f6b 
								
							 
						 
						
							
							
								
								add `experiments.buildHttp`  
							
							... 
							
							
							
							allows to build remote resources
stores remote resources in a lockfile 
							
						 
						
							2021-08-05 15:47:18 +02:00  
				
					
						
							
							
								 
						
							
								492055ae90 
								
							 
						 
						
							
							
								
								add cache compression  
							
							
							
						 
						
							2021-07-02 07:05:13 +02:00  
				
					
						
							
							
								 
						
							
								f7766875bc 
								
							 
						 
						
							
							
								
								Merge pull request  #13649  from webpack/cache/automatic-store  
							
							... 
							
							
							
							store cache after large changes 
							
						 
						
							2021-06-28 17:35:14 +02:00  
				
					
						
							
							
								 
						
							
								0a64c16a89 
								
							 
						 
						
							
							
								
								improve module support for WebWorkers  
							
							
							
						 
						
							2021-06-28 12:30:25 +02:00  
				
					
						
							
							
								 
						
							
								142bc5610f 
								
							 
						 
						
							
							
								
								store cache after large changes  
							
							... 
							
							
							
							detect larger changes automatically and use shorter timeout 
							
						 
						
							2021-06-28 11:35:14 +02:00  
				
					
						
							
							
								 
						
							
								a1f0d23dcc 
								
							 
						 
						
							
							
								
								add `node-commonjs` external type to use `createRequire` for commonjs externals  
							
							... 
							
							
							
							for `module` externals, fallback to `import()` when not in module mode 
							
						 
						
							2021-06-25 11:22:55 +02:00  
				
					
						
							
							
								 
						
							
								629f9f031c 
								
							 
						 
						
							
							
								
								add support for module externals and automatic externals  
							
							
							
						 
						
							2021-06-24 16:44:14 +02:00  
				
					
						
							
							
								 
						
							
								4da99d8254 
								
							 
						 
						
							
							
								
								add `module` library support, test and example  
							
							... 
							
							
							
							add test cases for `experiments.outputModule` 
							
						 
						
							2021-06-23 14:49:14 +02:00  
				
					
						
							
							
								 
						
							
								766be5a3fd 
								
							 
						 
						
							
							
								
								add cache.profile flag for more info about (de)serialization timings  
							
							
							
						 
						
							2021-04-28 09:10:43 +02:00  
				
					
						
							
							
								 
						
							
								177736f59c 
								
							 
						 
						
							
							
								
								avoid leaking unused memory in buffer backing stores in development mode  
							
							
							
						 
						
							2021-04-20 15:22:16 +02:00  
				
					
						
							
							
								 
						
							
								ea3e0a39ac 
								
							 
						 
						
							
							
								
								add experiments.executeModule  
							
							... 
							
							
							
							rename runModule -> executeModule
improve error reporting 
							
						 
						
							2021-04-12 12:27:55 +02:00  
				
					
						
							
							
								 
						
							
								c84329f73c 
								
							 
						 
						
							
							
								
								add GC to the memory cache and make it configurable  
							
							... 
							
							
							
							memory GC happens by default when persistent cache is enabled and in development mode
otherwise memory cache is kept forever
make maxAge for persistent cache configurable
GC the oldest content file even if it's not touched (to keep cache size small)
filesystem cache will now no longer cache in memory, but restore items from disk again when it was persisted 
							
						 
						
							2021-04-01 17:12:53 +02:00  
				
					
						
							
							
								 
						
							
								3237c5a670 
								
							 
						 
						
							
							
								
								fix: prefer provided external over built-in  
							
							
							
						 
						
							2021-03-02 13:11:31 +03:00  
				
					
						
							
							
								 
						
							
								0742a05bc1 
								
							 
						 
						
							
							
								
								fix `experiments.lazyCompilation: true`  
							
							
							
						 
						
							2021-02-22 23:25:37 +01:00  
				
					
						
							
							
								 
						
							
								44b4e25b98 
								
							 
						 
						
							
							
								
								fixes for electron target  
							
							... 
							
							
							
							electron has `importScripts` in worker
only choose a chunkLoading which fits to the chunkFormat
prefer fetch wasm loading over node wasm loading 
							
						 
						
							2021-02-15 17:19:08 +01:00  
				
					
						
							
							
								 
						
							
								9f3950e571 
								
							 
						 
						
							
							
								
								add support for libraries combined with iife: false  
							
							... 
							
							
							
							fix missing runtime requirement for system.js context
fix inlining of modules when conflicting symbols are defined on top-level 
							
						 
						
							2021-02-11 11:19:24 +01:00  
				
					
						
							
							
								 
						
							
								36306a06e1 
								
							 
						 
						
							
							
								
								Merge pull request  #11561  from smelukov/clean  
							
							
							
						 
						
							2021-02-02 20:31:45 +01:00  
				
					
						
							
							
								 
						
							
								654e4e1ba0 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into clean  
							
							
							
						 
						
							2021-02-02 10:38:41 +03:00  
				
					
						
							
							
								 
						
							
								ba12efe094 
								
							 
						 
						
							
							
								
								change skipModule to test  
							
							... 
							
							
							
							allow values similar to `splitChunks.test`
using positive logic instead 
							
						 
						
							2021-02-01 17:12:20 +01:00  
				
					
						
							
							
								 
						
							
								f0fa61ae1f 
								
							 
						 
						
							
							
								
								Add new options for lazyCompilation: imports and skipModule  
							
							
							
						 
						
							2021-02-01 16:52:47 +02:00  
				
					
						
							
							
								 
						
							
								c4d41ffa55 
								
							 
						 
						
							
							
								
								nitpicks for tests  
							
							
							
						 
						
							2021-01-22 10:24:25 +01:00  
				
					
						
							
							
								 
						
							
								100317556e 
								
							 
						 
						
							
							
								
								add lazy compilation for entrypoints  
							
							
							
						 
						
							2021-01-22 01:01:17 +01:00  
				
					
						
							
							
								 
						
							
								a1515fa9f0 
								
							 
						 
						
							
							
								
								add experimental lazy compilation  
							
							
							
						 
						
							2021-01-21 17:39:56 +01:00  
				
					
						
							
							
								 
						
							
								013ca3bdd7 
								
							 
						 
						
							
							
								
								add commonjsMagicComments options  
							
							... 
							
							
							
							move javascript related options from 'module' to 'module.parser.javascript' 
							
						 
						
							2021-01-20 20:19:49 +01:00  
				
					
						
							
							
								 
						
							
								7438a7b79f 
								
							 
						 
						
							
							
								
								Merge branch 'master' into webpack-is-included  
							
							
							
						 
						
							2021-01-15 14:21:07 +01:00  
				
					
						
							
							
								 
						
							
								f76aa61d34 
								
							 
						 
						
							
							
								
								use simple output.pathinfo mode by default  
							
							... 
							
							
							
							cache simple pathinfo transformation in memory 
							
						 
						
							2020-12-04 17:06:37 +01:00  
				
					
						
							
							
								 
						
							
								c847009d87 
								
							 
						 
						
							
							
								
								typescript workarounds  
							
							... 
							
							
							
							see https://github.com/microsoft/TypeScript/issues/41697  
							
						 
						
							2020-11-30 08:42:35 +01:00  
				
					
						
							
							
								 
						
							
								02bc871f97 
								
							 
						 
						
							
							
								
								chore: fix case typo  
							
							
							
						 
						
							2020-11-02 01:10:42 +08:00  
				
					
						
							
							
								 
						
							
								e1b5a78a24 
								
							 
						 
						
							
							
								
								add optimization.sideEffects: "flag" and use this by default  
							
							... 
							
							
							
							analysing for side effects cause unnecessary changes in parent modules and we want to avoid that in development 
							
						 
						
							2020-10-27 06:50:07 +01:00  
				
					
						
							
							
								 
						
							
								ee0c891c67 
								
							 
						 
						
							
							
								
								(fix): pr comments  
							
							
							
						 
						
							2020-10-07 15:30:14 +03:00  
				
					
						
							
							
								 
						
							
								4b04a4b1f5 
								
							 
						 
						
							
							
								
								(feat): add output.clean  
							
							
							
						 
						
							2020-09-30 18:33:30 +03:00  
				
					
						
							
							
								 
						
							
								ea075be453 
								
							 
						 
						
							
							
								
								add config.ignoreWarnings  
							
							... 
							
							
							
							deprecate stats.warningsFilter 
							
						 
						
							2020-09-20 22:08:38 +02:00  
				
					
						
							
							
								 
						
							
								7e85649492 
								
							 
						 
						
							
							
								
								improve target options  
							
							... 
							
							
							
							infer target properties from different targets and fill defaults from that
custom targets can now be created via `target: false` and a plugin (similar to the other options)
add stubs from universal chunk/wasm loading and module chunk format
add externalsPresets.electron and externalsPresets.electronRenderer
node.__file/dirname: "eval-only" 
							
						 
						
							2020-09-10 11:42:09 +02:00  
				
					
						
							
							
								 
						
							
								eec6fbdd7c 
								
							 
						 
						
							
							
								
								extract loader.target from target option  
							
							
							
						 
						
							2020-09-09 19:04:30 +02:00  
				
					
						
							
							
								 
						
							
								817c1bf9c7 
								
							 
						 
						
							
							
								
								move default externals from target into externalsPresets option  
							
							
							
						 
						
							2020-09-09 15:18:59 +02:00  
				
					
						
							
							
								 
						
							
								aa67a435a4 
								
							 
						 
						
							
							
								
								refactor wasm loading from target into output.wasmLoading option  
							
							... 
							
							
							
							allow entry specific wasm loading 
							
						 
						
							2020-09-09 11:20:37 +02:00