Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 27, 2025

Note

Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to mend[bot].

This notice will be removed on 2025-10-07.


This PR contains the following updates:

Package Change Age Confidence Type Update
@astrojs/react (source) ^4.3.0 -> ^4.4.0 age confidence dependencies minor
@astrojs/vercel (source) ^8.1.5 -> ^8.2.8 age confidence dependencies minor
@eslint/js (source) ^9.28.0 -> ^9.37.0 age confidence devDependencies minor
@ianvs/prettier-plugin-sort-imports ^4.4.2 -> ^4.7.0 age confidence dependencies minor
@nuxt/eslint (source) 1.4.1 -> 1.9.0 age confidence dependencies minor
@sanity/client (source) ^7.5.0 -> ^7.12.0 age confidence dependencies minor
@sanity/client (source) 7.5.0 -> 7.12.0 age confidence dependencies minor
@sanity/icons (source) ^3.7.0 -> ^3.7.4 age confidence dependencies patch
@sanity/prettier-config ^1.0.3 -> ^1.0.6 age confidence dependencies patch
@sanity/ui (source) ^3.0.8 -> ^3.1.8 age confidence dependencies minor
@sanity/vision (source) ^4.6.0 -> ^4.10.2 age confidence dependencies minor
@sveltejs/adapter-auto (source) ^6.0.1 -> ^6.1.1 age confidence devDependencies minor
@sveltejs/kit (source) ^2.21.5 -> ^2.43.8 age confidence devDependencies minor
@sveltejs/vite-plugin-svelte (source) ^5.1.0 -> ^5.1.1 age confidence devDependencies patch
@tailwindcss/postcss (source) ^4.1.10 -> ^4.1.14 age confidence devDependencies patch
@tailwindcss/vite (source) ^4.1.10 -> ^4.1.14 age confidence dependencies patch
@tanstack/react-router (source) ^1.121.2 -> ^1.132.33 age confidence dependencies minor
@tanstack/router-devtools (source) ^1.121.8 -> ^1.132.33 age confidence dependencies minor
@tanstack/zod-adapter (source) ^1.121.2 -> ^1.132.33 age confidence dependencies minor
@types/node (source) ^20 -> ^20.19.19 age confidence devDependencies patch
@types/react (source) ^19.1.8 -> ^19.2.0 age confidence devDependencies minor
@types/react (source) ^19.1.8 -> ^19.2.0 age confidence dependencies minor
@types/react (source) ^18.3.23 -> ^18.3.25 age confidence devDependencies minor
@types/react-dom (source) ^19.1.6 -> ^19.2.0 age confidence devDependencies minor
@types/react-dom (source) ^19.1.6 -> ^19.2.0 age confidence dependencies minor
@vercel/functions (source) ^2.2.0 -> ^2.2.13 age confidence dependencies patch
@vitejs/plugin-react (source) ^4.5.2 -> ^4.7.0 age confidence devDependencies patch
eslint (source) ^9.28.0 -> ^9.37.0 age confidence devDependencies minor
eslint (source) ^9.28.0 -> ^9.37.0 age confidence dependencies minor
eslint-config-next (source) 15.3.3 -> 15.5.4 age confidence devDependencies minor
eslint-config-next (source) 14.2.30 -> 14.2.33 age confidence devDependencies patch
eslint-plugin-svelte (source) ^3.9.2 -> ^3.12.4 age confidence devDependencies minor
framer-motion ^12.18.0 -> ^12.23.22 age confidence dependencies patch
globals ^16.2.0 -> ^16.4.0 age confidence devDependencies minor
groq (source) ^4.6.0 -> ^4.10.2 age confidence dependencies minor
oven/bun 1.2.16-slim -> 1.2.23-slim age confidence final patch
postcss (source) ^8.5.5 -> ^8.5.6 age confidence devDependencies patch
prettier (source) ^3.5.3 -> ^3.6.2 age confidence dependencies minor
prettier-plugin-tailwindcss ^0.6.12 -> ^0.6.14 age confidence dependencies patch
react (source) ^19.1.0 -> ^19.2.0 age confidence dependencies minor
react-dom (source) ^19.1.0 -> ^19.2.0 age confidence dependencies minor
react-is (source) ^19.1.0 -> ^19.2.0 age confidence dependencies minor
sanity (source) ^4.6.0 -> ^4.10.2 age confidence dependencies minor
sanity (source) 4.6.0 -> 4.10.2 age confidence dependencies minor
svelte (source) ^5.34.1 -> ^5.39.8 age confidence devDependencies minor
svelte-check ^4.2.1 -> ^4.3.2 age confidence devDependencies minor
tailwindcss (source) ^4.1.10 -> ^4.1.14 age confidence devDependencies patch
tailwindcss (source) ^4.1.10 -> ^4.1.14 age confidence dependencies patch
tailwindcss (source) ^3.4.17 -> ^3.4.18 age confidence devDependencies patch
typescript (source) 5.8.3 -> 5.9.3 age confidence devDependencies minor
typescript (source) 5.8.3 -> 5.9.3 age confidence dependencies minor
typescript (source) ^5.8.3 -> ^5.9.3 age confidence dependencies minor
typescript-eslint (source) ^8.34.0 -> ^8.45.0 age confidence devDependencies minor
vinxi (source) ^0.5.7 -> ^0.5.8 age confidence dependencies patch
vue-tsc (source) ^2.2.10 -> ^2.2.12 age confidence devDependencies patch
zod (source) ^3.25.64 -> ^3.25.76 age confidence dependencies patch

