Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump webpack from 5.15.0 to 5.16.0 #1086

Merged
merged 1 commit into from
Jan 20, 2021

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 20, 2021

Bumps webpack from 5.15.0 to 5.16.0.

Release notes

Sourced from webpack's releases.

v5.16.0

Features

  • add __webpack_is_included__("./some-module") which returns true when the module is bundled and false when not
  • priorize eager shared modules over normal shared modules (with the same version), as they are loaded anyway
  • add library.type: "assign-properties" which merges all exports into a global variable
  • allow optimization.innerGraph for new URL()
    • This allows to detect which URLs are used and drop the module and asset when they are not.

Bugfixes

  • only return exports from runtime when needed
    • This allows to use experiments.outputModule: true with optimization.runtimeChunk
  • fix a bug that splitChunk.reuseExistingChunk doesn't work for entrypoints
    • This optimized an edge case where a nearly empty entrypoint is created when an entrypoint contains only vendor modules

Developer Experience

  • include plugin names in deprecation message for "NormalModuleFactory.xxx is no longer a waterfall hook"
  • improve error message when passing an invalid library name
Commits
  • 56246f0 5.16.0
  • 8d2c2f4 Merge pull request #12453 from webpack/bugfix/reuse-vendor-entry
  • 8dc85ae Merge pull request #12432 from webpack/dependabot/npm_and_yarn/husky-4.3.8
  • 76d28de Merge pull request #12424 from webpack/dependabot/npm_and_yarn/types/node-14....
  • 7ee3f25 Merge pull request #12448 from webpack/dependabot/npm_and_yarn/core-js-3.8.3
  • 2752f6c Merge pull request #12451 from webpack/bugfix/tree-shake-url
  • 2b3489d reuseExistingChunk is able to reuse an entry chunk when it's the only selecte...
  • 4ec418c allow inner graph shaking for new URL()
  • 4aa650d chore(deps-dev): bump core-js from 3.8.2 to 3.8.3
  • 8918ab1 Merge pull request #12431 from webpack/dependabot/npm_and_yarn/eslint-7.18.0
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

Dependabot will merge this PR once it's up-to-date and CI passes on it, as requested by @Razican.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Jan 20, 2021
@github-actions
Copy link

Test262 conformance changes:

Test result master count PR count difference
Total 78,497 78,497 0
Passed 24,813 24,813 0
Ignored 15,587 15,587 0
Failed 38,097 38,097 0
Panics 20 20 0
Conformance 31.61 31.61 0.00%

@codecov
Copy link

codecov bot commented Jan 20, 2021

Codecov Report

Merging #1086 (fe8bd47) into master (3cfa7b6) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #1086   +/-   ##
=======================================
  Coverage   58.68%   58.68%           
=======================================
  Files         176      176           
  Lines       12405    12405           
=======================================
  Hits         7280     7280           
  Misses       5125     5125           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3cfa7b6...fe8bd47. Read the comment docs.

@github-actions
Copy link

Benchmark for 8b02412

Click to view benchmark
Test PR Benchmark Master Benchmark %
Arithmetic operations (Execution) 301.6±0.18ns 303.0±0.17ns -0.46%
Arithmetic operations (Full) 200.8±1.23µs 199.6±0.27µs +0.60%
Array access (Execution) 5.2±0.01µs 5.3±0.02µs -1.89%
Array access (Full) 218.5±0.28µs 216.9±0.23µs +0.74%
Array creation (Execution) 2.4±0.01ms 2.4±0.00ms 0.00%
Array creation (Full) 2.7±0.00ms 2.7±0.00ms 0.00%
Array pop (Execution) 782.1±3.42µs 784.5±3.04µs -0.31%
Array pop (Full) 1204.5±1.81µs 1193.9±1.65µs +0.89%
Boolean Object Access (Execution) 4.4±0.00µs 4.4±0.01µs 0.00%
Boolean Object Access (Full) 213.2±0.34µs 212.4±0.30µs +0.38%
Clean js (Execution) 571.8±2.70µs 572.7±3.92µs -0.16%
Clean js (Full) 829.8±4.54µs 826.9±6.30µs +0.35%
Clean js (Parser) 35.0±0.20µs 35.1±0.03µs -0.28%
Create Realm 381.8±0.21ns 379.7±0.46ns +0.55%
Dynamic Object Property Access (Execution) 4.3±0.01µs 4.2±0.01µs +2.38%
Dynamic Object Property Access (Full) 215.0±0.48µs 212.4±0.27µs +1.22%
Expression (Parser) 6.1±0.01µs 6.1±0.04µs 0.00%
Fibonacci (Execution) 715.4±0.56µs 724.5±1.02µs -1.26%
Fibonacci (Full) 963.1±0.94µs 956.9±6.06µs +0.65%
For loop (Execution) 19.3±0.04µs 19.3±0.04µs 0.00%
For loop (Full) 233.3±0.33µs 233.3±0.38µs 0.00%
For loop (Parser) 16.8±0.03µs 16.8±0.02µs 0.00%
Goal Symbols (Parser) 11.8±0.03µs 11.8±0.01µs 0.00%
Hello World (Parser) 3.2±0.01µs 3.2±0.01µs 0.00%
Long file (Parser) 696.8±1.03ns 693.3±1.40ns +0.50%
Mini js (Execution) 511.3±2.52µs 510.9±2.83µs +0.08%
Mini js (Full) 749.3±2.50µs 746.8±2.34µs +0.33%
Mini js (Parser) 31.1±0.04µs 31.0±0.03µs +0.32%
Number Object Access (Execution) 3.4±0.00µs 3.5±0.00µs -2.86%
Number Object Access (Full) 210.7±0.24µs 208.3±0.30µs +1.15%
Object Creation (Execution) 3.7±0.01µs 3.6±0.01µs +2.78%
Object Creation (Full) 211.0±0.30µs 208.6±2.24µs +1.15%
RegExp (Execution) 8.0±0.03µs 7.9±0.03µs +1.27%
RegExp (Full) 222.7±0.28µs 220.2±0.67µs +1.14%
RegExp Literal (Execution) 9.2±0.03µs 9.1±0.03µs +1.10%
RegExp Literal (Full) 218.3±0.27µs 221.1±0.57µs -1.27%
RegExp Literal Creation (Execution) 8.0±0.03µs 7.9±0.02µs +1.27%
RegExp Literal Creation (Full) 215.6±1.21µs 212.0±0.27µs +1.70%
Static Object Property Access (Execution) 3.9±0.01µs 3.8±0.01µs +2.63%
Static Object Property Access (Full) 211.2±0.50µs 211.2±0.41µs 0.00%
String Object Access (Execution) 6.0±0.01µs 6.1±0.03µs -1.64%
String Object Access (Full) 215.4±0.23µs 214.5±2.41µs +0.42%
String comparison (Execution) 5.5±0.02µs 5.5±0.02µs 0.00%
String comparison (Full) 216.5±0.22µs 213.5±0.34µs +1.41%
String concatenation (Execution) 4.5±0.02µs 4.4±0.02µs +2.27%
String concatenation (Full) 208.0±0.25µs 207.0±1.04µs +0.48%
String copy (Execution) 3.3±0.02µs 3.3±0.01µs 0.00%
String copy (Full) 204.8±0.52µs 204.9±0.31µs -0.05%
Symbols (Execution) 2.8±0.02µs 2.8±0.00µs 0.00%
Symbols (Full) 200.6±0.81µs 200.4±0.53µs +0.10%

@Razican
Copy link
Member

Razican commented Jan 20, 2021

@dependabot squash and merge

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/webpack-5.16.0 branch from 3c35158 to fe8bd47 Compare January 20, 2021 09:46
@github-actions
Copy link

Benchmark for efde48e

