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 expo 50.0.17 → 51.0.2 (major) #139

Closed
wants to merge 1 commit into from

Conversation

depfu[bot]
Copy link
Contributor

@depfu depfu bot commented May 11, 2024

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

What changed?

✳️ expo (50.0.17 → 51.0.2) · Repo

Sorry, we couldn't find anything useful about this release.

↗️ @​expo/cli (indirect, 0.17.10 → 0.18.10) · Repo · Changelog

↗️ @​expo/config (indirect, 8.5.6 → 9.0.1) · Repo · Changelog

↗️ @​expo/config-plugins (indirect, 7.9.1 → 8.0.4) · Repo · Changelog

↗️ @​expo/metro-config (indirect, 0.17.7 → 0.18.3) · Repo · Changelog

↗️ @​expo/prebuild-config (indirect, 6.8.1 → 7.0.3) · Repo · Changelog

↗️ @​react-native/babel-preset (indirect, 0.74.81 → 0.74.83) · Repo · Changelog

↗️ babel-plugin-react-native-web (indirect, 0.18.12 → 0.19.11) · Repo

Release Notes

0.19.0

Best compatibility: react-native@>=0.71

React 18 support

  • [change] React 18 createRoot support.
  • [change] Update Animated to support React 18, including new AnimatedColor node.
  • [change] Update ScrollView to Class component for React 18 support.

New features

  • [add] Map 'button' and 'paragraph' role to equivalent semantic HTML elements.
  • [add] Add support for aria-* props.
  • [add] Add support for role prop.
  • [add] Add support for id prop.
  • [add] Add support for tabIndex prop (only values 0 and -1).
  • [add] Support for PointerEvent props.
  • [add] Add support for pointerEvents style.
  • [add] Add support for userSelect style.
  • [add] Add polyfilled support for W3C logical styles (e.g., insetInline.)
  • [add] Add <Image> support for tintColor prop.
  • [add] Add <TextInput> support for enterKeyHint prop.
  • [add] Add <TextInput> support for inputMode prop.
  • [add] Add <TextInput> support for readOnly prop.
  • [add] Add <TextInput> support for rows prop.

Deprecations

  • [change] Deprecate Touchable* components. Use Pressable.
  • [change] Deprecate Button component. Use Pressable.
  • [change] Deprecate StyleSheet.compose(). Use style array syntax.
  • [change] Deprecate accessibility* props. Use aria-* and role props.
  • [change] Deprecate nativeId prop. Use id prop.
  • [change] Deprecate focusable props. Use tabIndex prop.
  • [change] Deprecate pointerEvents prop. Use pointerEvents style.
  • [change] Deprecate selectable prop. Use userSelect style.
  • [change] Deprecate fontVariant style array values. Use space-separated string values.
  • [change] Deprecate textAlignVertical style. Use verticalAlign style.
  • [change] Deprecate transform style array values. Use space-separated string functions.
  • [change] Deprecate non-standard logical styles, e.g., 'marginStart'.
  • [change] Deprecate <Image> style resizeMode. Use resizeMode prop.
  • [change] Deprecate <Image> style tintColor. Use tintColor prop.
  • [change] Deprecate <TextInput> prop keyboardType. Use inputMode prop.
  • [change] Deprecate <TextInput> prop returnKeyType. Use enterKeyHint prop.
  • [change] Deprecate <TextInput> prop editable. Use readOnly prop.
  • [change] Deprecate <TextInput> prop numberOfLines. Use rows prop.

Breaking changes

  • [change] Remove previously deprecated Android/iOS platform-specific exports.
  • [change] Remove previously deprecated setNativeProps API.
  • [change] Remove previously deprecated AppState.removeListener API.
  • [change] <Text> is position:relative by default.
  • [change] Add task queue for InteractionManager.

Fixes

  • [fix] Animated now works with compiled styles.
  • [fix] Text inheritance of textAlign.

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.

↗️ babel-preset-expo (indirect, 10.0.2 → 11.0.5) · Repo · Changelog

↗️ expo-asset (indirect, 9.0.2 → 10.0.6) · Repo · Changelog

↗️ expo-constants (indirect, 15.4.5 → 16.0.1) · Repo · Changelog

↗️ expo-file-system (indirect, 16.0.9 → 17.0.1) · Repo · Changelog

↗️ expo-font (indirect, 11.10.3 → 12.0.4) · Repo · Changelog

↗️ expo-keep-awake (indirect, 12.8.2 → 13.0.1) · Repo · Changelog

↗️ expo-modules-core (indirect, 1.11.13 → 1.12.10) · Repo · Changelog

↗️ react-refresh (indirect, 0.14.0 → 0.14.2) · Repo · Changelog

Release Notes

0.14.2

React DOM

  • Fixed bug with development build preventing events from firing in some versions of Internet Explorer & Edge
  • Fixed bug with development build when using es5-sham in older versions of Internet Explorer
  • Added support for integrity attribute
  • Fixed bug resulting in children prop being coerced to a string for custom elements, which was not the desired behavior
  • Moved react from dependencies to peerDependencies to match expectations and align with react-addons-* packages

0.14.1

React DOM

  • Fixed bug where events wouldn't fire in old browsers when using React in development mode
  • Fixed bug preventing use of dangerouslySetInnerHTML with Closure Compiler Advanced mode
  • Added support for srcLang, default, and kind attributes for <track> elements
  • Added support for color attribute
  • Ensured legacy .props access on DOM nodes is updated on re-renders

React TestUtils Add-on

  • Fixed scryRenderedDOMComponentsWithClass so it works with SVG

React CSSTransitionGroup Add-on

  • Fix bug preventing 0 to be used as a timeout value

React on Bower

  • Added react-dom.js to main to improve compatibility with tooling

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

Commits

See the full diff on Github. The new version differs by 68 commits:

🆕 @​rnx-kit/chromium-edge-launcher (added, 1.0.0)

🆕 @​types/node-forge (added, 1.3.11)

🆕 selfsigned (added, 2.4.1)

🆕 @​react-native/assets-registry (added, 0.74.83)

🆕 @​react-native/debugger-frontend (added, 0.74.83)

🆕 @​react-native/dev-middleware (added, 0.74.83)

🆕 @​react-native/normalize-colors (added, 0.74.83)

🆕 @​types/node (added, 18.19.33)

🗑️ @​expo/fingerprint (removed)

🗑️ @​react-native/normalize-color (removed)

🗑️ babel-plugin-syntax-trailing-function-commas (removed)

🗑️ babel-preset-fbjs (removed)

🗑️ blueimp-md5 (removed)

🗑️ semver (removed)

🗑️ semver (removed)

🗑️ @​expo/spawn-async (removed)


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)

@depfu depfu bot added the depfu label May 11, 2024
@depfu depfu bot requested a review from kraenhansen May 11, 2024 12:55
Copy link
Contributor Author

depfu bot commented May 15, 2024

Closed in favor of #140.

@depfu depfu bot closed this May 15, 2024
@depfu depfu bot deleted the depfu/update/npm/expo-51.0.2 branch May 15, 2024 06:42
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

1 participant