Release Notes

withastro/astro (@​astrojs/react)

v4.4.0

Compare Source

Minor Changes
  • #​14386 f75f446 Thanks @​yanthomasdev! - Stabilizes the formerly experimental getActionState() and withState() functions introduced in @astrojs/react v3.4.0 used to integrate Astro Actions with React 19's useActionState() hook.

    This example calls a like action that accepts a postId and returns the number of likes. Pass this action to the withState() function to apply progressive enhancement info, and apply to useActionState() to track the result:

    import { actions } from 'astro:actions';
    import { withState } from '@​astrojs/react/actions';
    import { useActionState } from 'react';
    
    export function Like({ postId }: { postId: string }) {
      const [state, action, pending] = useActionState(
        withState(actions.like),
        0, // initial likes
      );
    
      return (
        <form action={action}>
          <input type="hidden" name="postId" value={postId} />
          <button disabled={pending}>{state} ❤️</button>
        </form>
      );
    }
    

    You can also access the state stored by useActionState() from your action handler. Call getActionState() with the API context, and optionally apply a type to the result:

    import { defineAction } from 'astro:actions';
    import { z } from 'astro:schema';
    import { getActionState } from '@&#8203;astrojs/react/actions';
    
    export const server = {
      like: defineAction({
        input: z.object({
          postId: z.string(),
        }),
        handler: async ({ postId }, ctx) => {
          const currentLikes = getActionState<number>(ctx);
          // write to database
          return currentLikes + 1;
        },
      }),
    };
    

    If you were previously using this experimental feature, you will need to update your code to use the new stable exports:

    // src/components/Form.jsx
    import { actions } from 'astro:actions';
    -import { experimental_withState } from '@&#8203;astrojs/react/actions';
    +import { withState } from '@&#8203;astrojs/react/actions';
    import { useActionState } from "react";
    // src/actions/index.ts
    import { defineAction, type SafeResult } from 'astro:actions';
    import { z } from 'astro:schema';
    -import { experimental_getActionState } from '@&#8203;astrojs/react/actions';
    +import { getActionState } from '@&#8203;astrojs/react/actions';

v4.3.1

Compare Source

Patch Changes
withastro/astro (@​astrojs/vercel)

v8.2.8

Compare Source

Patch Changes

v8.2.7

Compare Source

Patch Changes

v8.2.6

Compare Source

Patch Changes

v8.2.5

Compare Source

Patch Changes

v8.2.4

Compare Source

Patch Changes

v8.2.3

Compare Source

Patch Changes

v8.2.2

Compare Source

Patch Changes
  • #​14063 de5a253 Thanks @​RobbieTheWagner! - Allow setting domains to undefined in imagesConfig so that remotePatterns can be better utilized for images from a variety of domains.

v8.2.1

Compare Source

