npm tamagui 2.5.0
v2.5.0

19 hours ago

Features

  • accordion: HeightAnimator releases to auto height at rest, pins pixels only while animating (natew)

Bug Fixes

  • turbo: scope tamagui.dev build cache to its generated css, not all of dist (natew)
  • compiler: preserve runtime transition components during production extraction (natew)
  • compiler: retain css-only transition extraction for flattened components (natew)
  • release: allow npm passkey authentication (natew)
  • deps: update websocket driver security patch (natew)
  • release: reuse passkey approval across packages (natew)
  • ui: animate accordion height and preserve active toggle styles (natew)
  • animations-reanimated: resolve enter/accordion ownership gap with persistent key carry and mapper-fresh seeding (natew)
  • animations-react-native: animate layout dimension keys with the JS driver and guard unparseable colors (natew)
  • animations-reanimated: exitStyle-introduced keys animate from implicit defaults and gate exit completion (natew)
  • animations-react-native: drop animated values whose keys left the style so released layout keys return to auto (natew)
  • animations-reanimated: normalize color values and never interpolate colors reanimated cannot parse (native transparentNaN redbox) (natew)
  • accordion: rest renders explicit auto height so release never depends on driver clear-value semantics (natew)
  • accordion: sync-measure content on native via Fabric getBoundingClientRect, poll-based native e2e sampling (natew)
  • animations-reanimated: normalize processed native colors (natew)
  • accordion: preserve native close animation (natew)
  • require npm auth for local releases (natew)
  • animations-react-native: keep Fabric nodes on one driver (natew)
  • animations-reanimated: unify animation snapshots (natew)
  • release: publish npm workspaces in throttled chunks (natew)
  • release: authenticate before publishing chunks (natew)

Performance Improvements

  • accordion: measure mounted content synchronously on web so the open animation starts same-commit (natew)

Tests

  • kitchen-sink: stabilize accordion reliability coverage (natew)
  • kitchen-sink: stabilize native accordion sampling (natew)
  • kitchen-sink: use configured native accordion timing (natew)

Continuous Integration

  • publish explicit releases with npm oidc (natew)
  • restore full Detox suite (natew)
  • add mixed driver test to iOS Detox shards (natew)

Chores

  • animations-reanimated: drop unused isMounting dep from styles memo (natew)

Commits

  • preserve integrate-v2 accordion+toggle work from killed sessions (coordinator preservation, not validated) (natew)
  • recovery-agent reanimated fix (+36/-22 createAnimations.tsx) (natew)
  • de43627: v2.5.0 (natew)

Don't miss a new tamagui release

NewReleases is sending notifications on new releases.