v2.0.0-rc.0
- perf(core): reduce target resolution overhead by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/13513
- feat: support
import.meta.mainby @ahabhgk in https://github.com/web-infra-dev/rspack/pull/13489 - feat: support expression in
import.meta.resolveargument by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/13523 - feat: add ModuleGraph.getUsedExports to ModuleGraph by @SyMind in https://github.com/web-infra-dev/rspack/pull/13519
- fix(watcher): rename typo
recursiron_directoriestorecurse_parent_directoriesby @jaehafe in https://github.com/web-infra-dev/rspack/pull/13510 - fix: avoid spreading huge dependency iterables by @SyMind in https://github.com/web-infra-dev/rspack/pull/13517
- fix(types): allow partial jsc.parser config when detectSyntax is auto by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/13531
- fix(swc-loader): fallback detectSyntax auto for virtual modules by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/13529
- fix: reset chunk.rendered in incremental build by @hardfist in https://github.com/web-infra-dev/rspack/pull/13544
- refactor(split-chunks): optimize get_combs lookups by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/13532
- docs(migration): simplify v2 experimental changes by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/13479
- chore: update cargo shear and fix issues by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/13503
- test(benchmark): add codspeed cases for compilation stages by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/13499
- chore: try namespace runner for wasm test by @hardfist in https://github.com/web-infra-dev/rspack/pull/13500
- release: 2.0.0-beta.9 by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/13502
- chore(ci): move renovate schedule to saturday by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/13512
- chore: bump emnapi from 1.8.1 to 1.9.1 by @CPunisher in https://github.com/web-infra-dev/rspack/pull/13516
- test(benchmark): add split chunks codspeed case by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/13520
- chore(deps): bump @rslib/core to 0.20.2 by @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/13525
- chore: split wasm browser ci by @CPunisher in https://github.com/web-infra-dev/rspack/pull/13504
- chore: adds
-Zfmt-debug=nonefor non-browser wasm target by @CPunisher in https://github.com/web-infra-dev/rspack/pull/13527 - chore: remove
-Zfmt-debug=noneby @CPunisher in https://github.com/web-infra-dev/rspack/pull/13540 - chore:
useNapiCrossfor x64 linux gnu compilation by @CPunisher in https://github.com/web-infra-dev/rspack/pull/13539 - chore(crates): use OIDC to publish crates by @stormslowly in https://github.com/web-infra-dev/rspack/pull/13543
- @jaehafe made their first contribution in https://github.com/web-infra-dev/rspack/pull/13510
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v2.0.0-beta.9...v2.0.0-rc.0
v16.2.1-canary.14
- [ftl] Include cause of route types: #92056
- Upgrade React from
9627b5a1-20260327to74568e86-20260328: #92109
- docs: clarify that
use cacherequires async functions: #92101 - Revert "turbo-tasks: add hashed cell mode for hash-based change detection without cell data": #92103
- Move expanded adapters docs to API reference: #92115
- ci: relax adapter results upload gate: #92127
Huge thanks to @aurorascharff, @unstubbable, @eps1lon, and @ijjk for helping!
Release 2026-03-30 23:18
Release 2026-03-30 23:18
- preserve render-thrown notFound errors (#7077) (796406da66) by @schiller-manuel
- @tanstack/react-router@1.168.10
- @tanstack/react-start@1.167.16
- @tanstack/react-start-client@1.166.25
- @tanstack/react-start-server@1.166.25
- @tanstack/router-cli@1.166.25
- @tanstack/router-core@1.168.9
- @tanstack/router-generator@1.166.24
- @tanstack/router-plugin@1.167.12
- @tanstack/router-vite-plugin@1.166.27
- @tanstack/solid-router@1.168.9
- @tanstack/solid-start@1.167.15
- @tanstack/solid-start-client@1.166.23
- @tanstack/solid-start-server@1.166.23
- @tanstack/start-client-core@1.167.9
- @tanstack/start-plugin-core@1.167.17
- @tanstack/start-server-core@1.167.9
- @tanstack/start-static-server-functions@1.166.25
- @tanstack/start-storage-context@1.166.23
- @tanstack/vue-router@1.168.9
- @tanstack/vue-start@1.167.15
- @tanstack/vue-start-client@1.166.23
- @tanstack/vue-start-server@1.166.23
Release 2026-03-30 21:50
Release 2026-03-30 21:50
- router-core: stop preload after beforeLoad errors (#7075) (2d1ec865a4) by @schiller-manuel
- @tanstack/react-router@1.168.9
- @tanstack/react-start@1.167.15
- @tanstack/react-start-client@1.166.24
- @tanstack/react-start-server@1.166.24
- @tanstack/router-cli@1.166.24
- @tanstack/router-core@1.168.8
- @tanstack/router-generator@1.166.23
- @tanstack/router-plugin@1.167.11
- @tanstack/router-vite-plugin@1.166.26
- @tanstack/solid-router@1.168.8
- @tanstack/solid-start@1.167.14
- @tanstack/solid-start-client@1.166.22
- @tanstack/solid-start-server@1.166.22
- @tanstack/start-client-core@1.167.8
- @tanstack/start-plugin-core@1.167.16
- @tanstack/start-server-core@1.167.8
- @tanstack/start-static-server-functions@1.166.24
- @tanstack/start-storage-context@1.166.22
- @tanstack/vue-router@1.168.8
- @tanstack/vue-start@1.167.14
- @tanstack/vue-start-client@1.166.22
- @tanstack/vue-start-server@1.166.22
Release v2.11.0
- #562 by @bobsingor – Implement new PDF manipulation and annotation appearance export methods:
createDocument,importPages,deletePage,exportAnnotationAppearanceAsPdf, andexportAnnotationsAppearanceAsPdf.
- #562 by @bobsingor – Add
PdfAnnotationNameenum (deprecatingPdfAnnotationIcon). ExtendPdfEngineandIPdfiumExecutorinterfaces with new document manipulation capabilities (createDocument,importPages,deletePage) and annotation appearance export methods.
- #562 by @bobsingor – Expose new PDFium functions for annotation appearance generation and export (
EPDFAnnot_ExportAppearanceAsDocument,EPDFAnnot_ExportMultipleAppearancesAsDocument,EPDFAnnot_SetAppearanceFromPage,EPDFAnnot_GetName,EPDFAnnot_SetName).
- #562 by @bobsingor – Add
ToolContextMapto support typed context injection for active tools. Introduce preview renderers and bounding-box components for annotations (CirclePreview,SquarePreview,InkPreview, etc.) to support drag-to-create or stamp hover previews.
- #562 by @bobsingor – Introduce
@embedpdf/plugin-stampfor managing reusable rubber-stamp libraries. Includes features for loading built-in/manifest stamps, creating custom stamps from annotations, and exporting custom stamp libraries.
- #562 by @bobsingor – Enhance sidebar API by allowing custom
propsto be passed viasetActiveSidebarandtoggleSidebar, enabling dynamic state injection into sidebar components.
- #562 by @bobsingor – Integrate
@embedpdf/plugin-stampwith the default viewer. Add the Rubber Stamp sidebar, Signature sidebar, and Insert tools to the default UI schema. Include standard stamp/insert translations.
Release 2026-03-30 16:11
Release 2026-03-30 16:11
- initialize import.meta.hot.data before storing stable split componts (#7074) (f8351a8d7a) by @schiller-manuel
- router-core: align calculation of publicHref in parseLocation and buildLocation (#7069) (30835cb8e9) by @nlynzaad
- @tanstack/react-start@1.167.14
- @tanstack/router-plugin@1.167.10
- @tanstack/router-vite-plugin@1.166.25
- @tanstack/solid-start@1.167.13
- @tanstack/start-plugin-core@1.167.15
- @tanstack/vue-start@1.167.13