What's Changed
New Features 🎉
- feat(client): add periodic ping to WebSocket connection by @chenjiahan in #5724
- feat: add support for disabling live reload in environments by @chenjiahan in #5731
- feat(create-rsbuild): update typescript to ^5.9.2 by @chenjiahan in #5739
- feat(create-rsbuild): update tsconfig modules settings by @chenjiahan in #5744
- feat: add support for custom favicon output directory by @chenjiahan in #5746
Bug Fixes 🐞
- fix(server): remove unused socket messages by @chenjiahan in #5740
- fix(runner): remove redundant module.instantiate calls by @chenjiahan in #5743
Refactor 🔨
- refactor: socket message types by @chenjiahan in #5735
Document 📖
- docs: update Node version requirements for loading TS config by @chenjiahan in #5729
- docs: add
distPath.favicon
option by @chenjiahan in #5747 - docs: display llms copy buttons by @chenjiahan in #5748
Other Changes
- chore(deps): update dependency launch-editor-middleware to ^2.11.0 by @renovate[bot] in #5726
- chore(deps): update dependency webpack to ^5.101.0 by @renovate[bot] in #5727
- chore(deps): update dependency @rslint/core to ^0.1.0 by @renovate[bot] in #5725
- test: update Rstest to v0.1.0 and spy on console.log by @chenjiahan in #5730
- chore: reorganize global type declarations into namespace by @chenjiahan in #5732
- chore(deps): upgrade Rslint to v0.1.1 by @hardfist in #5733
- chore(deps): update dependency @types/node to ^22.17.0 by @renovate[bot] in #5736
- chore(deps): update dependency @shikijs/transformers to ^3.9.1 by @renovate[bot] in #5734
- test: add cleanup before each test run by @chenjiahan in #5741
- test(e2e): replace unused tsconfig files and package.json files by @chenjiahan in #5742
- chore(deps): update dependency preact to ^10.27.0 by @renovate[bot] in #5737
- chore(deps): update pnpm to v10.14.0 by @renovate[bot] in #5738
- test(e2e): remove webpack-only test by @chenjiahan in #5745
- release: 1.4.13 by @chenjiahan in #5749
Full Changelog: v1.4.12...v1.4.13