Update webpack to the latest version π
Version 2.2.1 of webpack just got published.
| Dependency | webpack |
|---|---|
| Current Version | 1.14.0 |
| Type | devDependency |
The version 2.2.1 is not covered by your current version range.
Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.
I recommend you look into these changes and try to get onto the latest version of webpack. Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.
Commits
The new version differs by 1559 commits (ahead by 1559, behind by 66).
0445b152.2.1ce5b72aMerge pull request #4124 from willmendesneto/refactor-critical-dependency-warning54b6f38Merge pull request #4127 from li-kai/uglify-plugin-testcadc025Merge pull request #4133 from hlwsmith/patch-12ed6448Fix link to Vue frameworkdeabd23Fix naminga417b80Add test for UglifyJsPlugin1e56bb5refactor(CriticalDependencyWarning): upgrade to ES6873aad1Merge pull request #3887 from shubheksha/refactor-CommonJsPlugin1caeb72refactor(ES6): upgrade CommonJsPlugin to ES668dea37Merge pull request #4043 from shubheksha/refactor-test-RecordIdsPlugin0460726Merge pull request #4049 from shubheksha/refactor-test-Template22352b8Merge pull request #4047 from shubheksha/refactor-test-SourceMapDevToolModuleOptionsPlugin58b4b55Merge pull request #4044 from shubheksha/refactor-test-RequireJsStuffPlugin5df1d5cMerge pull request #4034 from carloscuatin/refactor-eval-dev-tool-module-template-plugin
There are 250 commits in total. See the full diff.
Not sure how things should work exactly?
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot :palm_tree:
Codecov Report
@@ Coverage Diff @@
## master #27 +/- ##
=======================================
Coverage 55.41% 55.41%
=======================================
Files 10 10
Lines 314 314
Branches 26 26
=======================================
Hits 174 174
Misses 140 140
Continue to review full report at Codecov.
Legend - Click here to learn more
Ξ = absolute <relative> (impact),ΓΈ = not affected,? = missing dataPowered by Codecov. Last update e20c1b6...6a5d670. Read the comment docs.
Version 2.3.0 just got published.
Update to this version instead π
Release Notes
v2.3.0Features:
- add
extensionsoption to DllReferencePlugin - add
warningsFilterto UglifyJsPlugin to hide warnings selectively - add
extractCommentsto UglifyJsPlugin to move kept comments into separate file (i. e. LICENSE file) - validate relative and absolute paths in configuration
- validate stats options
- allow to match on
compiler(namein configuration) in rules- i. e. allows to specify different rules for
extract-text-webpack-pluginorhtml-webpack-plugin
- i. e. allows to specify different rules for
- Allow to pass multiple entries via CLI
- Performance improvements
- CommonsChunkPlugin give errors on incorrect options
- add
module.strictExportPresenceto make missing export an error instead of warning - Compiler emits
watch-closeevent when the watcher is closed - Allow additional compress options in UglifyJsPlugin
- empty chunk numbers are not flags in every chunk, this improves caching invalidation
Bugfixes:
- OccurrenceOrderPlugin now counts occurrences correctly
- Fix cheap-source-maps when combined with ES Modules (lines were offset)
- Watcher now detects file deleting correctly
- Resolve output path if relative output path is given via CLI
- Handle stack traces in errors correctly
- Some usages of
Systemnow generate valid code i. e.System.global - Dynamic property names are now parsed and can contain webpack stuff (i. e. imports)
- Empty enviroment variables are now supported in the
EnvironmentPlugin - (Maybe) Fixes chunk loading in IE when script is cached
Commits
The new version differs by 487 commits .
46dc08e2.3.001c06deMerge pull request #4527 from webpack/bugfix/issue-447223e1f7cinstall Promise early in chunk cache0c137cbMerge pull request #4521 from chicoxyzzy/patch-198ea823Merge pull request #4503 from eirikurn/empty-env-variables0058a2eUse ts-loader instead of deprecated typescript-loader3e787eaMerge pull request #4502 from webpack/TheLarkInn-patch-1335ce5fMerge pull request #4471 from SteveMieskoski/increase-coverage-for-AutomaticPrefetchPluginfadafb2Merge pull request #4504 from timse/do-not-merge-empty-chunksa9972a3Merge pull request #4505 from rouzbeh84/hotfix/hotlinking-examples-indexa5272e8hotlink examples in readmed67e125fix up testsd7ae9addo not incorporate chunks without modules003cef9EnvironmentPlugin: Support empty env variables7db849dUpdate README.md
There are 250 commits in total. See the full diff.
Version 2.3.1 just got published.
Update to this version instead π
Commits
The new version differs by 9 commits .
4b9b6602.3.1d1cf8b4Merge pull request #4538 from webpack/feature/error-emit-warningec46a0dMerge pull request #4539 from mp4096/master18566a1Fixed link to the Traceur repo in README751fd9badd stack to non-Error error emittedb1acb2eMerge pull request #4537 from webpack/bugfix/newline-validation49ccf44Merge pull request #4536 from webpack/bugfix/issue-453210c44e5fix extra newline in validation915c150fix bug in MinChunkSizePlugin
See the full diff.
Version 2.3.2 just got published.
Update to this version instead π
Release Notes
v2.3.2Bugfixes:
- Fix performance issue with cheap-source-maps
- Fix a line offset issue with cheap-source-maps
- Allow lowercased drive letters as absolute paths (not recommended)
- Improve some error reporting
Commits
The new version differs by 9 commits .
6b209b12.3.288f2833Merge pull request #4567 from webpack/bugfix/cheap-source-map3fca75eMerge pull request #4565 from webpack/dx/error-description-output-pathc226077update webpack-sources dependency to fix a bug2fe82afSuggest course of action56d09abMerge pull request #4533 from michael-ciniawsky/schemab5451efMerge pull request #4564 from webpack/bugfix/cheap-source-map22c771fupdate webpack-sources dependency to avoid performance issuec390700fix(schema/absolutePaths): make absolute paths case insensitive
See the full diff.
Version 2.3.3 just got published.
Update to this version instead π
Release Notes
v2.3.3Bugfixes:
- fix progress in multi compiler
Version 2.4.0 just got published.
Update to this version instead π
Release Notes
v2.4.0Highlighted Features:
import() now allows to configure a chunk name
import(/* webpackChunkName: "my-chunk-name" */ "module")require.ensure has a error callback
require.ensure([], () => {
require("a");
}, err => {
console.error("We failed to load chunk: " + err);
}, "chunk-name");Features:
- update to acorn 5
- resolve context is provided to resolver
- add
warningsFilterto stats options to filter warnings - add
__webpack_chunkname__toExtendedAPIPlugin - support string chunk ids
- add
NamedChunksPluginwhich allows to set chunk id, i. e. to chunk name - allow to provided different watch options for multiple compilations
- add error handler callback to
require.ensure - add chunk name option for
import()
Bugfixes:
- main flag for HMR is set correctly
- ignored modules are now context-agnositic
- recorded paths are now platform-agnositic
- fix for local AMD modules which wrap commonjs
- erros now print more detailed message when logged
- fix missing SourceMaps for non-entry chunks after rebuild
- variables now hoist in scope
Commits
The new version differs by 252 commits .
0cbd8fd2.4.0ab22702Merge pull request #4507 from ts-webpack/refactor/clean-codee787452Merge pull request #4700 from webpack/bug/future-var-declaration98153f5Merge pull request #4706 from webpack/test/parser-coverage52f2dafadd test cases and fix a buge4b8833improve code coverage3afe67dadd parser prewalking to capture scope0990915spacingd8a8bd3deprecate string option instead of removing itdbc40e8Merge pull request #4698 from simon04/examples-source-map0ef0581Add example demonstrating all source-map variantsa822784Merge pull request #4696 from webpack/bugfix/parser-refactoringba3688afixes misstake while es6 refactoring, add support for other variable declarations07f6281fix: typos and variables/function misuse52055barefactor: dead code elimination
There are 250 commits in total. See the full diff.
Version 2.4.1 just got published.
Update to this version instead π
Release Notes
v2.4.1Bugfixes:
- Fix scope analysis in function declarations
Version 2.5.0 just got published.
Update to this version instead π
Release Notes
v2.5.0Bugfixes:
- add
hashSaltto schema - webpack's source code no longer contains
sourceMappingURL, which caused issues with some tools - Added missing semicolon in dll-imported modules
- DllPlugin manifest is smaller (not pretty printed)
- CommonsChunkPlugin in async mode doesn't extract from initial chunks
Features:
- allow placeholders in the BannerPlugin
- add option to disable the module trace in stats
Commits
The new version differs by 81 commits0.
bf3652b2.5.0cd1cd29Merge pull request #4815 from webpack/bugfix/extract-async-initialb45588bCommonsChunkPlugin in async mode doesn't select initial chunks8bab88cMerge pull request #4814 from webpack/test/move-entrya244879add testcase for moving entry modules into the commons chunk85dc98fMerge pull request #4813 from JLHwung/perf/date-now6afc397perf: use Date.now() instead of new Date().getTime()94d0641perf: use Date.now() instead of +new Date()c91ba49Merge pull request #4791 from deificx/master94ba75fMerge pull request #4794 from ndresx/disable-manifest-json-pretty-print84ea1ffadded error to stats.moduleTrace test name to trigger test cases corretly8ad4386test cases for stats.moduleTrace option958156amoduleTrace added to webpackOptionsSchema.jsonde87f93Disable manifest.json pretty print4131013rename stats.stackTrace to stats.moduleTrace
There are 81 commits in total.
See the full diff
Version 2.5.1 just got published.
Update to this version instead π
Release Notes
v2.5.1Bugfixes:
- Fix crash when error happens while watching
- Fix hoisting of exports
Commits
The new version differs by 5 commits0.
ad2f68f2.5.14fd545bMerge pull request #4828 from satazor/patch-1b0c45daFix _done function not dealing with compilation being undefined7bc08e1Merge pull request #4816 from webpack/bugfix/hoist-immutable-exporta952bb9change some magic numbers to hoist exports
false
See the full diff
Version 2.6.0 just got published.
Update to this version instead π
Release Notes
v2.6.0Features:
- add
webpackModecomment option forimport() - add
output.chunkLoadTimeout
Bugfixes:
- fixed providing
webpackChunkNameforimport()with expression - fixed parsing of destructing in assignment
- fixed some edge cases when parsing declarations
Version 2.6.1 just got published.
Update to this version instead π
Release Notes
v2.6.1Bugfixes:
- Promise is now only needed when loading chunk, not in initialization
- variable injection in require.ensure is now working again
- better comment message when no export found (
output.pathinfo)
Commits
The new version differs by 7 commits.
7cfd2c42.6.15ec15f8Merge pull request #4927 from webpack/bugfix/require-ensure-var-injectda08b89fix variable injection in require.ensure0dd0830Merge pull request #4923 from webpack/bugfix/promise-later09d9533Use Promise only when chunk load is triggeredae389b0Merge pull request #4918 from marzelin/master08615a2change description when no static exports found
See the full diff
Version 3.0.0-rc.1 just got published.
Update to this version instead π
Release Notes
v3.0.0-rc.1Bugfixes:
- CLI args
--display-modulesand--display-optimization-bailoutnow work as expected - Scope Hoisting + class now works correctly
- Scope Hoisting + namespace exports works correctly
- deprecation for Module.chunks now works correctly
Commits
The new version differs by 132 commits.
2e8b77d3.0.0-rc.1ae5cb84Merge pull request #5024 from webpack/bugfix/scope-hoisting-ns-object8c78089fix lint errorac92de5update example9060137generate nicer names9b58b7agenerate correct namespace objects9b8c40bMerge pull request #5015 from webpack/bugfix/module.chunks1de873cMerge pull request #5014 from webpack/bugfix/renaming-class-scope7a0c776Merge pull request #5013 from webpack/bugfix/cli-argsc0bf82cfixes incorrect deprecation1c538f9fixes #5000e343164fix issue with --display-modules and --optimization-bailout3d653293.0.0-rc.03455d7bupdate examples463eeb5Merge pull request #5007 from webpack/next
There are 132 commits in total.
See the full diff
Version 3.0.0 just got published.
Update to this version instead π
Release Notes
v3.0.0Changes from 2.6.1 to 3.0.0
Features
node_modulesno longer mangle to~in stats [breaking change]- timeout for HMR requests is configurable
- added experimental Scope Hoisting (
webpack.optimize.ModuleConcatenationPlugin) - some performance improvements
- added
output.libraryExportto select an export for the library sourceMapFilenamenow supports[contenthash][breaking change]module.noParsesupports functions- add
node: falseoption to disable all node specific additions
Bugfixes
- add workaround for breakpoints in eval source maps (chrome)
- avoid creating redundant connections in chunk graph
- enable chunk modules in stats by default
- add special behavior when using CommonsChunkPlugin with only
asyncoption - error is shown when hot-only HMR fails
- fixed a few issues with weird stats output [breaking change]
- fixed a bug in occurrence order plugin [breaking change]
- optimization plugins now only affect the current compilation [breaking change]
- context now also include index files [breaking change]
- require.resolve evaluate truthy [breaking change]
- import order no longer adds to hash
- Hashing for RawModule fixed
Internal changes
- child compilations get records and cache assigned (they need a unique name) [breaking change]
- Set is used for Child.modules, Module.chunks, Reason.chunks [breaking change]
- uglifyjs-plugin is moved into separate repository
Changes from 3.0.0-rc.2 to 3.0.0
Bugfixes
- fix duplicate dependencies in ConcatenatedModule
- Hashing for RawModule fixed
Internal changes
- uglifyjs-plugin is moved into separate repository
Commits
The new version differs by 44 commits.
bf4ec9c3.0.09feda63Merge pull request #5028 from webpack/feature/externalize_uglify_plugin49d6e38Merge pull request #5086 from webpack/ci/node-83dcb133OSX test on node.js 8f4b8785Merge pull request #5012 from webpack/TheLarkInn-patch-1d26c402chore(deps): upgrade uglifyjs-webpack-plugin deps to get latest webpack-sources so tests pass3da4f3eMerge pull request #5085 from jbellenger/jbellenger/rawmodule-hash8c9dc14fix RawModule hashingc2c5d73Update README.md316d4b9Merge pull request #5084 from timse/remove-duplicate-codeae18552update test case with changed hash due to less clutter in dependenciesfc20348unite iteration through modules into one loop083843eremove code that pushes arrays of dependencies into dependenciesab636b0Merge pull request #5075 from andreipfeiffer/master3b3449cRefactor: use const for non reassignable identifier
There are 44 commits in total.
See the full diff
Version 3.1.0 just got published.
Update to this version instead π
Release Notes
v3.1.0Features:
- Allow different library names for UMD
- Support for passing a defined identifier as
thisin a IIFE - Use the new resolve performance option
cacheWithContext: falseby default when it's safe - Support array of functions as configuration
- add
sortModulestoChunkwhich is required in extract-text-plugin to support webpack 3
Bugfixes:
!with truthy webpack identifier will evaluate correctly- assets and dependencies are preserved in concatenated modules
- Fix some internal usage of deprecated APIs
Commits
The new version differs by 95 commits.
4bb30183.1.07e757cdMerge pull request #5194 from webpack/feature/hoist_regex_literals2879fb3Merge pull request #5225 from hulkish/feature/added-chunk-sortModules-method5f08aa4removed default params for node 4cadf9f7added sortModules method to Chunk class70b7d2ffix(sp): spelling mistake in const name0ab36c4Merge pull request #5196 from AndersDJohnson/multi-compiler-functions2eccb19Merge pull request #5081 from KTruong888/4099_es6_refactor_lib_hot_module_replacement_plugine365b2eMerge pull request #5210 from ematipico/master7913789Merge pull request #5220 from liuyuanyangscript/master15becbdREADME.md bugfix2ccc1fdChanged statement 'var' to 'const'a589a6cMerge pull request #5183 from kahwee/patch-1c2fa5d4feat(perf): remove unneded regexp escape987a9f3feat(perf): hoist final regexp
There are 95 commits in total.
See the full diff
Version 3.2.0 just got published.
Update to this version instead π
Release Notes
v3.2.0Bugfixes:
- fix duplicate entries in SourceMaps.
- call imported functions with correct context.
- support
strictThisContextOnImportsin ConcatenatedModules. - fix a bug which prevents parsing arguments for imported function calls when using
strictThisContextOnImports. - support nested
.call()renames of this. - fix
typeofwithrequire.resolve(Weak). - fix hashing with ConcatenatedModules.
Commits
The new version differs by 27 commits.
d0059903.2.067c17a6Merge pull request #5234 from webpack/bugfix/source-map-duplicate85ffe1eadd test case5a64498Merge pull request #5260 from ljqx/iife-nested-this-propertiesa6c8362Merge pull request #5261 from webpack/bugfix/import-context-strict-this6842d50Call imports with the correct context.12a1352[Parser] renamethisin.call(this)bcde519Merge pull request #5082 from KTruong888/4099_es6_refactor_lib_compileredd6228fix linting79926b3- Edit PR to use normal functions again due to βargumentsβ not working with arrow functions4266ab8- Fix compiler test as discussed in PR13bc80b- Put Watching as a property on Compiler rather than a static method6dffcca- Remove βselfβ references from lib/Compiler and use more arrow functions instead4378c92- Add more testsbfd5ed9- Fix linter issues
There are 27 commits in total.
See the full diff
Version 3.3.0 just got published.
Update to this version instead π
Release Notes
v3.3.0Features:
- HMR logging now displays an expandable shorter module id.
Bugfixes:
- Fix refactoring typo
this.compiler.compiler is not a function - NormalModule source can be cache between compilations (performance for incremental builds)
- webpack now also watches when missing directories are added (i. e. when a module was missing and is installed)
Commits
The new version differs by 23 commits.
5b119e73.3.0b128db1Merge pull request #5290 from webpack/bugfix/caching-modulea064968Merge pull request #5297 from webpack/bugfix/watch-missing-directories329a805add test case for error recovery while watchingb4c74b2allow watch cases to have errors per stepf3ddcddupgrade watchpacke72c3b2missing dependencies could be files tooc1a0244store hash in depndencyTemplates Map instead of comparing identify981fd23Merge pull request #5253 from rrharvey/feature/hmr-module-namesb093f02only group HMR module updates if name contains loaders6c5dc1brespect log level in HMR client log groupsd312022Merge pull request #5269 from huangc28/fix-compilerjs-error-undefined-compiler6c0e452Fix typo that causes "TypeError: this.compiler.compiler is not a function" since compiler is undefined.95c7fa4Merge pull request #3103 from kutyel/master43f967cAdjust style to es6 :tada:
There are 23 commits in total.
See the full diff
Version 3.4.0 just got published.
Update to this version instead π
Release Notes
v3.4.0Features:
- Improved optimization bailout messages
- NamedModulesPlugins and HashedModuleIdsPlugin work now properly with delegated modules (DllReferencePlugin) and externals.
- add
--config-nameoption to choose a config by name for compiling a part of the config - Improved error message when parsing in ModuleConcatenationPlugin fails
- Upgrade a lot of dependencies
- Child compilation names are not relative in stats
Bugfixes:
- Fix setting boolean options in configuration (profile, bail)
- Fix "uncatched" exception in HMR runtime code
- Fix two cases where ModuleConcatenationPlugin crashes (missing internal name)
- Concatating delegated modules (from Dlls)
- reference to the default export of the root module
- Fix
--module-bind-preand--module-bind-post
Performance:
- Performance improvements in
- SourceMapDevToolPlugin
- AggressiveSplittingPlugin
- NormalModule variable injection
- Parser
- RecordIdsPlugin
- Stats
Commits
The new version differs by 88 commits.
c8732c83.4.0d1619d4Merge pull request #4856 from matthewmeyer/hashDependantModuleIdsb159ec2Merge pull request #5180 from webpack/feature/improve-module-concat-bailout-messages32264b8Merge branch 'master' into feature/improve-module-concat-bailout-messages4b12c56Merge pull request #5369 from webpack/bugfix/scope-hoisting-dll440b5dfuse original request as libIdent for delegated modules35c8097Make sure it's a real module when choosing for ModuleConcatenationd4f3bc3Merge pull request #5150 from webpack/test/benchmarkbb0f41aMerge pull request #5362 from webpack/deps/minor-updates544fee4fix lint problem3598359update stats test for larger file378ad46update all dependencies to latest compatible version008ac78Merge pull request #5353 from webpack/deps/extract-text-webpack-pluginee358bdMerge pull request #5351 from webpack/deps/supports-color91332b6Merge pull request #5356 from webpack/deps/i18n-webpack-plugin
There are 88 commits in total.
See the full diff
Version 3.4.1 just got published.
Update to this version instead π
Release Notes
v3.4.1Bugfixes:
- fix incorrect warnings about exports when using the DllReferencePlugin
Version 3.5.0 just got published.
Update to this version instead π
Release Notes
v3.5.0Features:
- add
stats.excludeAssetsto allow to filter assets in list (@ldrick) - add
import(/* webpackMode: "weak" */ "module")to try to load a module without network request (@faceyspacey) - add 4. argument to
require.contextwhich is the context mode. Can befalse,"eager","lazy-once","weak"and"async-weak". (@faceyspacey) require.resolveWeaknow support expressions (@faceyspacey)- generate only a single require for modules references in scope-hoisted modules (
ModuleConcatenationPlugin)
Bugfixes:
- keep correct import order when using the
ModuleConcatenationPlugin - Generate shorter, more readable identifiers in
ConcatenatedModule --helpoutput is flushed before process exit (@esbenp)- exit code is reliable reported for CLI validation error (@polomsky)
statsoptions are now validated by schema (@esbenp)- fixes problem when using the
CommonsChunkPluginin async mode withoutnameargument - fixes description of
--resolve-extensions(@tomek-d) - fixes
has no internal namewhen using dependency variable in root of scope-hoisted modules (ModuleConcatenationPlugin)
Examples:
- add an example for dll + app (@aretecode)
Commits
The new version differs by 68 commits.
75a8ffe3.5.0afa28c0Merge pull request #5453 from webpack/bugfix/import-order-scope-hoistinga569764Merge pull request #5457 from tomek-d/resolve-extensions-typo0b8023afixes #509629d1336Fixed bug in --resolve-extensions parameter documentation39051dfupdate example7619c43generate more pretty names for nested concatenation6607cfaremove ordering in ModuleConcatenationPlugin2bbbf50Merge pull request #5437 from esbenp/fix-help-output-test-53459f5bffabeautify334c1c4remove unused variable8835751fix conflict handling7099fccupdate stats test caseb77a52badd reserved words to avoid syntax errors16a5831use old new Buffer api for node 4
There are 68 commits in total.
See the full diff
Version 3.5.1 just got published.
Update to this version instead π
Release Notes
v3.5.1Bugfixes:
- fix invalid syntax when using non-number ids with Scope Hoisting
Version 3.5.2 just got published.
Update to this version instead π
Release Notes
v3.5.2Bugfixes:
- fixes stack overflow with circular dependencies (
ModuleConcatenationPlugin)
Commits
The new version differs by 12 commits.
25302e53.5.2f04f066Merge pull request #5471 from webpack/bugfix/stack-overflow-concat54fbfe0Merge pull request #5467 from moschan/refactor-entry-option-pluginfb0ca64Merge pull request #5466 from hzoo/patch-1b06d69frollback travis to precise distbc67522fixes stack overflow with circular dependencies9a87824Refactor "EntryOptionPlugin.js"4805027add fix command for eslint0059bcfMerge pull request #5458 from samccone/sjs/remove-function-redeclarea2601c3update examples1869688fix building of examples8b3772dRemove function redeclaration.
See the full diff
Version 3.5.3 just got published.
Update to this version instead π
Release Notes
v3.5.3Bugfixes
- fixes a name conflict with the
ModuleConcatenationPlugin
Commits
The new version differs by 7 commits.
4b2b1ad3.5.34430af4Merge pull request #5487 from webpack/bugfix/issue-5481b7c3491Merge pull request #5485 from webpack/bot/inactivee1bfecfMerge pull request #5486 from webpack/bot/pr-pending0e73a24also generate a new identifier for interop name0ad5d21Wait for CI not pending until reporting CI status72420famark and close inactive issue after half a year
See the full diff
Version 3.5.4 just got published.
Update to this version instead π
Release Notes
v3.5.4Bugfixes
- Warnings and errors contribute to hash, which shows stats on warning-only change
- HMR: avoid crash when calling accept handler on disposed module
- HMR: disable Scope Hoisting for modules using HMR
- restore backwards compatibility of ConcatenatedModule (@kisenka)
Features:
- Add option to limit the number of parallel processed modules (
parallelism)
Commits
The new version differs by 22 commits.
990563f3.5.42475c6aMerge pull request #5506 from webpack/bugfix/concat-hmr0ea37a5Disallow Scope Hoisting when using HMR287d587Merge pull request #5480 from kisenka/concatenated-module-in-3.5-compat3d272acfix: restoremodulesproperty of ConcatenatedModule (fixes #5477)7a36951Merge branch 'master' of https://github.com/webpack/webpack into concatenated-module-in-3.5-compat839915cMerge pull request #5501 from webpack/bugfix/hash-watch-warnings-errors93af585fix stats tests3820157fix lint problem0925a9dMerge pull request #5502 from webpack/feature/limit-processed-modules09c34cfremove hash from stats test with error930c019fix validation output testf9bf8a9Limit the number of parallel processed modules7905bf5Warnings and Errors contribute to hashf7bcba7Merge pull request #5500 from webpack/bugfix/hmr-disposed-handler
There are 22 commits in total.
See the full diff
Version 3.5.5 just got published.
Update to this version instead π
Release Notes
v3.5.5Bugfixes:
- fixes a bug where modules where incorrectly removed from chunks resulting in
call on undefinederrors (can happen when usingexternalsandCommonChunkPlugin) - Modules no longer loose
__esModuleflag on incremental build withModuleConcatenationPlugin __esModuleflag is now only set when needed with theModuleConcatenationPlugin
Commits
The new version differs by 5 commits.
ef6ab683.5.56bdd9dcMerge pull request #5535 from webpack/bugfix/incremental-concat-compatf75418fMerge pull request #5534 from webpack/bugfix/incorrect-graphc5deb59set compatiblity flag correctly even after incremental build99c2706Ensure that graph structure stay consistent
See the full diff
Version 3.5.6 just got published.
Update to this version instead π
Release Notes
v3.5.6Bugfixes
--watch-pollalso accepts a number now (@civalin)- optimization bailout messages are now correctly cleared on incremental compilation (@STRML)
- (back)slashes in querystring are not correctly handled when making the request relative to context (@donocode)
orginalError->originalErrorin HMR API (@sokra)- fix
Cannot read property '0' of undefinedin harmony modules (@sokra) - Handle
requireto root of concatenated module correctly and don't generate__webpack_require__(null)(@sokra) - No longer use
asyncas variable name (@sokra) - Object in options are now cloned when applying defaults (@sokra)
Performance
- Performance improvements for SourceMap devtool (@filipesilva)
Commits
The new version differs by 31 commits.
92d5c203.5.6978e9f9Merge pull request #5635 from webpack/bugfix/clone-options5020104allow boolean values for node and performancea4cf91fMerge pull request #5633 from webpack/bugfix/indirect-importf04cce8clone options and don't modify them1fb9eb1fixes #5624fb8afe7Merge pull request #5623 from webpack/bugfix/concat-require-root1b85726Merge pull request #5621 from webpack/bugfix/hmr-apiaf470a5handle inner non-harmony dependencies correctly in ConcatenatedModuleccc4317fix typo in HMR API9d9ac3bMerge pull request #5608 from xekri/patch-1633eac4typo fixb75b20bMerge pull request #5595 from filipesilva/fix-deoptsc8fd542Merge pull request #5599 from donocode/master174fd4ePrevent NormalModule contextify from contextifying query parameters
There are 31 commits in total.
See the full diff
Version 3.6.0 just got published.
Update to this version instead π
Release Notes
v3.6.0Bugfixes
- Using folder names on CLI now correctly uses folder as entry (@gyandeeps)
- Assign correct cache object to child compiler (@sokra)
Commits
The new version differs by 17 commits.
62267593.6.02b1046eMerge pull request #5671 from webpack/bugfix/child-cache3d99168remove unused code, add todo comment46432c4add test for notCacheable in CachePlugin460e6b6remove incorrect tests0975d13assign correct cache to child compilationcc03d8efix sponsors list for opencollective API changesf6285d2Merge pull request #5652 from JLHwung/remove-duplicate-eslintrc-configuration-item5463c1eadd next PR labeld87c88eMerge pull request #5517 from webpack/ci/travis2f428aaCI improvements9e14196update to newer travis image44df871chore(eslint): remove duplicate configuration item2206ee0Merge pull request #5625 from gyandeeps/issue55764f5e78bUse statsSync isDirectory to check dir
There are 17 commits in total.
See the full diff
Version 3.7.0 just got published.
Update to this version instead π
Release Notes
v3.7.0Features
- Static analysis can now concat string with
.concat(@loganfsmyth) - add
ContextExclusionPluginto exclude files in a context (@timse) - add
deepChildrenflag toCommonChunkPlugin(@ArcEglos, @ljcrapo) - Allow using non-UMD externals combined with UMD externals (@NMinhNguyen)
Bugfixes
- References to dll now contribute correctly to hash (@dtinth)
- fix behavior of
--watch-pollin CLI (@Aladdin-ADD) - set
crossOriginon script tags for HMR (@STRML) - fix usage of local AMD modules in AMD require (@chuckdumont)
- show a warning when using g or y flag for context RegExp (@simon-paris)
Performance
Commits
The new version differs by 58 commits.
551ea763.7.032f8b6bMerge pull request #5802 from webpack/bugfix/missing-harmony-crash1381f67fix crashes when imported module fails compilingdee0774Merge pull request #5717 from webpack/allow-negative-early-bail-for-contextbe72b2aMerge pull request #5753 from simon-paris/master7ebf931Merge pull request #5786 from webpack/performance/chunks48096a1Merge pull request #5797 from webpack/bugfix/uncatched-bail2919a9cprevent crashing when error out early in bail mode7870bfcimprove chunk graph building performanced9accb4Merge pull request #5764 from ljcrapo/commons-chunk-deep-children4795ffdMerge pull request #5795 from webpack/bugfix/graph-correctness-modules91df794bugfix and test for graph correctness2df0bf1Merge pull request #5793 from webpack/bugfix/graph-correctness130ace8fix graph correctness with multiple entries289c19bMerge pull request #5784 from NMinhNguyen/bugfix/only-use-umd-externals-for-umd-library-target
There are 58 commits in total.
See the full diff
Version 3.7.1 just got published.
Version 3.8.0 just got published.
Update to this version instead π
Release Notes
v3.8.0Features:
- It's now possible to include the
--envdata in stats (@jbottigliero) - There is a warning when trying to load a initial chunk with
import()orrequire.ensurenow (@sokra)
Bugfixes:
- fix a race condition for ENOENT errors (@simon-paris)
- chunk reasons comments are not set more consistent (@sokra)
- fix schema for
statsand be more strict (@jbottigliero)- This may lead to errors if you've provided wrong properties.
- remove the absolute path from the parser error message (@sokra)
- fix changed behavior when loading a initial chunk on demand (@sokra)
Performance
Commits
The new version differs by 26 commits.
1dc56183.8.0dfc34ceMerge pull request #5838 from webpack/bugfix/include-origin-in-parse-errord96c01eremove absolute path from parse error64ac3f0Merge pull request #5835 from jbottigliero/tests-statsCasesf61e748Merge pull request #5837 from webpack/bugfix/async-dep-to-initialb597322fix behavior and add a warning when trying to load an5c687cd[tests] statsCases/module-deduplication5433b8cMerge pull request #5825 from jbottigliero/fix-webpackOptionsSchema5761875[fix] webpackOptionsSchema.jsone0d4501[fix] webpackOptionsSchema33818bcMerge pull request #5812 from simon-paris/ignore-enoent-in-contextmodulefactory-resolvedependencies1bd8b74Merge pull request #5817 from webpack/bugfix/semetrical-chunk-reason2d60f13Merge pull request #5823 from webpack/ci/exclude-old-version0b6e9d2Exclude testing in older versions0b3dfcbMerge pull request #5822 from webpack/bugfix/commons-chunk-plugin
There are 26 commits in total.
See the full diff
Version 3.8.1 just got published.
Update to this version instead π
Release Notes
v3.8.1Bugfixes:
- add missing keys to
statsschema for validation