What's Changed
Performance Improvements ⚡
- perf: reduce allocation for filename render by @h-a-n-a in #7138
- perf: optimize JS communication with lazy getters by @SyMind in #7163
- perf: reduce allocation for
TraceableError
by @h-a-n-a in #7192
Exciting New Features 🎉
- feat: align part of compile time binary evaluation with webpack by @LingyuCoder in #7187
- feat: align StatsAsset with webpack by @LingyuCoder in #7190
- feat: add support for function types to
output.assetModuleFilename
by @xc2 in #7191 - feat: support webpackExports in magic comments by @LingyuCoder in #7198
Bug Fixes 🐞
- fix: eval condition expr range by @ahabhgk in #7184
- fix: pattern with wildcard and globstar can't match correctly when using
glob_match
by @shulaoda in #6668 - fix: update resource in nmf resolve hook by @ahabhgk in #7200
- fix: panic in hmr cause by auxiliary_assets by @SyMind in #7197
Document Updates 📖
- docs(format): run prettier --write by @SoonIter in #7180
- docs: add new features section to home page by @chenjiahan in #7183
- docs: improve home page SSG and benchmark data by @chenjiahan in #7185
- docs: update stats data by @LingyuCoder in #7195
Other Changes
- refactor: move context dependency
walk_expression
intocreate_context_dependency
by @CPunisher in #6963 - chore(infra/biome): noUnusedTemplateLiteral by @SoonIter in #7176
- release: 1.0.0-alpha.4 by @SyMind in #7179
- ci: add document lint changed check by @SoonIter in #7188
- test(css-extract): enable function filename test by @JSerFeng in #7196
- chore(infra/biome): rule useNodejsImportProtocol by @SoonIter in #7181
Full Changelog: v1.0.0-alpha.4...v1.0.0-alpha.5