Patch Changes
  • #​13972 db8f8be Thanks @​ematipico! - Fixes the internal implementation of the new feature experimentalStaticHeaders, where dynamic routes
    were mapped to use always the same header.

v8.2.0

Compare Source

Minor Changes
  • #​13965 95ece06 Thanks @​ematipico! - Adds support for the experimental static headers Astro feature.

    When the feature is enabled via option experimentalStaticHeaders, and experimental Content Security Policy is enabled, the adapter will generate Response headers for static pages, which allows support for CSP directives that are not supported inside a <meta> tag (e.g. frame-ancestors).

    import { defineConfig } from 'astro/config';
    import vercel from '@&#8203;astrojs/vercel';
    
    export default defineConfig({
      adapter: vercel({
        experimentalStaticHeaders: true,
      }),
      experimental: {
        cps: true,
      },
    });
Patch Changes
  • #​13917 e615216 Thanks @​ascorbic! - The responsive images feature introduced behind a flag in v5.0.0 is no longer experimental and is available for general use.

    The new responsive images feature in Astro automatically generates optimized images for different screen sizes and resolutions, and applies the correct attributes to ensure that images are displayed correctly on all devices.

    Enable the image.responsiveStyles option in your Astro config. Then, set a layout attribute on any or component, or configure a default image.layout, for instantly responsive images with automatically generated srcset and sizes attributes based on the image's dimensions and the layout type.

    Displaying images correctly on the web can be challenging, and is one of the most common performance issues seen in sites. This new feature simplifies the most challenging part of the process: serving your site visitor an image optimized for their viewing experience, and for your website's performance.

    For full details, see the updated Image guide.

Migration from Experimental Responsive Images

The experimental.responsiveImages flag has been removed, and all experimental image configuration options have been renamed to their final names.

If you were using the experimental responsive images feature, you'll need to update your configuration:

Remove the experimental flag
export default defineConfig({
   experimental: {
-    responsiveImages: true,
   },
});
Update image configuration options

During the experimental phase, default styles were applied automatically to responsive images. Now, you need to explicitly set the responsiveStyles option to true if you want these styles applied.

export default defineConfig({
  image: {
+    responsiveStyles: true,
  },
});

The experimental image configuration options have been renamed:

Before:

export default defineConfig({
  image: {
    experimentalLayout: 'constrained',
    experimentalObjectFit: 'cover',
    experimentalObjectPosition: 'center',
    experimentalBreakpoints: [640, 750, 828, 1080, 1280],
    experimentalDefaultStyles: true,
  },
  experimental: {
    responsiveImages: true,
  },
});

After:

export default defineConfig({
  image: {
    layout: 'constrained',
    objectFit: 'cover',
    objectPosition: 'center',
    breakpoints: [640, 750, 828, 1080, 1280],
    responsiveStyles: true, // This is now *false* by default
  },
});
Component usage remains the same

The layout, fit, and position props on <Image> and <Picture> components work exactly the same as before:

<Image
  src={myImage}
  alt="A responsive image"
  layout="constrained"
  fit="cover"
  position="center"
/>

If you weren't using the experimental responsive images feature, no changes are required.

Please see the Image guide for more information on using responsive images in Astro.

eslint/eslint (@​eslint/js)

v9.37.0

Compare Source

v9.36.0

Compare Source

