What's Changed
Performance Improvements ⚡
- perf: add cache for getImports and module graph visiting by @JSerFeng in #10547
- perf: skip calling js loaders that don't have a pitch function by @nilptr in #10540
- perf: regex from js and js resolver api by @SyMind in #10537
Exciting New Features 🎉
- feat: support dependences in build info by @SyMind in #10531
- feat: improve external render by @JSerFeng in #10508
Bug Fixes 🐞
- fix: Add $schema field for the swc config validation by @n0th1ng-else in #10535
- fix(scripts): when cargo build failed build script should exit by @stormslowly in #10559
- fix(incremental): fullhash chunk filename should disable incremental for chunk render by @ahabhgk in #10560
- fix: Use correct tag for canary release by @irinaklimova in #10538
Other Changes
- chore(deps): update rust crate bitflags to 2.9.1 by @renovate in #10542
- chore(deps): lock file maintenance by @renovate in #8938
- chore(deps): remove dependency browserslist by @renovate in #10541
- chore: update rust channel to support sftrace by @hardfist in #10539
- refactor: remove module graph of export_info getters by @LingyuCoder in #10510
- chore(allocator): bump mimalloc to v3.0.3 by @h-a-n-a in #10555
- chore(deps): update patch npm dependencies by @renovate in #10556
- chore(core): clean up unused TypeScript code by @chenjiahan in #10554
- revert: "fix(core): use module_id to sort module_code" by @stormslowly in #10558
- chore(deps): update patch npm dependencies by @renovate in #10564
- chore: Enable no-embed-metadata by @quininer in #10551
- chore(deps): update github-actions by @renovate in #10561
- chore: bump swc version to 26.3.4 by @GiveMe-A-Name in #10566
- chore(ci): fix debug release not triggered by @stormslowly in #10550
Full Changelog: v1.3.13...v1.3.14