Releases: tamagui/tamagui
Releases · tamagui/tamagui
v1.100.3
v1.100.2
Bug Fixes
- core: fix regression in media queries sometimes being stale (natew)
Performance Improvements
- web: avoid double renders after initial hydration for enter animations (natew)
- core: avoid running should-enter if no enter style after hydration, avoid mount re-render in some cases (natew)
- core: avoid double media renders after hydration (natew)
Chores
- upgrade floating-ui versions (natew)
Commits
- f799ab9: words (natew)
- 7b3caf7: (bento): PaginationControl (#2711) (Šimun Kordiš) #2711
- 8804276: (bento): PaginationControl fixed width glitching on quick page change (Šimun Kordiš)
- c15bbae: block fonts to avoid more flickers (natew)
- 677e953: fix some of bento detail pages (natew)
- 7617ed6: upgrade (natew)
- bd0bf9e: clear interval, fix test (natew)
- 0028359: bento detail page working (natew)
- 859a781: restore home scroll effect (natew)
- 7148476: remove portal transition for now to prevent flickers (natew)
- 1edb1e0: fix delay hook for new floating version (natew)
- 4b5d59c: v1.100.2 (natew)
v1.100.1
Performance Improvements
- core: use layout effect for media queries instead of useSyncExternalStore as it is giving us issues with concurrent mode and timing with reanimated mount animations (natew)
Chores
- Update TamaguiProvider defaultTheme prop in expo.mdx (#2689) #2689 (Parth Parmar)
Commits
- 5f5f688: fix lint (natew)
- dff83dd: sync some homepage (natew)
- 5d94e68: more words (natew)
- c68db18: words (natew)
- 5fdd8ed: words (natew)
- cb529f4: words (natew)
- e366220: fix x responsive demo (natew)
- 7c260a6: words (natew)
- 4dc75f5: words (natew)
- 6e6a2dd: remove profile (natew)
- cb52efd: more words (natew)
- 390e531: words (natew)
- e08116a: more words (natew)
- dcb69a5: words (natew)
- d294441: upgrade (natew)
- 0759ec6: fix link (natew)
- c3050cd: avoid building testing app in prod (natew)
- 9e17bd0: graphics (natew)
- 49cf643: (bento): datepicker sheet center align fix (Šimun Kordiš) #2705
- f817929: (bento) datepickers - added keepChildrenMounted (Šimun Kordiš) #2706
- aae408a: (bento): datepicker input GroupItem forwardRef fix (#2704) (Šimun Kordiš) #2704
- 26beb22: upgrade deps (natew)
- 283e416: Update package.json (#2681) (doloboyz) #2681
- 265c7b9: cleanup deps (natew)
- 38453ee: fix types (natew)
- 58432ca: v1.100.1 (natew)
v1.100.0
Breaking Changes
- portal: make portal host mount in a transition (natew)
Features
- popper: adds disableRTL option to prevent the RTL measurement on poppers which causes reflows #2677 (natew)
- image-next: adds @tamagui/image-next a beta and lighter weight Image that has no dependency on react-native #2677 (natew)
- use-did-finish-ssr: default to async rather than sync (natew)
- web: add TAMAGUI_REACT_19 env variable to switch to inline style tags rather than useInsertionEffect (natew)
- web: allow getVariable and getVariableValue to take a group argument as the second arg to lookup in a specific group (natew)
- popper: Popper Arrow when given a number size will directly use that size (natew)
Bug Fixes
- tamagui-build: fix bundle source map issue and test (natew)
- core: redo enter animation logic to be concurrent safe (natew)
- animations-moti: ignore animating calc style values (natew)
- moti: fix should-enter animations transitioning more smoothly to spring driver (natew)
- remove some transitions from popper (natew)
- progress: export ProgressExtraProps for type compat (natew)
- select: export SelectItemExtraProps and SelectViewportExtraProps for type compat (natew)
Documentation
- Refactor command tab code #2666 (Romain Trotard)
- Fix animation when going fast on click or slow CPU #2666 (Romain Trotard)
- Popover.Arrow docs (natew)
Performance Improvements
- web: much faster scanning of themes css on mount #2677 (natew)
- web: use transitions for internal component state #2677 (natew)
- web: avoid some work resolving variants #2677 (natew)
- toast: use transitions for performance #2677 (natew)
- portal: use transitions for performance #2677 (natew)
- portal: avoid extra render on mount using typeof window (natew)
- portal: make transitionDispatch transition (natew)
- portal: make portal host mount in a transition (natew)
- focus-scope: avoid sync transitions (natew)
- core: avoid extra render on native for enter animations (natew)
Chores
- popper: cleanup arrow size calc to always defer to size prop more clearly in code (natew)
Commits
- inputs,radiogroups, chips #2676 (Šimun Kordiš)
- ccbdf73: fixed phonebook status colors (Šimun Kordiš) #2676
- polish 4 (Šimun Kordiš)
- (Phonebook list) fixed non random avatar (Šimun Kordiš)
- d20fe49: upgrade vxs (natew)
- f7ee471: Update clipboard script in InstallInput.tsx (#2679) (Vaibhav Vinayak) #2679
- 6942536: fix railway build (natew) #2677
- temp fix to suppress annoying warning logs #2677 (natew)
- 3ebd862: upgrade (natew) #2677
- 0e4c89f: more transitions in site (natew) #2677
- 4a6423a: patch floating ui to use transitions (natew) #2677
- 3e4b01c: various performance (natew) #2677
- 7ede4d5: fix types and packages (natew)
- 22b292a: various x fixes (natew)
- 80ac7ce: fix tests (natew)
- 61942cb: upgrade vxrn and fixe (natew)
- comment out unused image (natew)
- bda2ff9: suspense load font (natew)
- c767744: upgrade deps (natew)
- 9a22ec7: prefetch fonts on hover (natew)
- 54d4f0d: disable profile (natew)
- a83b501: small cleanup (natew)
- a2048fc: fix styles in prod (natew)
- e50dfc3: whitelist (natew)
- ce7066f: use layout effects for mounts to avoid fuoc and flickers (natew)
- 21c114a: site various cleanup, fixed position glows (natew)
- 2dc055b: disable image docs (natew)
- a446ef8: wip - various animation fixes (natew)
- 6fb97bb: cleanup glows (natew)
- e1531cf: remove profile (natew)
- f5a3a2e: fix test (natew)
- 62e55cd: upgrade vxrn (natew)
- e4ffc90: Corrected Shorthand setup github link in configuration.mdx (Shola Japheth) #2682
- 49fa169: (docs): added next js app router global font (Šimun Kordiš)
- 1140d31: Merge branch 'master' of https://github.com/tamagui/tamagui (Šimun Kordiš)
- 299fb95: (docs): added font import to nextjs themes guide (Šimun Kordiš)
- 8d4debb: upgrade vxs (natew)
- 482cd1f: (docs): updated nextjs guide (Šimun Kordiš)
- e449b81: Merge branch 'master' of https://github.com/tamagui/tamagui (Šimun Kordiš)
- 8f577b8: just use deps from profile (natew)
- 5723fbe: fix react-19 profile (natew)
- ba49007: restore working build script (natew)
- 868bf42: (docs): nextjs guide update (Šimun Kordiš)
- 4a6723b: Merge branch 'master' of https://github.com/tamagui/tamagui (Šimun Kordiš)
- 67c6b9f: (bento): fixed otp phone preview (Šimun Kordiš)
- 1735cdf: fix tamagui test entry points (natew)
- ade8086: whitelist (natew)
- f6d5ccf: (docs): updated nextjs guide (Šimun Kordiš)
- 44618d9: remove floating patches (natew)
- d56b0ca: vxs next version updates (natew)
- 45fdb91: simplify profile vite (natew)
- 2fd7381: upgrade vxrn (natew)
- c0b7c01: checkout v4 (natew)
- 5661a52: setup node v4 22 (natew)
- b1bb8cc: upgrade vxrn (natew)
- 07ee47f: upgrade (natew)
- 5dcd182: patch floating ui for concurrent (natew)
- da85844: site cleanups (natew)
- 3bed086: undo floating patches (natew)
- f472d4b: remove profile (natew)
- 5d9ad78: fix last commit (natew)
- a98b00b: perf and upgrade (natew)
- 28676fd: left profile on (natew)
- 43b9e69: lint (natew)
- bc3b167: Update installation.mdx (Andrew McCallum) #2694
- 0abdcc6: (starter): expo-router fixes (Šimun Kordiš)
- 0169b9d: (docs): made it more clear that config is required (Šimun Kordiš)
- 4221f32: (bento): redesigned masonry grid (Šimun Kordiš)
- 122d46f: add test app (natew)
- 0c7c3d5: words (natew)
- dc68184: change to only encrypt src (natew)
- a79b519: add back in package.json (natew)
- remove if statement for dev testing of error #2695 (ROFI)
- remove componentPath from components.ts #2695 (ROFI)
- fix build type issue #2695 (ROFI)
- fixes...
v1.99.1
v1.99.0
Features
- animations-moti: adds support for array style per-key animation config (natew)
Commits
- 5678c94: polished dialogs, tables, animation (Šimun Kordiš) #2672
- list, tables. switches, textarea #2674 (Šimun Kordiš)
- list, tables. switches, textarea #2674 (Šimun Kordiš)
- 2de63c2: Merge branch 'bento-polish-2' of https://github.com/tamagui/tamagui into bento-polish-2 (Šimun Kordiš) #2674
- dcba3f2: minor site (natew)
- 2b8212f: sandbox animation demos (natew)
- 51e8011: v1.99.0 (natew)
v1.98.4
Bug Fixes
- web: ensure root is never inversed, source of SSR issues in some configurations (natew)
Documentation
- added Inter font v3 config info (Šimun Kordiš)
Performance Improvements
- toast: use startTransition where possible (natew)
Commits
- shopping cart redesigned (Šimun Kordiš)
- shopping cart formatted (Šimun Kordiš)
- expo-router updated to latest (Šimun Kordiš)
- remove faker for big bundle size improvement (natew)
- c9f0e75: merge (natew)
- b159ffb: remove leftover portals (natew)
- e60dfc9: add profile script to switch between (natew)
- 1b6fbbd: make it work with any user path (natew)
- 1ccb2b1: polished dialogs, tables, animation (#2672) (Šimun Kordiš) #2672
- 0ab159a: upgrade vxrn and fix some performance (natew)
- 21c4eae: update snapshots (natew)
- 9599bc4: v1.98.4 (natew)
v1.98.3
Bug Fixes
- core: fix regression applying theme name incorrectly from inline theme usage on components (natew)
Commits
- refactor: /code endpoint (#2663) #2663 (Rodrigo Figueroa)
- ccdffa6: fix ci by making bento cli follow repo patterns (natew)
- a7a4d1e: merge (natew)
- f52cbd6: fix build cli (natew)
- e6257a4: whitelist (natew)
- ba1f16f: test new git-crypt bin for linux (natew)
- 576e5f1: git-crypt => transcrypt (#2665) (Nate Wienert) #2665
- d748a9e: v1.98.3 (natew)
v1.98.2
Features
- bento: adds bento-get cli (natew)
Bug Fixes
- animations-moti: bring back peerDep for moti (natew)
- select: prevent Select Trigger from causing form submission on click (#2659) #2659 (_nderscore)
- bento-get: add missing dep (natew)
- core: avoid wrapping span around components that never themed (natew)
Commits
- 2f2bd78: whitelist and encrypt (natew)
- fixed minor errors (Simun Kordis)
- fix: show navbar inside mobile preview only on web and development #2654 (ROFI)
- 1a51137: remove title (natew)
- af1a9a2: upgrade next and fix fiber (natew)
- c5f94ea: whitelist (natew)
- 901fabc: (starter): expo router fixed (Simun Kordis)
- 4090b3d: unecrypt to allow building site by anyone (natew)
- base_url defaulted to tamagui.dev #2662 (ROFI)
- 88f610c: bump version (natew)
- a01e01e: cli bump (natew)
- 63d283c: site copy (natew)
- 05ba3a0: bring back lighter icon (natew)
- 5c410bb: update tests (natew)
- d442cc9: tests deterministic (natew)
- a32106a: v1.98.2 (natew)
v1.98.1
Bug Fixes
- web: support React 19 refs in Slot (natew)
- Select: SelectDemo hover style (Simun Kordis)
- remove peerDependencies across the repo as they gain little and seem to cause lots of issues (natew)
- moti: add some missing animate keys (#2649) #2649 (Ehsan sarshar)
Documentation
- added Inter install instructions (Simun Kordis)
- fixed references to have @latest (Simun Kordis)
- move install info banner (natew)
- fixed vite guide (Simun Kordis)
- updated nextjs guide fileName (Simun Kordis)
- fixed toggle tint (Simun Kordis)
- remove need for mjs (natew)
Commits
- 4b23b66: moved "extras: lucide icons" from docs to ui page (Simun Kordis)
- c0eede7: fixed rowingtabs activeTab & prev/next anims (Simun Kordis)
- c337ef2: upgrade vxrn (natew)
- abd102e: fixed core cofig types (Simun Kordis)
- fix bento copy paste functionality #2642 (ROFI)
- update bento updates banner copywrite #2643 (ROFI)
- 362d340: vxrn upgrade (natew)
- 4e1903d: start on vercel deploy (natew)
- c86be24: various site polish (natew)
- 7e27929: words (natew)
- ac134f3: word (natew)
- 46fe809: words (natew)
- d5d83fc: try fix icon (natew)
- 75c551e: words (natew)
- 540ad02: words (natew)
- 9c16eb1: testing wrangler (natew)
- components: document need for PortalProvider (#2540) #2540 (Ehsan sarshar)
- 89f8660: words (natew)
- 1982239: test dockerfile for railway (natew)
- fbe452b: fix vite for x (natew)
- fd8ebf8: upgrade vxrn (natew)
- visual fixes (Simun Kordis)
- style update (Simun Kordis)
- fixed IconCenterButton anim (Simun Kordis)
- style fixes (Simun Kordis)
- fix checkbox and radio group issues (#2650) #2650 (Ehsan sarshar)
- fix Avatars, ItemValueList (#2651) #2651 (Ehsan sarshar)
- f7be79b: redo docs (natew)
- style fixes on layout components (Simun Kordis)
- checkboxes style fixes (Simun Kordis)
- radio style fixes (Simun Kordis)
- style fixes for textareas and list (Simun Kordis)
- masonry (gradient for scroll) (Simun Kordis)
- style fixes (Simun Kordis)
- style fixes (Simun Kordis)
- StatusTracker phone padding fix (Simun Kordis)
- d6eae6b: upgrade moti (natew)
- b0829cb: fix bento type (natew)
- e869102: release less intense (natew)
- b306cbf: fix private package (natew)
- 5ce6b3f: revert react 19 test (natew)
- adca66d: fix type (natew)
- 86aac48: v1.98.1 (natew)