unstale

npm / @radix-ui/react-avatar

@radix-ui/react-avatar

What changed in @radix-ui/react-avatar 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-19.

1 breaking1 security1 deprecations1 performance6 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli on npm

@radix-ui/react-avatar 110 changes

Breaking changes 1

  • A zero-sized image now triggers an error status on load instead of remaining in loading status.

    1.2.0release notes

Security 1

  • Packages now include provenance attestations, allowing developers to verify their origin.

    1.2.4release notes

Deprecations 1

  • Development now warns when multiple Avatar.Image components are rendered per Avatar.Root.

    1.2.0release notes

Performance 1

  • Unused components can now be dropped by bundlers, improving dead-code elimination.

    1.2.3release notes

Fixes and other changes 6

  • Fixed a type regression so callback props accept handlers whose parameter is narrower than the prop's.

    1.3.1release notes

  • All optional types now allow explicit undefined for compatibility with TypeScript's exactOptionalPropertyTypes flag.

    1.3.0release notes

  • Reverted breaking changes that caused compatibility issues with React Server Components.

    1.2.6release notes

  • Conditional exports allow dev-only checks to drop dev-warnings from production builds.

    1.2.3release notes

  • The fallback is displayed again if the image component unmounts.

    1.2.0release notes

  • Console warnings now show in test environments.

    1.2.0release notes