Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update @tamagui/core 1.99.1 → 1.101.5 (minor) #75

Closed
wants to merge 1 commit into from

Conversation

depfu[bot]
Copy link
Contributor

@depfu depfu bot commented Jun 30, 2024

Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ @​tamagui/core (1.99.1 → 1.101.5) · Repo

Release Notes

1.101.5

Bug Fixes

  • core: fix duplicate keys on some styles in React 19 mode (natew)
  • web: fix key warnings on buttons with only icon (natew)
  • popper: dont remove children when using custom anchor (natew)
  • popover: dont remove children when using custom anchor (natew)

Commits

  • 9972c2d: remove site old (natew)
  • 098df72: docs (natew)
  • aaf4748: make site sliding popovers clickable (natew)
  • 4c3504e: fix static tests (natew)
  • 6c29185: fix static update to new format (natew)
  • 997dfe4: fix bad spacing applied (natew)
  • 9c2f5ca: fix check access (natew)
  • e6d1c2c: fix extra space regression (natew)
  • 6c7f324: fix non closing sliding popover (natew)
  • 9cc907c: fix key overlap (natew)
  • 6b5d0da: upgrade supabase ssr and add debug logs (natew)
  • 8aa1871: fix supabase session not pasing back (natew)
  • a37da30: fix test (natew)
  • 4b54fd9: v1.101.5 (natew)

1.101.4

Bug Fixes

  • vite-plugin: various improvements - lazy loads things, fixes sometimes incorrect config load, avoids work on ssr on vite 6 (natew)
  • static: avoid messing up process.env with side effect (natew)
  • static: set TAMAGUI_KEEP_THEMES and TAMAGUI_IS_SERVER when loading tamagui config to avoid tree shaking themes (natew)
  • vite-plugin: remove unused code (natew)
  • bento-cli: use new endpoint (natew)

Commits

1.101.3

Bug Fixes

  • web: fix useMedia not firing sometimes on initial hydration (natew)

Performance Improvements

  • web: add a few safety checks around media updates to extra renders and improve performance (natew)

Commits

1.101.1

Features

  • web: cleanup and minor fixes for types with typescript 5.5 (natew)

Bug Fixes

  • web: avoid resetting useMedia touched keys to avoid concurrent mode issues not updating on mount (natew)
  • image-next: export ImageProps type (natew)
  • web: restore useSyncExternalStore for isHydrated check to fix enter animations on first render, but de-opt some concurrent rendering, seems impossible to solve both at once for now unfortunately (natew)
  • loader: fix next 14.2.4 use loader detection (natew)
  • loader: dont force disable extraction in dev mode, improve logs (natew)
  • web: fix media queries to ensure they update at runtime for spring animation drivers, even if the update happens during non-spring css hydration (natew)

Performance Improvements

  • web: avoid extra renders on components without animations (natew)
  • popper: avoid some bundle size on platforms (natew)
  • web: less work when creating spaced children (natew)
  • core: generally go over the main style loop and avoid object lookups, trade objects for an array, and defer work (natew)
  • web: avoid inserting more style rules for safety (natew)
  • web: bil from processing inactive media queries earlier (natew)

Chores

  • image: if process.env.TAMAGUI_IMAGE_CHECK_ERROR is set, run an effect that logs an error if images fail to load (natew)
  • remove all peerDependencies on react-native and react-dom to avoid having to install them and warnings (natew)

