Update webpack 5.103.0 → 5.104.1 (minor) #370
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ webpack (5.103.0 → 5.104.1) · Repo
Release Notes
5.104.1
5.104.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 68 commits:
chore(release): new release (#20253)fix(re-exports): reexports runtime calculation should not accessing `__WEBPACK_IMPORT_KEY__` decl with `var` (#20249)fix(security): userinfo bypass vulnerability in HttpUriPlugin allowedUrisci: fix release (#20252)ci: use `<@&1450591255485743204>` over `@here` for discord notificationwrefactor: types for benchmarks and testschore(release): new release (#20188)refactor: update eslint configurationci: release announcement (#20238)ci: cancel in progress (#20239)chore(deps): update (#20237)feat: added options to control renaming of identifiers in CSS moduleschore(deps): bump actions/cache from 5.0.0 to 5.0.1 (#20236)fix(security): re-validate HttpUriPlugin redirects against allowedUris; enforce http(s) and max redirectsdocs: update examples (#20233)fix: optimize regex character class with ranges for runtime codechore(deps): bump actions/cache from 4.3.0 to 5.0.0 (#20227)fix: css modules bugsfix: added check for module existence with helpful error message (#20221)chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (#20218)refactor: replace Cyrillic character with Latin in comment (#20220)docs: fix typo in CONTRIBUTING.md link text (#20219)fix(css): correct source generation condition and default exportType (#20207)test: add side-effects-reexport benchmark case (#20214)docs: update examples (#20208)chore(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 (#20217)test: css/module (#20205)feat: optimize `updateParent` by batching dependency sorting (#20204)chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (#20203)refactor: improve concatenate CSS modules (#20200)chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (#20201)fix: use full local ident (not mangled) for hashing (#20199)feat: handle more at-rules for CSS modules (#20198)feat: adds the global variable `__webpack_global__` for this compilation (#20170)chore: update prettierfix: reduce type duplicationsdocs: update examples (#20192)perf: improve parse identifiers (#20184)ci: setup trusted publishers (#20185)chore: added missing changesets files (#20187)chore: adding `changesets` to automate releasesfix: reduce collision for local indent name (#20182)fix: module library export definitions when multiple runtimes (#20179)fix: CSS nesting and CSS custom properties parsing (#20177)ci: revert the changes to test.yml (#20175)fix: do not write fragment from URL to filename and apply fragment to module URL (#20176)test: add more esm test cases (#20174)chore(deps-dev): bump meriyah in the dependencies group (#20172)fix: handle nested `__webpack_require__` (#20171)fix: serialize `HookWebpackError` (#20169)feat: improve localIdentName hashingfix: ability to use built-in properties in dotenv and define plugin (#20168)feat: use method shorthand to render module content in __webpack_modules__ object (#20158)feat: added `base64url`, `base62`, `base58`, `base52`, `base49`, `base36`, `base32` and `base25` digestsfix: universal lazy compilation (#20142)chore(deps-dev): bump eslint-plugin-jest in the dependencies group (#20160)chore(deps-dev): bump the dependencies group across 1 directory with 3 updates (#20147)chore(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#20157)fix(hmr): remove CSS link tags when CSS imports are removed (#20154)chore(deps): bump actions/checkout from 5.0.1 to 6.0.0 (#20148)feat: enhance `import.meta.env` to support object access (#20153)chore(deps): bump CodSpeedHQ/action from 4.3.4 to 4.4.1 (#20156)docs: update examples (#20152)ci: fix (#20155)chore(deps): update some (#20140)fix: compatibility `import.meta.filename` and `import.meta.dirname` with eval devtools (#20135)refactor: improve source type (#20136)fix: injected debugId is corrupted if hidden-source-map is used (#20134)Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase.All Depfu comment commands