Repository navigation
Releases: tamagui/tamagui
Releases · tamagui/tamagui
Release list
v2.7.7
v2.7.5
v2.7.4
v2.7.3-1786169532869
Bug Fixes
- static: keep media blocks conditional when extracting variants (natew)
- animations-motion: restore animated values on remount (natew)
Performance Improvements
- core: avoid all raf loop onLayout when provably hidden (natew)
Tests
- next-webpack: update media extraction snapshots (natew)
Commits
v2.7.3
v2.7.2
v2.7.1
Features
- native: add generic menu adapters with Expo UI support (natew)
Bug Fixes
- native: allow adapters without context-only menu extensions (natew)
- vite-plugin: scope the rnw-lite deep-path alias to modules lite ships (natew)
- native: match menu markers by displayName so wrapped items keep their content (natew)
Tests
- kitchen-sink: drop tooltip per-frame smoothness assertions that cannot discriminate under CI contention (natew)
- kitchen-sink: restore tooltip smoothness checks on css/motion and skip reanimated like the other jump tests (natew)
Continuous Integration
- detox: stop the next file's daemon output leaking into a failure block and blocking connect-flake retry (natew)
- native-ci: drop duplicate tsconfig types key that silently dropped bun types (natew)
Commits
- 6a9772f: Merge remote-tracking branch 'origin/main' into feat/native-menu-adapter (natew)
- 8a10cb9: Merge branch 'feat/native-menu-adapter' (natew)
- 2e9bfe9: @natew site: keep canceled subscriptions in db so churned users get a renewal email (Nate Wienert) #4048
- 185fd32: v2.7.0 (natew)
- b368bf2: Merge remote-tracking branch 'origin/main' (natew)
- 1be873b: v2.7.1 (natew)
v2.6.4
Bug Fixes
- vite-plugin: keep react-native-web-lite aliases ahead of framework defaults (natew)
- vite-plugin: optimize rnw-lite color normalization dependency (natew)
Continuous Integration
- align Node, Bun, and npm versions (natew)
- stop publishing disabled kitchen sink go check (natew)
- gate the v3 beta publish behind the npm-publish-beta environment approval #4156 (natew)
Chores
- deps: stop pinning react to 19.1.0, which violated react-native's own peer range (natew)
Commits
v2.6.3
Bug Fixes
- release: share npm web auth across publish batches (natew)
- static: preserve conditional font variants (natew)
Documentation
- universal flat value grammar, per-longhand program merging, value variables, migration setting (natew)
- fold condition-call requirements into the chosen grammar, value variables ride the V3 variables system (natew)
- platform-scope the DOM compiler requirement, single-source skins across frontends (natew)
- RN 0.78-0.87 style capability survey for the v3 grammar (natew)
- safe-area built-in variables, fontVariant test note, RN type-surface check (natew)
- draft the program block encoding, browser-validate its cascade claims (natew)
- design the runtime-compiler boundary and parse cache for dynamic values (natew)
- subject-anchored condition selectors, exit and injection rulings for the program encoding (natew)
- mechanical contract for payload identifier resolution (natew)
- record first parse-cost numbers for the runtime cache model (natew)
- mechanical legacy condition object conversion via shared px-unitless table (natew)
- runtime integration shape, clause modifiers as exact subscription dependencies (natew)
- alpha composition scales, record the normalizeColor.native parity divergence (natew)
- five-lane getSplitStyles wiring decomposition for phase 5 (natew)
- safe-area store landed, variables layer must mount the inset tracker (natew)
- container query table completeness is a config-time check (natew)
- codemod dry-run numbers, transform family is the top migration blocker (natew)
- container queries keep the media key's direction, sizes are the measuring subset (natew)
- RN transform capabilities survey for the transform family design (natew)
- transform family design — individual properties, per-axis variables, fixed native order (natew)
- browser-verify the var-composed translate transition (natew)
- W1+W2 landed, staging limitations recorded (natew)
- the engine contraction — dropping object support shrinks getSplitStyles in v3 (natew)
- W3 landed, W5 running as the engine-contraction test bed (natew)
- theme matching rulings — boundary-prefix rule, accepted scheme-nesting divergence (natew)
- hot-path code rules for the flat value engine (natew)
- scale expands to axis programs, x/y bind space, unitless parity ruling (natew)
- scope the axis-percentage diagnostic to string forwarding (natew)
- merge unit is the clause keyed by modifier set — base overrides keep inherited conditions (natew)
- resolved-program hashing and value immutability are load-bearing invariants (natew)
- native group/container clause evaluation landed through the group context channel (natew)
- engine contraction A/B evidence — 755/769 web, 408/409 native, all gaps shape-only or designed (natew)
- v3 default-on condition conversion and inline program evaluation landed (natew)
- hover capability guard and embedded-token rulings; decision-24 static path proven through the shared pipeline (natew)
- first decision-24 bailout metric baseline — 20.5% over kitchen-sink (natew)
- border family split landed on both contribution paths (natew)
- v3 type performance measured — 1.3-1.8x faster typecheck, static class subset autocompletes (natew)
- correct the type perf record — className autocomplete is structurally unreachable, styled() definition cost regressed 2.47x (natew)
- styled option inference fix lands — v3 now 13% below v2 on instantiations (natew)
- correct the bg autocomplete cause and settle the union cost gap as shape-dependent (natew)
- record that $ is removed from flat candidate syntax, token representation migration still pending (natew)
Chores
- ignore scratch type-perf fixture dirs (natew)
Commits
v2.6.2
Bug Fixes
- helpers: withStaticProperties clones already-decorated components so extending a shared compound (bento AvatarsTooltip) no longer swaps Tooltip.Content globally and teleports open tooltips (natew)
Tests
- skip native driver in toolbar row tooltip suite matching sibling shared-tooltip suites (natew)