Conversation
|
For maintainers only:
|
|
Why is this needed? That are internal types. Shouldn't be |
|
Thank you for your pull request! The most important CI builds succeeded, we’ll review the pull request soon. |
|
cc @AviVahl |
|
In this specific instance, my team has code generating externals configuration. While the |
|
@snitin315 Can we rebase? |
5906f88 to
5460618
Compare
|
@alexander-akait Done. |
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [webpack](https://togithub.com/webpack/webpack) | [`5.78.0` -> `5.79.0`](https://renovatebot.com/diffs/npm/webpack/5.78.0/5.79.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>webpack/webpack</summary> ### [`v5.79.0`](https://togithub.com/webpack/webpack/releases/tag/v5.79.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.78.0...v5.79.0) ##### New Features - webpack will now support simple destructuring scenarios for treeshaking namespaced imports and `DefinePlugin` by [@​vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/16941](https://togithub.com/webpack/webpack/pull/16941) ##### Bugfixes - Truncate extremely long module names in `DefaultStatsPrinter` by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16882](https://togithub.com/webpack/webpack/pull/16882) - Add `[contenthash]` template support in `DllPlugin`'s `name` option by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16935](https://togithub.com/webpack/webpack/pull/16935) - Fixed a bug where `readRecords` compiler hook was causing hangs in conjunction with the `ReadRecordsPlugin` by [@​snitin315](https://togithub.com/snitin315) & [@​zookatron](https://togithub.com/zookatron) in [https://github.com/webpack/webpack/pull/16944](https://togithub.com/webpack/webpack/pull/16944) - webpack can now consume ESM bundles generated by webpack's esm output support by [@​vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/15608](https://togithub.com/webpack/webpack/pull/15608) - \[CSS] - webpack now respects CSS's case-insensitivity with atTags like `@MEDIA` by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16915](https://togithub.com/webpack/webpack/pull/16915) - \[CSS] - Fixes a bug where crossOriginLoading anonymous would not work when loading styles by [@​chenjiahan](https://togithub.com/chenjiahan) in [https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925) ##### Developer Experience - Fix broken links and typos found in examples by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16937](https://togithub.com/webpack/webpack/pull/16937) - Export more `Externals` Option types by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/12774](https://togithub.com/webpack/webpack/pull/12774) ##### Contributor Experience - Add new test case for ModuleFederationPlugin usage with `shareScope` option by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16943](https://togithub.com/webpack/webpack/pull/16943) - Bump core-js from 3.20.3 to 3.30.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/16905](https://togithub.com/webpack/webpack/pull/16905) - Update all applicable local dependencies and devDependencies by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16919](https://togithub.com/webpack/webpack/pull/16919), [https://github.com/webpack/webpack/pull/16924](https://togithub.com/webpack/webpack/pull/16924), [https://github.com/webpack/webpack/pull/16936](https://togithub.com/webpack/webpack/pull/16936), [https://github.com/webpack/webpack/pull/16968](https://togithub.com/webpack/webpack/pull/16968) - Update to Jest 29 by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16947](https://togithub.com/webpack/webpack/pull/16947) ##### New Contributors - [@​chenjiahan](https://togithub.com/chenjiahan) made their first contribution in [https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925) - [@​karlhorky](https://togithub.com/karlhorky) made their first contribution in [https://github.com/webpack/webpack/pull/16419](https://togithub.com/webpack/webpack/pull/16419) - [@​zookatron](https://togithub.com/zookatron) made their first contribution in [https://github.com/webpack/webpack/pull/16301](https://togithub.com/webpack/webpack/pull/16301) **Full Changelog**: webpack/webpack@v5.78.0...v5.79.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/ariakit/ariakit). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS40MC4wIiwidXBkYXRlZEluVmVyIjoiMzUuNDAuMCJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@aws-sdk/client-cognito-identity-provider](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity-provider) ([source](https://togithub.com/aws/aws-sdk-js-v3)) | [`3.310.0` -> `3.312.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-cognito-identity-provider/3.310.0/3.312.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@aws-sdk/client-s3](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3) ([source](https://togithub.com/aws/aws-sdk-js-v3)) | [`3.310.0` -> `3.312.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.310.0/3.312.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-a11y](https://togithub.com/storybookjs/storybook/tree/next/code/addons/a11y) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-a11y/7.0.3/7.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-actions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/actions) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-actions/7.0.3/7.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-docs](https://togithub.com/storybookjs/storybook/tree/next/code/addons/docs) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-docs/7.0.3/7.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-essentials](https://togithub.com/storybookjs/storybook/tree/next/code/addons/essentials) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/7.0.3/7.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-interactions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/interactions) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/7.0.3/7.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-links](https://togithub.com/storybookjs/storybook/tree/next/code/addons/links) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/7.0.3/7.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-viewport](https://togithub.com/storybookjs/storybook/tree/next/code/addons/viewport) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2faddon-viewport/7.0.3/7.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/manager-api](https://togithub.com/storybookjs/storybook/tree/main/lib/manager-api) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2fmanager-api/7.0.3/7.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/nextjs](https://togithub.com/storybookjs/storybook/tree/next/code/frameworks/nextjs) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2fnextjs/7.0.3/7.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/preview-api](https://togithub.com/storybookjs/storybook/tree/main/code/lib/preview-api) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2fpreview-api/7.0.3/7.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/react](https://togithub.com/storybookjs/storybook/tree/main/renderers/react) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2freact/7.0.3/7.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/theming](https://togithub.com/storybookjs/storybook/tree/main/lib/theming) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2ftheming/7.0.3/7.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/types](https://togithub.com/storybookjs/storybook/tree/main/code/lib/types) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/@storybook%2ftypes/7.0.3/7.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-turbo](https://togithub.com/vercel/turbo) | [`1.9.0` -> `1.9.1`](https://renovatebot.com/diffs/npm/eslint-plugin-turbo/1.9.0/1.9.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [storybook](https://togithub.com/storybookjs/storybook/tree/main/lib/cli) ([source](https://togithub.com/storybookjs/storybook)) | [`7.0.3` -> `7.0.4`](https://renovatebot.com/diffs/npm/storybook/7.0.3/7.0.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [turbo](https://turbo.build/repo) ([source](https://togithub.com/vercel/turbo)) | [`1.9.0` -> `1.9.1`](https://renovatebot.com/diffs/npm/turbo/1.9.0/1.9.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [webpack](https://togithub.com/webpack/webpack) | [`5.78.0` -> `5.79.0`](https://renovatebot.com/diffs/npm/webpack/5.78.0/5.79.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-cognito-identity-provider)</summary> ### [`v3.312.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#​33120-httpsgithubcomawsaws-sdk-js-v3comparev33110v33120-2023-04-12) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.310.0...v3.312.0) ##### Features - **client:** reduce generated HTTP request header code size ([#​4594](https://togithub.com/aws/aws-sdk-js-v3/issues/4594)) ([fe91123](https://togithub.com/aws/aws-sdk-js-v3/commit/fe91123411499b5932b406fb813e69f4a0d36503)) </details> <details> <summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary> ### [`v3.312.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#​33120-httpsgithubcomawsaws-sdk-js-v3comparev33110v33120-2023-04-12) [Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.310.0...v3.312.0) **Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3) </details> <details> <summary>storybookjs/storybook</summary> ### [`v7.0.4`](https://togithub.com/storybookjs/storybook/releases/tag/v7.0.4) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v7.0.3...v7.0.4) Storybook 7.0 is here! 🎉 - ⚡️ [First-class Vite](https://storybook.js.org/blog/first-class-vite-support-in-storybook/) - 🔼 [Zero-config NextJS](https://storybook.js.org/blog/integrate-nextjs-and-storybook-automatically/) - 🇸 [Zero-config SvelteKit](https://storybook.js.org/blog/storybook-for-sveltekit/) - 🏗️ [Frameworks API](https://storybook.js.org/blog/framework-api/) - 3️⃣ [Component Story Format v3](https://storybook.js.org/blog/storybook-csf3-is-here/) - 🛡️ [Improved type safety](https://storybook.js.org/blog/improved-type-safety-in-storybook-7/) - 📚 [Docs overhaul with MDx2 support](https://storybook.js.org/blog/storybook-7-docs/) - ☂️ [Code coverage for interaction testing](https://storybook.js.org/blog/code-coverage-with-the-storybook-test-runner/) - 🖼️ [UI design refresh](https://storybook.js.org/blog/7-0-design-alpha/) - 🏛️ [Improved stability](https://storybook.js.org/blog/storybook-ecosystem-ci/) 7.0 contains hundreds more fixes, features, and tweaks. Browse the changelogs matching `7.0.0-alpha.*`, `7.0.0-beta.*`, and `7.0.0-rc.*` for the full list of changes. See our [Migration guide](https://storybook.js.org/migration-guides/7.0) to upgrade from earlier versions of Storybook. ##### Bug Fixes - CLI: Catch errors thrown on sanity check of SB installs [#​22039](https://togithub.com/storybooks/storybook/pull/22039) ##### Dependency Upgrades - Addon-docs: Remove mdx1-csf as optional peer dep [#​22038](https://togithub.com/storybooks/storybook/pull/22038) </details> <details> <summary>vercel/turbo</summary> ### [`v1.9.1`](https://togithub.com/vercel/turbo/releases/tag/v1.9.1): Turborepo v1.9.1 [Compare Source](https://togithub.com/vercel/turbo/compare/v1.9.0...v1.9.1) #### What's Changed ##### Changelog - Add more readme for integration tests by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/4515](https://togithub.com/vercel/turbo/pull/4515) - Deprecate `THASH`. by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/4526](https://togithub.com/vercel/turbo/pull/4526) - oldGlobalHash can be named by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/4528](https://togithub.com/vercel/turbo/pull/4528) - feat(summary): add taskId to single package task by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/4530](https://togithub.com/vercel/turbo/pull/4530) - Document --summarize flag and include in Troubleshooting doc by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/4467](https://togithub.com/vercel/turbo/pull/4467) - feat(examples): update READMEs for create-turbo by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/4451](https://togithub.com/vercel/turbo/pull/4451) - Documentation for Strict Environments by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/4490](https://togithub.com/vercel/turbo/pull/4490) - chore(turborepo): Make rustls the default feature for turborepo-lib by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/4537](https://togithub.com/vercel/turbo/pull/4537) - fix(turborepo): SCM tests and renaming by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/4462](https://togithub.com/vercel/turbo/pull/4462) - Update data sent to vercel for runs by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/4495](https://togithub.com/vercel/turbo/pull/4495) - Gather Run Summary even when tasks fail by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/4524](https://togithub.com/vercel/turbo/pull/4524) - Update old testbed make target to fixture- for new fixtures layout by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/4538](https://togithub.com/vercel/turbo/pull/4538) - Use both key and version when sorting lockfile entries by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/4541](https://togithub.com/vercel/turbo/pull/4541) - Save task duration correctly by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/4540](https://togithub.com/vercel/turbo/pull/4540) **Full Changelog**: vercel/turborepo@v1.9.0...v1.9.1 </details> <details> <summary>webpack/webpack</summary> ### [`v5.79.0`](https://togithub.com/webpack/webpack/releases/tag/v5.79.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.78.0...v5.79.0) #### New Features - webpack will now support simple destructuring scenarios for treeshaking namespaced imports and `DefinePlugin` by [@​vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/16941](https://togithub.com/webpack/webpack/pull/16941) #### Bugfixes - Truncate extremely long module names in `DefaultStatsPrinter` by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16882](https://togithub.com/webpack/webpack/pull/16882) - Add `[contenthash]` template support in `DllPlugin`'s `name` option by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16935](https://togithub.com/webpack/webpack/pull/16935) - Fixed a bug where `readRecords` compiler hook was causing hangs in conjunction with the `ReadRecordsPlugin` by [@​snitin315](https://togithub.com/snitin315) & [@​zookatron](https://togithub.com/zookatron) in [https://github.com/webpack/webpack/pull/16944](https://togithub.com/webpack/webpack/pull/16944) - webpack can now consume ESM bundles generated by webpack's esm output support by [@​vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/15608](https://togithub.com/webpack/webpack/pull/15608) - \[CSS] - webpack now respects CSS's case-insensitivity with atTags like `@MEDIA` by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16915](https://togithub.com/webpack/webpack/pull/16915) - \[CSS] - Fixes a bug where crossOriginLoading anonymous would not work when loading styles by [@​chenjiahan](https://togithub.com/chenjiahan) in [https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925) #### Developer Experience - Fix broken links and typos found in examples by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16937](https://togithub.com/webpack/webpack/pull/16937) - Export more `Externals` Option types by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/12774](https://togithub.com/webpack/webpack/pull/12774) #### Contributor Experience - Add new test case for ModuleFederationPlugin usage with `shareScope` option by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16943](https://togithub.com/webpack/webpack/pull/16943) - Bump core-js from 3.20.3 to 3.30.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/16905](https://togithub.com/webpack/webpack/pull/16905) - Update all applicable local dependencies and devDependencies by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16919](https://togithub.com/webpack/webpack/pull/16919), [https://github.com/webpack/webpack/pull/16924](https://togithub.com/webpack/webpack/pull/16924), [https://github.com/webpack/webpack/pull/16936](https://togithub.com/webpack/webpack/pull/16936), [https://github.com/webpack/webpack/pull/16968](https://togithub.com/webpack/webpack/pull/16968) - Update to Jest 29 by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16947](https://togithub.com/webpack/webpack/pull/16947) #### New Contributors - [@​chenjiahan](https://togithub.com/chenjiahan) made their first contribution in [https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925) - [@​karlhorky](https://togithub.com/karlhorky) made their first contribution in [https://github.com/webpack/webpack/pull/16419](https://togithub.com/webpack/webpack/pull/16419) - [@​zookatron](https://togithub.com/zookatron) made their first contribution in [https://github.com/webpack/webpack/pull/16301](https://togithub.com/webpack/webpack/pull/16301) **Full Changelog**: webpack/webpack@v5.78.0...v5.79.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/weareinreach/InReach). PR-URL: #407 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [webpack](https://togithub.com/webpack/webpack) | [`5.78.0` -> `5.79.0`](https://renovatebot.com/diffs/npm/webpack/5.78.0/5.79.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>webpack/webpack</summary> ### [`v5.79.0`](https://togithub.com/webpack/webpack/releases/tag/v5.79.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.78.0...v5.79.0) #### New Features - webpack will now support simple destructuring scenarios for treeshaking namespaced imports and `DefinePlugin` by [@​vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/16941](https://togithub.com/webpack/webpack/pull/16941) #### Bugfixes - Truncate extremely long module names in `DefaultStatsPrinter` by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16882](https://togithub.com/webpack/webpack/pull/16882) - Add `[contenthash]` template support in `DllPlugin`'s `name` option by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16935](https://togithub.com/webpack/webpack/pull/16935) - Fixed a bug where `readRecords` compiler hook was causing hangs in conjunction with the `ReadRecordsPlugin` by [@​snitin315](https://togithub.com/snitin315) & [@​zookatron](https://togithub.com/zookatron) in [https://github.com/webpack/webpack/pull/16944](https://togithub.com/webpack/webpack/pull/16944) - webpack can now consume ESM bundles generated by webpack's esm output support by [@​vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/15608](https://togithub.com/webpack/webpack/pull/15608) - \[CSS] - webpack now respects CSS's case-insensitivity with atTags like `@MEDIA` by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16915](https://togithub.com/webpack/webpack/pull/16915) - \[CSS] - Fixes a bug where crossOriginLoading anonymous would not work when loading styles by [@​chenjiahan](https://togithub.com/chenjiahan) in [https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925) #### Developer Experience - Fix broken links and typos found in examples by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16937](https://togithub.com/webpack/webpack/pull/16937) - Export more `Externals` Option types by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/12774](https://togithub.com/webpack/webpack/pull/12774) #### Contributor Experience - Add new test case for ModuleFederationPlugin usage with `shareScope` option by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16943](https://togithub.com/webpack/webpack/pull/16943) - Bump core-js from 3.20.3 to 3.30.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/16905](https://togithub.com/webpack/webpack/pull/16905) - Update all applicable local dependencies and devDependencies by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16919](https://togithub.com/webpack/webpack/pull/16919), [https://github.com/webpack/webpack/pull/16924](https://togithub.com/webpack/webpack/pull/16924), [https://github.com/webpack/webpack/pull/16936](https://togithub.com/webpack/webpack/pull/16936), [https://github.com/webpack/webpack/pull/16968](https://togithub.com/webpack/webpack/pull/16968) - Update to Jest 29 by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16947](https://togithub.com/webpack/webpack/pull/16947) #### New Contributors - [@​chenjiahan](https://togithub.com/chenjiahan) made their first contribution in [https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925) - [@​karlhorky](https://togithub.com/karlhorky) made their first contribution in [https://github.com/webpack/webpack/pull/16419](https://togithub.com/webpack/webpack/pull/16419) - [@​zookatron](https://togithub.com/zookatron) made their first contribution in [https://github.com/webpack/webpack/pull/16301](https://togithub.com/webpack/webpack/pull/16301) **Full Changelog**: webpack/webpack@v5.78.0...v5.79.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/ziyadedher/ziyadedher). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS40MC4wIiwidXBkYXRlZEluVmVyIjoiMzUuNDAuMCJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [html-webpack-plugin](https://togithub.com/jantimon/html-webpack-plugin) | [`5.5.0` -> `5.5.1`](https://renovatebot.com/diffs/npm/html-webpack-plugin/5.5.0/5.5.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [lit](https://lit.dev/) ([source](https://togithub.com/lit/lit)) | [`2.7.0` -> `2.7.2`](https://renovatebot.com/diffs/npm/lit/2.7.0/2.7.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [sass](https://togithub.com/sass/dart-sass) | [`1.60.0` -> `1.62.0`](https://renovatebot.com/diffs/npm/sass/1.60.0/1.62.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [webpack](https://togithub.com/webpack/webpack) | [`5.77.0` -> `5.79.0`](https://renovatebot.com/diffs/npm/webpack/5.77.0/5.79.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [webpack-dev-server](https://togithub.com/webpack/webpack-dev-server) | [`4.13.2` -> `4.13.3`](https://renovatebot.com/diffs/npm/webpack-dev-server/4.13.2/4.13.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>jantimon/html-webpack-plugin</summary> ### [`v5.5.1`](https://togithub.com/jantimon/html-webpack-plugin/blob/HEAD/CHANGELOG.md#​551-httpsgithubcomjantimonhtml-webpack-plugincomparev550v551-2023-04-15) [Compare Source](https://togithub.com/jantimon/html-webpack-plugin/compare/v5.5.0...v5.5.1) </details> <details> <summary>lit/lit</summary> ### [`v2.7.2`](https://togithub.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#​272) [Compare Source](https://togithub.com/lit/lit/compare/lit@2.7.1...lit@2.7.2) ##### Patch Changes - [#​3788](https://togithub.com/lit/lit/pull/3788) [`88fe0390`](https://togithub.com/lit/lit/commit/88fe039015ff979e031efbdde1861ae5b11a0da5) - Allow numbers to be used as values in styleMap() ### [`v2.7.1`](https://togithub.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#​271) [Compare Source](https://togithub.com/lit/lit/compare/lit@2.7.0...lit@2.7.1) ##### Patch Changes - [#​3768](https://togithub.com/lit/lit/pull/3768) [`7c1191da`](https://togithub.com/lit/lit/commit/7c1191da8e2f33e145ea58265531b7c744835401) - Fix styleMap's handling of important flags - [#​3720](https://togithub.com/lit/lit/pull/3720) [`575fb578`](https://togithub.com/lit/lit/commit/575fb578473031859b59b9ed98634ba091b389f7) - `lit-html/experimental-hydrate.js` and `lit-element/experimental-hydrate-support.js` have been moved to `@lit-labs/ssr-client`. The modules in the original location have been marked deprecated and will be removed in a future version. </details> <details> <summary>sass/dart-sass</summary> ### [`v1.62.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#​1620) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.61.0...1.62.0) - Deprecate the use of multiple `!global` or `!default` flags on the same variable. This deprecation is named `duplicate-var-flags`. - Allow special numbers like `var()` or `calc()` in the global functions: `grayscale()`, `invert()`, `saturate()`, and `opacity()`. These are also native CSS `filter` functions. This is in addition to number values which were already allowed. - Fix a cosmetic bug where an outer rule could be duplicated after nesting was resolved, instead of re-using a shared rule. ### [`v1.61.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#​1610) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.60.0...1.61.0) - **Potentially breaking change:** Drop support for End-of-Life Node.js 12. - Fix remaining cases for the performance regression introduced in 1.59.0. ##### Embedded Sass - The JS embedded host now loads files from the working directory when using the legacy API. </details> <details> <summary>webpack/webpack</summary> ### [`v5.79.0`](https://togithub.com/webpack/webpack/releases/tag/v5.79.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.78.0...v5.79.0) #### New Features - webpack will now support simple destructuring scenarios for treeshaking namespaced imports and `DefinePlugin` by [@​vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/16941](https://togithub.com/webpack/webpack/pull/16941) #### Bugfixes - Truncate extremely long module names in `DefaultStatsPrinter` by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16882](https://togithub.com/webpack/webpack/pull/16882) - Add `[contenthash]` template support in `DllPlugin`'s `name` option by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16935](https://togithub.com/webpack/webpack/pull/16935) - Fixed a bug where `readRecords` compiler hook was causing hangs in conjunction with the `ReadRecordsPlugin` by [@​snitin315](https://togithub.com/snitin315) & [@​zookatron](https://togithub.com/zookatron) in [https://github.com/webpack/webpack/pull/16944](https://togithub.com/webpack/webpack/pull/16944) - webpack can now consume ESM bundles generated by webpack's esm output support by [@​vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/15608](https://togithub.com/webpack/webpack/pull/15608) - \[CSS] - webpack now respects CSS's case-insensitivity with atTags like `@MEDIA` by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16915](https://togithub.com/webpack/webpack/pull/16915) - \[CSS] - Fixes a bug where crossOriginLoading anonymous would not work when loading styles by [@​chenjiahan](https://togithub.com/chenjiahan) in [https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925) #### Developer Experience - Fix broken links and typos found in examples by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16937](https://togithub.com/webpack/webpack/pull/16937) - Export more `Externals` Option types by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/12774](https://togithub.com/webpack/webpack/pull/12774) #### Contributor Experience - Add new test case for ModuleFederationPlugin usage with `shareScope` option by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16943](https://togithub.com/webpack/webpack/pull/16943) - Bump core-js from 3.20.3 to 3.30.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/16905](https://togithub.com/webpack/webpack/pull/16905) - Update all applicable local dependencies and devDependencies by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16919](https://togithub.com/webpack/webpack/pull/16919), [https://github.com/webpack/webpack/pull/16924](https://togithub.com/webpack/webpack/pull/16924), [https://github.com/webpack/webpack/pull/16936](https://togithub.com/webpack/webpack/pull/16936), [https://github.com/webpack/webpack/pull/16968](https://togithub.com/webpack/webpack/pull/16968) - Update to Jest 29 by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16947](https://togithub.com/webpack/webpack/pull/16947) #### New Contributors - [@​chenjiahan](https://togithub.com/chenjiahan) made their first contribution in [https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925) - [@​karlhorky](https://togithub.com/karlhorky) made their first contribution in [https://github.com/webpack/webpack/pull/16419](https://togithub.com/webpack/webpack/pull/16419) - [@​zookatron](https://togithub.com/zookatron) made their first contribution in [https://github.com/webpack/webpack/pull/16301](https://togithub.com/webpack/webpack/pull/16301) **Full Changelog**: webpack/webpack@v5.78.0...v5.79.0 ### [`v5.78.0`](https://togithub.com/webpack/webpack/releases/tag/v5.78.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.77.0...v5.78.0) #### Features - Implement `amdContainer` support for AMD libraries (Fixes [#​16561](https://togithub.com/webpack/webpack/issues/16561)) by [@​long76](https://togithub.com/long76) in [https://github.com/webpack/webpack/pull/16562](https://togithub.com/webpack/webpack/pull/16562) #### Bugfixes - \[CSS] - Nested atRule's `@media` or `@supports` now properly are replaced with unique identifiers by [@​noreiller](https://togithub.com/noreiller) in [https://github.com/webpack/webpack/pull/15812](https://togithub.com/webpack/webpack/pull/15812) - \[CSS] - Fix bug where closing parenthesis in CSS were not properly parsed and compiled by [@​janlent1](https://togithub.com/janlent1) in [https://github.com/webpack/webpack/pull/16864](https://togithub.com/webpack/webpack/pull/16864) - Fix an issue where `oneOf` rule has been picked multiple times by [@​xiaoxiaojx](https://togithub.com/xiaoxiaojx) in [https://github.com/webpack/webpack/pull/16477](https://togithub.com/webpack/webpack/pull/16477) - Add `createRequire` support for `node:module` prefix by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16904](https://togithub.com/webpack/webpack/pull/16904) - Fix bug where self-referencing a package in a shared module failed by [@​weareoutman](https://togithub.com/weareoutman) in [https://github.com/webpack/webpack/pull/16685](https://togithub.com/webpack/webpack/pull/16685) #### Performance - Make `ErrorHelpers` named functions; Add types by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/16893](https://togithub.com/webpack/webpack/pull/16893) - Introduce `ModuleTypeConstants` for plugins by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/16896](https://togithub.com/webpack/webpack/pull/16896) - Refactor memory footprint in string usages for multiple plugins by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/16894](https://togithub.com/webpack/webpack/pull/16894) - Add more module type constants, use them across codebase by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/16898](https://togithub.com/webpack/webpack/pull/16898) #### Contributor Experience - Implement default PR Template to use GitHub Copilot for PR's integration and fix template name usage by [@​geromegrignon](https://togithub.com/geromegrignon) in [https://github.com/webpack/webpack/pull/16890](https://togithub.com/webpack/webpack/pull/16890) - ci: update actions/cache to v3 by [@​armujahid](https://togithub.com/armujahid) in [https://github.com/webpack/webpack/pull/16462](https://togithub.com/webpack/webpack/pull/16462) - webpack org Collaborators and Members now have [funded GitHub Codespaces!](https://togithub.com/openjs-foundation/cross-project-council/issues/1009) [](https://togithub.com/codespaces/new?hide_repo_select=true\&ref=main\&repo=3678731\&machine=standardLinux32gb\&location=WestUs2) #### New Contributors - [@​geromegrignon](https://togithub.com/geromegrignon) made their first contribution in [https://github.com/webpack/webpack/pull/16890](https://togithub.com/webpack/webpack/pull/16890) - [@​armujahid](https://togithub.com/armujahid) made their first contribution in [https://github.com/webpack/webpack/pull/16462](https://togithub.com/webpack/webpack/pull/16462) - [@​long76](https://togithub.com/long76) made their first contribution in [https://github.com/webpack/webpack/pull/16562](https://togithub.com/webpack/webpack/pull/16562) - [@​weareoutman](https://togithub.com/weareoutman) made their first contribution in [https://github.com/webpack/webpack/pull/16685](https://togithub.com/webpack/webpack/pull/16685) **Full Changelog**: webpack/webpack@v5.77.0...v5.78.0 </details> <details> <summary>webpack/webpack-dev-server</summary> ### [`v4.13.3`](https://togithub.com/webpack/webpack-dev-server/blob/HEAD/CHANGELOG.md#​4133-httpsgithubcomwebpackwebpack-dev-servercomparev4132v4133-2023-04-15) [Compare Source](https://togithub.com/webpack/webpack-dev-server/compare/v4.13.2...v4.13.3) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 6am on wednesday" in timezone Australia/Sydney, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/google/osv.dev). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4zMS40IiwidXBkYXRlZEluVmVyIjoiMzUuMzEuNCJ9-->
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [webpack](https://togithub.com/webpack/webpack) | [`5.76.0` ->
`5.88.2`](https://renovatebot.com/diffs/npm/webpack/5.76.0/5.88.2) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>webpack/webpack (webpack)</summary>
###
[`v5.88.2`](https://togithub.com/webpack/webpack/releases/tag/v5.88.2)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.88.1...v5.88.2)
#### Bug Fixes
- Fixed a bug where unused identifiers should retain names when using
css modules by [@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17444](https://togithub.com/webpack/webpack/pull/17444)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.88.1...v5.88.2
###
[`v5.88.1`](https://togithub.com/webpack/webpack/releases/tag/v5.88.1)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.88.0...v5.88.1)
#### Developer Experience
- Significantly improve TypeScript coverage for Library Plugins by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17414](https://togithub.com/webpack/webpack/pull/17414)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.88.0...v5.88.1
###
[`v5.88.0`](https://togithub.com/webpack/webpack/releases/tag/v5.88.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.87.0...v5.88.0)
#### New Features
- \[CSS] - Use `css/auto` as the default css mode by
[@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17399](https://togithub.com/webpack/webpack/pull/17399)
#### Bug Fixes
- Fix bugs related to require.context and layer by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17388](https://togithub.com/webpack/webpack/pull/17388)
- Fix bug in runtime for CSS loading by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17400](https://togithub.com/webpack/webpack/pull/17400)
- Correct indirect call for tagged template expressions using correct
this context by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17397](https://togithub.com/webpack/webpack/pull/17397)
- Update environment support for KaiOS browser by
[@​steverep](https://togithub.com/steverep) in
[https://github.com/webpack/webpack/pull/17395](https://togithub.com/webpack/webpack/pull/17395)
- Fix async module runtime code for running top-level-await by
[@​ahabhgk](https://togithub.com/ahabhgk) in
[https://github.com/webpack/webpack/pull/17393](https://togithub.com/webpack/webpack/pull/17393)
#### Developer Experience
- Add example for stats minimal output by
[@​ersachin3112](https://togithub.com/ersachin3112) in
[https://github.com/webpack/webpack/pull/17406](https://togithub.com/webpack/webpack/pull/17406)
- Significantly improve type coverage for Dependency, Runtime, Template
classes by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17394](https://togithub.com/webpack/webpack/pull/17394)
#### Dependencies & Maintenance
- Bump browserslist from 4.21.8 to 4.21.9 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17389](https://togithub.com/webpack/webpack/pull/17389)
- Bump acorn from 8.8.2 to 8.9.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17402](https://togithub.com/webpack/webpack/pull/17402)
- Bump eslint from 8.42.0 to 8.43.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17401](https://togithub.com/webpack/webpack/pull/17401)
- Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17407](https://togithub.com/webpack/webpack/pull/17407)
#### New Contributors
- [@​steverep](https://togithub.com/steverep) made their first
contribution in
[https://github.com/webpack/webpack/pull/17395](https://togithub.com/webpack/webpack/pull/17395)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.87.0...v5.88.0
###
[`v5.87.0`](https://togithub.com/webpack/webpack/releases/tag/v5.87.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.86.0...v5.87.0)
#### New Features
- Implement `fetchPriority` feature as parser option and magic comment
by [@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17249](https://togithub.com/webpack/webpack/pull/17249)
- \[CSS] - Introduce 'css/auto' as a css module type by
[@​ahabhgk](https://togithub.com/ahabhgk) in
[https://github.com/webpack/webpack/pull/16577](https://togithub.com/webpack/webpack/pull/16577)
- \[CSS] - Style-specific fields now automatically resolve in
package.json by [@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17346](https://togithub.com/webpack/webpack/pull/17346)
- webpack configuration API now accepts "falsy values" loaders and
plugins by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17339](https://togithub.com/webpack/webpack/pull/17339)
#### Bug Fixes
- Fix codecov badge in readme by
[@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17353](https://togithub.com/webpack/webpack/pull/17353)
#### Developer Experience
- Add link to svelte loader for webpack by
[@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17369](https://togithub.com/webpack/webpack/pull/17369)
- Increase parser API types in internal plugins across dependency
plugins [@​alexander-akait](https://togithub.com/alexander-akait)
in
[https://github.com/webpack/webpack/pull/17365](https://togithub.com/webpack/webpack/pull/17365)
#### Dependencies & Maintenance
- Bump memfs from 3.5.2 to 3.5.3 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17347](https://togithub.com/webpack/webpack/pull/17347)
- Bump webpack-cli from 5.1.3 to 5.1.4 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17349](https://togithub.com/webpack/webpack/pull/17349)
- Bump es-module-lexer from 1.2.1 to 1.3.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17362](https://togithub.com/webpack/webpack/pull/17362)
- Bump [@​types/node](https://togithub.com/types/node) from 20.2.5
to 20.3.0 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17361](https://togithub.com/webpack/webpack/pull/17361)
- Bump core-js from 3.30.2 to 3.31.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17360](https://togithub.com/webpack/webpack/pull/17360)
- Bump browserslist from 4.21.6 to 4.21.8 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17367](https://togithub.com/webpack/webpack/pull/17367)
- Bump [@​types/node](https://togithub.com/types/node) from 20.3.0
to 20.3.1 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17366](https://togithub.com/webpack/webpack/pull/17366)
#### New Contributors
[@​aboktor](https://togithub.com/aboktor) made their first
contribution in
[#​16991](https://togithub.com/webpack/webpack/issues/16991)
[#​16989](https://togithub.com/webpack/webpack/issues/16989)
[@​silverwind](https://togithub.com/silverwind) made their first
contribution in
[#​17339](https://togithub.com/webpack/webpack/issues/17339) via
[#​17329](https://togithub.com/webpack/webpack/issues/17329)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.86.0...v5.87.0
###
[`v5.86.0`](https://togithub.com/webpack/webpack/releases/tag/v5.86.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.85.1...v5.86.0)
#### New Features
- Improved cache size performance via better handling of serialization
for errors and bigints by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17282](https://togithub.com/webpack/webpack/pull/17282)
- Introduce an export default handler function option for
`ProgressPlugin` by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17312](https://togithub.com/webpack/webpack/pull/17312)
- Support passing `RegExp` to `splitChunks.chunks` by
[@​hyf0](https://togithub.com/hyf0) in
[https://github.com/webpack/webpack/pull/17332](https://togithub.com/webpack/webpack/pull/17332)
#### Bug Fixes
- Fix layer capabilities for `ContextModule` types by
[@​huozhi](https://togithub.com/huozhi) in
[https://github.com/webpack/webpack/pull/17310](https://togithub.com/webpack/webpack/pull/17310)
- Fix compatibility of `__non_webpack_require__` with ES modules by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17308](https://togithub.com/webpack/webpack/pull/17308)
- Improve type coverage `Chunk`, `ChunkGroup`, and other plugins by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/1731](https://togithub.com/webpack/webpack/pull/1731)
- Do not add `js` extension for eval source maps when extension is not
resolvable by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17331](https://togithub.com/webpack/webpack/pull/17331)
#### Developer Experience
- Improve type coverage for Json Module type and lazy load
json-assertions package by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17301](https://togithub.com/webpack/webpack/pull/17301)
#### Dependencies & Maintenance
- Bump memfs from 3.5.1 to 3.5.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17315](https://togithub.com/webpack/webpack/pull/17315)
- Bump webpack-cli from 5.1.1 to 5.1.3 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17314](https://togithub.com/webpack/webpack/pull/17314)
- Bump eslint from 8.41.0 to 8.42.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17313](https://togithub.com/webpack/webpack/pull/17313)
#### New Contributors
- [@​huozhi](https://togithub.com/huozhi) made their first
contribution in
[https://github.com/webpack/webpack/pull/17310](https://togithub.com/webpack/webpack/pull/17310)
- [@​hyf0](https://togithub.com/hyf0) made their first
contribution in
[https://github.com/webpack/webpack/pull/17332](https://togithub.com/webpack/webpack/pull/17332)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.85.1...v5.86.0
###
[`v5.85.1`](https://togithub.com/webpack/webpack/releases/tag/v5.85.1)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.85.0...v5.85.1)
#### Bug Fixes
- Fix bug in handling barrel imports
([#​17305](https://togithub.com/webpack/webpack/issues/17305)) by
[@​bworline](https://togithub.com/bworline) in
[https://github.com/webpack/webpack/pull/17307](https://togithub.com/webpack/webpack/pull/17307)
- ***NOTE**: An internal API
`BasicEvaluatedExpression.getMemberRangeStarts` has been changed to
`BasicEvaluatedExpression.getMemberRanges`, please see type definition
changes and the pull request for more information.*
#### Dependencies & Maintenance
- Bump [@​types/jest](https://togithub.com/types/jest) from 29.5.1
to 29.5.2 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17297](https://togithub.com/webpack/webpack/pull/17297)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.85.0...v5.85.1
###
[`v5.85.0`](https://togithub.com/webpack/webpack/releases/tag/v5.85.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.84.1...v5.85.0)
#### New Features
- Add `readonly` cache mode by
[@​vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/15470](https://togithub.com/webpack/webpack/pull/15470)
- Normalize property accessors for esm namespaces and chained
member/call expressions by
[@​bworline](https://togithub.com/bworline) in
[https://github.com/webpack/webpack/pull/17203](https://togithub.com/webpack/webpack/pull/17203)
- Support `environment` in loader context by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17281](https://togithub.com/webpack/webpack/pull/17281)
- Introduce a new syntax for `addModule()` support in worklets -
`*context.audioWorklet.addModule()` by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17212](https://togithub.com/webpack/webpack/pull/17212)
#### Bug Fixes
- Fix type regression with unknown module type strings by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17266](https://togithub.com/webpack/webpack/pull/17266)
#### Developer Experience
- Use global runtime constants for webpack exports by
[@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17270](https://togithub.com/webpack/webpack/pull/17270)
- Add strict mode type coverage for WASM and Runtime code by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17267](https://togithub.com/webpack/webpack/pull/17267)
- Add strict mode type coverage for runtime modules and runtime plugins
by [@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17261](https://togithub.com/webpack/webpack/pull/17261)
- Add types for JSON & Asset Modules including their interfacing plugins
by [@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17262](https://togithub.com/webpack/webpack/pull/17262)
- Add type coverage for Module subclasses and plugins by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17272](https://togithub.com/webpack/webpack/pull/17272)
#### Dependencies & Maintenance
- Use GitHub Discussions instead of Gitter in issue templates by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/17293](https://togithub.com/webpack/webpack/pull/17293)
- Bump [@​types/node](https://togithub.com/types/node) from 20.2.3
to 20.2.4 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17269](https://togithub.com/webpack/webpack/pull/17269)
- Bump browserslist from 4.21.5 to 4.21.6 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17275](https://togithub.com/webpack/webpack/pull/17275)
- Bump [@​types/node](https://togithub.com/types/node) from 20.2.4
to 20.2.5 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17276](https://togithub.com/webpack/webpack/pull/17276)
- Bump [@​babel/core](https://togithub.com/babel/core) from 7.21.8
to 7.22.1 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17278](https://togithub.com/webpack/webpack/pull/17278)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.84.1...v5.85.0
###
[`v5.84.1`](https://togithub.com/webpack/webpack/releases/tag/v5.84.1)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.84.0...v5.84.1)
#### Bug Fixes
- Fix regression in inner graph for reserved identifiers by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17265](https://togithub.com/webpack/webpack/pull/17265)
#### Dependencies & Maintenance
- Bump [@​types/jest](https://togithub.com/types/jest) from 29.5.0
to 29.5.1 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17027](https://togithub.com/webpack/webpack/pull/17027)
- Bump simple-git from 3.18.0 to 3.19.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17263](https://togithub.com/webpack/webpack/pull/17263)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.84.0...v5.84.1
###
[`v5.84.0`](https://togithub.com/webpack/webpack/releases/tag/v5.84.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.83.1...v5.84.0)
#### New Features
- SourceMapDevToolPlugin now supports `append` option as a function by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/17252](https://togithub.com/webpack/webpack/pull/17252)
#### Bug Fixes
- Fix multiple bugs referencing class names when shadowed by import name
in properties and methods by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17233](https://togithub.com/webpack/webpack/pull/17233)
- Allow DefinePlugin shorthand property by
[@​shamoilarsi](https://togithub.com/shamoilarsi) in
[https://github.com/webpack/webpack/pull/17231](https://togithub.com/webpack/webpack/pull/17231)
- \[CSS] - Fix edge cases in parsing `@import` by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17229](https://togithub.com/webpack/webpack/pull/17229)
#### Developer Experience
- Increase type coverage for serialization classes by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17243](https://togithub.com/webpack/webpack/pull/17243)
- Increase type coverage for `JavascriptParser` and `ModuleDependency`
subclasses by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17236](https://togithub.com/webpack/webpack/pull/17236)
- Increase type coverage to `strict`-mode quality for
Configuration/Normalization objects by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17247](https://togithub.com/webpack/webpack/pull/17247)
- Refactor duplicate strings by replacing them with constant for
**webpack_require** instead of string literal by
[@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17228](https://togithub.com/webpack/webpack/pull/17228)
- Add test case for `with { type: "json" }` by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17230](https://togithub.com/webpack/webpack/pull/17230)
- Add test case for destructuring by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17248](https://togithub.com/webpack/webpack/pull/17248)
#### Dependencies & Maintenance
- Add GitHub discussions badge in README by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/17251](https://togithub.com/webpack/webpack/pull/17251)
- Bump enhanced-resolve to 5.14.1 by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17257](https://togithub.com/webpack/webpack/pull/17257)
- Bump [@​types/node](https://togithub.com/types/node) from 20.1.7
to 20.2.0 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17219](https://togithub.com/webpack/webpack/pull/17219)
- Bump [@​types/node](https://togithub.com/types/node) from 20.2.0
to 20.2.1 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17226](https://togithub.com/webpack/webpack/pull/17226)
- Bump webpack-cli from 5.1.0 to 5.1.1 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17164](https://togithub.com/webpack/webpack/pull/17164)
- Bump eslint from 8.39.0 to 8.40.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17148](https://togithub.com/webpack/webpack/pull/17148)
- Bump [@​babel/core](https://togithub.com/babel/core) from 7.21.4
to 7.21.8 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17126](https://togithub.com/webpack/webpack/pull/17126)
- Bump [@​types/node](https://togithub.com/types/node) from 20.2.1
to 20.2.3 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17238](https://togithub.com/webpack/webpack/pull/17238)
- Bump eslint from 8.40.0 to 8.41.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17237](https://togithub.com/webpack/webpack/pull/17237)
#### New Contributors
- [@​shamoilarsi](https://togithub.com/shamoilarsi) made their
first contribution in
[https://github.com/webpack/webpack/pull/17231](https://togithub.com/webpack/webpack/pull/17231)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.83.1...v5.84.0
###
[`v5.83.1`](https://togithub.com/webpack/webpack/releases/tag/v5.83.1)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.83.0...v5.83.1)
#### Bug Fixes
- Fix regression in import/export normailization effecting
mini-css-extract-plugin by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17214](https://togithub.com/webpack/webpack/pull/17214)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.83.0...v5.83.1
###
[`v5.83.0`](https://togithub.com/webpack/webpack/releases/tag/v5.83.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.82.1...v5.83.0)
#### New Features
- Normalize property access for imports and exports by
[@​bworline](https://togithub.com/bworline) in
[https://github.com/webpack/webpack/pull/17137](https://togithub.com/webpack/webpack/pull/17137)
- Top Level Await is now enabled by default by
[@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17192](https://togithub.com/webpack/webpack/pull/17192)
#### Bug Fixes
- Correct `chunkgroup.groupsIterable` return type by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17196](https://togithub.com/webpack/webpack/pull/17196)
- Fix bug in Rule Matcher type by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17207](https://togithub.com/webpack/webpack/pull/17207)
- Fixed apply event callback and optimizing callback event type by
[@​nuintun](https://togithub.com/nuintun) in
[https://github.com/webpack/webpack/pull/16094](https://togithub.com/webpack/webpack/pull/16094)
- Fix types in hot module replacement APIs by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17193](https://togithub.com/webpack/webpack/pull/17193)
#### Developer Experience
- Expose `ChunkGroup` to type definitions by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17201](https://togithub.com/webpack/webpack/pull/17201)
- Add `NormalModuleFactory`'s `ResolveData` type to public interface by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17195](https://togithub.com/webpack/webpack/pull/17195)
- Document `compilation.afterChunks` hook by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17202](https://togithub.com/webpack/webpack/pull/17202)
#### Dependencies & Maintenance
- Bump
[@​webassemblyjs/wasm-edit](https://togithub.com/webassemblyjs/wasm-edit)
from 1.11.5 to 1.11.6 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17168](https://togithub.com/webpack/webpack/pull/17168)
- Bump wast-loader from 1.11.5 to 1.11.6 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17163](https://togithub.com/webpack/webpack/pull/17163)
- Bump yarn-deduplicate from 6.0.1 to 6.0.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17184](https://togithub.com/webpack/webpack/pull/17184)
- Fix command by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17154](https://togithub.com/webpack/webpack/pull/17154)
- Bump [@​types/node](https://togithub.com/types/node) from
18.16.3 to 20.1.7 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17205](https://togithub.com/webpack/webpack/pull/17205)
#### New Contributors
- [@​bworline](https://togithub.com/bworline) made their first
contribution in
[https://github.com/webpack/webpack/pull/17137](https://togithub.com/webpack/webpack/pull/17137)
- [@​nuintun](https://togithub.com/nuintun) made their first
contribution in
[https://github.com/webpack/webpack/pull/16094](https://togithub.com/webpack/webpack/pull/16094)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.82.1...v5.83.0
###
[`v5.82.1`](https://togithub.com/webpack/webpack/releases/tag/v5.82.1)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.82.0...v5.82.1)
#### Bug Fixes
- \[CSS] - Support nesting in CSS modules and bug fixes by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17133](https://togithub.com/webpack/webpack/pull/17133)
- \[CSS] - Fix crash with `importModule` when CSS enabled by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17140](https://togithub.com/webpack/webpack/pull/17140)
- Fix bug where `output.hashFunction` was failing to generate debug hash
by [@​ahabhgk](https://togithub.com/ahabhgk) in
[https://github.com/webpack/webpack/pull/16950](https://togithub.com/webpack/webpack/pull/16950)
- Reduce the amount of generated code for chunk loading by
[@​lvivski](https://togithub.com/lvivski) in
[https://github.com/webpack/webpack/pull/17151](https://togithub.com/webpack/webpack/pull/17151)
- Use module preload for ESM module output by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17143](https://togithub.com/webpack/webpack/pull/17143)
#### Developer Experience
- Improve module type strictness for Module.prototype.type expand
ModuleTypeConstants by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17136](https://togithub.com/webpack/webpack/pull/17136)
#### Dependencies & Maintenance
- Update package.json description by
[@​JeraldVin](https://togithub.com/JeraldVin) in
[https://github.com/webpack/webpack/pull/17145](https://togithub.com/webpack/webpack/pull/17145)
- Bump webpack-cli from 5.0.2 to 5.1.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17146](https://togithub.com/webpack/webpack/pull/17146)
- Bump core-js from 3.30.1 to 3.30.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17149](https://togithub.com/webpack/webpack/pull/17149)
- Bump enhanced-resolve to v5.14.0 by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/17160](https://togithub.com/webpack/webpack/pull/17160)
#### New Contributors
- [@​JeraldVin](https://togithub.com/JeraldVin) made their first
contribution in
[https://github.com/webpack/webpack/pull/17145](https://togithub.com/webpack/webpack/pull/17145)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.82.0...v5.82.1
###
[`v5.82.0`](https://togithub.com/webpack/webpack/releases/tag/v5.82.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.81.0...v5.82.0)
#### New Features
- \[CSS] - Add URL dependencies support to consume shared module via
module federation by [@​snitin315](https://togithub.com/snitin315)
in
[https://github.com/webpack/webpack/pull/16945](https://togithub.com/webpack/webpack/pull/16945)
- Allow webpack-cli to be in ESM by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17088](https://togithub.com/webpack/webpack/pull/17088)
- Allow specifying "onPolicyCreationFailure" mode for trusted types by
[@​Zlatkovsky](https://togithub.com/Zlatkovsky) in
[https://github.com/webpack/webpack/pull/16990](https://togithub.com/webpack/webpack/pull/16990)
#### Bug Fixes
- \[CSS] - Respect `media`/`supports`/`layer` from parent CSS module by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17115](https://togithub.com/webpack/webpack/pull/17115)
- \[CSS] - Add warning & support for any
[@​import](https://togithub.com/import) rules must precede all
other rules by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17118](https://togithub.com/webpack/webpack/pull/17118)
- \[CSS] - Support handling `#hash` URL as external (similar to Parcel)
by [@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17116](https://togithub.com/webpack/webpack/pull/17116)
- Optimize numberHash.js performance by removing inner loops by
[@​alexkuz](https://togithub.com/alexkuz) in
[https://github.com/webpack/webpack/pull/17074](https://togithub.com/webpack/webpack/pull/17074)
- Improve template string comparison algorithm by
[@​An0nie](https://togithub.com/An0nie) in
[https://github.com/webpack/webpack/pull/17079](https://togithub.com/webpack/webpack/pull/17079)
#### Tests & Contributor Experience
- \[CSS] - Increase imports external test coverage by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17089](https://togithub.com/webpack/webpack/pull/17089)
- Improve PR reliability via ignoring unstable coverage by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17106](https://togithub.com/webpack/webpack/pull/17106)
- Update webpack types to support extends property in webpack (for
webpack-cli) by [@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17113](https://togithub.com/webpack/webpack/pull/17113)
#### Developer Experience
- Increase type coverage and documentation for `StringXor` class. by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17070](https://togithub.com/webpack/webpack/pull/17070)
- Increase type coverage & docs for `numberHash` by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17072](https://togithub.com/webpack/webpack/pull/17072)
- Increase type coverage & docs for `JavascriptParser` by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17094](https://togithub.com/webpack/webpack/pull/17094)
- Increase type coverage & docs for `BasicEvaluatedExpression` by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17096](https://togithub.com/webpack/webpack/pull/17096)
- Increase type coverage for CSS module type by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17097](https://togithub.com/webpack/webpack/pull/17097)
- Increase type coverage for JSON module type by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17095](https://togithub.com/webpack/webpack/pull/17095)
- Increase type coverage & docs for multiple utility classes by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17107](https://togithub.com/webpack/webpack/pull/17107)
#### Dependencies & Maintenance
- chore(deps-dev): bump lint-staged from 13.2.1 to 13.2.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17075](https://togithub.com/webpack/webpack/pull/17075)
- chore(deps-dev): bump eslint from 8.38.0 to 8.39.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17052](https://togithub.com/webpack/webpack/pull/17052)
- chore(deps-dev): bump assemblyscript from 0.27.3 to 0.27.4 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17064](https://togithub.com/webpack/webpack/pull/17064)
- chore(deps-dev): bump assemblyscript from 0.27.4 to 0.27.5 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17109](https://togithub.com/webpack/webpack/pull/17109)
- chore(deps-dev): bump
[@​types/node](https://togithub.com/types/node) from 18.16.2 to
18.16.3 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17112](https://togithub.com/webpack/webpack/pull/17112)
- chore(deps-dev): bump
[@​types/node](https://togithub.com/types/node) from 18.15.13 to
18.16.2 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17084](https://togithub.com/webpack/webpack/pull/17084)
- chore(deps-dev): bump webpack-cli from 5.0.1 to 5.0.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17054](https://togithub.com/webpack/webpack/pull/17054)
- chore(deps-dev): bump date-fns from 2.29.3 to 2.30.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17111](https://togithub.com/webpack/webpack/pull/17111)
#### New Contributors
- [@​An0nie](https://togithub.com/An0nie) made their first
contribution in
[https://github.com/webpack/webpack/pull/17079](https://togithub.com/webpack/webpack/pull/17079)
- [@​burhanuday](https://togithub.com/burhanuday) made their first
contribution in
[https://github.com/webpack/webpack/pull/17113](https://togithub.com/webpack/webpack/pull/17113)
- [@​Zlatkovsky](https://togithub.com/Zlatkovsky) made their first
contribution in
[https://github.com/webpack/webpack/pull/16990](https://togithub.com/webpack/webpack/pull/16990)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.81.0...v5.82.0
###
[`v5.81.0`](https://togithub.com/webpack/webpack/releases/tag/v5.81.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.80.0...v5.81.0)
#### New Features
- \[CSS] - Increased CSS import support and new hooks included for CSS
module creation by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17057](https://togithub.com/webpack/webpack/pull/17057)
- Logging now added to DefinePlugin by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17048](https://togithub.com/webpack/webpack/pull/17048)
- New `ignoreBrowserWarnings` option to ignore browser console warnings
in ModuleFederation by
[@​indeediansbrett](https://togithub.com/indeediansbrett) in
[https://github.com/webpack/webpack/pull/16388](https://togithub.com/webpack/webpack/pull/16388)
#### Bug Fixes
- \[CSS] - Fix issue where vendor prefixed keyframes and animation was
not supported in CSS modules by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16975](https://togithub.com/webpack/webpack/pull/16975)
- Fix bug where AST was not properly handled by
[@​quanru](https://togithub.com/quanru) in
[https://github.com/webpack/webpack/pull/17032](https://togithub.com/webpack/webpack/pull/17032)
- Fix automatic publicPath detection logic by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17047](https://togithub.com/webpack/webpack/pull/17047)
#### Tests & Contributor Experience
- Rename `provide` to `getOrInsert` in MapHelpers and document it better
by [@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17060](https://togithub.com/webpack/webpack/pull/17060)
- Increase test reliability for DefinePlugin
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17062](https://togithub.com/webpack/webpack/pull/17062)
- Add additional CI Pipeline to test main branches of first-party
webpack dependencies by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17020](https://togithub.com/webpack/webpack/pull/17020)
- Refactor tests to no longer use deprecated or legacy dependencies and
APIs by [@​alexander-akait](https://togithub.com/alexander-akait)
in
[https://github.com/webpack/webpack/pull/17033](https://togithub.com/webpack/webpack/pull/17033)
#### Developer Experience
- Increase type coverage/documentation for ModuleFilenameHelpers by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17045](https://togithub.com/webpack/webpack/pull/17045)
- Increase type coverage/documentation for CommonJsExportsParserPlugin
by [@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17046](https://togithub.com/webpack/webpack/pull/17046)
- Increase type coverage/documentation for binarySearchBounds.js by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17058](https://togithub.com/webpack/webpack/pull/17058)
- Export MemoryCacheOptions types by
[@​romulof](https://togithub.com/romulof) in
[https://github.com/webpack/webpack/pull/17055](https://togithub.com/webpack/webpack/pull/17055)
#### Dependencies & Maintenance
- Add NodeJS v20 to CI Matrix by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17019](https://togithub.com/webpack/webpack/pull/17019)
- Update Typescript to v5 by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16957](https://togithub.com/webpack/webpack/pull/16957)
- Bump [@​types/estree](https://togithub.com/types/estree) from
1.0.0 to 1.0.1 by [@​dependabot](https://togithub.com/dependabot)
in
[https://github.com/webpack/webpack/pull/17026](https://togithub.com/webpack/webpack/pull/17026)
- Bump [@​types/node](https://togithub.com/types/node) from
18.15.11 to 18.15.13 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17038](https://togithub.com/webpack/webpack/pull/17038)
- Bump assemblyscript from 0.27.2 to 0.27.3 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17051](https://togithub.com/webpack/webpack/pull/17051)
- Bump memfs from 3.5.0 to 3.5.1 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17039](https://togithub.com/webpack/webpack/pull/17039)
- Bump prettier from 2.8.7 to 2.8.8 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17050](https://togithub.com/webpack/webpack/pull/17050)
- Bump simple-git from 3.17.0 to 3.18.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17066](https://togithub.com/webpack/webpack/pull/17066)
#### New Contributors
- [@​quanru](https://togithub.com/quanru) made their first
contribution in
[https://github.com/webpack/webpack/pull/17032](https://togithub.com/webpack/webpack/pull/17032)
- [@​romulof](https://togithub.com/romulof) made their first
contribution in
[https://github.com/webpack/webpack/pull/17055](https://togithub.com/webpack/webpack/pull/17055)
- [@​indeediansbrett](https://togithub.com/indeediansbrett) made
their first contribution in
[https://github.com/webpack/webpack/pull/16388](https://togithub.com/webpack/webpack/pull/16388)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.80.0...v5.81.0
###
[`v5.80.0`](https://togithub.com/webpack/webpack/releases/tag/v5.80.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.79.0...v5.80.0)
#### New Features
- Support destructuring assignment in `import.meta` by
[@​vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/16996](https://togithub.com/webpack/webpack/pull/16996)
- Support treeshaking for destructuring assignment with
`AwaitExpression` by [@​vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/16995](https://togithub.com/webpack/webpack/pull/16995)
- Introduce `errorsSpace`, `warningsSpace` for more readable traces in
stats by [@​vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/15450](https://togithub.com/webpack/webpack/pull/15450)
#### Bug Fixes
- \[CSS] - Fix runtime generation bug for merged CSS Chunks by
[@​janlent1](https://togithub.com/janlent1) in
[https://github.com/webpack/webpack/pull/16903](https://togithub.com/webpack/webpack/pull/16903)
- \[CSS] - Properly handle `url()`/`src()`/`image-set()`/`image()` by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16978](https://togithub.com/webpack/webpack/pull/16978)
- ES Module webpack loaders are now supported
[@​stefanprobst](https://togithub.com/stefanprobst) in
[https://github.com/webpack/webpack/pull/15198](https://togithub.com/webpack/webpack/pull/15198)
- Fix spelling error for `statement.finalizer` in parser by
[@​xiaoboost](https://togithub.com/xiaoboost) in
[https://github.com/webpack/webpack/pull/17016](https://togithub.com/webpack/webpack/pull/17016)
- Fix non-deterministic `moduleId` assignment due to encountering `NaN`
in sort function by [@​scameron](https://togithub.com/scameron) in
[https://github.com/webpack/webpack/pull/16933](https://togithub.com/webpack/webpack/pull/16933)
- \[enhanced-resolve]: Support wildcards pattern with common suffix in
package maps & imports/exports field by
[@​bvanjoi](https://togithub.com/bvanjoi) in
[https://github.com/webpack/enhanced-resolve/pull/353](https://togithub.com/webpack/enhanced-resolve/pull/353)
#### Tests & Contributor Experience
- \[CSS] - Added test case for `@supports` field by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17011](https://togithub.com/webpack/webpack/pull/17011)
- Add test for include option in `BannerPlugin` by
[@​jeffin143](https://togithub.com/jeffin143) in
[https://github.com/webpack/webpack/pull/10736](https://togithub.com/webpack/webpack/pull/10736)
- Remove `finializer` from cspell.json by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/17022](https://togithub.com/webpack/webpack/pull/17022)
#### Developer Experience
- Adds the twitter badge by
[@​yadunandanbhat](https://togithub.com/yadunandanbhat) in
[https://github.com/webpack/webpack/pull/15667](https://togithub.com/webpack/webpack/pull/15667)
- Add `wasm-bindgen` example to `example` by
[@​gthb](https://togithub.com/gthb) in
[https://github.com/webpack/webpack/pull/14313](https://togithub.com/webpack/webpack/pull/14313)
- Update grammar mistakes in examples by
[@​ersachin3112](https://togithub.com/ersachin3112) in
[https://github.com/webpack/webpack/pull/16988](https://togithub.com/webpack/webpack/pull/16988)
#### Dependencies & Maintenance
- Bump core-js from 3.30.0 to 3.30.1 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/16983](https://togithub.com/webpack/webpack/pull/16983)
- Bump `@webassemblyjs` by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17003](https://togithub.com/webpack/webpack/pull/17003)
- Bump assemblyscript from 0.25.2 to 0.27.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/16959](https://togithub.com/webpack/webpack/pull/16959)
- Bump enhanced-resolve to
[5.13.0](https://togithub.com/webpack/enhanced-resolve/releases/tag/v5.13.0)
by [@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17024](https://togithub.com/webpack/webpack/pull/17024)
- Included githubactions in the dependabot config by
[@​neilnaveen](https://togithub.com/neilnaveen) in
[https://github.com/webpack/webpack/pull/15618](https://togithub.com/webpack/webpack/pull/15618)
- Fix prettier by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16976](https://togithub.com/webpack/webpack/pull/16976)
#### New Contributors
- [@​neilnaveen](https://togithub.com/neilnaveen) made their first
contribution in
[https://github.com/webpack/webpack/pull/15618](https://togithub.com/webpack/webpack/pull/15618)
- [@​yadunandanbhat](https://togithub.com/yadunandanbhat) made
their first contribution in
[https://github.com/webpack/webpack/pull/15667](https://togithub.com/webpack/webpack/pull/15667)
- [@​ersachin3112](https://togithub.com/ersachin3112) made their
first contribution in
[https://github.com/webpack/webpack/pull/16988](https://togithub.com/webpack/webpack/pull/16988)
- [@​stefanprobst](https://togithub.com/stefanprobst) made their
first contribution in
[https://github.com/webpack/webpack/pull/15198](https://togithub.com/webpack/webpack/pull/15198)
- [@​xiaoboost](https://togithub.com/xiaoboost) made their first
contribution in
[https://github.com/webpack/webpack/pull/17016](https://togithub.com/webpack/webpack/pull/17016)
- [@​scameron](https://togithub.com/scameron) made their first
contribution in
[https://github.com/webpack/webpack/pull/16933](https://togithub.com/webpack/webpack/pull/16933)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.79.0...v5.80.0
###
[`v5.79.0`](https://togithub.com/webpack/webpack/releases/tag/v5.79.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.78.0...v5.79.0)
#### New Features
- webpack will now support simple destructuring scenarios for
treeshaking namespaced imports and `DefinePlugin` by
[@​vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/16941](https://togithub.com/webpack/webpack/pull/16941)
#### Bugfixes
- Truncate extremely long module names in `DefaultStatsPrinter` by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16882](https://togithub.com/webpack/webpack/pull/16882)
- Add `[contenthash]` template support in `DllPlugin`'s `name` option by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16935](https://togithub.com/webpack/webpack/pull/16935)
- Fixed a bug where `readRecords` compiler hook was causing hangs in
conjunction with the `ReadRecordsPlugin` by
[@​snitin315](https://togithub.com/snitin315) &
[@​zookatron](https://togithub.com/zookatron) in
[https://github.com/webpack/webpack/pull/16944](https://togithub.com/webpack/webpack/pull/16944)
- webpack can now consume ESM bundles generated by webpack's esm output
support by [@​vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/15608](https://togithub.com/webpack/webpack/pull/15608)
- \[CSS] - webpack now respects CSS's case-insensitivity with atTags
like `@MEDIA` by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16915](https://togithub.com/webpack/webpack/pull/16915)
- \[CSS] - Fixes a bug where crossOriginLoading anonymous would not work
when loading styles by
[@​chenjiahan](https://togithub.com/chenjiahan) in
[https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925)
#### Developer Experience
- Fix broken links and typos found in examples by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16937](https://togithub.com/webpack/webpack/pull/16937)
- Export more `Externals` Option types by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/12774](https://togithub.com/webpack/webpack/pull/12774)
#### Contributor Experience
- Add new test case for ModuleFederationPlugin usage with `shareScope`
option by [@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16943](https://togithub.com/webpack/webpack/pull/16943)
- Bump core-js from 3.20.3 to 3.30.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/16905](https://togithub.com/webpack/webpack/pull/16905)
- Update all applicable local dependencies and devDependencies by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16919](https://togithub.com/webpack/webpack/pull/16919),
[https://github.com/webpack/webpack/pull/16924](https://togithub.com/webpack/webpack/pull/16924),
[https://github.com/webpack/webpack/pull/16936](https://togithub.com/webpack/webpack/pull/16936),
[https://github.com/webpack/webpack/pull/16968](https://togithub.com/webpack/webpack/pull/16968)
- Update to Jest 29 by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16947](https://togithub.com/webpack/webpack/pull/16947)
#### New Contributors
- [@​chenjiahan](https://togithub.com/chenjiahan) made their first
contribution in
[https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925)
- [@​karlhorky](https://togithub.com/karlhorky) made their first
contribution in
[https://github.com/webpack/webpack/pull/16419](https://togithub.com/webpack/webpack/pull/16419)
- [@​zookatron](https://togithub.com/zookatron) made their first
contribution in
[https://github.com/webpack/webpack/pull/16301](https://togithub.com/webpack/webpack/pull/16301)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.78.0...v5.79.0
###
[`v5.78.0`](https://togithub.com/webpack/webpack/releases/tag/v5.78.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.77.0...v5.78.0)
#### Features
- Implement `amdContainer` support for AMD libraries (Fixes
[#​16561](https://togithub.com/webpack/webpack/issues/16561)) by
[@​long76](https://togithub.com/long76) in
[https://github.com/webpack/webpack/pull/16562](https://togithub.com/webpack/webpack/pull/16562)
#### Bugfixes
- \[CSS] - Nested atRule's `@media` or `@supports` now properly are
replaced with unique identifiers by
[@​noreiller](https://togithub.com/noreiller) in
[https://github.com/webpack/webpack/pull/15812](https://togithub.com/webpack/webpack/pull/15812)
- \[CSS] - Fix bug where closing parenthesis in CSS were not properly
parsed and compiled by [@​janlent1](https://togithub.com/janlent1)
in
[https://github.com/webpack/webpack/pull/16864](https://togithub.com/webpack/webpack/pull/16864)
- Fix an issue where `oneOf` rule has been picked multiple times by
[@​xiaoxiaojx](https://togithub.com/xiaoxiaojx) in
[https://github.com/webpack/webpack/pull/16477](https://togithub.com/webpack/webpack/pull/16477)
- Add `createRequire` support for `node:module` prefix by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16904](https://togithub.com/webpack/webpack/pull/16904)
- Fix bug where self-referencing a package in a shared module failed by
[@​weareoutman](https://togithub.com/weareoutman) in
[https://github.com/webpack/webpack/pull/16685](https://togithub.com/webpack/webpack/pull/16685)
#### Performance
- Make `ErrorHelpers` named functions; Add types by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/16893](https://togithub.com/webpack/webpack/pull/16893)
- Introduce `ModuleTypeConstants` for plugins by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/16896](https://togithub.com/webpack/webpack/pull/16896)
- Refactor memory footprint in string usages for multiple plugins by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/16894](https://togithub.com/webpack/webpack/pull/16894)
- Add more module type constants, use them across codebase by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/16898](https://togithub.com/webpack/webpack/pull/16898)
#### Contributor Experience
- Implement default PR Template to use GitHub Copilot for PR's
integration and fix template name usage by
[@​geromegrignon](https://togithub.com/geromegrignon) in
[https://github.com/webpack/webpack/pull/16890](https://togithub.com/webpack/webpack/pull/16890)
- ci: update actions/cache to v3 by
[@​armujahid](https://togithub.com/armujahid) in
[https://github.com/webpack/webpack/pull/16462](https://togithub.com/webpack/webpack/pull/16462)
- webpack org Collaborators and Members now have [funded GitHub
Codespaces!](https://togithub.com/openjs-foundation/cross-project-council/issues/1009)
[](https://togithub.com/codespaces/new?hide_repo_select=true\&ref=main\&repo=3678731\&machine=standardLinux32gb\&location=WestUs2)
#### New Contributors
- [@​geromegrignon](https://togithub.com/geromegrignon) made their
first contribution in
[https://github.com/webpack/webpack/pull/16890](https://togithub.com/webpack/webpack/pull/16890)
- [@​armujahid](https://togithub.com/armujahid) made their first
contribution in
[https://github.com/webpack/webpack/pull/16462](https://togithub.com/webpack/webpack/pull/16462)
- [@​long76](https://togithub.com/long76) made their first
contribution in
[https://github.com/webpack/webpack/pull/16562](https://togithub.com/webpack/webpack/pull/16562)
- [@​weareoutman](https://togithub.com/weareoutman) made their
first contribution in
[https://github.com/webpack/webpack/pull/16685](https://togithub.com/webpack/webpack/pull/16685)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.77.0...v5.78.0
###
[`v5.77.0`](https://togithub.com/webpack/webpack/releases/tag/v5.77.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.76.3...v5.77.0)
#### New Features
- Add a new output option, `output.workerPublicPath` by
[@​thomastay](https://togithub.com/thomastay) in
[https://github.com/webpack/webpack/pull/16671](https://togithub.com/webpack/webpack/pull/16671)
#### Developer Experience
- Improve `resolve.extensions` error message to suggest when `"."` is
missing before the extension by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16807](https://togithub.com/webpack/webpack/pull/16807)
#### Contributor Experience
- Enable GitHub Copilot for PR's into default Pull Request Template by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/16881](https://togithub.com/webpack/webpack/pull/16881)
#### New Contributors
- [@​thomastay](https://togithub.com/thomastay) made their first
contribution in
[https://github.com/webpack/webpack/pull/16671](https://togithub.com/webpack/webpack/pull/16671)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.76.3...v5.77.0
###
[`v5.76.3`](https://togithub.com/webpack/webpack/releases/tag/v5.76.3)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.76.2...v5.76.3)
#### Bugfixes
- Non-javascript files will correctly **not** be imported when using
`experiments.outputModule` (ES Module Output) by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16809](https://togithub.com/webpack/webpack/pull/16809)
- Limit console output progress bar length to 40 when no columns
provided by [@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16810](https://togithub.com/webpack/webpack/pull/16810)
- Add missing NodeJS Builtin Modules support for `inspector/promises`,
`readline/promises`, and `stream/consumers` by
[@​ShenHongFei](https://togithub.com/ShenHongFei) in
[https://github.com/webpack/webpack/pull/16841](https://togithub.com/webpack/webpack/pull/16841)
- webpack bin/cli now properly respects `NODE_PATH` env variable by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16808](https://togithub.com/webpack/webpack/pull/16808)
- Improve typos in `resolveResourceErrorHints` by
[@​snitin315](https://togithub.com/snitin315) in [https://gi
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone
America/New_York, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/openedx/edx-ui-toolkit).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzYuMjcuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [webpack](https://togithub.com/webpack/webpack) | [`5.76.0` -> `5.88.2`](https://renovatebot.com/diffs/npm/webpack/5.76.0/5.88.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### ⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
---
### Release Notes
<details>
<summary>webpack/webpack (webpack)</summary>
### [`v5.88.2`](https://togithub.com/webpack/webpack/releases/tag/v5.88.2)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.88.1...v5.88.2)
#### Bug Fixes
- Fixed a bug where unused identifiers should retain names when using css modules by [@​burhanuday](https://togithub.com/burhanuday) in [https://github.com/webpack/webpack/pull/17444](https://togithub.com/webpack/webpack/pull/17444)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.88.1...v5.88.2
### [`v5.88.1`](https://togithub.com/webpack/webpack/releases/tag/v5.88.1)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.88.0...v5.88.1)
#### Developer Experience
- Significantly improve TypeScript coverage for Library Plugins by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17414](https://togithub.com/webpack/webpack/pull/17414)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.88.0...v5.88.1
### [`v5.88.0`](https://togithub.com/webpack/webpack/releases/tag/v5.88.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.87.0...v5.88.0)
#### New Features
- \[CSS] - Use `css/auto` as the default css mode by [@​burhanuday](https://togithub.com/burhanuday) in [https://github.com/webpack/webpack/pull/17399](https://togithub.com/webpack/webpack/pull/17399)
#### Bug Fixes
- Fix bugs related to require.context and layer by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17388](https://togithub.com/webpack/webpack/pull/17388)
- Fix bug in runtime for CSS loading by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17400](https://togithub.com/webpack/webpack/pull/17400)
- Correct indirect call for tagged template expressions using correct this context by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17397](https://togithub.com/webpack/webpack/pull/17397)
- Update environment support for KaiOS browser by [@​steverep](https://togithub.com/steverep) in [https://github.com/webpack/webpack/pull/17395](https://togithub.com/webpack/webpack/pull/17395)
- Fix async module runtime code for running top-level-await by [@​ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/webpack/webpack/pull/17393](https://togithub.com/webpack/webpack/pull/17393)
#### Developer Experience
- Add example for stats minimal output by [@​ersachin3112](https://togithub.com/ersachin3112) in [https://github.com/webpack/webpack/pull/17406](https://togithub.com/webpack/webpack/pull/17406)
- Significantly improve type coverage for Dependency, Runtime, Template classes by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17394](https://togithub.com/webpack/webpack/pull/17394)
#### Dependencies & Maintenance
- Bump browserslist from 4.21.8 to 4.21.9 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17389](https://togithub.com/webpack/webpack/pull/17389)
- Bump acorn from 8.8.2 to 8.9.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17402](https://togithub.com/webpack/webpack/pull/17402)
- Bump eslint from 8.42.0 to 8.43.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17401](https://togithub.com/webpack/webpack/pull/17401)
- Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17407](https://togithub.com/webpack/webpack/pull/17407)
#### New Contributors
- [@​steverep](https://togithub.com/steverep) made their first contribution in [https://github.com/webpack/webpack/pull/17395](https://togithub.com/webpack/webpack/pull/17395)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.87.0...v5.88.0
### [`v5.87.0`](https://togithub.com/webpack/webpack/releases/tag/v5.87.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.86.0...v5.87.0)
#### New Features
- Implement `fetchPriority` feature as parser option and magic comment by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17249](https://togithub.com/webpack/webpack/pull/17249)
- \[CSS] - Introduce 'css/auto' as a css module type by [@​ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/webpack/webpack/pull/16577](https://togithub.com/webpack/webpack/pull/16577)
- \[CSS] - Style-specific fields now automatically resolve in package.json by [@​burhanuday](https://togithub.com/burhanuday) in [https://github.com/webpack/webpack/pull/17346](https://togithub.com/webpack/webpack/pull/17346)
- webpack configuration API now accepts "falsy values" loaders and plugins by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17339](https://togithub.com/webpack/webpack/pull/17339)
#### Bug Fixes
- Fix codecov badge in readme by [@​burhanuday](https://togithub.com/burhanuday) in [https://github.com/webpack/webpack/pull/17353](https://togithub.com/webpack/webpack/pull/17353)
#### Developer Experience
- Add link to svelte loader for webpack by [@​burhanuday](https://togithub.com/burhanuday) in [https://github.com/webpack/webpack/pull/17369](https://togithub.com/webpack/webpack/pull/17369)
- Increase parser API types in internal plugins across dependency plugins [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17365](https://togithub.com/webpack/webpack/pull/17365)
#### Dependencies & Maintenance
- Bump memfs from 3.5.2 to 3.5.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17347](https://togithub.com/webpack/webpack/pull/17347)
- Bump webpack-cli from 5.1.3 to 5.1.4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17349](https://togithub.com/webpack/webpack/pull/17349)
- Bump es-module-lexer from 1.2.1 to 1.3.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17362](https://togithub.com/webpack/webpack/pull/17362)
- Bump [@​types/node](https://togithub.com/types/node) from 20.2.5 to 20.3.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17361](https://togithub.com/webpack/webpack/pull/17361)
- Bump core-js from 3.30.2 to 3.31.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17360](https://togithub.com/webpack/webpack/pull/17360)
- Bump browserslist from 4.21.6 to 4.21.8 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17367](https://togithub.com/webpack/webpack/pull/17367)
- Bump [@​types/node](https://togithub.com/types/node) from 20.3.0 to 20.3.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17366](https://togithub.com/webpack/webpack/pull/17366)
#### New Contributors
[@​aboktor](https://togithub.com/aboktor) made their first contribution in [#​16991](https://togithub.com/webpack/webpack/issues/16991) [#​16989](https://togithub.com/webpack/webpack/issues/16989)
[@​silverwind](https://togithub.com/silverwind) made their first contribution in [#​17339](https://togithub.com/webpack/webpack/issues/17339) via [#​17329](https://togithub.com/webpack/webpack/issues/17329)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.86.0...v5.87.0
### [`v5.86.0`](https://togithub.com/webpack/webpack/releases/tag/v5.86.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.85.1...v5.86.0)
#### New Features
- Improved cache size performance via better handling of serialization for errors and bigints by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17282](https://togithub.com/webpack/webpack/pull/17282)
- Introduce an export default handler function option for `ProgressPlugin` by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17312](https://togithub.com/webpack/webpack/pull/17312)
- Support passing `RegExp` to `splitChunks.chunks` by [@​hyf0](https://togithub.com/hyf0) in [https://github.com/webpack/webpack/pull/17332](https://togithub.com/webpack/webpack/pull/17332)
#### Bug Fixes
- Fix layer capabilities for `ContextModule` types by [@​huozhi](https://togithub.com/huozhi) in [https://github.com/webpack/webpack/pull/17310](https://togithub.com/webpack/webpack/pull/17310)
- Fix compatibility of `__non_webpack_require__` with ES modules by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17308](https://togithub.com/webpack/webpack/pull/17308)
- Improve type coverage `Chunk`, `ChunkGroup`, and other plugins by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/1731](https://togithub.com/webpack/webpack/pull/1731)
- Do not add `js` extension for eval source maps when extension is not resolvable by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17331](https://togithub.com/webpack/webpack/pull/17331)
#### Developer Experience
- Improve type coverage for Json Module type and lazy load json-assertions package by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17301](https://togithub.com/webpack/webpack/pull/17301)
#### Dependencies & Maintenance
- Bump memfs from 3.5.1 to 3.5.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17315](https://togithub.com/webpack/webpack/pull/17315)
- Bump webpack-cli from 5.1.1 to 5.1.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17314](https://togithub.com/webpack/webpack/pull/17314)
- Bump eslint from 8.41.0 to 8.42.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17313](https://togithub.com/webpack/webpack/pull/17313)
#### New Contributors
- [@​huozhi](https://togithub.com/huozhi) made their first contribution in [https://github.com/webpack/webpack/pull/17310](https://togithub.com/webpack/webpack/pull/17310)
- [@​hyf0](https://togithub.com/hyf0) made their first contribution in [https://github.com/webpack/webpack/pull/17332](https://togithub.com/webpack/webpack/pull/17332)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.85.1...v5.86.0
### [`v5.85.1`](https://togithub.com/webpack/webpack/releases/tag/v5.85.1)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.85.0...v5.85.1)
#### Bug Fixes
- Fix bug in handling barrel imports ([#​17305](https://togithub.com/webpack/webpack/issues/17305)) by [@​bworline](https://togithub.com/bworline) in [https://github.com/webpack/webpack/pull/17307](https://togithub.com/webpack/webpack/pull/17307) - ***NOTE**: An internal API `BasicEvaluatedExpression.getMemberRangeStarts` has been changed to `BasicEvaluatedExpression.getMemberRanges`, please see type definition changes and the pull request for more information.*
#### Dependencies & Maintenance
- Bump [@​types/jest](https://togithub.com/types/jest) from 29.5.1 to 29.5.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17297](https://togithub.com/webpack/webpack/pull/17297)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.85.0...v5.85.1
### [`v5.85.0`](https://togithub.com/webpack/webpack/releases/tag/v5.85.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.84.1...v5.85.0)
#### New Features
- Add `readonly` cache mode by [@​vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/15470](https://togithub.com/webpack/webpack/pull/15470)
- Normalize property accessors for esm namespaces and chained member/call expressions by [@​bworline](https://togithub.com/bworline) in [https://github.com/webpack/webpack/pull/17203](https://togithub.com/webpack/webpack/pull/17203)
- Support `environment` in loader context by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17281](https://togithub.com/webpack/webpack/pull/17281)
- Introduce a new syntax for `addModule()` support in worklets - `*context.audioWorklet.addModule()` by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17212](https://togithub.com/webpack/webpack/pull/17212)
#### Bug Fixes
- Fix type regression with unknown module type strings by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17266](https://togithub.com/webpack/webpack/pull/17266)
#### Developer Experience
- Use global runtime constants for webpack exports by [@​burhanuday](https://togithub.com/burhanuday) in [https://github.com/webpack/webpack/pull/17270](https://togithub.com/webpack/webpack/pull/17270)
- Add strict mode type coverage for WASM and Runtime code by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17267](https://togithub.com/webpack/webpack/pull/17267)
- Add strict mode type coverage for runtime modules and runtime plugins by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17261](https://togithub.com/webpack/webpack/pull/17261)
- Add types for JSON & Asset Modules including their interfacing plugins by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17262](https://togithub.com/webpack/webpack/pull/17262)
- Add type coverage for Module subclasses and plugins by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17272](https://togithub.com/webpack/webpack/pull/17272)
#### Dependencies & Maintenance
- Use GitHub Discussions instead of Gitter in issue templates by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/17293](https://togithub.com/webpack/webpack/pull/17293)
- Bump [@​types/node](https://togithub.com/types/node) from 20.2.3 to 20.2.4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17269](https://togithub.com/webpack/webpack/pull/17269)
- Bump browserslist from 4.21.5 to 4.21.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17275](https://togithub.com/webpack/webpack/pull/17275)
- Bump [@​types/node](https://togithub.com/types/node) from 20.2.4 to 20.2.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17276](https://togithub.com/webpack/webpack/pull/17276)
- Bump [@​babel/core](https://togithub.com/babel/core) from 7.21.8 to 7.22.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17278](https://togithub.com/webpack/webpack/pull/17278)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.84.1...v5.85.0
### [`v5.84.1`](https://togithub.com/webpack/webpack/releases/tag/v5.84.1)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.84.0...v5.84.1)
#### Bug Fixes
- Fix regression in inner graph for reserved identifiers by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17265](https://togithub.com/webpack/webpack/pull/17265)
#### Dependencies & Maintenance
- Bump [@​types/jest](https://togithub.com/types/jest) from 29.5.0 to 29.5.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17027](https://togithub.com/webpack/webpack/pull/17027)
- Bump simple-git from 3.18.0 to 3.19.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17263](https://togithub.com/webpack/webpack/pull/17263)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.84.0...v5.84.1
### [`v5.84.0`](https://togithub.com/webpack/webpack/releases/tag/v5.84.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.83.1...v5.84.0)
#### New Features
- SourceMapDevToolPlugin now supports `append` option as a function by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/17252](https://togithub.com/webpack/webpack/pull/17252)
#### Bug Fixes
- Fix multiple bugs referencing class names when shadowed by import name in properties and methods by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17233](https://togithub.com/webpack/webpack/pull/17233)
- Allow DefinePlugin shorthand property by [@​shamoilarsi](https://togithub.com/shamoilarsi) in [https://github.com/webpack/webpack/pull/17231](https://togithub.com/webpack/webpack/pull/17231)
- \[CSS] - Fix edge cases in parsing `@import` by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17229](https://togithub.com/webpack/webpack/pull/17229)
#### Developer Experience
- Increase type coverage for serialization classes by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17243](https://togithub.com/webpack/webpack/pull/17243)
- Increase type coverage for `JavascriptParser` and `ModuleDependency` subclasses by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17236](https://togithub.com/webpack/webpack/pull/17236)
- Increase type coverage to `strict`-mode quality for Configuration/Normalization objects by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17247](https://togithub.com/webpack/webpack/pull/17247)
- Refactor duplicate strings by replacing them with constant for **webpack_require** instead of string literal by [@​burhanuday](https://togithub.com/burhanuday) in [https://github.com/webpack/webpack/pull/17228](https://togithub.com/webpack/webpack/pull/17228)
- Add test case for `with { type: "json" }` by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17230](https://togithub.com/webpack/webpack/pull/17230)
- Add test case for destructuring by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17248](https://togithub.com/webpack/webpack/pull/17248)
#### Dependencies & Maintenance
- Add GitHub discussions badge in README by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/17251](https://togithub.com/webpack/webpack/pull/17251)
- Bump enhanced-resolve to 5.14.1 by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17257](https://togithub.com/webpack/webpack/pull/17257)
- Bump [@​types/node](https://togithub.com/types/node) from 20.1.7 to 20.2.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17219](https://togithub.com/webpack/webpack/pull/17219)
- Bump [@​types/node](https://togithub.com/types/node) from 20.2.0 to 20.2.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17226](https://togithub.com/webpack/webpack/pull/17226)
- Bump webpack-cli from 5.1.0 to 5.1.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17164](https://togithub.com/webpack/webpack/pull/17164)
- Bump eslint from 8.39.0 to 8.40.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17148](https://togithub.com/webpack/webpack/pull/17148)
- Bump [@​babel/core](https://togithub.com/babel/core) from 7.21.4 to 7.21.8 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17126](https://togithub.com/webpack/webpack/pull/17126)
- Bump [@​types/node](https://togithub.com/types/node) from 20.2.1 to 20.2.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17238](https://togithub.com/webpack/webpack/pull/17238)
- Bump eslint from 8.40.0 to 8.41.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17237](https://togithub.com/webpack/webpack/pull/17237)
#### New Contributors
- [@​shamoilarsi](https://togithub.com/shamoilarsi) made their first contribution in [https://github.com/webpack/webpack/pull/17231](https://togithub.com/webpack/webpack/pull/17231)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.83.1...v5.84.0
### [`v5.83.1`](https://togithub.com/webpack/webpack/releases/tag/v5.83.1)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.83.0...v5.83.1)
#### Bug Fixes
- Fix regression in import/export normailization effecting mini-css-extract-plugin by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17214](https://togithub.com/webpack/webpack/pull/17214)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.83.0...v5.83.1
### [`v5.83.0`](https://togithub.com/webpack/webpack/releases/tag/v5.83.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.82.1...v5.83.0)
#### New Features
- Normalize property access for imports and exports by [@​bworline](https://togithub.com/bworline) in [https://github.com/webpack/webpack/pull/17137](https://togithub.com/webpack/webpack/pull/17137)
- Top Level Await is now enabled by default by [@​burhanuday](https://togithub.com/burhanuday) in [https://github.com/webpack/webpack/pull/17192](https://togithub.com/webpack/webpack/pull/17192)
#### Bug Fixes
- Correct `chunkgroup.groupsIterable` return type by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17196](https://togithub.com/webpack/webpack/pull/17196)
- Fix bug in Rule Matcher type by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17207](https://togithub.com/webpack/webpack/pull/17207)
- Fixed apply event callback and optimizing callback event type by [@​nuintun](https://togithub.com/nuintun) in [https://github.com/webpack/webpack/pull/16094](https://togithub.com/webpack/webpack/pull/16094)
- Fix types in hot module replacement APIs by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17193](https://togithub.com/webpack/webpack/pull/17193)
#### Developer Experience
- Expose `ChunkGroup` to type definitions by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17201](https://togithub.com/webpack/webpack/pull/17201)
- Add `NormalModuleFactory`'s `ResolveData` type to public interface by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17195](https://togithub.com/webpack/webpack/pull/17195)
- Document `compilation.afterChunks` hook by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17202](https://togithub.com/webpack/webpack/pull/17202)
#### Dependencies & Maintenance
- Bump [@​webassemblyjs/wasm-edit](https://togithub.com/webassemblyjs/wasm-edit) from 1.11.5 to 1.11.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17168](https://togithub.com/webpack/webpack/pull/17168)
- Bump wast-loader from 1.11.5 to 1.11.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17163](https://togithub.com/webpack/webpack/pull/17163)
- Bump yarn-deduplicate from 6.0.1 to 6.0.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17184](https://togithub.com/webpack/webpack/pull/17184)
- Fix command by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17154](https://togithub.com/webpack/webpack/pull/17154)
- Bump [@​types/node](https://togithub.com/types/node) from 18.16.3 to 20.1.7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17205](https://togithub.com/webpack/webpack/pull/17205)
#### New Contributors
- [@​bworline](https://togithub.com/bworline) made their first contribution in [https://github.com/webpack/webpack/pull/17137](https://togithub.com/webpack/webpack/pull/17137)
- [@​nuintun](https://togithub.com/nuintun) made their first contribution in [https://github.com/webpack/webpack/pull/16094](https://togithub.com/webpack/webpack/pull/16094)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.82.1...v5.83.0
### [`v5.82.1`](https://togithub.com/webpack/webpack/releases/tag/v5.82.1)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.82.0...v5.82.1)
#### Bug Fixes
- \[CSS] - Support nesting in CSS modules and bug fixes by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17133](https://togithub.com/webpack/webpack/pull/17133)
- \[CSS] - Fix crash with `importModule` when CSS enabled by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17140](https://togithub.com/webpack/webpack/pull/17140)
- Fix bug where `output.hashFunction` was failing to generate debug hash by [@​ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/webpack/webpack/pull/16950](https://togithub.com/webpack/webpack/pull/16950)
- Reduce the amount of generated code for chunk loading by [@​lvivski](https://togithub.com/lvivski) in [https://github.com/webpack/webpack/pull/17151](https://togithub.com/webpack/webpack/pull/17151)
- Use module preload for ESM module output by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17143](https://togithub.com/webpack/webpack/pull/17143)
#### Developer Experience
- Improve module type strictness for Module.prototype.type expand ModuleTypeConstants by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17136](https://togithub.com/webpack/webpack/pull/17136)
#### Dependencies & Maintenance
- Update package.json description by [@​JeraldVin](https://togithub.com/JeraldVin) in [https://github.com/webpack/webpack/pull/17145](https://togithub.com/webpack/webpack/pull/17145)
- Bump webpack-cli from 5.0.2 to 5.1.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17146](https://togithub.com/webpack/webpack/pull/17146)
- Bump core-js from 3.30.1 to 3.30.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17149](https://togithub.com/webpack/webpack/pull/17149)
- Bump enhanced-resolve to v5.14.0 by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/17160](https://togithub.com/webpack/webpack/pull/17160)
#### New Contributors
- [@​JeraldVin](https://togithub.com/JeraldVin) made their first contribution in [https://github.com/webpack/webpack/pull/17145](https://togithub.com/webpack/webpack/pull/17145)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.82.0...v5.82.1
### [`v5.82.0`](https://togithub.com/webpack/webpack/releases/tag/v5.82.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.81.0...v5.82.0)
#### New Features
- \[CSS] - Add URL dependencies support to consume shared module via module federation by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16945](https://togithub.com/webpack/webpack/pull/16945)
- Allow webpack-cli to be in ESM by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17088](https://togithub.com/webpack/webpack/pull/17088)
- Allow specifying "onPolicyCreationFailure" mode for trusted types by [@​Zlatkovsky](https://togithub.com/Zlatkovsky) in [https://github.com/webpack/webpack/pull/16990](https://togithub.com/webpack/webpack/pull/16990)
#### Bug Fixes
- \[CSS] - Respect `media`/`supports`/`layer` from parent CSS module by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17115](https://togithub.com/webpack/webpack/pull/17115)
- \[CSS] - Add warning & support for any [@​import](https://togithub.com/import) rules must precede all other rules by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17118](https://togithub.com/webpack/webpack/pull/17118)
- \[CSS] - Support handling `#hash` URL as external (similar to Parcel) by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17116](https://togithub.com/webpack/webpack/pull/17116)
- Optimize numberHash.js performance by removing inner loops by [@​alexkuz](https://togithub.com/alexkuz) in [https://github.com/webpack/webpack/pull/17074](https://togithub.com/webpack/webpack/pull/17074)
- Improve template string comparison algorithm by [@​An0nie](https://togithub.com/An0nie) in [https://github.com/webpack/webpack/pull/17079](https://togithub.com/webpack/webpack/pull/17079)
#### Tests & Contributor Experience
- \[CSS] - Increase imports external test coverage by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17089](https://togithub.com/webpack/webpack/pull/17089)
- Improve PR reliability via ignoring unstable coverage by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17106](https://togithub.com/webpack/webpack/pull/17106)
- Update webpack types to support extends property in webpack (for webpack-cli) by [@​burhanuday](https://togithub.com/burhanuday) in [https://github.com/webpack/webpack/pull/17113](https://togithub.com/webpack/webpack/pull/17113)
#### Developer Experience
- Increase type coverage and documentation for `StringXor` class. by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17070](https://togithub.com/webpack/webpack/pull/17070)
- Increase type coverage & docs for `numberHash` by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17072](https://togithub.com/webpack/webpack/pull/17072)
- Increase type coverage & docs for `JavascriptParser` by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17094](https://togithub.com/webpack/webpack/pull/17094)
- Increase type coverage & docs for `BasicEvaluatedExpression` by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17096](https://togithub.com/webpack/webpack/pull/17096)
- Increase type coverage for CSS module type by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17097](https://togithub.com/webpack/webpack/pull/17097)
- Increase type coverage for JSON module type by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17095](https://togithub.com/webpack/webpack/pull/17095)
- Increase type coverage & docs for multiple utility classes by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17107](https://togithub.com/webpack/webpack/pull/17107)
#### Dependencies & Maintenance
- chore(deps-dev): bump lint-staged from 13.2.1 to 13.2.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17075](https://togithub.com/webpack/webpack/pull/17075)
- chore(deps-dev): bump eslint from 8.38.0 to 8.39.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17052](https://togithub.com/webpack/webpack/pull/17052)
- chore(deps-dev): bump assemblyscript from 0.27.3 to 0.27.4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17064](https://togithub.com/webpack/webpack/pull/17064)
- chore(deps-dev): bump assemblyscript from 0.27.4 to 0.27.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17109](https://togithub.com/webpack/webpack/pull/17109)
- chore(deps-dev): bump [@​types/node](https://togithub.com/types/node) from 18.16.2 to 18.16.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17112](https://togithub.com/webpack/webpack/pull/17112)
- chore(deps-dev): bump [@​types/node](https://togithub.com/types/node) from 18.15.13 to 18.16.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17084](https://togithub.com/webpack/webpack/pull/17084)
- chore(deps-dev): bump webpack-cli from 5.0.1 to 5.0.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17054](https://togithub.com/webpack/webpack/pull/17054)
- chore(deps-dev): bump date-fns from 2.29.3 to 2.30.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17111](https://togithub.com/webpack/webpack/pull/17111)
#### New Contributors
- [@​An0nie](https://togithub.com/An0nie) made their first contribution in [https://github.com/webpack/webpack/pull/17079](https://togithub.com/webpack/webpack/pull/17079)
- [@​burhanuday](https://togithub.com/burhanuday) made their first contribution in [https://github.com/webpack/webpack/pull/17113](https://togithub.com/webpack/webpack/pull/17113)
- [@​Zlatkovsky](https://togithub.com/Zlatkovsky) made their first contribution in [https://github.com/webpack/webpack/pull/16990](https://togithub.com/webpack/webpack/pull/16990)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.81.0...v5.82.0
### [`v5.81.0`](https://togithub.com/webpack/webpack/releases/tag/v5.81.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.80.0...v5.81.0)
#### New Features
- \[CSS] - Increased CSS import support and new hooks included for CSS module creation by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17057](https://togithub.com/webpack/webpack/pull/17057)
- Logging now added to DefinePlugin by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17048](https://togithub.com/webpack/webpack/pull/17048)
- New `ignoreBrowserWarnings` option to ignore browser console warnings in ModuleFederation by [@​indeediansbrett](https://togithub.com/indeediansbrett) in [https://github.com/webpack/webpack/pull/16388](https://togithub.com/webpack/webpack/pull/16388)
#### Bug Fixes
- \[CSS] - Fix issue where vendor prefixed keyframes and animation was not supported in CSS modules by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16975](https://togithub.com/webpack/webpack/pull/16975)
- Fix bug where AST was not properly handled by [@​quanru](https://togithub.com/quanru) in [https://github.com/webpack/webpack/pull/17032](https://togithub.com/webpack/webpack/pull/17032)
- Fix automatic publicPath detection logic by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17047](https://togithub.com/webpack/webpack/pull/17047)
#### Tests & Contributor Experience
- Rename `provide` to `getOrInsert` in MapHelpers and document it better by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17060](https://togithub.com/webpack/webpack/pull/17060)
- Increase test reliability for DefinePlugin [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17062](https://togithub.com/webpack/webpack/pull/17062)
- Add additional CI Pipeline to test main branches of first-party webpack dependencies by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17020](https://togithub.com/webpack/webpack/pull/17020)
- Refactor tests to no longer use deprecated or legacy dependencies and APIs by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17033](https://togithub.com/webpack/webpack/pull/17033)
#### Developer Experience
- Increase type coverage/documentation for ModuleFilenameHelpers by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17045](https://togithub.com/webpack/webpack/pull/17045)
- Increase type coverage/documentation for CommonJsExportsParserPlugin by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17046](https://togithub.com/webpack/webpack/pull/17046)
- Increase type coverage/documentation for binarySearchBounds.js by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17058](https://togithub.com/webpack/webpack/pull/17058)
- Export MemoryCacheOptions types by [@​romulof](https://togithub.com/romulof) in [https://github.com/webpack/webpack/pull/17055](https://togithub.com/webpack/webpack/pull/17055)
#### Dependencies & Maintenance
- Add NodeJS v20 to CI Matrix by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17019](https://togithub.com/webpack/webpack/pull/17019)
- Update Typescript to v5 by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16957](https://togithub.com/webpack/webpack/pull/16957)
- Bump [@​types/estree](https://togithub.com/types/estree) from 1.0.0 to 1.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17026](https://togithub.com/webpack/webpack/pull/17026)
- Bump [@​types/node](https://togithub.com/types/node) from 18.15.11 to 18.15.13 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17038](https://togithub.com/webpack/webpack/pull/17038)
- Bump assemblyscript from 0.27.2 to 0.27.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17051](https://togithub.com/webpack/webpack/pull/17051)
- Bump memfs from 3.5.0 to 3.5.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17039](https://togithub.com/webpack/webpack/pull/17039)
- Bump prettier from 2.8.7 to 2.8.8 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17050](https://togithub.com/webpack/webpack/pull/17050)
- Bump simple-git from 3.17.0 to 3.18.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/17066](https://togithub.com/webpack/webpack/pull/17066)
#### New Contributors
- [@​quanru](https://togithub.com/quanru) made their first contribution in [https://github.com/webpack/webpack/pull/17032](https://togithub.com/webpack/webpack/pull/17032)
- [@​romulof](https://togithub.com/romulof) made their first contribution in [https://github.com/webpack/webpack/pull/17055](https://togithub.com/webpack/webpack/pull/17055)
- [@​indeediansbrett](https://togithub.com/indeediansbrett) made their first contribution in [https://github.com/webpack/webpack/pull/16388](https://togithub.com/webpack/webpack/pull/16388)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.80.0...v5.81.0
### [`v5.80.0`](https://togithub.com/webpack/webpack/releases/tag/v5.80.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.79.0...v5.80.0)
#### New Features
- Support destructuring assignment in `import.meta` by [@​vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/16996](https://togithub.com/webpack/webpack/pull/16996)
- Support treeshaking for destructuring assignment with `AwaitExpression` by [@​vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/16995](https://togithub.com/webpack/webpack/pull/16995)
- Introduce `errorsSpace`, `warningsSpace` for more readable traces in stats by [@​vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/15450](https://togithub.com/webpack/webpack/pull/15450)
#### Bug Fixes
- \[CSS] - Fix runtime generation bug for merged CSS Chunks by [@​janlent1](https://togithub.com/janlent1) in [https://github.com/webpack/webpack/pull/16903](https://togithub.com/webpack/webpack/pull/16903)
- \[CSS] - Properly handle `url()`/`src()`/`image-set()`/`image()` by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16978](https://togithub.com/webpack/webpack/pull/16978)
- ES Module webpack loaders are now supported [@​stefanprobst](https://togithub.com/stefanprobst) in [https://github.com/webpack/webpack/pull/15198](https://togithub.com/webpack/webpack/pull/15198)
- Fix spelling error for `statement.finalizer` in parser by [@​xiaoboost](https://togithub.com/xiaoboost) in [https://github.com/webpack/webpack/pull/17016](https://togithub.com/webpack/webpack/pull/17016)
- Fix non-deterministic `moduleId` assignment due to encountering `NaN` in sort function by [@​scameron](https://togithub.com/scameron) in [https://github.com/webpack/webpack/pull/16933](https://togithub.com/webpack/webpack/pull/16933)
- \[enhanced-resolve]: Support wildcards pattern with common suffix in package maps & imports/exports field by [@​bvanjoi](https://togithub.com/bvanjoi) in [https://github.com/webpack/enhanced-resolve/pull/353](https://togithub.com/webpack/enhanced-resolve/pull/353)
#### Tests & Contributor Experience
- \[CSS] - Added test case for `@supports` field by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17011](https://togithub.com/webpack/webpack/pull/17011)
- Add test for include option in `BannerPlugin` by [@​jeffin143](https://togithub.com/jeffin143) in [https://github.com/webpack/webpack/pull/10736](https://togithub.com/webpack/webpack/pull/10736)
- Remove `finializer` from cspell.json by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/17022](https://togithub.com/webpack/webpack/pull/17022)
#### Developer Experience
- Adds the twitter badge by [@​yadunandanbhat](https://togithub.com/yadunandanbhat) in [https://github.com/webpack/webpack/pull/15667](https://togithub.com/webpack/webpack/pull/15667)
- Add `wasm-bindgen` example to `example` by [@​gthb](https://togithub.com/gthb) in [https://github.com/webpack/webpack/pull/14313](https://togithub.com/webpack/webpack/pull/14313)
- Update grammar mistakes in examples by [@​ersachin3112](https://togithub.com/ersachin3112) in [https://github.com/webpack/webpack/pull/16988](https://togithub.com/webpack/webpack/pull/16988)
#### Dependencies & Maintenance
- Bump core-js from 3.30.0 to 3.30.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/16983](https://togithub.com/webpack/webpack/pull/16983)
- Bump `@webassemblyjs` by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/17003](https://togithub.com/webpack/webpack/pull/17003)
- Bump assemblyscript from 0.25.2 to 0.27.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/16959](https://togithub.com/webpack/webpack/pull/16959)
- Bump enhanced-resolve to [5.13.0](https://togithub.com/webpack/enhanced-resolve/releases/tag/v5.13.0) by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/17024](https://togithub.com/webpack/webpack/pull/17024)
- Included githubactions in the dependabot config by [@​neilnaveen](https://togithub.com/neilnaveen) in [https://github.com/webpack/webpack/pull/15618](https://togithub.com/webpack/webpack/pull/15618)
- Fix prettier by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16976](https://togithub.com/webpack/webpack/pull/16976)
#### New Contributors
- [@​neilnaveen](https://togithub.com/neilnaveen) made their first contribution in [https://github.com/webpack/webpack/pull/15618](https://togithub.com/webpack/webpack/pull/15618)
- [@​yadunandanbhat](https://togithub.com/yadunandanbhat) made their first contribution in [https://github.com/webpack/webpack/pull/15667](https://togithub.com/webpack/webpack/pull/15667)
- [@​ersachin3112](https://togithub.com/ersachin3112) made their first contribution in [https://github.com/webpack/webpack/pull/16988](https://togithub.com/webpack/webpack/pull/16988)
- [@​stefanprobst](https://togithub.com/stefanprobst) made their first contribution in [https://github.com/webpack/webpack/pull/15198](https://togithub.com/webpack/webpack/pull/15198)
- [@​xiaoboost](https://togithub.com/xiaoboost) made their first contribution in [https://github.com/webpack/webpack/pull/17016](https://togithub.com/webpack/webpack/pull/17016)
- [@​scameron](https://togithub.com/scameron) made their first contribution in [https://github.com/webpack/webpack/pull/16933](https://togithub.com/webpack/webpack/pull/16933)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.79.0...v5.80.0
### [`v5.79.0`](https://togithub.com/webpack/webpack/releases/tag/v5.79.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.78.0...v5.79.0)
#### New Features
- webpack will now support simple destructuring scenarios for treeshaking namespaced imports and `DefinePlugin` by [@​vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/16941](https://togithub.com/webpack/webpack/pull/16941)
#### Bugfixes
- Truncate extremely long module names in `DefaultStatsPrinter` by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16882](https://togithub.com/webpack/webpack/pull/16882)
- Add `[contenthash]` template support in `DllPlugin`'s `name` option by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16935](https://togithub.com/webpack/webpack/pull/16935)
- Fixed a bug where `readRecords` compiler hook was causing hangs in conjunction with the `ReadRecordsPlugin` by [@​snitin315](https://togithub.com/snitin315) & [@​zookatron](https://togithub.com/zookatron) in [https://github.com/webpack/webpack/pull/16944](https://togithub.com/webpack/webpack/pull/16944)
- webpack can now consume ESM bundles generated by webpack's esm output support by [@​vankop](https://togithub.com/vankop) in [https://github.com/webpack/webpack/pull/15608](https://togithub.com/webpack/webpack/pull/15608)
- \[CSS] - webpack now respects CSS's case-insensitivity with atTags like `@MEDIA` by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16915](https://togithub.com/webpack/webpack/pull/16915)
- \[CSS] - Fixes a bug where crossOriginLoading anonymous would not work when loading styles by [@​chenjiahan](https://togithub.com/chenjiahan) in [https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925)
#### Developer Experience
- Fix broken links and typos found in examples by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16937](https://togithub.com/webpack/webpack/pull/16937)
- Export more `Externals` Option types by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/12774](https://togithub.com/webpack/webpack/pull/12774)
#### Contributor Experience
- Add new test case for ModuleFederationPlugin usage with `shareScope` option by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16943](https://togithub.com/webpack/webpack/pull/16943)
- Bump core-js from 3.20.3 to 3.30.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/webpack/webpack/pull/16905](https://togithub.com/webpack/webpack/pull/16905)
- Update all applicable local dependencies and devDependencies by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16919](https://togithub.com/webpack/webpack/pull/16919), [https://github.com/webpack/webpack/pull/16924](https://togithub.com/webpack/webpack/pull/16924), [https://github.com/webpack/webpack/pull/16936](https://togithub.com/webpack/webpack/pull/16936), [https://github.com/webpack/webpack/pull/16968](https://togithub.com/webpack/webpack/pull/16968)
- Update to Jest 29 by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16947](https://togithub.com/webpack/webpack/pull/16947)
#### New Contributors
- [@​chenjiahan](https://togithub.com/chenjiahan) made their first contribution in [https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925)
- [@​karlhorky](https://togithub.com/karlhorky) made their first contribution in [https://github.com/webpack/webpack/pull/16419](https://togithub.com/webpack/webpack/pull/16419)
- [@​zookatron](https://togithub.com/zookatron) made their first contribution in [https://github.com/webpack/webpack/pull/16301](https://togithub.com/webpack/webpack/pull/16301)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.78.0...v5.79.0
### [`v5.78.0`](https://togithub.com/webpack/webpack/releases/tag/v5.78.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.77.0...v5.78.0)
#### Features
- Implement `amdContainer` support for AMD libraries (Fixes [#​16561](https://togithub.com/webpack/webpack/issues/16561)) by [@​long76](https://togithub.com/long76) in [https://github.com/webpack/webpack/pull/16562](https://togithub.com/webpack/webpack/pull/16562)
#### Bugfixes
- \[CSS] - Nested atRule's `@media` or `@supports` now properly are replaced with unique identifiers by [@​noreiller](https://togithub.com/noreiller) in [https://github.com/webpack/webpack/pull/15812](https://togithub.com/webpack/webpack/pull/15812)
- \[CSS] - Fix bug where closing parenthesis in CSS were not properly parsed and compiled by [@​janlent1](https://togithub.com/janlent1) in [https://github.com/webpack/webpack/pull/16864](https://togithub.com/webpack/webpack/pull/16864)
- Fix an issue where `oneOf` rule has been picked multiple times by [@​xiaoxiaojx](https://togithub.com/xiaoxiaojx) in [https://github.com/webpack/webpack/pull/16477](https://togithub.com/webpack/webpack/pull/16477)
- Add `createRequire` support for `node:module` prefix by [@​alexander-akait](https://togithub.com/alexander-akait) in [https://github.com/webpack/webpack/pull/16904](https://togithub.com/webpack/webpack/pull/16904)
- Fix bug where self-referencing a package in a shared module failed by [@​weareoutman](https://togithub.com/weareoutman) in [https://github.com/webpack/webpack/pull/16685](https://togithub.com/webpack/webpack/pull/16685)
#### Performance
- Make `ErrorHelpers` named functions; Add types by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/16893](https://togithub.com/webpack/webpack/pull/16893)
- Introduce `ModuleTypeConstants` for plugins by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/16896](https://togithub.com/webpack/webpack/pull/16896)
- Refactor memory footprint in string usages for multiple plugins by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/16894](https://togithub.com/webpack/webpack/pull/16894)
- Add more module type constants, use them across codebase by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/16898](https://togithub.com/webpack/webpack/pull/16898)
#### Contributor Experience
- Implement default PR Template to use GitHub Copilot for PR's integration and fix template name usage by [@​geromegrignon](https://togithub.com/geromegrignon) in [https://github.com/webpack/webpack/pull/16890](https://togithub.com/webpack/webpack/pull/16890)
- ci: update actions/cache to v3 by [@​armujahid](https://togithub.com/armujahid) in [https://github.com/webpack/webpack/pull/16462](https://togithub.com/webpack/webpack/pull/16462)
- webpack org Collaborators and Members now have [funded GitHub Codespaces!](https://togithub.com/openjs-foundation/cross-project-council/issues/1009)
[](https://togithub.com/codespaces/new?hide_repo_select=true\&ref=main\&repo=3678731\&machine=standardLinux32gb\&location=WestUs2)
#### New Contributors
- [@​geromegrignon](https://togithub.com/geromegrignon) made their first contribution in [https://github.com/webpack/webpack/pull/16890](https://togithub.com/webpack/webpack/pull/16890)
- [@​armujahid](https://togithub.com/armujahid) made their first contribution in [https://github.com/webpack/webpack/pull/16462](https://togithub.com/webpack/webpack/pull/16462)
- [@​long76](https://togithub.com/long76) made their first contribution in [https://github.com/webpack/webpack/pull/16562](https://togithub.com/webpack/webpack/pull/16562)
- [@​weareoutman](https://togithub.com/weareoutman) made their first contribution in [https://github.com/webpack/webpack/pull/16685](https://togithub.com/webpack/webpack/pull/16685)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.77.0...v5.78.0
### [`v5.77.0`](https://togithub.com/webpack/webpack/releases/tag/v5.77.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.76.3...v5.77.0)
#### New Features
- Add a new output option, `output.workerPublicPath` by [@​thomastay](https://togithub.com/thomastay) in [https://github.com/webpack/webpack/pull/16671](https://togithub.com/webpack/webpack/pull/16671)
#### Developer Experience
- Improve `resolve.extensions` error message to suggest when `"."` is missing before the extension by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16807](https://togithub.com/webpack/webpack/pull/16807)
#### Contributor Experience
- Enable GitHub Copilot for PR's into default Pull Request Template by [@​TheLarkInn](https://togithub.com/TheLarkInn) in [https://github.com/webpack/webpack/pull/16881](https://togithub.com/webpack/webpack/pull/16881)
#### New Contributors
- [@​thomastay](https://togithub.com/thomastay) made their first contribution in [https://github.com/webpack/webpack/pull/16671](https://togithub.com/webpack/webpack/pull/16671)
**Full Changelog**: https://github.com/webpack/webpack/compare/v5.76.3...v5.77.0
### [`v5.76.3`](https://togithub.com/webpack/webpack/releases/tag/v5.76.3)
[Compare Source](https://togithub.com/webpack/webpack/compare/v5.76.2...v5.76.3)
#### Bugfixes
- Non-javascript files will correctly **not** be imported when using `experiments.outputModule` (ES Module Output) by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16809](https://togithub.com/webpack/webpack/pull/16809)
- Limit console output progress bar length to 40 when no columns provided by [@​snitin315](https://togithub.com/snitin315) in [https://github.com/webpack/webpack/pull/16810](https://togithub.com/webpack/webpack/pull/16810)
- Add missing NodeJS Builtin Modules support for `inspector/promises`, `readline/promises`, and `stream/consumers` by [@​ShenHongFei](https://togithub.com/ShenHongFei) in [https://github.com/webpack/webpack/pull/16841](https://togithub.com/webpack/webpack/pull/16841)
- webpack bin/cli now properly respects `NODE_PATH` env variable by [@​snitin315](https://togithub.com/sni
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/X-oss-byte/Canary-nextjs).
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [webpack](https://togithub.com/webpack/webpack) | [`5.75.0` ->
`5.91.0`](https://renovatebot.com/diffs/npm/webpack/5.75.0/5.91.0) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>webpack/webpack (webpack)</summary>
###
[`v5.91.0`](https://togithub.com/webpack/webpack/releases/tag/v5.91.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.90.3...v5.91.0)
#### Bug Fixes
- Deserializer for ignored modules doesn't crash
- Allow the `unsafeCache` option to be a proxy object
- Normalize the `snapshot.unmanagedPaths` option
- Fixed `fs` types
- Fixed resolve's plugins types
- Fixed wrongly calculate postOrderIndex
- Fixed watching types
- Output import attrbiutes/import assertions for external JS imports
- Throw an error when DllPlugin needs to generate multiple manifest
files, but the path is the same
- \[CSS] Output `layer`/`supports`/`media` for external CSS imports
#### New Features
- Allow to customize the stage of BannerPlugin
- \[CSS] Support CSS exports convention
- \[CSS] support CSS local ident name
- \[CSS] Support `__webpack_nonce__` for CSS chunks
- \[CSS] Support `fetchPriority` for CSS chunks
- \[CSS] Allow to use LZW to compress css head meta (enabled in the
`production` mode by default)
- \[CSS] Support prefetch/preload for CSS chunks
###
[`v5.90.3`](https://togithub.com/webpack/webpack/releases/tag/v5.90.3)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.90.2...v5.90.3)
#### Bug Fixes
- don't mangle when destructuring a reexport
- types for `Stats.toJson()` and `Stats.toString()`
- many internal types
- \[CSS] clean up export css local vars
#### Perf
- simplify and optimize chunk graph creation
###
[`v5.90.2`](https://togithub.com/webpack/webpack/releases/tag/v5.90.2)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.90.1...v5.90.2)
#### Bug Fixes
- use `Math.imul` in `fnv1a32` to avoid loss of precision, directly hash
UTF16 values
- the `setStatus()` of the HMR module should not return an array, which
may cause infinite recursion
- `__webpack_exports_info__.xxx.canMangle` shouldn't always same as
default
- mangle export with destructuring
- use new runtime to reconsider skipped connections `activeState`
- make dynamic import optional in `try/catch`
- improve auto publicPath detection
#### Dependencies & Maintenance
- improve CI setup and include Node.js@21
###
[`v5.90.1`](https://togithub.com/webpack/webpack/releases/tag/v5.90.1)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.90.0...v5.90.1)
#### Bug Fixes
- set `unmanagedPaths` in defaults
- correct `preOrderIndex` and `postOrderIndex`
- add fallback for MIME mismatch error in async wasm loading
- browsers versions of ECMA features
#### Performance
- optimize `compareStringsNumeric`
- optimize `numberHash` using 32-bit FNV1a for small ranges, 64-bit for
larger
- reuse VM context across webpack magic comments
###
[`v5.90.0`](https://togithub.com/webpack/webpack/releases/tag/v5.90.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.89.0...v5.90.0)
#### Bug Fixes
- Fixed inner graph for classes
- Optimized `RemoveParentModulesPlugin` via bigint arithmetic
- Fixed worklet detection in production mode
- Fixed an error for cyclic importModule
- Fixed types for `Server` and `Dirent`
- Added the `fetchPriority` to hmr runtime's `ensureChunk` function
- Don't warn about dynamic import for build dependencies
- External module generation respects the
`output.environment.arrowFunction` option
- Fixed consumimng shared runtime module logic
- Fixed a runtime logic of multiple chunks
- Fixed destructing assignment of dynamic import json file
- Passing errors array for a module hash
- Added `/*#__PURE__*/` to generated `JSON.parse()`
- Generated a library manifest after clean plugin
- Fixed non `amd` externals and `amd` library
- Fixed a bug in `SideEffectsFlagPlugin` with namespace re-exports
- Fixed an error message for condition `or`
- The `strictModuleErrorHandling` is now working
- Clean up child compilation chunk graph to avoid memory leak
- \[CSS] - Fixed CSS import prefer relative resolution
- \[CSS] - Fixed CSS runtime chunk loading error message
#### New Features
- Allow to set `false` for dev server in `webpack.config.js`
- Added a warning for async external when not supported
- Added a warning for async module when not supported
- Added the `node-module` option for the `node.__filename/__dirname` and
enable it by default for ESM target
- Added the `snapshot.unmanagedPaths` option
- Exposed the `MultiCompilerOptions` type
- \[CSS] - Added CSS parser options to enable/disable named exports
- \[CSS] - Moved CSS the `exportsOnly` option to CSS generator options
#### Dependencies & Maintenance
- use node.js LTS version for lint
- bump actions/cache from 3 to 4
- bump prettier from 3.2.1 to 3.2.3
- bump assemblyscript
- bump actions/checkout from 3 to 4
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.89.0...v5.90.0
###
[`v5.89.0`](https://togithub.com/webpack/webpack/releases/tag/v5.89.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.88.2...v5.89.0)
#### New Features
- Make CommonJS import preserve chained expressions by
[@​bworline](https://togithub.com/bworline) in
[https://github.com/webpack/webpack/pull/17718](https://togithub.com/webpack/webpack/pull/17718)
#### Dependencies & Maintenance
- chore(deps-dev): bump
[@​types/node](https://togithub.com/types/node) from 20.3.1 to
20.4.8 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17568](https://togithub.com/webpack/webpack/pull/17568)
- docs: add example for stats detailed output by
[@​ersachin3112](https://togithub.com/ersachin3112) in
[https://github.com/webpack/webpack/pull/17420](https://togithub.com/webpack/webpack/pull/17420)
- docs: add example for stats normal output by
[@​ersachin3112](https://togithub.com/ersachin3112) in
[https://github.com/webpack/webpack/pull/17426](https://togithub.com/webpack/webpack/pull/17426)
- chore(deps-dev): bump core-js from 3.31.0 to 3.32.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17539](https://togithub.com/webpack/webpack/pull/17539)
- chore(deps-dev): bump pretty-format from 29.5.0 to 29.6.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17536](https://togithub.com/webpack/webpack/pull/17536)
- chore(deps-dev): bump
[@​types/node](https://togithub.com/types/node) from 20.4.8 to
20.4.9 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17583](https://togithub.com/webpack/webpack/pull/17583)
- chore(deps-dev): bump less from 4.1.3 to 4.2.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17580](https://togithub.com/webpack/webpack/pull/17580)
- chore(deps): bump semver from 5.7.1 to 5.7.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17483](https://togithub.com/webpack/webpack/pull/17483)
- chore(deps-dev): bump simple-git from 3.19.0 to 3.19.1 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17427](https://togithub.com/webpack/webpack/pull/17427)
- chore(deps-dev): bump
[@​types/node](https://togithub.com/types/node) from 20.4.9 to
20.6.0 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17666](https://togithub.com/webpack/webpack/pull/17666)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.88.2...v5.89.0
###
[`v5.88.2`](https://togithub.com/webpack/webpack/releases/tag/v5.88.2)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.88.1...v5.88.2)
#### Bug Fixes
- Fixed a bug where unused identifiers should retain names when using
css modules by [@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17444](https://togithub.com/webpack/webpack/pull/17444)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.88.1...v5.88.2
###
[`v5.88.1`](https://togithub.com/webpack/webpack/releases/tag/v5.88.1)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.88.0...v5.88.1)
#### Developer Experience
- Significantly improve TypeScript coverage for Library Plugins by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17414](https://togithub.com/webpack/webpack/pull/17414)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.88.0...v5.88.1
###
[`v5.88.0`](https://togithub.com/webpack/webpack/releases/tag/v5.88.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.87.0...v5.88.0)
#### New Features
- \[CSS] - Use `css/auto` as the default css mode by
[@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17399](https://togithub.com/webpack/webpack/pull/17399)
#### Bug Fixes
- Fix bugs related to require.context and layer by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17388](https://togithub.com/webpack/webpack/pull/17388)
- Fix bug in runtime for CSS loading by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17400](https://togithub.com/webpack/webpack/pull/17400)
- Correct indirect call for tagged template expressions using correct
this context by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17397](https://togithub.com/webpack/webpack/pull/17397)
- Update environment support for KaiOS browser by
[@​steverep](https://togithub.com/steverep) in
[https://github.com/webpack/webpack/pull/17395](https://togithub.com/webpack/webpack/pull/17395)
- Fix async module runtime code for running top-level-await by
[@​ahabhgk](https://togithub.com/ahabhgk) in
[https://github.com/webpack/webpack/pull/17393](https://togithub.com/webpack/webpack/pull/17393)
#### Developer Experience
- Add example for stats minimal output by
[@​ersachin3112](https://togithub.com/ersachin3112) in
[https://github.com/webpack/webpack/pull/17406](https://togithub.com/webpack/webpack/pull/17406)
- Significantly improve type coverage for Dependency, Runtime, Template
classes by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17394](https://togithub.com/webpack/webpack/pull/17394)
#### Dependencies & Maintenance
- Bump browserslist from 4.21.8 to 4.21.9 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17389](https://togithub.com/webpack/webpack/pull/17389)
- Bump acorn from 8.8.2 to 8.9.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17402](https://togithub.com/webpack/webpack/pull/17402)
- Bump eslint from 8.42.0 to 8.43.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17401](https://togithub.com/webpack/webpack/pull/17401)
- Bump eslint-plugin-jest from 27.2.1 to 27.2.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17407](https://togithub.com/webpack/webpack/pull/17407)
#### New Contributors
- [@​steverep](https://togithub.com/steverep) made their first
contribution in
[https://github.com/webpack/webpack/pull/17395](https://togithub.com/webpack/webpack/pull/17395)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.87.0...v5.88.0
###
[`v5.87.0`](https://togithub.com/webpack/webpack/releases/tag/v5.87.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.86.0...v5.87.0)
#### New Features
- Implement `fetchPriority` feature as parser option and magic comment
by [@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17249](https://togithub.com/webpack/webpack/pull/17249)
- \[CSS] - Introduce 'css/auto' as a css module type by
[@​ahabhgk](https://togithub.com/ahabhgk) in
[https://github.com/webpack/webpack/pull/16577](https://togithub.com/webpack/webpack/pull/16577)
- \[CSS] - Style-specific fields now automatically resolve in
package.json by [@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17346](https://togithub.com/webpack/webpack/pull/17346)
- webpack configuration API now accepts "falsy values" loaders and
plugins by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17339](https://togithub.com/webpack/webpack/pull/17339)
#### Bug Fixes
- Fix codecov badge in readme by
[@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17353](https://togithub.com/webpack/webpack/pull/17353)
#### Developer Experience
- Add link to svelte loader for webpack by
[@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17369](https://togithub.com/webpack/webpack/pull/17369)
- Increase parser API types in internal plugins across dependency
plugins [@​alexander-akait](https://togithub.com/alexander-akait)
in
[https://github.com/webpack/webpack/pull/17365](https://togithub.com/webpack/webpack/pull/17365)
#### Dependencies & Maintenance
- Bump memfs from 3.5.2 to 3.5.3 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17347](https://togithub.com/webpack/webpack/pull/17347)
- Bump webpack-cli from 5.1.3 to 5.1.4 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17349](https://togithub.com/webpack/webpack/pull/17349)
- Bump es-module-lexer from 1.2.1 to 1.3.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17362](https://togithub.com/webpack/webpack/pull/17362)
- Bump [@​types/node](https://togithub.com/types/node) from 20.2.5
to 20.3.0 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17361](https://togithub.com/webpack/webpack/pull/17361)
- Bump core-js from 3.30.2 to 3.31.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17360](https://togithub.com/webpack/webpack/pull/17360)
- Bump browserslist from 4.21.6 to 4.21.8 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17367](https://togithub.com/webpack/webpack/pull/17367)
- Bump [@​types/node](https://togithub.com/types/node) from 20.3.0
to 20.3.1 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17366](https://togithub.com/webpack/webpack/pull/17366)
#### New Contributors
[@​aboktor](https://togithub.com/aboktor) made their first
contribution in
[#​16991](https://togithub.com/webpack/webpack/issues/16991)
[#​16989](https://togithub.com/webpack/webpack/issues/16989)
[@​silverwind](https://togithub.com/silverwind) made their first
contribution in
[#​17339](https://togithub.com/webpack/webpack/issues/17339) via
[#​17329](https://togithub.com/webpack/webpack/issues/17329)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.86.0...v5.87.0
###
[`v5.86.0`](https://togithub.com/webpack/webpack/releases/tag/v5.86.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.85.1...v5.86.0)
#### New Features
- Improved cache size performance via better handling of serialization
for errors and bigints by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17282](https://togithub.com/webpack/webpack/pull/17282)
- Introduce an export default handler function option for
`ProgressPlugin` by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17312](https://togithub.com/webpack/webpack/pull/17312)
- Support passing `RegExp` to `splitChunks.chunks` by
[@​hyf0](https://togithub.com/hyf0) in
[https://github.com/webpack/webpack/pull/17332](https://togithub.com/webpack/webpack/pull/17332)
#### Bug Fixes
- Fix layer capabilities for `ContextModule` types by
[@​huozhi](https://togithub.com/huozhi) in
[https://github.com/webpack/webpack/pull/17310](https://togithub.com/webpack/webpack/pull/17310)
- Fix compatibility of `__non_webpack_require__` with ES modules by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17308](https://togithub.com/webpack/webpack/pull/17308)
- Improve type coverage `Chunk`, `ChunkGroup`, and other plugins by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/1731](https://togithub.com/webpack/webpack/pull/1731)
- Do not add `js` extension for eval source maps when extension is not
resolvable by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17331](https://togithub.com/webpack/webpack/pull/17331)
#### Developer Experience
- Improve type coverage for Json Module type and lazy load
json-assertions package by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17301](https://togithub.com/webpack/webpack/pull/17301)
#### Dependencies & Maintenance
- Bump memfs from 3.5.1 to 3.5.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17315](https://togithub.com/webpack/webpack/pull/17315)
- Bump webpack-cli from 5.1.1 to 5.1.3 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17314](https://togithub.com/webpack/webpack/pull/17314)
- Bump eslint from 8.41.0 to 8.42.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17313](https://togithub.com/webpack/webpack/pull/17313)
#### New Contributors
- [@​huozhi](https://togithub.com/huozhi) made their first
contribution in
[https://github.com/webpack/webpack/pull/17310](https://togithub.com/webpack/webpack/pull/17310)
- [@​hyf0](https://togithub.com/hyf0) made their first
contribution in
[https://github.com/webpack/webpack/pull/17332](https://togithub.com/webpack/webpack/pull/17332)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.85.1...v5.86.0
###
[`v5.85.1`](https://togithub.com/webpack/webpack/releases/tag/v5.85.1)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.85.0...v5.85.1)
#### Bug Fixes
- Fix bug in handling barrel imports
([#​17305](https://togithub.com/webpack/webpack/issues/17305)) by
[@​bworline](https://togithub.com/bworline) in
[https://github.com/webpack/webpack/pull/17307](https://togithub.com/webpack/webpack/pull/17307)
- ***NOTE**: An internal API
`BasicEvaluatedExpression.getMemberRangeStarts` has been changed to
`BasicEvaluatedExpression.getMemberRanges`, please see type definition
changes and the pull request for more information.*
#### Dependencies & Maintenance
- Bump [@​types/jest](https://togithub.com/types/jest) from 29.5.1
to 29.5.2 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17297](https://togithub.com/webpack/webpack/pull/17297)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.85.0...v5.85.1
###
[`v5.85.0`](https://togithub.com/webpack/webpack/releases/tag/v5.85.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.84.1...v5.85.0)
#### New Features
- Add `readonly` cache mode by
[@​vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/15470](https://togithub.com/webpack/webpack/pull/15470)
- Normalize property accessors for esm namespaces and chained
member/call expressions by
[@​bworline](https://togithub.com/bworline) in
[https://github.com/webpack/webpack/pull/17203](https://togithub.com/webpack/webpack/pull/17203)
- Support `environment` in loader context by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17281](https://togithub.com/webpack/webpack/pull/17281)
- Introduce a new syntax for `addModule()` support in worklets -
`*context.audioWorklet.addModule()` by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17212](https://togithub.com/webpack/webpack/pull/17212)
#### Bug Fixes
- Fix type regression with unknown module type strings by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17266](https://togithub.com/webpack/webpack/pull/17266)
#### Developer Experience
- Use global runtime constants for webpack exports by
[@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17270](https://togithub.com/webpack/webpack/pull/17270)
- Add strict mode type coverage for WASM and Runtime code by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17267](https://togithub.com/webpack/webpack/pull/17267)
- Add strict mode type coverage for runtime modules and runtime plugins
by [@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17261](https://togithub.com/webpack/webpack/pull/17261)
- Add types for JSON & Asset Modules including their interfacing plugins
by [@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17262](https://togithub.com/webpack/webpack/pull/17262)
- Add type coverage for Module subclasses and plugins by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17272](https://togithub.com/webpack/webpack/pull/17272)
#### Dependencies & Maintenance
- Use GitHub Discussions instead of Gitter in issue templates by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/17293](https://togithub.com/webpack/webpack/pull/17293)
- Bump [@​types/node](https://togithub.com/types/node) from 20.2.3
to 20.2.4 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17269](https://togithub.com/webpack/webpack/pull/17269)
- Bump browserslist from 4.21.5 to 4.21.6 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17275](https://togithub.com/webpack/webpack/pull/17275)
- Bump [@​types/node](https://togithub.com/types/node) from 20.2.4
to 20.2.5 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17276](https://togithub.com/webpack/webpack/pull/17276)
- Bump [@​babel/core](https://togithub.com/babel/core) from 7.21.8
to 7.22.1 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17278](https://togithub.com/webpack/webpack/pull/17278)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.84.1...v5.85.0
###
[`v5.84.1`](https://togithub.com/webpack/webpack/releases/tag/v5.84.1)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.84.0...v5.84.1)
#### Bug Fixes
- Fix regression in inner graph for reserved identifiers by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17265](https://togithub.com/webpack/webpack/pull/17265)
#### Dependencies & Maintenance
- Bump [@​types/jest](https://togithub.com/types/jest) from 29.5.0
to 29.5.1 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17027](https://togithub.com/webpack/webpack/pull/17027)
- Bump simple-git from 3.18.0 to 3.19.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17263](https://togithub.com/webpack/webpack/pull/17263)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.84.0...v5.84.1
###
[`v5.84.0`](https://togithub.com/webpack/webpack/releases/tag/v5.84.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.83.1...v5.84.0)
#### New Features
- SourceMapDevToolPlugin now supports `append` option as a function by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/17252](https://togithub.com/webpack/webpack/pull/17252)
#### Bug Fixes
- Fix multiple bugs referencing class names when shadowed by import name
in properties and methods by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17233](https://togithub.com/webpack/webpack/pull/17233)
- Allow DefinePlugin shorthand property by
[@​shamoilarsi](https://togithub.com/shamoilarsi) in
[https://github.com/webpack/webpack/pull/17231](https://togithub.com/webpack/webpack/pull/17231)
- \[CSS] - Fix edge cases in parsing `@import` by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17229](https://togithub.com/webpack/webpack/pull/17229)
#### Developer Experience
- Increase type coverage for serialization classes by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17243](https://togithub.com/webpack/webpack/pull/17243)
- Increase type coverage for `JavascriptParser` and `ModuleDependency`
subclasses by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17236](https://togithub.com/webpack/webpack/pull/17236)
- Increase type coverage to `strict`-mode quality for
Configuration/Normalization objects by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17247](https://togithub.com/webpack/webpack/pull/17247)
- Refactor duplicate strings by replacing them with constant for
**webpack_require** instead of string literal by
[@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17228](https://togithub.com/webpack/webpack/pull/17228)
- Add test case for `with { type: "json" }` by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17230](https://togithub.com/webpack/webpack/pull/17230)
- Add test case for destructuring by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17248](https://togithub.com/webpack/webpack/pull/17248)
#### Dependencies & Maintenance
- Add GitHub discussions badge in README by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/17251](https://togithub.com/webpack/webpack/pull/17251)
- Bump enhanced-resolve to 5.14.1 by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17257](https://togithub.com/webpack/webpack/pull/17257)
- Bump [@​types/node](https://togithub.com/types/node) from 20.1.7
to 20.2.0 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17219](https://togithub.com/webpack/webpack/pull/17219)
- Bump [@​types/node](https://togithub.com/types/node) from 20.2.0
to 20.2.1 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17226](https://togithub.com/webpack/webpack/pull/17226)
- Bump webpack-cli from 5.1.0 to 5.1.1 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17164](https://togithub.com/webpack/webpack/pull/17164)
- Bump eslint from 8.39.0 to 8.40.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17148](https://togithub.com/webpack/webpack/pull/17148)
- Bump [@​babel/core](https://togithub.com/babel/core) from 7.21.4
to 7.21.8 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17126](https://togithub.com/webpack/webpack/pull/17126)
- Bump [@​types/node](https://togithub.com/types/node) from 20.2.1
to 20.2.3 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17238](https://togithub.com/webpack/webpack/pull/17238)
- Bump eslint from 8.40.0 to 8.41.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17237](https://togithub.com/webpack/webpack/pull/17237)
#### New Contributors
- [@​shamoilarsi](https://togithub.com/shamoilarsi) made their
first contribution in
[https://github.com/webpack/webpack/pull/17231](https://togithub.com/webpack/webpack/pull/17231)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.83.1...v5.84.0
###
[`v5.83.1`](https://togithub.com/webpack/webpack/releases/tag/v5.83.1)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.83.0...v5.83.1)
#### Bug Fixes
- Fix regression in import/export normailization effecting
mini-css-extract-plugin by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17214](https://togithub.com/webpack/webpack/pull/17214)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.83.0...v5.83.1
###
[`v5.83.0`](https://togithub.com/webpack/webpack/releases/tag/v5.83.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.82.1...v5.83.0)
#### New Features
- Normalize property access for imports and exports by
[@​bworline](https://togithub.com/bworline) in
[https://github.com/webpack/webpack/pull/17137](https://togithub.com/webpack/webpack/pull/17137)
- Top Level Await is now enabled by default by
[@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17192](https://togithub.com/webpack/webpack/pull/17192)
#### Bug Fixes
- Correct `chunkgroup.groupsIterable` return type by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17196](https://togithub.com/webpack/webpack/pull/17196)
- Fix bug in Rule Matcher type by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17207](https://togithub.com/webpack/webpack/pull/17207)
- Fixed apply event callback and optimizing callback event type by
[@​nuintun](https://togithub.com/nuintun) in
[https://github.com/webpack/webpack/pull/16094](https://togithub.com/webpack/webpack/pull/16094)
- Fix types in hot module replacement APIs by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17193](https://togithub.com/webpack/webpack/pull/17193)
#### Developer Experience
- Expose `ChunkGroup` to type definitions by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17201](https://togithub.com/webpack/webpack/pull/17201)
- Add `NormalModuleFactory`'s `ResolveData` type to public interface by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17195](https://togithub.com/webpack/webpack/pull/17195)
- Document `compilation.afterChunks` hook by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17202](https://togithub.com/webpack/webpack/pull/17202)
#### Dependencies & Maintenance
- Bump
[@​webassemblyjs/wasm-edit](https://togithub.com/webassemblyjs/wasm-edit)
from 1.11.5 to 1.11.6 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17168](https://togithub.com/webpack/webpack/pull/17168)
- Bump wast-loader from 1.11.5 to 1.11.6 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17163](https://togithub.com/webpack/webpack/pull/17163)
- Bump yarn-deduplicate from 6.0.1 to 6.0.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17184](https://togithub.com/webpack/webpack/pull/17184)
- Fix command by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17154](https://togithub.com/webpack/webpack/pull/17154)
- Bump [@​types/node](https://togithub.com/types/node) from
18.16.3 to 20.1.7 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17205](https://togithub.com/webpack/webpack/pull/17205)
#### New Contributors
- [@​bworline](https://togithub.com/bworline) made their first
contribution in
[https://github.com/webpack/webpack/pull/17137](https://togithub.com/webpack/webpack/pull/17137)
- [@​nuintun](https://togithub.com/nuintun) made their first
contribution in
[https://github.com/webpack/webpack/pull/16094](https://togithub.com/webpack/webpack/pull/16094)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.82.1...v5.83.0
###
[`v5.82.1`](https://togithub.com/webpack/webpack/releases/tag/v5.82.1)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.82.0...v5.82.1)
#### Bug Fixes
- \[CSS] - Support nesting in CSS modules and bug fixes by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17133](https://togithub.com/webpack/webpack/pull/17133)
- \[CSS] - Fix crash with `importModule` when CSS enabled by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17140](https://togithub.com/webpack/webpack/pull/17140)
- Fix bug where `output.hashFunction` was failing to generate debug hash
by [@​ahabhgk](https://togithub.com/ahabhgk) in
[https://github.com/webpack/webpack/pull/16950](https://togithub.com/webpack/webpack/pull/16950)
- Reduce the amount of generated code for chunk loading by
[@​lvivski](https://togithub.com/lvivski) in
[https://github.com/webpack/webpack/pull/17151](https://togithub.com/webpack/webpack/pull/17151)
- Use module preload for ESM module output by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17143](https://togithub.com/webpack/webpack/pull/17143)
#### Developer Experience
- Improve module type strictness for Module.prototype.type expand
ModuleTypeConstants by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17136](https://togithub.com/webpack/webpack/pull/17136)
#### Dependencies & Maintenance
- Update package.json description by
[@​JeraldVin](https://togithub.com/JeraldVin) in
[https://github.com/webpack/webpack/pull/17145](https://togithub.com/webpack/webpack/pull/17145)
- Bump webpack-cli from 5.0.2 to 5.1.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17146](https://togithub.com/webpack/webpack/pull/17146)
- Bump core-js from 3.30.1 to 3.30.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17149](https://togithub.com/webpack/webpack/pull/17149)
- Bump enhanced-resolve to v5.14.0 by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/17160](https://togithub.com/webpack/webpack/pull/17160)
#### New Contributors
- [@​JeraldVin](https://togithub.com/JeraldVin) made their first
contribution in
[https://github.com/webpack/webpack/pull/17145](https://togithub.com/webpack/webpack/pull/17145)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.82.0...v5.82.1
###
[`v5.82.0`](https://togithub.com/webpack/webpack/releases/tag/v5.82.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.81.0...v5.82.0)
#### New Features
- \[CSS] - Add URL dependencies support to consume shared module via
module federation by [@​snitin315](https://togithub.com/snitin315)
in
[https://github.com/webpack/webpack/pull/16945](https://togithub.com/webpack/webpack/pull/16945)
- Allow webpack-cli to be in ESM by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17088](https://togithub.com/webpack/webpack/pull/17088)
- Allow specifying "onPolicyCreationFailure" mode for trusted types by
[@​Zlatkovsky](https://togithub.com/Zlatkovsky) in
[https://github.com/webpack/webpack/pull/16990](https://togithub.com/webpack/webpack/pull/16990)
#### Bug Fixes
- \[CSS] - Respect `media`/`supports`/`layer` from parent CSS module by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17115](https://togithub.com/webpack/webpack/pull/17115)
- \[CSS] - Add warning & support for any
[@​import](https://togithub.com/import) rules must precede all
other rules by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17118](https://togithub.com/webpack/webpack/pull/17118)
- \[CSS] - Support handling `#hash` URL as external (similar to Parcel)
by [@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17116](https://togithub.com/webpack/webpack/pull/17116)
- Optimize numberHash.js performance by removing inner loops by
[@​alexkuz](https://togithub.com/alexkuz) in
[https://github.com/webpack/webpack/pull/17074](https://togithub.com/webpack/webpack/pull/17074)
- Improve template string comparison algorithm by
[@​An0nie](https://togithub.com/An0nie) in
[https://github.com/webpack/webpack/pull/17079](https://togithub.com/webpack/webpack/pull/17079)
#### Tests & Contributor Experience
- \[CSS] - Increase imports external test coverage by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17089](https://togithub.com/webpack/webpack/pull/17089)
- Improve PR reliability via ignoring unstable coverage by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17106](https://togithub.com/webpack/webpack/pull/17106)
- Update webpack types to support extends property in webpack (for
webpack-cli) by [@​burhanuday](https://togithub.com/burhanuday) in
[https://github.com/webpack/webpack/pull/17113](https://togithub.com/webpack/webpack/pull/17113)
#### Developer Experience
- Increase type coverage and documentation for `StringXor` class. by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17070](https://togithub.com/webpack/webpack/pull/17070)
- Increase type coverage & docs for `numberHash` by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17072](https://togithub.com/webpack/webpack/pull/17072)
- Increase type coverage & docs for `JavascriptParser` by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17094](https://togithub.com/webpack/webpack/pull/17094)
- Increase type coverage & docs for `BasicEvaluatedExpression` by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17096](https://togithub.com/webpack/webpack/pull/17096)
- Increase type coverage for CSS module type by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17097](https://togithub.com/webpack/webpack/pull/17097)
- Increase type coverage for JSON module type by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17095](https://togithub.com/webpack/webpack/pull/17095)
- Increase type coverage & docs for multiple utility classes by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17107](https://togithub.com/webpack/webpack/pull/17107)
#### Dependencies & Maintenance
- chore(deps-dev): bump lint-staged from 13.2.1 to 13.2.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17075](https://togithub.com/webpack/webpack/pull/17075)
- chore(deps-dev): bump eslint from 8.38.0 to 8.39.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17052](https://togithub.com/webpack/webpack/pull/17052)
- chore(deps-dev): bump assemblyscript from 0.27.3 to 0.27.4 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17064](https://togithub.com/webpack/webpack/pull/17064)
- chore(deps-dev): bump assemblyscript from 0.27.4 to 0.27.5 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17109](https://togithub.com/webpack/webpack/pull/17109)
- chore(deps-dev): bump
[@​types/node](https://togithub.com/types/node) from 18.16.2 to
18.16.3 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17112](https://togithub.com/webpack/webpack/pull/17112)
- chore(deps-dev): bump
[@​types/node](https://togithub.com/types/node) from 18.15.13 to
18.16.2 by [@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17084](https://togithub.com/webpack/webpack/pull/17084)
- chore(deps-dev): bump webpack-cli from 5.0.1 to 5.0.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17054](https://togithub.com/webpack/webpack/pull/17054)
- chore(deps-dev): bump date-fns from 2.29.3 to 2.30.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17111](https://togithub.com/webpack/webpack/pull/17111)
#### New Contributors
- [@​An0nie](https://togithub.com/An0nie) made their first
contribution in
[https://github.com/webpack/webpack/pull/17079](https://togithub.com/webpack/webpack/pull/17079)
- [@​burhanuday](https://togithub.com/burhanuday) made their first
contribution in
[https://github.com/webpack/webpack/pull/17113](https://togithub.com/webpack/webpack/pull/17113)
- [@​Zlatkovsky](https://togithub.com/Zlatkovsky) made their first
contribution in
[https://github.com/webpack/webpack/pull/16990](https://togithub.com/webpack/webpack/pull/16990)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.81.0...v5.82.0
###
[`v5.81.0`](https://togithub.com/webpack/webpack/releases/tag/v5.81.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.80.0...v5.81.0)
#### New Features
- \[CSS] - Increased CSS import support and new hooks included for CSS
module creation by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17057](https://togithub.com/webpack/webpack/pull/17057)
- Logging now added to DefinePlugin by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17048](https://togithub.com/webpack/webpack/pull/17048)
- New `ignoreBrowserWarnings` option to ignore browser console warnings
in ModuleFederation by
[@​indeediansbrett](https://togithub.com/indeediansbrett) in
[https://github.com/webpack/webpack/pull/16388](https://togithub.com/webpack/webpack/pull/16388)
#### Bug Fixes
- \[CSS] - Fix issue where vendor prefixed keyframes and animation was
not supported in CSS modules by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16975](https://togithub.com/webpack/webpack/pull/16975)
- Fix bug where AST was not properly handled by
[@​quanru](https://togithub.com/quanru) in
[https://github.com/webpack/webpack/pull/17032](https://togithub.com/webpack/webpack/pull/17032)
- Fix automatic publicPath detection logic by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17047](https://togithub.com/webpack/webpack/pull/17047)
#### Tests & Contributor Experience
- Rename `provide` to `getOrInsert` in MapHelpers and document it better
by [@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17060](https://togithub.com/webpack/webpack/pull/17060)
- Increase test reliability for DefinePlugin
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17062](https://togithub.com/webpack/webpack/pull/17062)
- Add additional CI Pipeline to test main branches of first-party
webpack dependencies by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17020](https://togithub.com/webpack/webpack/pull/17020)
- Refactor tests to no longer use deprecated or legacy dependencies and
APIs by [@​alexander-akait](https://togithub.com/alexander-akait)
in
[https://github.com/webpack/webpack/pull/17033](https://togithub.com/webpack/webpack/pull/17033)
#### Developer Experience
- Increase type coverage/documentation for ModuleFilenameHelpers by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17045](https://togithub.com/webpack/webpack/pull/17045)
- Increase type coverage/documentation for CommonJsExportsParserPlugin
by [@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17046](https://togithub.com/webpack/webpack/pull/17046)
- Increase type coverage/documentation for binarySearchBounds.js by
[@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17058](https://togithub.com/webpack/webpack/pull/17058)
- Export MemoryCacheOptions types by
[@​romulof](https://togithub.com/romulof) in
[https://github.com/webpack/webpack/pull/17055](https://togithub.com/webpack/webpack/pull/17055)
#### Dependencies & Maintenance
- Add NodeJS v20 to CI Matrix by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17019](https://togithub.com/webpack/webpack/pull/17019)
- Update Typescript to v5 by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16957](https://togithub.com/webpack/webpack/pull/16957)
- Bump [@​types/estree](https://togithub.com/types/estree) from
1.0.0 to 1.0.1 by [@​dependabot](https://togithub.com/dependabot)
in
[https://github.com/webpack/webpack/pull/17026](https://togithub.com/webpack/webpack/pull/17026)
- Bump [@​types/node](https://togithub.com/types/node) from
18.15.11 to 18.15.13 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17038](https://togithub.com/webpack/webpack/pull/17038)
- Bump assemblyscript from 0.27.2 to 0.27.3 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17051](https://togithub.com/webpack/webpack/pull/17051)
- Bump memfs from 3.5.0 to 3.5.1 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17039](https://togithub.com/webpack/webpack/pull/17039)
- Bump prettier from 2.8.7 to 2.8.8 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17050](https://togithub.com/webpack/webpack/pull/17050)
- Bump simple-git from 3.17.0 to 3.18.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/17066](https://togithub.com/webpack/webpack/pull/17066)
#### New Contributors
- [@​quanru](https://togithub.com/quanru) made their first
contribution in
[https://github.com/webpack/webpack/pull/17032](https://togithub.com/webpack/webpack/pull/17032)
- [@​romulof](https://togithub.com/romulof) made their first
contribution in
[https://github.com/webpack/webpack/pull/17055](https://togithub.com/webpack/webpack/pull/17055)
- [@​indeediansbrett](https://togithub.com/indeediansbrett) made
their first contribution in
[https://github.com/webpack/webpack/pull/16388](https://togithub.com/webpack/webpack/pull/16388)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.80.0...v5.81.0
###
[`v5.80.0`](https://togithub.com/webpack/webpack/releases/tag/v5.80.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.79.0...v5.80.0)
#### New Features
- Support destructuring assignment in `import.meta` by
[@​vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/16996](https://togithub.com/webpack/webpack/pull/16996)
- Support treeshaking for destructuring assignment with
`AwaitExpression` by [@​vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/16995](https://togithub.com/webpack/webpack/pull/16995)
- Introduce `errorsSpace`, `warningsSpace` for more readable traces in
stats by [@​vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/15450](https://togithub.com/webpack/webpack/pull/15450)
#### Bug Fixes
- \[CSS] - Fix runtime generation bug for merged CSS Chunks by
[@​janlent1](https://togithub.com/janlent1) in
[https://github.com/webpack/webpack/pull/16903](https://togithub.com/webpack/webpack/pull/16903)
- \[CSS] - Properly handle `url()`/`src()`/`image-set()`/`image()` by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16978](https://togithub.com/webpack/webpack/pull/16978)
- ES Module webpack loaders are now supported
[@​stefanprobst](https://togithub.com/stefanprobst) in
[https://github.com/webpack/webpack/pull/15198](https://togithub.com/webpack/webpack/pull/15198)
- Fix spelling error for `statement.finalizer` in parser by
[@​xiaoboost](https://togithub.com/xiaoboost) in
[https://github.com/webpack/webpack/pull/17016](https://togithub.com/webpack/webpack/pull/17016)
- Fix non-deterministic `moduleId` assignment due to encountering `NaN`
in sort function by [@​scameron](https://togithub.com/scameron) in
[https://github.com/webpack/webpack/pull/16933](https://togithub.com/webpack/webpack/pull/16933)
- \[enhanced-resolve]: Support wildcards pattern with common suffix in
package maps & imports/exports field by
[@​bvanjoi](https://togithub.com/bvanjoi) in
[https://github.com/webpack/enhanced-resolve/pull/353](https://togithub.com/webpack/enhanced-resolve/pull/353)
#### Tests & Contributor Experience
- \[CSS] - Added test case for `@supports` field by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17011](https://togithub.com/webpack/webpack/pull/17011)
- Add test for include option in `BannerPlugin` by
[@​jeffin143](https://togithub.com/jeffin143) in
[https://github.com/webpack/webpack/pull/10736](https://togithub.com/webpack/webpack/pull/10736)
- Remove `finializer` from cspell.json by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/17022](https://togithub.com/webpack/webpack/pull/17022)
#### Developer Experience
- Adds the twitter badge by
[@​yadunandanbhat](https://togithub.com/yadunandanbhat) in
[https://github.com/webpack/webpack/pull/15667](https://togithub.com/webpack/webpack/pull/15667)
- Add `wasm-bindgen` example to `example` by
[@​gthb](https://togithub.com/gthb) in
[https://github.com/webpack/webpack/pull/14313](https://togithub.com/webpack/webpack/pull/14313)
- Update grammar mistakes in examples by
[@​ersachin3112](https://togithub.com/ersachin3112) in
[https://github.com/webpack/webpack/pull/16988](https://togithub.com/webpack/webpack/pull/16988)
#### Dependencies & Maintenance
- Bump core-js from 3.30.0 to 3.30.1 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/16983](https://togithub.com/webpack/webpack/pull/16983)
- Bump `@webassemblyjs` by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/17003](https://togithub.com/webpack/webpack/pull/17003)
- Bump assemblyscript from 0.25.2 to 0.27.2 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/16959](https://togithub.com/webpack/webpack/pull/16959)
- Bump enhanced-resolve to
[5.13.0](https://togithub.com/webpack/enhanced-resolve/releases/tag/v5.13.0)
by [@​TheLarkInn](https://togithub.com/TheLarkInn) in
[https://github.com/webpack/webpack/pull/17024](https://togithub.com/webpack/webpack/pull/17024)
- Included githubactions in the dependabot config by
[@​neilnaveen](https://togithub.com/neilnaveen) in
[https://github.com/webpack/webpack/pull/15618](https://togithub.com/webpack/webpack/pull/15618)
- Fix prettier by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16976](https://togithub.com/webpack/webpack/pull/16976)
#### New Contributors
- [@​neilnaveen](https://togithub.com/neilnaveen) made their first
contribution in
[https://github.com/webpack/webpack/pull/15618](https://togithub.com/webpack/webpack/pull/15618)
- [@​yadunandanbhat](https://togithub.com/yadunandanbhat) made
their first contribution in
[https://github.com/webpack/webpack/pull/15667](https://togithub.com/webpack/webpack/pull/15667)
- [@​ersachin3112](https://togithub.com/ersachin3112) made their
first contribution in
[https://github.com/webpack/webpack/pull/16988](https://togithub.com/webpack/webpack/pull/16988)
- [@​stefanprobst](https://togithub.com/stefanprobst) made their
first contribution in
[https://github.com/webpack/webpack/pull/15198](https://togithub.com/webpack/webpack/pull/15198)
- [@​xiaoboost](https://togithub.com/xiaoboost) made their first
contribution in
[https://github.com/webpack/webpack/pull/17016](https://togithub.com/webpack/webpack/pull/17016)
- [@​scameron](https://togithub.com/scameron) made their first
contribution in
[https://github.com/webpack/webpack/pull/16933](https://togithub.com/webpack/webpack/pull/16933)
**Full Changelog**:
https://github.com/webpack/webpack/compare/v5.79.0...v5.80.0
###
[`v5.79.0`](https://togithub.com/webpack/webpack/releases/tag/v5.79.0)
[Compare
Source](https://togithub.com/webpack/webpack/compare/v5.78.0...v5.79.0)
#### New Features
- webpack will now support simple destructuring scenarios for
treeshaking namespaced imports and `DefinePlugin` by
[@​vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/16941](https://togithub.com/webpack/webpack/pull/16941)
#### Bugfixes
- Truncate extremely long module names in `DefaultStatsPrinter` by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16882](https://togithub.com/webpack/webpack/pull/16882)
- Add `[contenthash]` template support in `DllPlugin`'s `name` option by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16935](https://togithub.com/webpack/webpack/pull/16935)
- Fixed a bug where `readRecords` compiler hook was causing hangs in
conjunction with the `ReadRecordsPlugin` by
[@​snitin315](https://togithub.com/snitin315) &
[@​zookatron](https://togithub.com/zookatron) in
[https://github.com/webpack/webpack/pull/16944](https://togithub.com/webpack/webpack/pull/16944)
- webpack can now consume ESM bundles generated by webpack's esm output
support by [@​vankop](https://togithub.com/vankop) in
[https://github.com/webpack/webpack/pull/15608](https://togithub.com/webpack/webpack/pull/15608)
- \[CSS] - webpack now respects CSS's case-insensitivity with atTags
like `@MEDIA` by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16915](https://togithub.com/webpack/webpack/pull/16915)
- \[CSS] - Fixes a bug where crossOriginLoading anonymous would not work
when loading styles by
[@​chenjiahan](https://togithub.com/chenjiahan) in
[https://github.com/webpack/webpack/pull/16925](https://togithub.com/webpack/webpack/pull/16925)
#### Developer Experience
- Fix broken links and typos found in examples by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16937](https://togithub.com/webpack/webpack/pull/16937)
- Export more `Externals` Option types by
[@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/12774](https://togithub.com/webpack/webpack/pull/12774)
#### Contributor Experience
- Add new test case for ModuleFederationPlugin usage with `shareScope`
option by [@​snitin315](https://togithub.com/snitin315) in
[https://github.com/webpack/webpack/pull/16943](https://togithub.com/webpack/webpack/pull/16943)
- Bump core-js from 3.20.3 to 3.30.0 by
[@​dependabot](https://togithub.com/dependabot) in
[https://github.com/webpack/webpack/pull/16905](https://togithub.com/webpack/webpack/pull/16905)
- Update all applicable local dependencies and devDependencies by
[@​alexander-akait](https://togithub.com/alexander-akait) in
[https://github.com/webpack/webpack/pull/16919](https://togithub.com/webpack/webpack/pull/16919),
[https://github.com/webpack/webpack/pull/16924](https://togithub.com/webpack/webpack/pull/16924),
[https://github.com/webpack/webpack/pull/16936](https://togithub.com/webpack/webpack/pull/16936),
[https://github.com/webpack/web
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/JoshuaKGoldberg/emoji-blast).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
What kind of change does this PR introduce?
Export more types.
Refers #11630 (comment)
🤖 Generated by Copilot at 5460618
This change adds type definitions for the
Externalsoption inlib/index.js. This improves the type checking and documentation of how webpack handles external modules.🤖 Generated by Copilot at 5460618
Externalsoption and related types (link)Did you add tests for your changes?
NA
Does this PR introduce a breaking change?
No
What needs to be documented once your changes are merged?
Nothing