Commits

  • 30d0149: update ports to match new default dev port (natew)
  • f246c04: takeout cleanups (natew)
  • 1e876e9: bento (natew)
  • 32ce805: fix home animations (natew)
  • e12217e: sync docs (natew)
  • e9f44b0: site takeout sync (natew)
  • 9deead0: fix imports (natew)
  • f6b5aa5: sync demos (natew)
  • 12653a1: dockerignore and sync (natew)
  • 9013654: fix sticksy (natew)
  • aa175a5: fix build fix mdx error messaging (natew)
  • 65d7738: undo git undo (natew)
  • 4484e2d: fix menu user avatar (natew)
  • 2a1e21f: fix imports (natew)
  • 22542dc: upgrade (natew)
  • ff7ed05: upgrade (natew)
  • 565fb85: takeout and bento cleanup (natew)
  • 138619b: fix some api endpoints and routing behaviors (natew)
  • 2cf7011: uniswap next.md (natew)
  • 7ea842d: upgrade (natew)
  • 7f7b9a4: revert test settimeout (natew)
  • 2900821: revert useMedia to useSyncExternalStore as it seems to be more reliable (natew)
  • b68a30d: fix flicker on mount animation by reverting createComponent a bit (natew)
  • 1787f24: fix docsearch (natew)
  • 0f57394: upgrade (natew)
  • ea4dc6b: isolatedModules (natew)
  • d58116c: fix specific token types with ts5.5 (natew)
  • b67aba3: fix static and border style regression on web (natew)
  • 9c6fdc2: bring back old site font load (natew)
  • fcd3192: fix links in header (natew)
  • 38fff9b: fix missing type that caused a bug in static (natew)
  • 2025be7: fix x claim route (natew)
  • 0b8fb9a: add enter animation (natew)
  • 9a79b74: remove fade in text effect (natew)
  • bf70ba2: fix tests (natew)
  • 51483be: v1.101.1 (natew)

1.101.0

Features

  • cli: add build command to prebuild tamagui components (#2733) #2733 (Nate Wienert)
  • static: export extractToNative for one-off optimizing files, export getBabelPlugin babel plugin helper (natew)
  • cli: tamagui build cli now accepts target flag and optimizes native files (natew)

Commits

1.100.6

Bug Fixes

  • popper: avoid flicker on open (natew)
  • group: fix forward ref clobbering existing ref in GroupItem (natew)
  • group: avoid passing forwardRef for now since it breaks poppers (natew)

Performance Improvements

  • web: a bit faster hydration-double-render avoidance logic (natew)

Commits

  • 19682bf: remove profile (natew)
  • 5ddebf0: cli clean (natew)
  • aa7004a: bring back react-19 profile (natew)
  • b32e665: fix type in ci (natew)
  • 8410f45: fix test import (natew)
  • 6b348f9: fix yarn install (natew)
  • 53611e8: type issue (natew)
  • 304b879: fix home glow (natew)
  • 90e3f51: fix studio page (natew)
  • 444436d: upgrade (natew)
  • d88f139: upgrade (natew)
  • 15c7470: words (natew)
  • 044a197: fix studio on x (natew)
  • fe72b26: some login fixes and upgrade (natew)
  • d4bdae3: fix auth (natew)
  • 4520e21: fix prod api routes env (natew)
  • 86f96ef: try diff auth flow and debug logs (natew)
  • 12b65af: move to new supabase js for client (natew)
  • 308e80a: fixing checkout and adding various checkout api endpoints (natew)
  • 51de2ee: upgrade (natew)
  • 9fcb2ab: account pages (natew)
  • ed4cc8c: fix bento page loader (natew)
  • 9b982bc: fix popper regression in showing (natew)
  • 50c69b2: fix type (natew)
  • 9003491: lint (natew)
  • 52e57ed: v1.100.6 (natew)

1.100.3

Performance Improvements

  • core: make useMedia avoid double renders after hydration, avoid more work on native (natew)

Chores

  • core: a bit more performance and correctness for media state (natew)

Commits

1.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

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

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.


Depfu Status

Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

All Depfu comment commands
@​depfu rebase
Rebases against your default branch and redoes this update
@​depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu cancel merge
Cancels automatic merging of this PR
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)
@​depfu pause
Ignores all future updates for this dependency and closes this PR
@​depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@​depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)

Copy link
Contributor Author

depfu bot commented Jul 3, 2024

Closed in favor of #83.

@depfu depfu bot closed this Jul 3, 2024
@depfu depfu bot deleted the depfu/update/yarn/@tamagui/core-1.101.5 branch July 3, 2024 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants