Skip to content

chore(deps-dev): bump webpack from 5.47.0 to 5.49.0 - #255

Closed
dependabot[bot] wants to merge 1 commit into
nextfrom
dependabot/npm_and_yarn/webpack-5.49.0
Closed

dependabot[bot] wants to merge 1 commit into
nextfrom
dependabot/npm_and_yarn/webpack-5.49.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 9, 2021 •

Copy link
Copy Markdown
Contributor

Bumps webpack from 5.47.0 to 5.49.0.

Release notes

Sourced from webpack's releases.

v5.49.0

Features

  • add experiments.buildHttp to build http(s):// imports instead of keeping them external
    • keeps a webpack.lock file with integrity and webpack.lock.data with cached content that should be committed
    • Automatically upgrades lockfile during development when remote resources change (might be disabled with experiments.buildHttp.upgrade: false)
    • Lockfile is frozen during production builds and usually no network requests are made (exception: Cache-Control: no-cache).
    • The webpack.lock.data persisting can be disabled with experiments.buildHttp.cacheLocation: false. That will will introduce a availability risk. (webpack cache will be used to cache network responses)

Bugfixes

  • fix HMR infinite loop (again)
  • fix rare non-determinism with splitChunks.maxSize introduces in the last release
  • optional modules no longer cause the module to fail when bail is set
  • fix typo in records format: chunkHashs -> chunkHashes

Performance

  • limit the number of parallel generated chunks for memory reasons

v5.48.0

Features

  • enable import assertions again

Bugfixes

  • upgrade webpack-sources for fixes regarding source maps
  • fix infinite loop in HMR runtime code

v5.47.1

Bugfixes

  • upgrade webpack-sources for a bunch of bugfixes regarding source maps and missing chars in output
Commits
  • d386838 5.49.0
  • 150d370 Merge pull request #13918 from privatenumber/hashes-typo
  • f8acab3 Merge pull request #13944 from webpack/bugfix/11594
  • 9e735a7 Merge pull request #13943 from webpack/bugfix/split-chunks-max-size-determini...
  • c6856e2 optional modules will not fail the build when bail is set
  • 0605b88 fix indeterminism with splitChunks.maxSize
  • a6e9f59 Merge pull request #13932 from webpack/bugfix/infinite-loop
  • d77d863 Merge pull request #13925 from webpack/feature/http-urls
  • 9bf6797 fix resolving context for redirects
  • 30ebedd fix handling of new URL() in remote resources
  • 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 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)

