Skip to content

Releases: tamagui/tamagui

v1.104.2

24 Jul 07:33
811bfd2
Compare
Choose a tag to compare

Bug fixes

Commits

v1.104.1

24 Jul 05:13
c839496
Compare
Choose a tag to compare

Bug Fixes

  • core: avoid root span wrapper breaking flex styles (natew)

Commits

v1.104.0

23 Jul 10:47
0cef059
Compare
Choose a tag to compare

Features

  • core: add "config.settings.styleCompat" with react-native option that for now just fixes the default flexBasis to be 0 rather than auto when flex=1 (natew)

Commits

v1.103.3

23 Jul 02:45
3f48fbc
Compare
Choose a tag to compare

Bug Fixes

  • core: avoid memoizing ThemeProvider which caused bug in changing themes (natew)

Commits

v1.103.2

23 Jul 00:20
198225c
Compare
Choose a tag to compare

Bug Fixes

  • core: revert to inline display to avoid some rendering issues between web and native (natew)

Commits

v1.103.1

22 Jul 20:56
e23e0f3
Compare
Choose a tag to compare

Bug Fixes

  • animations-css: fix enter animations not running (natew)
  • core: avoid the need for manually adding t_unmounted (natew)
  • core: fix Text elements not applying transform styles (natew)

Chores

  • core: add better debug logging for computed style on each render (natew)

Commits

v1.103.0

21 Jul 21:53
29ff775
Compare
Choose a tag to compare

Breaking Changes

  • core: fix merging of defaultVariants and defaultProps (natew)

Before, we had a bit simpler logic to merge defaultVariants and the props you pass in alongside them in styled(). This would cause defaultVariants to have more precedence than the default props. This is unintuitive as it doesn't let you override the props with your variant, as you'd expect. We found making the change to fix this required more work than expected - we now have to carefully merge all props and variants with respect to deep nesting of styled() components - but worth the effort, because it makes using defaultVariants much more intuitive and powerful. We also found 0 regressions across several large apps in making this change, as many use cases of variants/props simply wouldn't run into this, so we decided to release this as a minor change in a minor release. Note that technically the prior behavior was incorrect and had regressed in an earlier release as well.

Bug Fixes

  • floating: fix vite compat (natew)
  • sheet: fix Sheet.Handle not having unstyled prop (natew)
  • scroll-view: fix ScrollView type to be able to be used with ref (natew)
  • font-inter: fix exports of otf files for exports field (natew)
  • core: defaultVariants go after defaultProps (but before props passed in) (natew)
  • create-tamagui: use configured default remote name (natew)
  • loader: fix loader for dual cjs and esm compat (natew)
  • next-plugin: fix for dual cjs esm compat (natew)
  • static: esm/cjs interop export style (natew)
  • switch and animations-react-native extra side effect imports and webpack logs (natew)
  • core: fix default variant and default prop merging to account for multi-level parent variant merges more accurately (natew)

Documentation

  • simplify theme builder guide and remove masks (natew)
  • site: note on installing moti (natew)

Commits

  • 850c0d8: takeout 2 get native to load (natew)
  • 0563f30: fix logs and security and types around auth (natew)
  • d77baac: test going straight to profile (natew)
  • 972e485: debug yarn (natew)
  • c6f05e7: again (natew)
  • 6589c33: upgrade vxrn (natew)
  • cacecbe: various cleanup in the repo (natew)
  • e5372e8: fix bad node version (natew)
  • 6e43cfc: add missing patch (natew)
  • 792aa3f: revert reanimated (natew)
  • 338d87e: fix node version in ci (natew)
  • fix reanimated link (natew)
  • 0a89b59: fix types (natew)
  • 7e4111a: remove profile (natew)
  • 0cc97ee: small cleanups (natew)
  • e9ed58c: fix deps (natew)
  • 3595f07: fix remix by simplifying for now (natew)
  • 6d01109: fix old site loading for testing next.js, update to esm (natew)
  • add webhook email for invoice.upcoming (natew)
  • 58d4f18: site various polish (natew)
  • fix cancel sub (natew)
  • fda1421: ooo (natew)
  • 9cb1a63: words (natew)
  • 5235a91: update build (natew)
  • 37278dd: simplify readme (natew)
  • fd79e60: cascade deletes on sub delete (natew)
  • b37877c: add webhook log (natew)
  • 5efdf4d: fix ooo build (natew)
  • c0fd6b4: add takeout app scripts (natew)
  • 352e3e2: remove profile (natew)
  • 2e07653: bash typo (natew)
  • 829cb89: fix typo (natew)
  • cf642fb: fix parity banner position (natew)
  • 4e3972b: words (natew)
  • c21b11d: words (natew)
  • f8e5559: words2 (natew)
  • 7b66c74: takeout words (natew)
  • 4746e3e: bento logo refine (natew)
  • 11e8d1b: upgrade supabase, fix non-dev docker serve (natew)
  • 1c5c87d: fix serve command (natew)
  • 5d9ab2e: update types (natew)
  • 19694bd: upgrade vxrn to fix anchor links (natew)
  • 29ff775: v1.103.0 (natew)

v1.102.3

18 Jul 01:34
4eba64d
Compare
Choose a tag to compare

Bug Fixes

  • bento-get: fix not installing components if no specific dirs found (natew)

Commits

  • 711a97d: fix build bento script (natew)
  • 29f2b40: fix bento upload step (natew)
  • 4eba64d: v1.102.3 (natew)

v1.102.2

16 Jul 04:41
ffd576c
Compare
Choose a tag to compare

Bug Fixes

  • switch: register Switch with focusable, so Labels will focus on tap on native platforms (#2782) #2782 (Ken Easson)
  • core: when theme or themeInverse is given in props passed to usePropsAndStyle, use it to adjust the theme thats used in the hook (natew)
  • react-native-web-lite: fix missing StyleSheet export (natew)
  • bento-get: fix various things to work with new api (natew)

Documentation

Commits

  • 4768ee2: upgrade vxrn (natew)
  • f36bfaf: upgrade vxrn to fix spa route (natew)
  • 9276279: upgrade vxrn to fix style issue (natew)
  • 9cc696c: cleanup deps (natew)
  • bdf45e1: themes - fix responsive design, automatic save and load to url (natew)
  • 4c3164b: upgrade vxrn (natew)
  • f65a712: add patches (natew)
  • 5f76923: upgrade vxrn (natew)
  • 4671052: fix theme load on first render (natew)
  • e501a14: fix some search styling (natew)
  • 42c833a: update react 19, vxrn, add page load progress bar (natew)
  • f22dff7: upgrade (natew)
  • 72805a9: upgrade (natew)
  • 842d3a4: remove profile (natew)
  • fac8363: strip down dev site to restart takeout (natew)
  • 85d1eb8: upgrade vxrn (natew)
  • af6dbf0: remove to undo encrypt (natew)
  • 04ca92d: re-add (natew)
  • 3a4ff90: upgrade vxrn (natew)
  • 8b9a506: small bento code cleanup avoid using react-native where possible (natew)
  • ade10ca: fix some small bento responsive styles (natew)
  • 82fad0c: small site cleanup (natew)
  • a24a106: fix bento api endpoint url (natew)
  • 038cc82: fix some install stuff in cli (natew)
  • fdcead4: fix build (natew)
  • 53137fb: fix deps (natew)
  • ffd576c: v1.102.2 (natew)

v1.102.1

09 Jul 05:26
fbba1df
Compare
Choose a tag to compare

Chores

  • themes: export defaultComponentThemes for theme builder (natew)

Commits