Features

  • 47afcf6 feat: correct preserve-caught-error edge cases (#​20109) (Francesco Trotta)

Bug Fixes

Documentation

  • b73ab12 docs: update examples to use defineConfig (#​20131) (sethamus)
  • 31d9392 docs: fix typos (#​20118) (Pixel998)
  • c7f861b docs: Update README (GitHub Actions Bot)
  • 6b0c08b docs: Update README (GitHub Actions Bot)
  • 91f97c5 docs: Update README (GitHub Actions Bot)

Chores

  • 12411e8 chore: upgrade @​eslint/js@​9.36.0 (#​20139) (Milos Djermanovic)
  • 488cba6 chore: package.json update for @​eslint/js release (Jenkins)
  • bac82a2 ci: simplify renovate configuration (#​19907) (唯然)
  • c00bb37 ci: bump actions/labeler from 5 to 6 (#​20090) (dependabot[bot])
  • fee751d refactor: use defaultOptions in rules (#​20121) (Pixel998)
  • 1ace67d chore: update example to use defineConfig (#​20111) (루밀LuMir)
  • 4821963 test: add missing loc information to error objects in rule tests (#​20112) (루밀LuMir)
  • b42c42e chore: disallow use of deprecated type property in core rule tests (#​20094) (Milos Djermanovic)
  • 7bb498d test: remove deprecated type property from core rule tests (#​20093) (Pixel998)
  • e10cf2a ci: bump actions/setup-node from 4 to 5 (#​20089) (dependabot[bot])
  • 5cb0ce4 refactor: use meta.defaultOptions in preserve-caught-error (#​20080) (Pixel998)
  • f9f7cb5 chore: package.json update for eslint-config-eslint release (Jenkins)
  • 81764b2 chore: update eslint peer dependency in eslint-config-eslint (#​20079) (Milos Djermanovic)

v9.35.0

Compare Source

v9.34.0

Compare Source

v9.33.0

Compare Source

v9.32.0

Compare Source

v9.31.0

Compare Source

v9.30.1

Compare Source

v9.30.0

Compare Source

v9.29.0

Compare Source

ianvs/prettier-plugin-sort-imports (@​ianvs/prettier-plugin-sort-imports)

v4.7.0

Compare Source

What's Changed

This project began as a fork because I wanted a plugin that would not move side-effect imports around and mess with my CSS cascade. So its first and most distinguishing feature is that side-effect imports do not move, and other imports are not sorted across them.

This works fine in most cases, but some people have side-effect imports that they know can be sorted safely. For those, there is now an "escape hatch" option named importOrderSafeSideEffects. It is an array of glob pattern strings (similar to importOrder) which, when they match against a side-effect import, allow that import to be sorted as if it were a standard import.

Suggestions for safe use:

  • Use ^ at the start of your pattern and $ at the end, to avoid accidentally matching part of an import name. For example, "^server-only$", to avoid matching against import "not-server-only".
  • Use extreme caution if matching against relative files or CSS files. If you decide to sort CSS imports and a file ever imports more than one CSS file, your cascade may change.
  • You can still use // prettier-ignore to stop sorting a particular import that would otherwise be sorted.

Feedback on this feature is welcome.

Features
Internal

Full Changelog: IanVS/prettier-plugin-sort-imports@v4.6.3...v4.7.0

v4.6.3

Compare Source

What's Changed

  • Revert "fix: conditionally register ember and oxc parsers when depend… by @​IanVS in IanVS#237

Full Changelog: IanVS/prettier-plugin-sort-imports@4.6.2...v4.6.3

v4.6.2

Compare Source

What's Changed

  • fix: conditionally register ember and oxc parsers when dependencies available by @​jahands in IanVS#234

New Contributors

Full Changelog: IanVS/prettier-plugin-sort-imports@v4.6.1...4.6.2

v4.6.1

Compare Source

What's Changed

Full Changelog: IanVS/prettier-plugin-sort-imports@v4.6.0...v4.6.1

v4.6.0

Compare Source

v4.5.1

Compare Source

What's Changed

Fixes
Internal

Full Changelog: IanVS/prettier-plugin-sort-imports@v4.5.0...v4.5.1

v4.5.0

[Compare Source](https://redirect.github.com/ianvs


Configuration

📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate using a curated preset maintained by Sanity. View repository job log here

Copy link

vercel bot commented Aug 27, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
lcapi-examples-api Ready Ready Preview Comment Oct 3, 2025 10:13pm
lcapi-examples-astro Ready Ready Preview Comment Oct 3, 2025 10:13pm
lcapi-examples-next-13 Ready Ready Preview Comment Oct 3, 2025 10:13pm
lcapi-examples-next-14 Ready Ready Preview Comment Oct 3, 2025 10:13pm
lcapi-examples-next-15 Ready Ready Preview Comment Oct 3, 2025 10:13pm
lcapi-examples-next-canary Error Error Oct 3, 2025 10:13pm
lcapi-examples-next-enterprise Ready Ready Preview Comment Oct 3, 2025 10:13pm
lcapi-examples-nuxt Ready Ready Preview Comment Oct 3, 2025 10:13pm
lcapi-examples-studio Ready Ready Preview Comment Oct 3, 2025 10:13pm
lcapi-examples-sveltekit Ready Ready Preview Comment Oct 3, 2025 10:13pm
lcapi-examples-tanstack-start Error Error Oct 3, 2025 10:13pm

Copy link

socket-security bot commented Aug 27, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​types/​bun@​1.2.21 ⏵ 1.2.23100 +110049 +495 +3100
Updated@​tanstack/​router-devtools@​1.121.8 ⏵ 1.132.339910062 +397 +1100
Updatedeslint-config-next@​15.5.1-canary.13 ⏵ 15.6.0-canary.4199 +110065 +398 +1100
Updatedeslint-config-next@​15.5.1-canary.13 ⏵ 14.2.3399 +110065 +398 +1100
Updatedeslint-config-next@​15.5.1-canary.13 ⏵ 15.5.499 +110065 +498 +1100
Updated@​tailwindcss/​vite@​4.1.10 ⏵ 4.1.14100 +110072 +199 +1100
Updated@​vercel/​functions@​2.2.0 ⏵ 2.2.139910074 +397 -1100
Updatedtypescript-eslint@​8.34.0 ⏵ 8.45.010010074 +397 +1100
Updatedvue-tsc@​2.2.10 ⏵ 2.2.121001007597100
Updated@​types/​react-dom@​19.1.6 ⏵ 19.2.0100 +110075 +195 +3100
Updated@​sanity/​prettier-config@​1.0.3 ⏵ 1.0.686 +210077 +289 +2100
Updatedbabel-plugin-react-compiler@​19.1.0-rc.2 ⏵ 19.1.0-rc.31001007797100
Updated@​nuxt/​eslint@​1.4.1 ⏵ 1.9.099 +110077 +294 -1100
Updated@​types/​react@​19.1.8 ⏵ 19.2.01001007996 +1100
Updatedgroq@​4.6.0 ⏵ 4.10.2100 +110080 +2100100
Updated@​types/​node@​20.19.0 ⏵ 20.19.19100 +11008196100
Updated@​sveltejs/​vite-plugin-svelte@​5.1.0 ⏵ 5.1.11001008198100
Updated@​astrojs/​react@​4.3.0 ⏵ 4.4.0100 +110082 +295 +1100
Updatedvite@​7.1.3 ⏵ 6.3.696 -2100 +883 +199 +1100
Updated@​astrojs/​vercel@​8.1.5 ⏵ 8.2.899 +110083 +196100
Updatedvinxi@​0.5.7 ⏵ 0.5.898 +1100100 +183 +1100
Updatedtailwindcss@​4.1.10 ⏵ 4.1.14100 +110084 +198 +1100
Updatedreact@​19.1.0 ⏵ 19.2.0100 +110084 +197100
Updated@​tanstack/​react-router@​1.121.2 ⏵ 1.132.3399 +110084 +297 +1100
Updatedglobals@​16.2.0 ⏵ 16.4.0100 +110085 +191100
Updated@​sanity/​ui@​3.0.8 ⏵ 3.1.899 +110086 +2100100
Updatedtailwindcss@​4.1.10 ⏵ 3.4.1898 -210087 +398 +1100
Updatedsvelte@​5.34.1 ⏵ 5.39.899 +110087 +298 +1100
Updated@​ianvs/​prettier-plugin-sort-imports@​4.4.2 ⏵ 4.7.09910010088 -2100
Updatedprettier@​3.5.3 ⏵ 3.6.299 +110010090100
Updatedtypescript@​5.8.3 ⏵ 5.9.3100 +110090 +110090
Updatedvue@​3.5.20 ⏵ 3.5.22100 +110092 +192 -2100
See 18 more rows in the dashboard

View full report

@renovate renovate bot force-pushed the renovate/non-major branch from 85c8e12 to 8fa989f Compare August 27, 2025 18:03
@renovate renovate bot force-pushed the renovate/non-major branch from 8fa989f to 9d4b5cd Compare August 27, 2025 18:33
@renovate renovate bot force-pushed the renovate/non-major branch from eaea902 to b3a82b4 Compare October 3, 2025 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants