An in-range update of webpack is breaking the build π¨
greenkeeper opened this issue Β· 47 comments
The devDependency webpack was updated from 4.19.1 to 4.20.0.
π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
webpack is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
Status Details
- β continuous-integration/travis-ci/push: The Travis CI build failed (Details).
Commits
The new version differs by 40 commits.
c4d8a3c4.20.01495b33Merge pull request #8070 from chuckdumont/work434ced3Merge pull request #8071 from timneutkens/fix/typo2671d88Fix typof8877e0Uncaught exception from renderers31d735cMerge pull request #8068 from webpack/feature/json-to-typescript762b1c9move json-schema-to-typescript to devDependencies9c8f304Merge pull request #8065 from webpack/ci/appveyor3b6d149Merge pull request #7232 from webpack/feature/json-to-typescript61718d4Merge pull request #8064 from xtuc/chore-bump-webassemblyjs13f8bc251Reduce the appveyor CI tasks62b6142fix Validation testc768182fix issues with absolutePath, allOf and anyOf8c31f2afixes for RegExp in schema44955b7emit exit code only in lint mode
There are 40 commits in total.
See the full diff
FAQ and help
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
After pinning to 4.19.1 your tests are still failing. The reported issue might not affect your project. These imprecisions are caused by inconsistent test results.
- The
devDependencywebpack was updated from4.20.0to4.20.1.
Your tests are still failing with this version. Compare changes
Release Notes for v4.20.1
Bugfixes
- fix crash when using
libraryTarget: "amd"without library name
- The
devDependencywebpack was updated from4.20.1to4.20.2.
Your tests are still failing with this version. Compare changes
Release Notes for v4.20.2
Bugfixes
- keep comments in
export defaultin concatenated modules
Commits
The new version differs by 8 commits.
5c5e9024.20.279ea087Merge pull request #8086 from webpack/bugfix/comments-concat-export-defaultaab3afbfixes #808554e30e0update examples4ed8c08Merge pull request #7803 from oygen87/patch-16126ec7Update README.md37ae7c3Update increment.js614f2adUpdate example.js
See the full diff
- The
devDependencywebpack was updated from4.20.2to4.21.0.
Your tests are still failing with this version. Compare changes
Release Notes for v4.21.0
Features
- add
output.libraryTarget: "amd-require"which generates a AMDrequire([], ...)wrapper instead of adefine([], ...)wrapper - support arrays of strings passed to
output.library, which exposes the library to a subproperty
Bugfixes
- fix cases where
__webpack_require__.eis used at runtime but is not defined in the bundle - fix behavior of externals of
globaltype
Performance
- Some performance improvements to the chunk graph generation
Commits
The new version differs by 37 commits.
432d2a34.21.00fb6c60Merge pull request #7038 from marcusdarmstrong/marcusdarmstrong-external-module-fix15b6f8bmake afterEach async7bc5c98Merge branch 'master' into marcusdarmstrong-external-module-fix2228dafMerge pull request #8230 from webpack/revert-8120-rh-silent-reporterfadf875remove dependency7c0b209Revert "Re-enable jest-silent-reporter #hacktoberfest"a868789Merge pull request #8143 from MLoughry/miclo/optimize-chunk-graph-generation1d71edeMake changes suggested by @sokra to optimize chunk graph generation4d3fe00Merge pull request #8134 from fscherwi/update-coveralls86f56bfupdate coveralls4c461e2Merge pull request #8120 from rickhanlonii/rh-silent-reporter9fe42e7Merge pull request #8118 from webpack/bugfix/issue-81100b6ad2aDon't be clever with the set command because idk windows148016eRerun yarn
There are 37 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.21.0to4.22.0.
Your tests are still failing with this version. Compare changes
Commits
The new version differs by 15 commits.
894eca24.22.05165a90Merge pull request #8242 from webpack/perf/chunk-graph07d2d65Merge pull request #8243 from webpack/bugfix/stablility5e4a6a4fix byId sortingc04747fmake LimitChunkCountPlugin stablea7db689make chunk compare stable3217d02make stats assets order stable by providing a default order98b482emake dependency order stable8a8111bmake sorting in Stats stable511d15bmake origins sorting deterministicc8252e6Run additional tests to ensure compilation stablility65d9ffbOptimize chunk graph algorithm1d9f8a3Merge pull request #8233 from ljqx/const-plugin-logical-operatordcd3834fix comments257e6ec[ConstPlugin] add support for logical expressions (&& and ||)
See the full diff
- The
devDependencywebpack was updated from4.22.0to4.23.0.
Your tests are still failing with this version. Compare changes
Release Notes for v4.23.0
Features
- add
watchModeflag to Compiler to be able to detect watch mode in plugins - Prefer chunk names of entrypoints when merging chunks
- add
removedFilesproperty to Compiler to detect removed files
Bugfixes
- publish declarations to npm
- upgrade
@webassemblyjs/*for bugfix - fix crash when using a side-effect-free wasm module in production mode
Internal changes
- test on node.js 12
- fix memory leak in test suite
Commits
The new version differs by 35 commits.
a4feb6e4.23.0298fa4cMerge pull request #8266 from ljqx/wasm-finalize-exports-fix035ceb6force travis rerun735b4aaMerge pull request #8182 from xtuc/ci-node-nightly6844c75add test8256249longer timeouts for Compiler testf7ff913use latest node 12 nightly1c44f95fix bug where module is referenced which is not in the graph98d077dorder values with different types correctlyf5e45bealso export WebAssembly.Global when reexporting globalsb22f027Update tests for new WebAssembly.Global APIedcadbbci: add node 1191755a2Merge pull request #8265 from webpack/ci/fix-memory-issue523ddd7avoid memory leak48656d2[WasmFinalizeExportsPlugin] check ifrefis null before using it
There are 35 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.23.0to4.23.1.
Your tests are still failing with this version. Compare changes
Release Notes for v4.23.1
Bugfixes
- add space when replacing expression with constant
- i. e. for code like
return'development'===process.env.NODE_ENV&&'foo'
- i. e. for code like
- The
devDependencywebpack was updated from4.23.1to4.24.0.
Your tests are still failing with this version. Compare changes
Release Notes for v4.24.0
Features
- allow to pass no dependencies to DefinePlugin runtime value
DefinePlugin.runtimeValue(() => {...}, true)is always evaluated
- add
moduleargument toDefinePlugin.runtimeValue
Bugfixes
- update webassemblyjs dependency
- fix bug when using entry names that look like numbers with HMR
Commits
The new version differs by 24 commits.
9e397b54.24.056846fbMerge pull request #8319 from webpack/update-dev-tools2a440feUpdate development toolsc832cb7Merge pull request #8306 from FranckFreiburger/mastera640cd0- update/enhance the test7dc8e51pass { module } instead of module8be0485Merge pull request #8307 from xtuc/chore-bump-webassemblyjs172eff6aachore: bump webassemblyjsa093cfarun eslint --fix979320e- add a test for PR#83062b0025aadd module argument to DefinePlugin.runtimeValue functions7076c05Merge pull request #8299 from JackyTianer/master145b719remove test script in package.jsond66cce2add test case by this change536e271Merge pull request #8295 from HarlemSquirrel/examples-readme-20181028
There are 24 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.24.0to4.25.0.
Your tests are still failing with this version. Compare changes
Release Notes for v4.25.0
Features
- add
formatoption toDllPluginto allow generating formated manifest json - add flags to
ProgressPluginto add and remove information- entrypoint counter was added, but disabled by default to avoid breaking change
Bugfixes
- fix code generation for context dependencies when replacing compile-time constant expressions
- disable the effect of the ProvidePlugin for
.mjs
Commits
The new version differs by 38 commits.
290094e4.25.0355590eMerge pull request #8250 from Aladdin-ADD/patch-30293c3aMerge pull request #8279 from smelukov/support-entry-progress1ea411bMerge pull request #8139 from NaviMarella/FormatManifest4b72635exclude watch test casese35d084increase test timeout6be1411move schema into definitions3d74504add missing hooks to progress56d8a8fprevent writing the same message multiple times to stderr64e3826use flags to show different parts of the progress message8c5e74fMerge branch 'master' into support-entry-progress10ff7a5Merge pull request #8327 from DavidStaheli/users/davidstaheli/publish-test-results1b23c1ePublish test results from Azure Pipelines buildseb68316Merge pull request #8294 from ljqx/zhbliu/import-parser-plugin-fix-context-return22aee1efix shortcut condition
There are 38 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.25.0to4.25.1.
Your tests are still failing with this version. Compare changes
Release Notes for v4.25.1
Bugfixes
- fix replacement of compile-time constant expression when expression is a wrapped expression (string prefix and/or suffix).
Commits
The new version differs by 6 commits.
23619954.25.1e2a2016Merge pull request #8338 from webpack/bugfix/issue-8293babe736replace prefix/postfix even when equal for wrapped contextdcd0d59test for #8293af123a8Merge pull request #8334 from webpack/bugfix/lint36eb0bbmove azure specific commands to azure-pipelines.yml
See the full diff
- The
devDependencywebpack was updated from4.25.1to4.26.0.
Your tests are still failing with this version. Compare changes
Commits
The new version differs by 7 commits.
04f90c54.26.0e1df721Merge pull request #8392 from vkrol/cherry-pick-terser-to-webpack-4a818deffix for changed API in terser plugin warningsFilterb39abf4Rename test directories too311a728Switch from uglifyjs-webpack-plugin to terser-webpack-plugina230148Merge pull request #8351 from DeTeam/chunk-jsdoc-typo7a0af76Fix a typo in Chunk#split jsdoc comment
See the full diff
- The
devDependencywebpack was updated from4.26.0to4.26.1.
Your tests are still failing with this version. Compare changes
Release Notes for v4.26.1
Bugfixes
- fix a bug where splitChunks.maxSize causes a hanging build
- fix a bug where splitChunks.maxSize crashes when minSize > maxSize
- fix a edgecase where splitChunks.maxSize can cause chunks bigger than minSize
- remove unnecessary code from global builtin
Commits
The new version differs by 9 commits.
8e841fe4.26.111afdbdMerge pull request #8417 from webpack/bugfix/split-chunks-min-sizecbeaf70prevent groups with size < minSizea1d4802Merge pull request #8416 from webpack/bugfix/split-chunks-zero-min32961f2while grouping nodes include at least one node on each sidefa56ec8Merge pull request #8410 from webpack/bugfix/max-size-lt-min-sizefd2133bhandle case when minSize > maxSize614a6fcMerge pull request #8385 from hax/patch-148f0604Drop unusefulevalcall
See the full diff
- The
devDependencywebpack was updated from4.26.1to4.27.0.
Your tests are still failing with this version. Compare changes
Release Notes for v4.27.0
Features
- When using functions as plugins they are now also called with the compiler as parameter
- This make it possible to use arrow functions as plugins
- splitChunks.maxSize now emits a warning when minSize > maxSize
- Loaders have now access to a
getResolvemethod to create their own resolver function with custom options
Bugfixes
- splitChunks.cacheGroups.xxx.enforce now behaves as documented and enforce chunk creation
- splitChunks.cacheGroups.xxx.enforce now no longer deletes minSize for maxSize
- fixes a bug where splitChunks cause cacheGroups to be incorrectly merged when using the same name
- now conditions are considered per cacheGroup
- the correct cache group comment is displayed in stats
- fixes a bug which causes providedExports not to be updated on rebuilds when using
export * from
Commits
The new version differs by 12 commits.
f47bf8b4.27.0a67ffcdMerge pull request #8452 from webpack/feature/resolveWithOptions96f625cMerge pull request #8457 from webpack/bugfix/rebuild-provided-exports56fecccconvert test case to normal function for node.js 6 support2f4296efix a bug which causes incorrect providedExports for cached modulesf944002Merge pull request #8451 from webpack/bugfix/split-chunks162da1cadd getResolve method to loader context3b46b48enforce doesn't affect minSize for maxSize72a8a1fMerge pull request #8440 from Connormiha/oprimize-chunk-can-be-integrated537d3e4Cache hasRunstime in chunke3e8a68Merge pull request #8405 from xiaoxiaojx/fix-function-plugin-apply70b9a1bfix parameter missing when plugin type is a funtion
See the full diff
- The
devDependencywebpack was updated from4.27.0to4.27.1.
Your tests are still failing with this version. Compare changes
Release Notes for v4.27.1
Bugfixes
- v4.27.1 accidentially introduced a breaking change. This reverts the change and restores the original behavior for
splitChunksenforce.
- The
devDependencywebpack was updated from4.27.1to4.28.0.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.28.0
Features
- IgnorePlugin:
checkResourcehas an additionalcontextargument
Bugfixes
- Injection of node.js globals has been disabled for
.mjsfiles as it's crashing
Commits
The new version differs by 11 commits.
e871eeb4.28.0f6d67b6update examples573d2daMerge pull request #8511 from isiahmeadows/fix-erroneous-injection6b54a46Fix failing test.14ef010Fix nits, blockrequireto prevent false positivef2f62c7Merge pull request #8516 from iliakan/mastera9d465fIgnorePlugin: add context argument to checkResource, deprecate checkContext31de553Add test18d7396Remove a broken hookd5e26f7Merge pull request #8467 from Connormiha/simplify-append-head6f5c5efUse document.head instead of getElementsByTagName
See the full diff
- The
devDependencywebpack was updated from4.28.0to4.28.1.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.28.1
Bugfixes
- fix error in IgnorePlugin when no contextRegExp is passed
Commits
The new version differs by 14 commits.
7a6a71f4.28.1068fe24Merge pull request #8530 from webpack/bugfix/ignore-plugin6c22ca2fix issue when contextRegExp is undefinede871eeb4.28.0f6d67b6update examples573d2daMerge pull request #8511 from isiahmeadows/fix-erroneous-injection6b54a46Fix failing test.14ef010Fix nits, blockrequireto prevent false positivef2f62c7Merge pull request #8516 from iliakan/mastera9d465fIgnorePlugin: add context argument to checkResource, deprecate checkContext31de553Add test18d7396Remove a broken hookd5e26f7Merge pull request #8467 from Connormiha/simplify-append-head6f5c5efUse document.head instead of getElementsByTagName
See the full diff
- The
devDependencywebpack was updated from4.28.1to4.28.2.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.28.2
Bugfixes
- fixes a crash when multiple IgnorePlugins are used
Commits
The new version differs by 17 commits.
fe514dd4.28.2899eeffMerge pull request #8542 from webpack/bugfix/ignore-externalsbc368c7fixes #85387a6a71f4.28.1068fe24Merge pull request #8530 from webpack/bugfix/ignore-plugin6c22ca2fix issue when contextRegExp is undefinede871eeb4.28.0f6d67b6update examples573d2daMerge pull request #8511 from isiahmeadows/fix-erroneous-injection6b54a46Fix failing test.14ef010Fix nits, blockrequireto prevent false positivef2f62c7Merge pull request #8516 from iliakan/mastera9d465fIgnorePlugin: add context argument to checkResource, deprecate checkContext31de553Add test18d7396Remove a broken hook
There are 17 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.28.2to4.28.3.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.28.3
Bugfixes
- ProfilingPlugin creates the output folder if necessary
Commits
The new version differs by 24 commits.
983c2614.28.3510abf7Merge pull request #8565 from NaviMarella/ProfilingPlugin_85030128118Modified Tests as suggested.5b5f1d4Made changes as requestedeb960ccFixed Profiling Output path for creating a folder, if it doesn't exists.3b344f2Merge pull request #8559 from darrelfrancis/darrelfrancis-patch-1-readmee2abdaeFix minor typos, improve clarity of READMEfe514dd4.28.2899eeffMerge pull request #8542 from webpack/bugfix/ignore-externalsbc368c7fixes #85387a6a71f4.28.1068fe24Merge pull request #8530 from webpack/bugfix/ignore-plugin6c22ca2fix issue when contextRegExp is undefinede871eeb4.28.0f6d67b6update examples
There are 24 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.29.0to4.29.1.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.29.1
Bugfixes
- add missing
__esModuleflag when modules are concatenated, but without usage information
Commits
The new version differs by 62 commits.
6934b984.29.1960f396Merge pull request #8686 from MarkPollmann/patch-18627743Merge pull request #8678 from bhavya9107/patch-1915c32ddocs(README): remove to from link9737a3bUpdate README.mdf654a49docs(README):Update indexc957338docs(README): newline after index09cf713docs(README): add index07d4d85Merge pull request #8676 from hulkish/fix-side-effects-example2209b8arebuild examples780c17efix side-effects example2fe0ba5Normalize backslash on windowsa0eab48Merge pull request #8667 from webpack/bugfix/esModule-flag42007e8fixes #866625bccd44.29.0
There are 62 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.29.1to4.29.2.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.29.2
Internal changes
- update dependencies
Commits
The new version differs by 137 commits.
74b8aac4.29.2e79d014Merge pull request #8741 from webpack/deps/devd12ca7cupdate dev depsc28f6cbMerge pull request #8742 from webpack/deps/schema-utils5e3a053upgrade schema-utils to new major885ab81Merge pull request #8740 from webpack/deps/update-jest08473deadd workaround for jest buga994ec7upgrade jest8167e42Merge pull request #8736 from webpack/deps/eslint-typesda59443Merge pull request #8737 from webpack/deps/update-test-depsdbc0b8dMerge pull request #8725 from webpack/dependabot/npm_and_yarn/typescript-3.3.1155cda7update test cases dependencies11bfb05update linting dependenciesd7d9b9bignore typescript bug5a6d654Bump typescript from 3.0.0-rc to 3.3.1
There are 137 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.29.2to4.29.3.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.29.3
Bugfixes
- fixes a bug where
import()context uses__webpack_require__.e, but it is not in the runtime - WebpackErrors now console.log correctly in node > 10
Commits
The new version differs by 151 commits.
b934e264.29.30d5c0cfMerge pull request #8654 from mc-zone/fix/86262eefbaeMerge pull request #8751 from webpack/dependabot/npm_and_yarn/webpack-dev-middleware-3.5.2217139aMerge pull request #8750 from webpack/dependabot/npm_and_yarn/react-dom-16.8.1b894f26Merge pull request #8749 from webpack/dependabot/npm_and_yarn/react-16.8.12b1b3ceBump webpack-dev-middleware from 3.5.1 to 3.5.25b4c277Bump react-dom from 16.8.0 to 16.8.1cc2ba62Bump react from 16.8.0 to 16.8.17a5137dfixes in ContextModule7edcc48fix: add missed webpack_require.e runtime while importing exist module with context87a3046Merge pull request #8747 from webpack/deps/node-12458c61fupdate node 12 nightly version109db05Merge pull request #8738 from hiroppy/feature/modify-WebpackError.unittest74b8aac4.29.2e79d014Merge pull request #8741 from webpack/deps/dev
There are 151 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.29.3to4.29.4.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.29.4
Bugfixes
- update
@webassemblyjsfor bugfixes
Commits
The new version differs by 180 commits.
7ecf9924.29.4a259c09Merge pull request #8791 from webpack/dependabot/npm_and_yarn/react-16.8.2686dd8fMerge pull request #8790 from webpack/dependabot/npm_and_yarn/jest-junit-6.3.031a33aaMerge pull request #8789 from webpack/dependabot/npm_and_yarn/react-dom-16.8.2d1d0be9Merge pull request #8785 from webpack/dependabot/npm_and_yarn/wast-loader-1.8.2fff330eMerge pull request #8784 from webpack/dependabot/npm_and_yarn/lint-staged-8.1.4196cb81Merge pull request #8786 from xtuc/chore-bump-webassemblyjs19842ed68Bump react from 16.8.1 to 16.8.26da1da5Bump jest-junit from 6.2.1 to 6.3.093b0485Bump react-dom from 16.8.1 to 16.8.2e4ce645chore: bump webassemblyjs16b92adBump wast-loader from 1.8.1 to 1.8.240245c5Bump lint-staged from 8.1.3 to 8.1.4a3f2662Merge pull request #8783 from webpack/dependabot/npm_and_yarn/handlebars-4.1.0ae41c08[Security] Bump handlebars from 4.0.11 to 4.1.0
There are 180 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.29.4to4.29.5.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.29.5
Bugfixes
- update
@webassemblyjsto remove git dependency
Commits
The new version differs by 189 commits.
073813f4.29.539a8742Merge pull request #8800 from webpack/bugfix/prettierignore5878c93Merge pull request #8802 from xtuc/chore-bump-webassemblyjs203d23f67chore: bump webassemblyjs75a9a51fix prettierignore file and run prettier75c2784Merge pull request #8788 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-22.3.05591e17Merge pull request #8799 from webpack/dependabot/npm_and_yarn/eslint-5.14.0266eb89Bump eslint from 5.13.0 to 5.14.07ecf9924.29.4a259c09Merge pull request #8791 from webpack/dependabot/npm_and_yarn/react-16.8.2686dd8fMerge pull request #8790 from webpack/dependabot/npm_and_yarn/jest-junit-6.3.031a33aaMerge pull request #8789 from webpack/dependabot/npm_and_yarn/react-dom-16.8.2d1d0be9Merge pull request #8785 from webpack/dependabot/npm_and_yarn/wast-loader-1.8.2fff330eMerge pull request #8784 from webpack/dependabot/npm_and_yarn/lint-staged-8.1.4196cb81Merge pull request #8786 from xtuc/chore-bump-webassemblyjs19
There are 189 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.29.5to4.29.6.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.29.6
Bugfixes
- typeof
__webpack_require__andrequire.onErroris no longer evaluated toundefinedand evaluation is done at runtime instead. thisvalue inmodule.hot.acceptwith imported dependency is correctly preserved.- webassemblyjs updated to latest version
Contributing
- added a linting step to ensure all dependencies resolve to
npmmodules
Commits
The new version differs by 233 commits.
685a0624.29.642dff08Merge pull request #8820 from webpack/dependabot/npm_and_yarn/typescript-3.3.33331ef0c2cMerge pull request #8818 from webpack/dependabot/npm_and_yarn/react-dom-16.8.3a4196f9Merge pull request #8839 from webpack/dependabot/npm_and_yarn/acorn-6.1.15e9b9feMerge pull request #8844 from webpack/bugfix/8829ab517aafixes #882999d6270Bump acorn from 6.1.0 to 6.1.13496426Merge pull request #8835 from webpack/dependabot/npm_and_yarn/eslint-config-prettier-4.1.00dcdd3cMerge pull request #8831 from webpack/dependabot/npm_and_yarn/terser-webpack-plugin-1.2.34c6e2bdMerge pull request #8827 from webpack/dependabot/npm_and_yarn/wast-loader-1.8.5188d162Merge pull request #8823 from webpack/dependabot/npm_and_yarn/@types/node-10.12.27b7361ffMerge pull request #8821 from webpack/dependabot/npm_and_yarn/coveralls-3.0.302bd9beMerge pull request #8822 from webpack/dependabot/npm_and_yarn/ajv-6.9.21bb3938Merge pull request #8834 from xtuc/chore-bump-webassemblyjs24563dd52Bump eslint-config-prettier from 4.0.0 to 4.1.0
There are 233 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.29.6to4.30.0.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.30.0
Features
- add
amd: falseto disable AMD support Compilation.hooks.finishModulesnow also allows async plugins- add
output.libraryTarget: "system"to compile for SystemJs environment
Bugfixes
- fix generating a
nullid when concatenating an entry module in a different chunk - fix unneeded chunk references when splitting modules from chunks
- fix parsing of function name in function scope
Performance
- Lazy require some internal files
- Faster way to generate function headers
Contributing
- Run prettier on examples markdown
Commits
The new version differs by 335 commits.
b72b96a4.30.09ededfaMerge pull request #9034 from webpack/dependabot/npm_and_yarn/tapable-1.1.3e33a91fchore(deps): bump tapable from 1.1.1 to 1.1.3de81dd0Merge pull request #8864 from joeldenning/issue-88337dfddc2Merge pull request #8858 from webpack/dependabot/npm_and_yarn/json-schema-to-typescript-6.1.3f7d0c25Improve way how System is tested39a680dformating of output codee2e74f5Merge pull request #8980 from webpack/dependabot/npm_and_yarn/eslint-5.16.081dc70dMerge pull request #9022 from sandersn/fix-webassembly-declaration13aa512Merge pull request #9023 from webpack/dependabot/npm_and_yarn/typescript-3.4.31566036chore(deps-dev): bump typescript from 3.4.2 to 3.4.3ce33ca7Update WebAssembly declaration5117461Merge pull request #9006 from hiroppy/feature/fix-template-syntax9e60850Merge pull request #8984 from webpack/dependabot/npm_and_yarn/react-16.8.65f75527Bump json-schema-to-typescript from 6.1.1 to 6.1.3
There are 250 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.30.0to4.31.0.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.31.0
Features
- add
errors-warningsstats preset
Bugfixes
- allow top-level return in non-ESM modules
Commits
The new version differs by 358 commits.
2e1e1794.31.0b17543eMerge pull request #8919 from vincentrodriguez/errors-and-warnings-only-presetfed4c3dMerge pull request #8985 from webpack/dependabot/npm_and_yarn/react-dom-16.8.6d05435cMerge pull request #9062 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-22.5.18bf8b82Merge pull request #9066 from webpack/dependabot/npm_and_yarn/eslint-config-prettier-4.2.000d0038Merge pull request #9096 from webpack/dependabot/npm_and_yarn/glob-7.1.4dbd856eMerge pull request #9098 from webpack/dependabot/npm_and_yarn/simple-git-1.113.013045f1chore(deps-dev): bump simple-git from 1.110.0 to 1.113.05800043chore(deps-dev): bump glob from 7.1.3 to 7.1.4084ca0bchore(deps-dev): bump eslint-config-prettier from 4.1.0 to 4.2.0022d1b7chore(deps-dev): bump eslint-plugin-jest from 22.4.1 to 22.5.181cf088Merge pull request #9046 from mwijngaard/masterdc6dd51Allow top-level return in script parsing. Fixes issue 8509 in master, like PR 8510 fixed it for 'next'42db81aMerge pull request #9029 from EugeneHlushko/mode/warning84ca105mode(warning) update mode warning snapshot hash
There are 250 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.31.0to4.32.0.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.32.0
Features
- Added
this.modeto the loader API, to allow loaders to choose defaults bymodesimilar to webpacks options - Stack Trace for Errors in rejected Promises from
import()now includes the stack from where theimport()was called
Bugfixes
- The Parser can now analyse identifiers in rest patterns too
const { a, ...rest } = obj, whererestconflicts with an imported binding etc.
node: falsenow correctly disables__dirnameand__filenametoo__dirnameand__filenamenow no longer evaluates to something whennode: falseornode.__file/dirname: falseis setif(__dirname !== "")is no longer replaced withif(true)in such scenarios
- prefetching chunks is no executed after the initial module evaluation
- This allows to override i. e.
__webpack_public_path__for prefetching too
- This allows to override i. e.
- fixes a runtime crash when using side-effect-free modules with the DllPlugin
Contribute
- CI tests node.js 12 now too
- webpack-bot now merges dependabot PRs automatically when status checks succeed
Commits
The new version differs by 417 commits.
bbe71d84.32.05c63e05Merge pull request #9153 from webpack/bugfix/dll-side-effectsa4bbdaefix problem with dll and sideEffects36c7ab7Merge pull request #9128 from rchl/fix/useful-chunk-load-stacktracea145beaMerge pull request #9140 from tschaub/loader-mode412f77cMerge pull request #9152 from webpack/dependabot/npm_and_yarn/@types/node-10.14.7ad08a37chore(deps-dev): bump @types/node from 10.14.6 to 10.14.7b322070fix: provide useful stacktrace on chunk loading failure5178aa9Merge pull request #9143 from webpack/dependabot/npm_and_yarn/eslint-config-prettier-4.3.0a0d16cbMerge pull request #9134 from webpack/dependabot/npm_and_yarn/webpack-dev-middleware-3.7.0fac1b9fchore(deps-dev): bump eslint-config-prettier from 4.2.0 to 4.3.01a63d7bDefault to production290ab5dAllow loaders to access the mode62d1b15Merge pull request #9136 from webpack/dependabot/npm_and_yarn/lint-staged-8.1.7412a1edchore(deps-dev): bump lint-staged from 8.1.6 to 8.1.7
There are 250 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.32.0to4.32.1.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.32.1
Bugfixes
- reverts some changes from 4.32.0 which accidentally disabled some CommonJs features when using
node: false.
Commits
The new version differs by 420 commits.
87fc33e4.32.15325de0Merge pull request #9163 from webpack/bugfix/issue-91565b08ab5fixes #9156bbe71d84.32.05c63e05Merge pull request #9153 from webpack/bugfix/dll-side-effectsa4bbdaefix problem with dll and sideEffects36c7ab7Merge pull request #9128 from rchl/fix/useful-chunk-load-stacktracea145beaMerge pull request #9140 from tschaub/loader-mode412f77cMerge pull request #9152 from webpack/dependabot/npm_and_yarn/@types/node-10.14.7ad08a37chore(deps-dev): bump @types/node from 10.14.6 to 10.14.7b322070fix: provide useful stacktrace on chunk loading failure5178aa9Merge pull request #9143 from webpack/dependabot/npm_and_yarn/eslint-config-prettier-4.3.0a0d16cbMerge pull request #9134 from webpack/dependabot/npm_and_yarn/webpack-dev-middleware-3.7.0fac1b9fchore(deps-dev): bump eslint-config-prettier from 4.2.0 to 4.3.01a63d7bDefault to production
There are 250 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.32.1to4.32.2.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.32.2
Bugfixes
- fix some weird schema validation messages
- fix problem in production mode (sideEffects + concatenation) which caused reexported values to become undefined (bug since 4.32.0)
Commits
The new version differs by 430 commits.
5d3004c4.32.2689ee4cMerge pull request #9176 from webpack/bugfix/issue-9159fec26a9fix concatenated version of reexport dependency for sideEffects6ca9167Merge pull request #9135 from webpack/dependabot/npm_and_yarn/terser-webpack-plugin-1.2.49b368f6update snapshot7ccad38chore(deps): bump terser-webpack-plugin from 1.2.3 to 1.2.4d3ef632Merge pull request #9167 from webpack/refactor/validationa4406ffimprove validation errors0963d74add test case for enum validationf1df013refactor Validation test for snapshots87fc33e4.32.15325de0Merge pull request #9163 from webpack/bugfix/issue-91565b08ab5fixes #9156bbe71d84.32.05c63e05Merge pull request #9153 from webpack/bugfix/dll-side-effects
There are 250 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.32.2to4.33.0.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.33.0
Features
- add
target: "electron-preload"for electron 5- renderer should use
target: "web"in electron 5
- renderer should use
Bugfixes
- fix HMR rejection of removed and readded self-accepted modules
Commits
The new version differs by 451 commits.
d45bec34.33.096869d9Merge pull request #9191 from webpack/dependabot/npm_and_yarn/chrome-trace-event-1.0.2e90cf7cMerge pull request #9190 from webpack/dependabot/npm_and_yarn/terser-webpack-plugin-1.3.096b97b5Downstream bug fixed and we can remove workaround31dae4dupdate snapshotsfaba6e4Merge pull request #9209 from webpack/dependabot/npm_and_yarn/@types/node-10.14.8f571d78Merge pull request #9205 from webpack/dependabot/npm_and_yarn/typescript-3.5.1f59f31dchore(deps-dev): bump @types/node from 10.14.7 to 10.14.8289c520chore(deps-dev): bump typescript from 3.4.5 to 3.5.1c408ff5Merge pull request #9202 from webpack/bugfix/919846b428bfix rejection when removing and readding self-accepted module671cb18Merge pull request #9188 from kwonoj/electron-preload-target4345fc5chore(deps): bump chrome-trace-event from 1.0.0 to 1.0.28712474chore(deps): bump terser-webpack-plugin from 1.2.4 to 1.3.02ec75c1feat(target): support electron preload async chunk loading
There are 250 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.33.0to4.34.0.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.34.0
Features
- Error message when parsing fails shows used loaders now
Bugfixes
- importing the namespace object from non-ESM (CJS) modules no longer leads to an warning
- Error message in HMR logging works for Firefox too now
- Parser understands block scoping now
Commits
The new version differs by 481 commits.
34c86674.34.00652114Merge pull request #9268 from webpack/bugfix/let-scopese6f9db8Merge pull request #9261 from webpack/bugfix/ff-errorse04b1a5handle block scopes correctly55f18f9Merge pull request #9260 from webpack/fix-9044a1d4567fix error message and stack in Firefox8d5ad83simplify codedf5e118fix(mjs): remove unused namespace build errorsacf2c2dMerge pull request #8615 from felixfbecker/patch-144fff70Merge pull request #9256 from webpack/dependabot/npm_and_yarn/@types/node-10.14.974178d4Update snapshot7fb14ecAdd name property to error thrown on chunk load failure85b0917chore(deps-dev): bump @types/node from 10.14.8 to 10.14.930882caLink to JS Foundation Code Of Conductff85faeMerge pull request #9241 from webpack/dependabot/npm_and_yarn/prettier-1.18.2
There are 250 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.34.0to4.35.0.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.35.0
Features
- ProgressPlugin limit output to column width in terminal
- add
Watching.suspendandWatching.resume - add
splitChunks.automaticNameMaxLengthandsplitChunks.cacheGroups[x].automaticNameMaxLength
Bugfixes
- webworker target now respect
publicPathwhen loading chunks - holey arrays of configs will fail the validation
Commits
The new version differs by 514 commits.
c3377ef4.35.0494e16bMerge pull request #9306 from jamesgeorge007/hotfix/refactor226e8ceadd test case for holey array0109d68Linting fix3321f31Handle cryptic error message being thrownefb250dMerge pull request #9305 from webpack/dependabot/npm_and_yarn/pug-2.0.466b3b99chore(deps-dev): bump pug from 2.0.3 to 2.0.48522a2dMerge pull request #9285 from ryandrew14/masterf8dc67eMerge pull request #9294 from vankop/options-defaulter-esdoc07dc833update name-too-long comment to length 1096e16e12remove update to 100 line length75c340cMerge pull request #9293 from webpack/dependabot/npm_and_yarn/simple-git-1.115.07cdff6crefactor(esdoc): OptionsDefaulter82cbe8bchore(deps-dev): bump simple-git from 1.113.0 to 1.115.0054c933introduce name truncation config option for SplitChunksPlugin
There are 250 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.35.0to4.35.1.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.35.1
Bugfixes
- add
realResourcecondition in rule to schema - fixes order of loaders when using a matchResource
Commits
The new version differs by 534 commits.
569dd6a4.35.15c7996dMerge pull request #9328 from jchapman127/bugfix/match-resourcefec4d53only affect loader order when match resource is used61d508eimprove test cases for more edge cases5523a0aMerge pull request #9326 from vankop/add-real-resource-parameter49dc747fix loader orderinga435c74add test case for #905368f794dupdated snapshots, rerun tooling scriptsb320269add realResource parameter to RuleSetRulec8f4dd1Merge pull request #9322 from webpack/dependabot/npm_and_yarn/@types/node-10.14.10498834cMerge pull request #9321 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-22.7.181bf2cachore(deps-dev): bump @types/node from 10.14.9 to 10.14.10f8bb7a5chore(deps-dev): bump eslint-plugin-jest from 22.7.0 to 22.7.158bd580Merge pull request #9311 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-22.7.0cea1348Merge pull request #9310 from ryandrew14/update-contributing-to-documentation
There are 250 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.35.1to4.35.2.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.35.2
Bugfixes
realResourcemust match absolute paths
Commits
The new version differs by 536 commits.
bf3e8694.35.298c5f45hotfix: realResource should match absolute paths569dd6a4.35.15c7996dMerge pull request #9328 from jchapman127/bugfix/match-resourcefec4d53only affect loader order when match resource is used61d508eimprove test cases for more edge cases5523a0aMerge pull request #9326 from vankop/add-real-resource-parameter49dc747fix loader orderinga435c74add test case for #905368f794dupdated snapshots, rerun tooling scriptsb320269add realResource parameter to RuleSetRulec8f4dd1Merge pull request #9322 from webpack/dependabot/npm_and_yarn/@types/node-10.14.10498834cMerge pull request #9321 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-22.7.181bf2cachore(deps-dev): bump @types/node from 10.14.9 to 10.14.10f8bb7a5chore(deps-dev): bump eslint-plugin-jest from 22.7.0 to 22.7.1
There are 250 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.35.2to4.35.3.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.35.3
Bugfixes
- update acorn to include
import()
Performance
- Improved runtime performance for large JSON modules
Commits
The new version differs by 556 commits.
4ec90ce4.35.391a211eMerge pull request #9378 from webpack/dependabot/npm_and_yarn/ajv-6.10.10db2c54Merge pull request #9377 from webpack/dependabot/npm_and_yarn/ajv-keywords-3.4.130ddec0chore(deps): bump ajv from 6.10.0 to 6.10.11b54416chore(deps): bump ajv-keywords from 3.4.0 to 3.4.1f092150Merge pull request #9370 from DRoet/dynamic-importb56c3ecfeat: update acorn for dynamic import0976bd3Merge pull request #9363 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-22.7.245acc86Merge pull request #9361 from webpack/dependabot/npm_and_yarn/acorn-6.2.0dfeb9a9Merge pull request #9359 from webpack/dependabot/npm_and_yarn/types/node-10.14.12db85be0chore(deps-dev): bump eslint-plugin-jest from 22.7.1 to 22.7.2219f773chore(deps): bump acorn from 6.1.1 to 6.2.072e0540chore(deps-dev): bump @types/node from 10.14.10 to 10.14.120af4549Merge pull request #9356 from webpack/dependabot/npm_and_yarn/simple-git-1.118.01ce0c21chore(deps-dev): bump simple-git from 1.117.0 to 1.118.0
There are 250 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.35.3to4.36.0.
Your tests are still failing with this version. Compare changes
Release Notes for v4.36.0
Features
- SourceMapDevToolPlugin
appendoption now supports the default placeholders in addition to[url] - Arrays in resolve and parser options (Rule and Loader API) support backreferences with
"..."when overriding options.
Commits
The new version differs by 598 commits.
95d21bb4.36.0aa1216cMerge pull request #9422 from webpack/feature/dot-dot-dot-mergeb3ec775improve merging of resolve and parsing options53a5ae2Merge pull request #9419 from vankop/remove-valid-jsdoc-ruleab75240Merge pull request #9413 from webpack/dependabot/npm_and_yarn/ajv-6.10.20bdabf4Merge pull request #9418 from webpack/dependabot/npm_and_yarn/eslint-plugin-jsdoc-15.5.2f207cdcremove valid jsdoc rule in favour of eslint-plugin-jsdoc31333a6chore(deps-dev): bump eslint-plugin-jsdoc from 15.3.9 to 15.5.2036adf0Merge pull request #9417 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-22.8.037d4480Merge pull request #9411 from webpack/dependabot/npm_and_yarn/simple-git-1.121.0ce2a183chore(deps-dev): bump eslint-plugin-jest from 22.7.2 to 22.8.00beeb7eMerge pull request #9391 from vankop/create-hash-typescriptbf1a24a#9391 resolve super call discussionbd7d95b#9391 resolve discussions, AbstractMethodError4190638chore(deps): bump ajv from 6.10.1 to 6.10.2
There are 250 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.36.0to4.36.1.
Your tests are still failing with this version. Compare changes
Release Notes for v4.36.1
Bugfixes
- fix regression in 4.36.0 when using happypack
- The
devDependencywebpack was updated from4.36.1to4.37.0.
Your tests are passing again with this update. Explicitly upgrade to this version π
Commits
The new version differs by 34 commits.
04b0d6b4.37.02fb853eMerge pull request #9436 from webpack/feature/logginga1f0789Merge pull request #9458 from yvanwangl/master9d381f2HookMap: replace .tap() with .for().tap()677ccd9small fixes1d4fb10Merge pull request #9448 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-22.13.07b31890more tests167759dMerge pull request #9449 from webpack/dependabot/npm_and_yarn/simple-git-1.122.0d0298bcMerge pull request #9450 from webpack/dependabot/npm_and_yarn/acorn-6.2.1fa2b3f7Merge pull request #9452 from webpack/dependabot/npm_and_yarn/lodash-4.17.1585263afupdate snapshotb6138c1add infrastructure testd532c4fallow to configure the infrastructure logger183ddadstore profiling requests into the Stats too51e137echore(deps-dev): bump lodash from 4.17.14 to 4.17.15
There are 34 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.37.0to4.38.0.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.38.0
Performance
- Improved performance of ProgressPlugin
- Improved performance of chunk graph generation
- This can boost performance when many chunks are used, especially incremental build performance
- Modules from parent chunks are now tracked during chunk graph generation, which allows to skip these modules in async chunks. This often renders
optimization.removeAvailableModulesunneeded, expect in scenarios where chunks are merged during optimization.
optimization.removeAvailableModulesis now disabled in development mode by defaultoptimization.removeAvailableModuleswill be disabled for all modes in next major release, feel free to disable it in production too if you want extra performance.
Commits
The new version differs by 46 commits.
ae3db134.38.09741565Merge pull request #9472 from webpack/performance/chunk-group-available81017d5update stats snapshot because of additional logginga2c0461disable optimization.removeAvailableModules in development by default2e0ce0dless memory, reduce timing verbosity126fb99move chunk graph building into separate file2686bafMerge pull request #9469 from webpack/dependabot/npm_and_yarn/eslint-plugin-jsdoc-15.7.255f034bchore(deps-dev): bump eslint-plugin-jsdoc from 15.7.1 to 15.7.2b088914Merge pull request #9466 from webpack/performance/progress5a27b8fMerge pull request #9462 from webpack/dependabot/npm_and_yarn/eslint-plugin-jsdoc-15.7.1fde3f62fix low hanging performance problems with ProgressPluginae97676chore(deps-dev): bump eslint-plugin-jsdoc from 15.5.3 to 15.7.104b0d6b4.37.02fb853eMerge pull request #9436 from webpack/feature/logginga1f0789Merge pull request #9458 from yvanwangl/master
There are 46 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.38.0to4.39.0.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.39.0
Features
- Infrastructure logger for node.js has now colors + symbols to mark different kind of messages
- Logger API has now a
statusmethod which allows to write temporary status messages - ProgressPlugin default handler uses the Infrastructure Logger status message to output messages
- Placeholders in in paths can now be escaped with i. e.
[\id\] Compiler.hooks.assetEmittedhave been added to get byte content of emitted assets
Bugfixes
- Logging output is now aligned to have space for symbols
- renamed
Compiler.hooks.infrastructurelogtoCompiler.hooks.infrastructureLog - Properties that are defined on the Object.prototype can now be chunk ids (i. e.
constructor) library.namenow supports placeholders inlibraryTarget: "system"- 2 places were module profiles were incorrectly captured were fixed
Dependencies
- Forced upgrade of all direct dependencies
- webpack-sources + terser-webpack-plugin comes with quality optimizations for SourceMaps
Commits
The new version differs by 101 commits.
53448374.39.01e1983cMerge pull request #9508 from webpack/deps/pusha662a94push latest version of dependencies to the end user4075538Merge pull request #9506 from webpack/logging/status1963e40improve tests for different infrastructure logging levelsed7d815Merge pull request #9318 from jamesgeorge007/hotfix/ease-access-of-emitted-assets98148b6add infrastructureLog hook to MulitCompiler0b0e9e9fix Progress and Stats Tests for colors and outputb89853efix Compiler logging test4c472adcapture infrastructure log56e12fdextract LogTestPlugindef2947add getInfrastructureLogger to MultiCompiler0c8d75cfix name for log hook8f0a443Colored console for node environment53a7a34add test cases
There are 101 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.39.0to4.39.1.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.39.1
Bugfixes
- fix problem that progress lines were too long on some terminals
- fix a problem that
...100%is displayed instead of100%
Commits
The new version differs by 107 commits.
f29445d4.39.11d98dadMerge pull request #9513 from webpack/bugfix/terminal-length8006117make status logging 1 char shorterff8946eupdate examples5a9d029Merge pull request #9512 from webpack/bugfix/100-percent7cfe0e6fix 100% progress output53448374.39.01e1983cMerge pull request #9508 from webpack/deps/pusha662a94push latest version of dependencies to the end user4075538Merge pull request #9506 from webpack/logging/status1963e40improve tests for different infrastructure logging levelsed7d815Merge pull request #9318 from jamesgeorge007/hotfix/ease-access-of-emitted-assets98148b6add infrastructureLog hook to MulitCompiler0b0e9e9fix Progress and Stats Tests for colors and outputb89853efix Compiler logging test
There are 107 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.39.1to4.39.2.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.39.2
Bugfixes
- fix ProfilingPlugin not ending traces correctly
Commits
The new version differs by 145 commits.
72654274.39.29f27d0cMerge pull request #9559 from jamesgeorge007/feat/refactor-banner-pluginb50a995Merge pull request #9568 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-22.15.1385fe6achore(deps-dev): bump eslint-plugin-jest from 22.15.0 to 22.15.17ea8665Merge pull request #9566 from timneutkens/fix/profiling-callback-override069c33aFix asyncHook callback interceptor for ProfilingPluginba56f7eMerge pull request #9564 from webpack/dependabot/npm_and_yarn/acorn-6.3.0bd7655cchore(deps): bump acorn from 6.2.1 to 6.3.0e62b643Merge pull request #9558 from jamesgeorge007/hotfix/fix-typod7486fdfix: revertaed5cceminor fix4f003c2tweakfa3b3efrefactor72ee5a3fix: lintaf8906dfix: refactor
There are 145 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.39.2to4.39.3.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.39.3
Bugfixes
- fix a missing module in chunk caused by incorrect chunk graph generation of async chunks
Commits
The new version differs by 188 commits.
94929a54.39.36bf1868Merge pull request #9635 from webpack/bugfix/963483dd295fixes #963454519bdMerge pull request #9630 from webpack/dependabot/npm_and_yarn/eslint-utils-1.4.2aa8d930chore(deps): bump eslint-utils from 1.3.1 to 1.4.2b16ca50Merge pull request #9603 from noscripter/patch-10601b12Merge pull request #9623 from webpack/dependabot/npm_and_yarn/less-3.10.3d56b9f8chore(deps-dev): bump less from 3.10.2 to 3.10.39dc49cfMerge pull request #9613 from shaodahong/optimize-eslint85421cdimprove linting performance94d1768resolve linting issues in test/helpers7ee8ca3optimize code-lint config9b02c19Merge pull request #9617 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-22.15.245622a4Merge pull request #9616 from webpack/dependabot/npm_and_yarn/less-3.10.23c252ffMerge pull request #9608 from webpack/dependabot/npm_and_yarn/types/node-10.14.16
There are 188 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.39.3to4.40.0.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.40.0
Features
- adds asset info for emitted assets
- new methods allow easy emitting/updating of assets
compilation.emitAsset/updateAsset(instead of accessing the Objectcompilation.assets) - new getter methods to get assets
compilation.getAssets()andcompilation.getAsset(name) - 3 flags in asset info:
immutable: when set an asset can be cache infinitelydevelopment: when set an asset is some kind of development tool (i. e. a SourceMap)hotModuleReplacement: when set an asset is generated for an hot update
- Stats expose
infoobject in assets - String version of Stats show flags
- new methods allow easy emitting/updating of assets
Commits
The new version differs by 218 commits.
9c6b3674.40.0e9e7a85Merge pull request #9687 from webpack/feature/emit-asset758269eadd emit/updateAsset to Compilation7f403e2Merge pull request #9686 from webpack/dependabot/npm_and_yarn/types/node-10.14.1893943eachore(deps-dev): bump @types/node from 10.14.17 to 10.14.18f5e1e1eMerge pull request #9684 from webpack/dependabot/npm_and_yarn/typescript-3.6.3ea95059chore(deps-dev): bump typescript from 3.6.2 to 3.6.3cd804ccMerge pull request #9683 from webpack/deps/jest-againa81cdcdupgrade jest dependencies8ba7705Merge pull request #9639 from webpack/dependabot/npm_and_yarn/typescript-3.6.2a736c3eupdate code for@enumbreaking change320b30bchore(deps-dev): bump typescript from 3.5.3 to 3.6.277cd3d0Merge pull request #9664 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-22.17.03e72f36chore(deps-dev): bump eslint-plugin-jest from 22.16.0 to 22.17.0b2b5b27Merge pull request #9655 from webpack/dependabot/npm_and_yarn/webpack-dev-middleware-3.7.1
There are 218 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.40.0to4.40.1.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.40.1
Bugfixes
- convert "multiple assets emit to the same filename" error into a warning
- compare asset content when multiple assets emit to the same filename
Commits
The new version differs by 223 commits.
e4c7d8c4.40.1b69ad20Merge pull request #9697 from webpack/bugfix/multiple-assetse41fab0make multiple assets to the same filename a warningc5450b4Merge pull request #9696 from sodatea/fix-size-limits025c253fix: check the asset's existence before running filter9c6b3674.40.0e9e7a85Merge pull request #9687 from webpack/feature/emit-asset758269eadd emit/updateAsset to Compilation7f403e2Merge pull request #9686 from webpack/dependabot/npm_and_yarn/types/node-10.14.1893943eachore(deps-dev): bump @types/node from 10.14.17 to 10.14.18f5e1e1eMerge pull request #9684 from webpack/dependabot/npm_and_yarn/typescript-3.6.3ea95059chore(deps-dev): bump typescript from 3.6.2 to 3.6.3cd804ccMerge pull request #9683 from webpack/deps/jest-againa81cdcdupgrade jest dependencies8ba7705Merge pull request #9639 from webpack/dependabot/npm_and_yarn/typescript-3.6.2
There are 223 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.40.1to4.40.2.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.40.2
Bugfixes
- fix a bug where asset is undefined
Commits
The new version differs by 226 commits.
d1fffd84.40.2705a3f5Merge pull request #9701 from Akryum/patch-1b4c7fd5fix: check for asset nullity before fileFiltere4c7d8c4.40.1b69ad20Merge pull request #9697 from webpack/bugfix/multiple-assetse41fab0make multiple assets to the same filename a warningc5450b4Merge pull request #9696 from sodatea/fix-size-limits025c253fix: check the asset's existence before running filter9c6b3674.40.0e9e7a85Merge pull request #9687 from webpack/feature/emit-asset758269eadd emit/updateAsset to Compilation7f403e2Merge pull request #9686 from webpack/dependabot/npm_and_yarn/types/node-10.14.1893943eachore(deps-dev): bump @types/node from 10.14.17 to 10.14.18f5e1e1eMerge pull request #9684 from webpack/dependabot/npm_and_yarn/typescript-3.6.3ea95059chore(deps-dev): bump typescript from 3.6.2 to 3.6.3
There are 226 commits in total.
See the full diff
- The
devDependencywebpack was updated from4.40.3to4.41.0.
Your tests are passing again with this update. Explicitly upgrade to this version π
Release Notes for v4.41.0
Developer Experience
- disallow cache group named test with shorthand syntax to point out a potential config error
Performance
- Improve performance of LimitChunkCountPlugin
Commits
The new version differs by 244 commits.
36e318b4.41.0494b223Merge pull request #9728 from webpack/validation/potential-config-error-cache-groups951bf0dMerge pull request #9727 from webpack/perf/limit-chunk-countb58560c4.40.303b32d3disallow shorthand cache groups syntax with cache group named test6f1c685Improve performance of LimitChunkCountPlugin a lotadfa484Merge pull request #9724 from webpack/bugfix/serve-regressionb151069Merge pull request #9702 from weswigham/patch-1d89dc70Merge pull request #9719 from hedgepigdaniel/perf/NormalModule-size1c4138dHMR plugin should only affect the root compilationa97e8d6Merge pull request #9709 from mbudde/patch-12aef0b6Memoize NormalModule.size()b07d3b6Merge pull request #9710 from webpack/dependabot/npm_and_yarn/eslint-plugin-prettier-3.1.19becbd4chore(deps-dev): bump eslint-plugin-prettier from 3.1.0 to 3.1.1465922fnit: Don't recompute filename hash
There are 244 commits in total.
See the full diff