What’s New

rspack v2.1.2

v2.1.2
What's Changed
Highlights 💡
Support import.meta style module variables
New import.meta APIExisting runtime variable
import.meta.rspackPublicPath__webpack_public_path__
import.meta.rspackBaseUri__webpack_base_uri__
import.meta.rspackShareScopes__webpack_share_scopes__
import.meta.rspackInitSharing__webpack_init_sharing__
import.meta.rspackNonce__webpack_nonce__
import.meta.rspackUniqueId__rspack_unique_id__
import.meta.rspackVersion__rspack_version__
import.meta.rspackHash__webpack_hash__
New Features 🎉
  • feat: support import.meta style module variables (#14539 by @LingyuCoder)
Performance 🚀
  • perf: deduplicate runtime module macro glue (#14620 by @intellild)
  • perf: avoid cloning side effects artifact in module concatenation (#14622 by @hardfist)
Bug Fixes 🐞
  • fix(browser): inject runtime require into browser MF runtime (#14590 by @CPunisher)
  • fix(ci): build wasm in release debug so the wasm binding gets published (#14614 by @stormslowly)
  • fix(rslib): preserve import phase in dynamic import external rendering (#14615 by @elecmonkey)
  • fix: empty references export for cjs and dynamic import tree shaking (#14629 by @ahabhgk)
Document 📖
  • docs: document asset/resource emit generator option (#14602 by @chenjiahan)
  • docs: document json parser parse option (#14606 by @chenjiahan)
  • docs: document more rule use options (#14610 by @chenjiahan)
  • docs: update module variable docs for import.meta (#14618 by @LingyuCoder)
  • docs: enable Rspress anchor checks (#14627 by @chenjiahan)
Other Changes
  • chore(deps): update patch npm dependencies (#14595 by @renovate[bot])
  • chore(deps): update dependency @babel/preset-react to ^7.29.7 (#14597 by @renovate[bot])
  • chore(deps): update dependency @ast-grep/napi to ^0.44.0 (#14596 by @renovate[bot])
  • chore(deps): update dependency @rsbuild/core to v2.1.1 (#14603 by @renovate[bot])
  • chore(deps): update dependency @rspack/dev-server to ^2.1.0 (#14604 by @renovate[bot])
  • chore(deps): update dependency @shikijs/transformers to ^4.3.0 - autoclosed (#14605 by @renovate[bot])
  • chore(deps): update dependency mermaid to ^11.16.0 (#14607 by @renovate[bot])
  • chore(deps): update dependency ts-checker-rspack-plugin to ^1.5.1 (#14608 by @renovate[bot])
  • chore(deps): update dependency @rsbuild/plugin-sass to v2 (#14609 by @renovate[bot])
  • chore: remove obsolete perf agent skills (#14613 by @hardfist)

Full Changelog: https://github.com/web-infra-dev/rspack/compare/v2.1.1...v2.1.2

View original