Bumps [webpack](https://github.com/webpack/webpack) from 5.47.0 to 5.49.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v5.47.0...v5.49.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Aug 9, 2021
@kellyjosephprice
kellyjosephprice temporarily deployed to markdown-pr-255 August 9, 2021 17:11 Inactive
@dependabot @github

dependabot Bot commented on behalf of github Aug 10, 2021

Copy link
Copy Markdown
Contributor Author

Looks like webpack is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this Aug 10, 2021
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/webpack-5.49.0 branch August 10, 2021 18:23
erunion added a commit that referenced this pull request Aug 26, 2026
| 🎫 Resolve n/a |
| :------------: |

## 🎯 What does this PR do?

Bumps declared dependencies that have a patched release in range, then
runs `npm update` on nested packages whose **parent ranges already
allow** a patched version. No new `overrides`.

`webpack-dev-server` goes `4.15.2` β†’ **`6.0.0`**. The demo server config
already used the v4/v5 `devServer` API (`static`, `port`, `hot`). v6
requires Node `>= 22.15.0` (CI is already on 22.x) and drops SockJS,
which removes the remaining `uuid@8.3.2` copy.

### Direct updates

- **postcss** `8.5.6` β†’ `8.5.26` β€”
[#267](https://github.com/readmeio/markdown/security/dependabot/267)
[#366](https://github.com/readmeio/markdown/security/dependabot/366)
[#369](https://github.com/readmeio/markdown/security/dependabot/369)
[#385](https://github.com/readmeio/markdown/security/dependabot/385)
- **mermaid** `11.12.1` β†’ `11.17.2` β€”
[#284](https://github.com/readmeio/markdown/security/dependabot/284)
[#285](https://github.com/readmeio/markdown/security/dependabot/285)
[#287](https://github.com/readmeio/markdown/security/dependabot/287)
[#387](https://github.com/readmeio/markdown/security/dependabot/387)
[#388](https://github.com/readmeio/markdown/security/dependabot/388)
[#389](https://github.com/readmeio/markdown/security/dependabot/389)
[#390](https://github.com/readmeio/markdown/security/dependabot/390)
[#391](https://github.com/readmeio/markdown/security/dependabot/391)
- **vitest** / **@vitest/ui** / **@vitest/coverage-v8** `4.0.8` β†’
`4.1.11` β€”
[#305](https://github.com/readmeio/markdown/security/dependabot/305)
- **vite** `6.3.5` β†’ `6.4.3` (declared so the lockfile actually takes
the patched 6.x; a bare `npm update vite` would jump to 8) β€”
[#148](https://github.com/readmeio/markdown/security/dependabot/148)
[#149](https://github.com/readmeio/markdown/security/dependabot/149)
[#154](https://github.com/readmeio/markdown/security/dependabot/154)
[#255](https://github.com/readmeio/markdown/security/dependabot/255)
[#256](https://github.com/readmeio/markdown/security/dependabot/256)
[#315](https://github.com/readmeio/markdown/security/dependabot/315)
[#316](https://github.com/readmeio/markdown/security/dependabot/316)
- **webpack** `5.95.0` β†’ `5.109.2` β€”
[#183](https://github.com/readmeio/markdown/security/dependabot/183)
[#184](https://github.com/readmeio/markdown/security/dependabot/184)
- **webpack-cli** `5.1.4` β†’ `7.2.2` (supported peer for
webpack-dev-server 6)
- **webpack-dev-server** `4.15.2` β†’ `6.0.0` β€”
[#136](https://github.com/readmeio/markdown/security/dependabot/136)
[#137](https://github.com/readmeio/markdown/security/dependabot/137)
[#288](https://github.com/readmeio/markdown/security/dependabot/288)
[#325](https://github.com/readmeio/markdown/security/dependabot/325)
[#356](https://github.com/readmeio/markdown/security/dependabot/356)
[#357](https://github.com/readmeio/markdown/security/dependabot/357)
- **react-router-dom** `6.22.3` β†’ `6.30.6` β€”
[#167](https://github.com/readmeio/markdown/security/dependabot/167)
[#300](https://github.com/readmeio/markdown/security/dependabot/300)
- **terser-webpack-plugin** `5.3.10` β†’ `5.6.1` (this version no longer
depends on serialize-javascript)
- **semantic-release** `25.0.2` β†’ `25.0.9` (pulls
`@semantic-release/npm@13.1.5` β†’ `@actions/core@3` β†’
`@actions/http-client@4` β†’ `undici@6.28.0`) β€”
[#222](https://github.com/readmeio/markdown/security/dependabot/222)
[#223](https://github.com/readmeio/markdown/security/dependabot/223)
[#330](https://github.com/readmeio/markdown/security/dependabot/330)
[#334](https://github.com/readmeio/markdown/security/dependabot/334)
[#336](https://github.com/readmeio/markdown/security/dependabot/336)
[#381](https://github.com/readmeio/markdown/security/dependabot/381)
[#382](https://github.com/readmeio/markdown/security/dependabot/382)
[#383](https://github.com/readmeio/markdown/security/dependabot/383)

### Nested `npm update` (parent range already allowed the patch)

- **axios** `1.13.6` β†’ `1.20.0` β€”
[#260](https://github.com/readmeio/markdown/security/dependabot/260)
[#261](https://github.com/readmeio/markdown/security/dependabot/261)
[#270](https://github.com/readmeio/markdown/security/dependabot/270)
[#271](https://github.com/readmeio/markdown/security/dependabot/271)
[#272](https://github.com/readmeio/markdown/security/dependabot/272)
[#273](https://github.com/readmeio/markdown/security/dependabot/273)
[#274](https://github.com/readmeio/markdown/security/dependabot/274)
[#275](https://github.com/readmeio/markdown/security/dependabot/275)
[#276](https://github.com/readmeio/markdown/security/dependabot/276)
[#277](https://github.com/readmeio/markdown/security/dependabot/277)
[#281](https://github.com/readmeio/markdown/security/dependabot/281)
[#282](https://github.com/readmeio/markdown/security/dependabot/282)
[#294](https://github.com/readmeio/markdown/security/dependabot/294)
[#296](https://github.com/readmeio/markdown/security/dependabot/296)
[#297](https://github.com/readmeio/markdown/security/dependabot/297)
[#301](https://github.com/readmeio/markdown/security/dependabot/301)
[#302](https://github.com/readmeio/markdown/security/dependabot/302)
[#358](https://github.com/readmeio/markdown/security/dependabot/358)
[#361](https://github.com/readmeio/markdown/security/dependabot/361)
- **handlebars** `4.7.8` β†’ `4.7.9` β€”
[#236](https://github.com/readmeio/markdown/security/dependabot/236)
[#239](https://github.com/readmeio/markdown/security/dependabot/239)
[#240](https://github.com/readmeio/markdown/security/dependabot/240)
[#242](https://github.com/readmeio/markdown/security/dependabot/242)
[#243](https://github.com/readmeio/markdown/security/dependabot/243)
[#245](https://github.com/readmeio/markdown/security/dependabot/245)
[#246](https://github.com/readmeio/markdown/security/dependabot/246)
- **js-yaml** `3.14.2` β†’ `3.15.2`, `4.1.0` β†’ `4.3.2` β€”
[#156](https://github.com/readmeio/markdown/security/dependabot/156)
[#340](https://github.com/readmeio/markdown/security/dependabot/340)
[#341](https://github.com/readmeio/markdown/security/dependabot/341)
[#347](https://github.com/readmeio/markdown/security/dependabot/347)
[#351](https://github.com/readmeio/markdown/security/dependabot/351)
[#392](https://github.com/readmeio/markdown/security/dependabot/392)
[#393](https://github.com/readmeio/markdown/security/dependabot/393)
- **lodash** `4.17.21` β†’ `4.18.1` β€”
[#176](https://github.com/readmeio/markdown/security/dependabot/176)
[#251](https://github.com/readmeio/markdown/security/dependabot/251)
[#252](https://github.com/readmeio/markdown/security/dependabot/252)
- **lodash-es** `4.17.21` β†’ `4.18.1` β€”
[#175](https://github.com/readmeio/markdown/security/dependabot/175)
[#249](https://github.com/readmeio/markdown/security/dependabot/249)
[#250](https://github.com/readmeio/markdown/security/dependabot/250)
- **undici** `7.16.0` β†’ `7.29.0`; `5.29.0` β†’ `6.28.0` (via
semantic-release / `@actions/http-client@4`) β€”
[#216](https://github.com/readmeio/markdown/security/dependabot/216)
[#218](https://github.com/readmeio/markdown/security/dependabot/218)
[#222](https://github.com/readmeio/markdown/security/dependabot/222)
[#223](https://github.com/readmeio/markdown/security/dependabot/223)
[#326](https://github.com/readmeio/markdown/security/dependabot/326)
[#330](https://github.com/readmeio/markdown/security/dependabot/330)
[#331](https://github.com/readmeio/markdown/security/dependabot/331)
[#334](https://github.com/readmeio/markdown/security/dependabot/334)
[#335](https://github.com/readmeio/markdown/security/dependabot/335)
[#336](https://github.com/readmeio/markdown/security/dependabot/336)
[#337](https://github.com/readmeio/markdown/security/dependabot/337)
[#375](https://github.com/readmeio/markdown/security/dependabot/375)
[#376](https://github.com/readmeio/markdown/security/dependabot/376)
[#377](https://github.com/readmeio/markdown/security/dependabot/377)
[#378](https://github.com/readmeio/markdown/security/dependabot/378)
[#379](https://github.com/readmeio/markdown/security/dependabot/379)
[#381](https://github.com/readmeio/markdown/security/dependabot/381)
[#382](https://github.com/readmeio/markdown/security/dependabot/382)
[#383](https://github.com/readmeio/markdown/security/dependabot/383)
- **minimatch** `3.1.2` β†’ `3.1.5` β€”
[#202](https://github.com/readmeio/markdown/security/dependabot/202)
- **uuid** mermaid `11.1.0` β†’ `14.0.2`; sockjs `8.3.2` removed with
webpack-dev-server 6 β€”
[#291](https://github.com/readmeio/markdown/security/dependabot/291)
- **mdast-util-to-hast** `13.1.0` β†’ `13.2.1` β€”
[#165](https://github.com/readmeio/markdown/security/dependabot/165)
- **follow-redirects** `1.15.11` β†’ `1.16.0` β€”
[#259](https://github.com/readmeio/markdown/security/dependabot/259)
- **websocket-driver** removed with webpack-dev-server 6 (SockJS
dropped) β€”
[#344](https://github.com/readmeio/markdown/security/dependabot/344)
- **http-proxy-middleware** `2.0.9` β†’ `4.2.0` (webpack-dev-server 6) β€”
[#338](https://github.com/readmeio/markdown/security/dependabot/338)
- **picomatch** `2.3.1` β†’ `2.3.2` β€”
[#230](https://github.com/readmeio/markdown/security/dependabot/230)
- **@babel/plugin-transform-modules-systemjs** `7.24.1` β†’ `7.29.8` β€”
[#283](https://github.com/readmeio/markdown/security/dependabot/283)
- **immutable** `4.3.6` β†’ `4.3.9` β€”
[#213](https://github.com/readmeio/markdown/security/dependabot/213)
[#363](https://github.com/readmeio/markdown/security/dependabot/363)
[#364](https://github.com/readmeio/markdown/security/dependabot/364)
- **brace-expansion** `1.1.11` β†’ `1.1.18` β€”
[#350](https://github.com/readmeio/markdown/security/dependabot/350)
- **form-data** `4.0.5` β†’ `4.0.6` β€”
[#318](https://github.com/readmeio/markdown/security/dependabot/318)
- **rollup** `4.40.2` β†’ `4.63.0` β€”
[#197](https://github.com/readmeio/markdown/security/dependabot/197)

### Also resolved because those parents now pull patched copies

- **@remix-run/router** `1.15.3` β†’ `1.23.4` (react-router-dom) β€”
[#168](https://github.com/readmeio/markdown/security/dependabot/168)
[#386](https://github.com/readmeio/markdown/security/dependabot/386)
- **dompurify** `3.2.5` β†’ `3.4.14` (mermaid) β€”
[#208](https://github.com/readmeio/markdown/security/dependabot/208)
[#209](https://github.com/readmeio/markdown/security/dependabot/209)
[#244](https://github.com/readmeio/markdown/security/dependabot/244)
[#253](https://github.com/readmeio/markdown/security/dependabot/253)
[#254](https://github.com/readmeio/markdown/security/dependabot/254)
[#262](https://github.com/readmeio/markdown/security/dependabot/262)
[#263](https://github.com/readmeio/markdown/security/dependabot/263)
[#264](https://github.com/readmeio/markdown/security/dependabot/264)
[#265](https://github.com/readmeio/markdown/security/dependabot/265)
[#311](https://github.com/readmeio/markdown/security/dependabot/311)
[#319](https://github.com/readmeio/markdown/security/dependabot/319)
[#320](https://github.com/readmeio/markdown/security/dependabot/320)
[#321](https://github.com/readmeio/markdown/security/dependabot/321)
[#322](https://github.com/readmeio/markdown/security/dependabot/322)
[#323](https://github.com/readmeio/markdown/security/dependabot/323)
[#324](https://github.com/readmeio/markdown/security/dependabot/324)
[#327](https://github.com/readmeio/markdown/security/dependabot/327)
[#365](https://github.com/readmeio/markdown/security/dependabot/365)
[#394](https://github.com/readmeio/markdown/security/dependabot/394)
- **launch-editor** `2.6.1` β†’ `2.14.1` (webpack-dev-server) β€”
[#299](https://github.com/readmeio/markdown/security/dependabot/299)
[#310](https://github.com/readmeio/markdown/security/dependabot/310)
- **shell-quote** `1.8.1` β†’ `1.10.0` (launch-editor) β€”
[#306](https://github.com/readmeio/markdown/security/dependabot/306)
[#346](https://github.com/readmeio/markdown/security/dependabot/346)
- **on-headers** `1.0.2` β†’ `1.1.0` (compression via webpack-dev-server)
β€” [#143](https://github.com/readmeio/markdown/security/dependabot/143)
- **qs** `6.13.0` β†’ `6.15.3` (express / body-parser via
webpack-dev-server) β€”
[#166](https://github.com/readmeio/markdown/security/dependabot/166)
[#186](https://github.com/readmeio/markdown/security/dependabot/186)
[#293](https://github.com/readmeio/markdown/security/dependabot/293)
- **node-forge** removed (webpack-dev-server 5 dropped it) β€”
[#161](https://github.com/readmeio/markdown/security/dependabot/161)
[#162](https://github.com/readmeio/markdown/security/dependabot/162)
[#233](https://github.com/readmeio/markdown/security/dependabot/233)
[#234](https://github.com/readmeio/markdown/security/dependabot/234)
[#235](https://github.com/readmeio/markdown/security/dependabot/235)
- **serialize-javascript** removed (terser-webpack-plugin 5.6) β€”
[#206](https://github.com/readmeio/markdown/security/dependabot/206)
[#292](https://github.com/readmeio/markdown/security/dependabot/292)
- **nanoid** already at patched `3.3.18` β€”
[#396](https://github.com/readmeio/markdown/security/dependabot/396)
[#398](https://github.com/readmeio/markdown/security/dependabot/398)

### Still cannot update (parent pins the old range, or the copy is
bundled)

- **bl@0.8.2** (`levelup` `~0.8.1`) β€”
[#83](https://github.com/readmeio/markdown/security/dependabot/83)
[#84](https://github.com/readmeio/markdown/security/dependabot/84)
- **ip-address** / **tar** / **minimatch@10.1.1** /
**brace-expansion@2.0.2** / **picomatch@4.0.3** / **minimatch@9.0.5**
(bundled inside `npm@11.7.0`) β€”
[#172](https://github.com/readmeio/markdown/security/dependabot/172)
[#174](https://github.com/readmeio/markdown/security/dependabot/174)
[#177](https://github.com/readmeio/markdown/security/dependabot/177)
[#188](https://github.com/readmeio/markdown/security/dependabot/188)
[#201](https://github.com/readmeio/markdown/security/dependabot/201)
[#205](https://github.com/readmeio/markdown/security/dependabot/205)
[#212](https://github.com/readmeio/markdown/security/dependabot/212)
[#214](https://github.com/readmeio/markdown/security/dependabot/214)
[#228](https://github.com/readmeio/markdown/security/dependabot/228)
[#269](https://github.com/readmeio/markdown/security/dependabot/269)
[#317](https://github.com/readmeio/markdown/security/dependabot/317)
[#345](https://github.com/readmeio/markdown/security/dependabot/345)
[#355](https://github.com/readmeio/markdown/security/dependabot/355)
[#380](https://github.com/readmeio/markdown/security/dependabot/380)
- **minimatch@4.2.3** (graphql-config pins it exactly) β€”
[#200](https://github.com/readmeio/markdown/security/dependabot/200)
- **tar-fs@2.1.1** / **extract-zip@2.0.1** / **ws@8.13.0** (puppeteer
exact pins) β€”
[#122](https://github.com/readmeio/markdown/security/dependabot/122)
[#135](https://github.com/readmeio/markdown/security/dependabot/135)
[#152](https://github.com/readmeio/markdown/security/dependabot/152)
[#81](https://github.com/readmeio/markdown/security/dependabot/81)
[#312](https://github.com/readmeio/markdown/security/dependabot/312)
[#397](https://github.com/readmeio/markdown/security/dependabot/397)
- **mdast-util-to-hast@10.2.0** (`@readme/markdown-legacy`)
- **react-router@6.30.6** remaining alerts need 7.18.0 β€”
[#367](https://github.com/readmeio/markdown/security/dependabot/367)
[#368](https://github.com/readmeio/markdown/security/dependabot/368)
- **@babel/core@7.29.0** β€”
[#313](https://github.com/readmeio/markdown/security/dependabot/313)
- **sigstore@4.0.0** / **@sigstore/core@3.0.0** (inside bundled `npm`) β€”
[#339](https://github.com/readmeio/markdown/security/dependabot/339)
[#342](https://github.com/readmeio/markdown/security/dependabot/342)

## πŸ§ͺ QA tips

- [ ] `npx vitest run` (3253 passed locally after the nested updates and
webpack-dev-server 6)
- [x] `npm start` / `webpack serve` still serves the example app on
webpack-cli 7 + webpack-dev-server 6 (`HTTP 200` on `:9966`)
- [x] BundleWatch CI uses Node 22.x (dropped Node 20 + `npm i -g npm@7`)
- [ ] Watch visual tests β€” mermaid `11.16.1` previously passed them
here; `11.17.2` has not been screenshot-tested locally
- [ ] After merge, confirm the linked β€œresolved” Dependabot alerts close

## πŸ“Έ Screenshot or Loom

n/a β€” dependency / lockfile only

---------

Co-authored-by: Cursor <cursoragent@cursor.com>

This branch was previously deployed

1 inactive deployment
markdown-pr-255 β€” 96be380b Deployed Aug 9, 2021 by kellyjosephprice
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant