v1.154.12
Version 1.154.12 - 1/22/26, 10:37 PM
- router-core: skip full matchRoutesInternal for Link"s buildLocation, use simple getMatchedRoutes (#6445) (655496f) by @Sheraff
- @tanstack/router-core@1.154.12
- @tanstack/solid-router@1.154.12
- @tanstack/react-router@1.154.12
- @tanstack/vue-router@1.154.12
- @tanstack/solid-router-ssr-query@1.154.12
- @tanstack/react-router-ssr-query@1.154.12
- @tanstack/vue-router-ssr-query@1.154.12
- @tanstack/router-ssr-query-core@1.154.12
- @tanstack/zod-adapter@1.154.12
- @tanstack/valibot-adapter@1.154.12
- @tanstack/arktype-adapter@1.154.12
- @tanstack/router-devtools@1.154.12
- @tanstack/solid-router-devtools@1.154.12
- @tanstack/react-router-devtools@1.154.12
- @tanstack/vue-router-devtools@1.154.12
- @tanstack/router-devtools-core@1.154.12
- @tanstack/router-generator@1.154.12
- @tanstack/router-cli@1.154.12
- @tanstack/router-plugin@1.154.12
- @tanstack/router-vite-plugin@1.154.12
- @tanstack/solid-start@1.154.12
- @tanstack/solid-start-client@1.154.12
- @tanstack/solid-start-server@1.154.12
- @tanstack/vue-start@1.154.12
- @tanstack/vue-start-client@1.154.12
- @tanstack/vue-start-server@1.154.12
- @tanstack/start-client-core@1.154.12
- @tanstack/start-server-core@1.154.12
- @tanstack/start-storage-context@1.154.12
- @tanstack/react-start@1.154.12
- @tanstack/react-start-client@1.154.12
- @tanstack/react-start-server@1.154.12
- @tanstack/start-plugin-core@1.154.12
- @tanstack/start-static-server-functions@1.154.12
v1.154.11
Version 1.154.11 - 1/22/26, 10:20 PM
- router-generator: respect explicit virtual route siblings (#6458) (70c81b3) by Manuel Schiller
- react-start: benchmarking setup w/ platformatic/flame and autocannon (#6457) (d0b472e) by @Sheraff
- @tanstack/router-generator@1.154.11
- @tanstack/router-cli@1.154.11
- @tanstack/router-plugin@1.154.11
- @tanstack/router-vite-plugin@1.154.11
- @tanstack/start-plugin-core@1.154.11
- @tanstack/solid-start@1.154.11
- @tanstack/vue-start@1.154.11
- @tanstack/react-start@1.154.11
- @tanstack/start-static-server-functions@1.154.11
v16.2.0-canary.4
- [prebuilt-skew-protection] feat: adding in automatic deploymentId: #88496
- [test] Skip failing deploy test in
searchparams-reuse-loading.test.ts: #88821 - [test] Skip flaky
prefetch-runtimetests for deploy tests: #88826
Huge thanks to @eps1lon and @brookemosby for helping!
v1.154.10
Version 1.154.10 - 1/22/26, 8:24 PM
- react-router: Link component self time improvements by removing "delete" (#6456) (5d60070) by @Sheraff
- @tanstack/react-router@1.154.10
- @tanstack/react-router-ssr-query@1.154.10
- @tanstack/zod-adapter@1.154.10
- @tanstack/valibot-adapter@1.154.10
- @tanstack/arktype-adapter@1.154.10
- @tanstack/router-devtools@1.154.10
- @tanstack/react-router-devtools@1.154.10
- @tanstack/router-plugin@1.154.10
- @tanstack/router-vite-plugin@1.154.10
- @tanstack/react-start@1.154.10
- @tanstack/react-start-client@1.154.10
- @tanstack/react-start-server@1.154.10
- @tanstack/start-plugin-core@1.154.10
- @tanstack/start-static-server-functions@1.154.10
- @tanstack/solid-start@1.154.10
- @tanstack/vue-start@1.154.10
v16.2.0-canary.3
- Remove
deploymentIdfrom App RouterRenderOptsPartial: #88866 - feat: implement LRU cache with invocation ID scoping for minimal mode response cache: #88509
- Update Rspack production test manifest: #88882
Huge thanks to @mischnic, @vercel-release-bot, and @wyattjoh for helping!
v4.3.3
-
Refresh
- Function-based "from" values now refresh correctly when calling
.refresh() - Unit conversion (e.g.,
svhtorem) is recalculated on refresh
- Function-based "from" values now refresh correctly when calling
-
onScroll
- Add
onResizecallback that triggers when the scroll container refreshes due to a resize event
- Add
-
Playback
- Add missing
tl.backward/anim.backward/time.backwardproperty doc
- Add missing
-
Easing
- Add an opacity animation preview to the easing functions editor
v1.154.9
Version 1.154.9 - 1/22/26, 5:21 PM
- solid-router: skip URL parsing for safe "to" props (#6453) (ef3486c) by @Sheraff
- @tanstack/solid-router@1.154.9
- @tanstack/solid-router-ssr-query@1.154.9
- @tanstack/solid-router-devtools@1.154.9
- @tanstack/solid-start@1.154.9
- @tanstack/solid-start-client@1.154.9
- @tanstack/solid-start-server@1.154.9
- @tanstack/start-static-server-functions@1.154.9
astro@5.16.14
-
#15213
c775fceThanks @florian-lefebvre! - BREAKING CHANGE to the experimental Fonts API onlyUpdates how the local provider must be used when using the experimental Fonts API
Previously, there were 2 kinds of font providers: remote and local.
Font providers are now unified. If you are using the local provider, the process for configuring local fonts must be updated:
-import { defineConfig } from "astro/config"; +import { defineConfig, fontProviders } from "astro/config"; export default defineConfig({ experimental: { fonts: [{ name: "Custom", cssVariable: "--font-custom", - provider: "local", + provider: fontProviders.local(), + options: { variants: [ { weight: 400, style: "normal", src: ["./src/assets/fonts/custom-400.woff2"] }, { weight: 700, style: "normal", src: ["./src/assets/fonts/custom-700.woff2"] } // ... ] + } }] } });
Once configured, there is no change to using local fonts in your project. However, you should inspect your deployed site to confirm that your new font configuration is being applied.
See the experimental Fonts API docs for more information.
-
#15213
c775fceThanks @florian-lefebvre! - ExposesrootonFontProviderinit()contextWhen building a custom
FontProviderfor the experimental Fonts API, theinit()method receives acontext. This context now exposes arootURL, useful for resolving local files:import type { FontProvider } from "astro"; export function registryFontProvider(): FontProvider { return { // ... - init: async ({ storage }) => { + init: async ({ storage, root }) => { // ... }, }; } -
#15185
edabeaaThanks @EricGrill! - Add.vercelto.gitignorewhen adding the Vercel adapter viaastro add vercel