npm tamagui 2.0.0-rc.26
v2.0.0-rc.26

latest release: 2.0.0-rc.26-1773452370596
9 hours ago

Features

  • compiler: auto-discovered tsconfig paths, improved dynamic eval and core component discovery (natew)
  • build: reduce publish size by removing lots of excess js and lucide icons weight (natew)

Bug Fixes

  • popper: reset FloatingOverrideContext after consumption to prevent leaking into nested Poppers (natew)
  • core: fix deeply nested $group style props not overriding due to missing specificity (natew)
  • core: graceful fallback in _withStableStyle when ThemeStateContext is missing (natew)
  • tamagui: export _withStableStyle to fix native compiler import pre rc.23 (natew)
  • toggle-group: remove missing token reference (natew)
  • static: fix enableDynamicEval + top-level await (natew)
  • static: split sync/async esbuild options to fix Cannot use plugins in synchronous API calls (natew)
  • compiler: fix and improve various things - esm support, dynamicEvaluation logic and performance (natew)
  • core: add missing getTheme helper on v5 theme creator (natew)
  • compiler: remove trailing space from hoisted static class names (natew)
  • tests: update next-webpack snapshots to remove trailing spaces in class names (natew)
  • portal: fix SSR hydration mismatch by adding PortalProvider to server TamaguiProvider (natew)
  • core: avoid hoisting of createStyledContext causing indeterinisitic runtime issues depending on how vite dep optimizer planned (natew)

Performance Improvements

  • menu: avoid re-rendering triggers on parent menu state change (natew)

Continuous Integration

Chores

Commits

  • bdcd4a8: canary2.0.0-rc.23-1773153135360 (natew)
  • 84a7b8c: docs formatting (natew)
  • b1fd16b: canary2.0.0-rc.23-1773180288704 (natew)
  • 4deb3a2: add test for token resolution on metro with and without package exports (natew)
  • 17f1a73: canary2.0.0-rc.23-1773189221839 (natew)
  • ca5c7d1: fix more esm compat in static (natew)
  • 6d703f0: v2.0.0-rc.25 (natew)
  • a7daef2: fix more esm support for compiler (natew)
  • 7724ef1: canary2.0.0-rc.25-1773293116667 (natew)
  • c81947f: lints (natew)
  • fc0dcb8: canary2.0.0-rc.25-1773314599635 (natew)
  • 1b0d946: remove sourcemaps from lucide for size (natew)
  • ce560b0: update lock (natew)
  • ffef8d6: v2.0.0-rc.26 (natew)

Don't miss a new tamagui release

NewReleases is sending notifications on new releases.