Click to view benchmark
Test PR Benchmark Master Benchmark %
Arithmetic operations (Execution) 364.8±1.69ns 375.6±18.69ns -2.88%
Arithmetic operations (Full) 235.3±1.00µs 232.3±0.46µs +1.29%
Array access (Execution) 6.3±0.02µs 6.7±0.60µs -5.97%
Array access (Full) 259.9±8.41µs 252.8±1.56µs +2.81%
Array creation (Execution) 2.9±0.01ms 3.0±0.02ms -3.33%
Array creation (Full) 3.3±0.18ms 3.4±0.22ms -2.94%
Array pop (Execution) 946.7±5.07µs 943.1±5.49µs +0.38%
Array pop (Full) 1481.6±71.87µs 1470.5±69.72µs +0.75%
Boolean Object Access (Execution) 5.2±0.04µs 5.3±0.03µs -1.89%
Boolean Object Access (Full) 263.9±18.27µs 248.7±1.25µs +6.11%
Clean js (Execution) 679.2±9.54µs 723.3±40.09µs -6.10%
Clean js (Full) 976.9±5.70µs 972.0±6.74µs +0.50%
Clean js (Parser) 43.2±3.27µs 42.6±2.41µs +1.41%
Create Realm 476.5±25.82ns 456.1±2.57ns +4.47%
Dynamic Object Property Access (Execution) 5.4±0.35µs 5.5±0.35µs -1.82%
Dynamic Object Property Access (Full) 250.3±0.51µs 262.4±14.99µs -4.61%
Expression (Parser) 7.2±0.34µs 7.0±0.07µs +2.86%
Fibonacci (Execution) 850.4±6.06µs 874.3±48.50µs -2.73%
Fibonacci (Full) 1170.7±108.33µs 1133.4±7.66µs +3.29%
For loop (Execution) 23.7±1.11µs 24.3±1.21µs -2.47%
For loop (Full) 295.6±23.38µs 272.9±1.54µs +8.32%
For loop (Parser) 19.2±0.19µs 19.3±0.08µs -0.52%
Goal Symbols (Parser) 14.7±0.99µs 14.0±0.10µs +5.00%
Hello World (Parser) 3.7±0.28µs 3.6±0.03µs +2.78%
Long file (Parser) 799.3±1.63ns 809.7±2.58ns -1.28%
Mini js (Execution) 638.0±30.75µs 603.0±6.42µs +5.80%
Mini js (Full) 926.1±38.28µs 881.0±6.84µs +5.12%
Mini js (Parser) 38.0±3.00µs 35.4±0.33µs +7.34%
Number Object Access (Execution) 4.1±0.05µs 4.1±0.04µs 0.00%
Number Object Access (Full) 245.9±0.52µs 247.8±9.14µs -0.77%
Object Creation (Execution) 4.4±0.04µs 4.4±0.03µs 0.00%
Object Creation (Full) 246.0±0.28µs 244.9±1.97µs +0.45%
RegExp (Execution) 10.1±0.55µs 10.2±0.50µs -0.98%
RegExp (Full) 263.2±0.47µs 258.1±1.31µs +1.98%
RegExp Literal (Execution) 11.2±0.06µs 11.1±0.10µs +0.90%
RegExp Literal (Full) 257.9±0.38µs 274.5±30.29µs -6.05%
RegExp Literal Creation (Execution) 9.8±0.39µs 10.2±0.63µs -3.92%
RegExp Literal Creation (Full) 253.9±0.39µs 259.5±9.72µs -2.16%
Static Object Property Access (Execution) 4.8±0.02µs 4.6±0.04µs +4.35%
Static Object Property Access (Full) 248.2±0.71µs 246.6±1.69µs +0.65%
String Object Access (Execution) 7.6±0.45µs 7.2±0.04µs +5.56%
String Object Access (Full) 252.3±1.21µs 261.6±11.42µs -3.56%
String comparison (Execution) 6.6±0.04µs 6.6±0.09µs 0.00%
String comparison (Full) 251.8±0.41µs 249.3±2.72µs +1.00%
String concatenation (Execution) 5.4±0.04µs 5.3±0.05µs +1.89%
String concatenation (Full) 244.2±0.39µs 254.0±11.29µs -3.86%
String copy (Execution) 4.2±0.24µs 4.1±0.02µs +2.44%
String copy (Full) 247.6±12.48µs 247.0±10.84µs +0.24%
Symbols (Execution) 3.4±0.02µs 3.5±0.14µs -2.86%
Symbols (Full) 250.2±15.28µs 233.9±1.59µs +6.97%

@dependabot dependabot bot merged commit d15f55e into master Jan 20, 2021
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/webpack-5.16.0 branch January 20, 2021 10:21
Razican pushed a commit that referenced this pull request May 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant