Skip to content

Latest commit

 

History

History
794 lines (424 loc) · 30.5 KB

CHANGELOG.md

File metadata and controls

794 lines (424 loc) · 30.5 KB

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

51.0.5 — 2024-05-13

This version does not introduce any user-facing changes.

51.0.4 — 2024-05-13

This version does not introduce any user-facing changes.

51.0.3 — 2024-05-10

This version does not introduce any user-facing changes.

51.0.2 — 2024-05-09

This version does not introduce any user-facing changes.

51.0.1 — 2024-05-09

This version does not introduce any user-facing changes.

51.0.0 — 2024-05-06

This version does not introduce any user-facing changes.

51.0.0-preview.14 — 2024-05-04

This version does not introduce any user-facing changes.

51.0.0-preview.13 — 2024-05-03

This version does not introduce any user-facing changes.

51.0.0-preview.12 — 2024-05-03

This version does not introduce any user-facing changes.

51.0.0-preview.11 — 2024-05-02

🎉 New features

  • Introduced the reloadAppAsync to reload the app. (#28400 by @kudo)

51.0.0-preview.10 — 2024-05-01

This version does not introduce any user-facing changes.

51.0.0-preview.9 — 2024-05-01

This version does not introduce any user-facing changes.

51.0.0-preview.8 — 2024-04-29

This version does not introduce any user-facing changes.

51.0.0-preview.7 — 2024-04-26

This version does not introduce any user-facing changes.

51.0.0-preview.6 — 2024-04-25

This version does not introduce any user-facing changes.

51.0.0-preview.5 — 2024-04-25

This version does not introduce any user-facing changes.

51.0.0-preview.4 — 2024-04-24

This version does not introduce any user-facing changes.

51.0.0-preview.3 — 2024-04-24

This version does not introduce any user-facing changes.

51.0.0-preview.2 — 2024-04-23

This version does not introduce any user-facing changes.

51.0.0-preview.1 — 2024-04-22

This version does not introduce any user-facing changes.

51.0.0-preview.0 — 2024-04-19

💡 Others

  • Updated for dev-client bridgeless mode support. (#28162 by @kudo)

51.0.0-beta.0 — 2024-04-18

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

  • Fixed breaking changes from React-Native 0.74. (#26357 by @kudo)
  • Fixed breaking changes from React Native 0.75. (#27773 by @kudo)
  • Added ReactNativeHost.getJSBundleFile() support for bridgeless mode. (#27804 by @kudo)
  • Fixed NoSuchMethodException on getReactHost when R8 is enabled on Android. (#27964 by @kudo)

💡 Others

  • Use typeof window checks for removing server code. (#27514 by @EvanBacon)
  • [expo-updates] Migrate to requireNativeModule/requireOptionalNativeModule. (#25648 by @wschurman)
  • Remove implicit dependency on expo-updates to do runtime version check at runtime. (#26080 by @wschurman)
  • [Android] Added bridgeless support on ReactNativeHostHandler. (#27629 by @kudo)
  • [Android] Added ReactNativeHostHandler.onReactInstanceException() for expo-updates to handle exceptions on bridgeless mode. (#27815 by @kudo)
  • Removed deprecated backward compatible Gradle settings. (#28083 by @kudo)
  • [Android] Do not use the workaround in the ReactActivityDelegateWrapper onActivityResult method when using the new architecture. (#28165 by @alanjhughes)
  • Introduced onDidCreateDevSupportManager handler to support error recovery from expo-updates. (#28177 by @kudo)

50.0.14 - 2024-03-20

🐛 Bug fixes

  • Fixed multiple WebSocket connections created on Web when an app containing multiple dev tools plugins. (#27702 by @kudo)
  • Fixed "Error : Unable to send message in a disconnected state." in dev tools plugins from fast refresh. (#27704 by @kudo)

📚 3rd party library updates

50.0.13 - 2024-03-13

This version does not introduce any user-facing changes.

50.0.11 - 2024-03-07

This version does not introduce any user-facing changes.

50.0.10 - 2024-03-07

This version does not introduce any user-facing changes.

50.0.9 - 2024-03-06

This version does not introduce any user-facing changes.

50.0.8 - 2024-02-27

💡 Others

  • Export DevToolsPluginClient from expo/devtools. (#27125 by @cyrilbo)

50.0.7 - 2024-02-16

💡 Others

  • Mark the exp prop as optional, this is only used in Expo Go (#27095 by @brentvatne)

📚 3rd party library updates

50.0.6 - 2024-02-06

🐛 Bug fixes

  • Fixed React Native Community CLI not being able to autolink the expo package when Expo autolinking is not used. (#26932 by @tsapeta)

50.0.5 - 2024-02-01

This version does not introduce any user-facing changes.

50.0.4 - 2024-01-26

This version does not introduce any user-facing changes.

50.0.3 - 2024-01-23

This version does not introduce any user-facing changes.

50.0.2 - 2024-01-18

This version does not introduce any user-facing changes.

50.0.1 - 2024-01-18

This version does not introduce any user-facing changes.

50.0.0 - 2024-01-18

This version does not introduce any user-facing changes.

50.0.0-preview.11 - 2024-01-15

This version does not introduce any user-facing changes.

50.0.0-preview.10 - 2024-01-12

This version does not introduce any user-facing changes.

50.0.0-preview.9 - 2024-01-10

🎉 New features

💡 Others

  • Replace deprecated com.facebook.react:react-native:+ Android dependency with com.facebook.react:react-android. (#26237 by @kudo)

50.0.0-preview.8 - 2024-01-05

This version does not introduce any user-facing changes.

50.0.0-preview.7 - 2023-12-21

This version does not introduce any user-facing changes.

50.0.0-preview.6 - 2023-12-19

This version does not introduce any user-facing changes.

50.0.0-preview.5 - 2023-12-19

🎉 New features

50.0.0-preview.4 — 2023-12-15

This version does not introduce any user-facing changes.

50.0.0-preview.3 — 2023-12-14

This version does not introduce any user-facing changes.

50.0.0-preview.2 — 2023-12-13

This version does not introduce any user-facing changes.

50.0.0-preview.1 — 2023-12-12

This version does not introduce any user-facing changes.

50.0.0-preview.0 — 2023-12-12

This version does not introduce any user-facing changes.

50.0.0-beta.0 — 2023-12-12

🎉 New features

🐛 Bug fixes

  • [Android] Fixed concurrentRoot is missing from intialProps when running on New Architecture mode. (#25415 by @kudo)
  • Use explicit @expo/metro-config dependendecy to avoid unexpected versions in monorepos. (#25804 by @byCedric)
  • Fixed Unable to resolve "fbemitter" issue when using DevTools Plugins. (#25856 by @kudo)

💡 Others

49.0.21 — 2023-11-24

This version does not introduce any user-facing changes.

49.0.20 — 2023-11-20

This version does not introduce any user-facing changes.

50.0.0-alpha.7 — 2023-11-14

🛠 Breaking changes

  • Bumped iOS deployment target to 13.4. (#25063 by @gabrieldonadel)
  • Remove expo/scripts/launchPackager.command script for launching Expo CLI when building iOS apps for development in Xcode. (#25130 by @EvanBacon)

🎉 New features

🐛 Bug fixes

  • Migrate to whatwg-url-without-unicode to fix SharedArrayBuffer issue. (#25005 by @EvanBacon)

💡 Others

49.0.16 — 2023-10-20

This version does not introduce any user-facing changes.

50.0.0-alpha.6 — 2023-10-17

💡 Others

  • Export requireOptionalNativeModule and requireNativeModule. (#24708 by @alanjhughes)
  • Ship untranspiled JSX to support custom handling of jsx and createElement. (#24889 by @EvanBacon)

49.0.14 — 2023-10-05

💡 Others

49.0.13 — 2023-09-27

This version does not introduce any user-facing changes.

49.0.12 — 2023-09-25

This version does not introduce any user-facing changes.

50.0.0-alpha.5 — 2023-09-18

This version does not introduce any user-facing changes.

50.0.0-alpha.4 — 2023-09-15

This version does not introduce any user-facing changes.

49.0.11 — 2023-09-15

This version does not introduce any user-facing changes.

50.0.0-alpha.3 — 2023-09-15

🎉 New features

🐛 Bug fixes

💡 Others

  • Move Metro and web TypeScript types from Expo Router to expo. (#24255 by @marklawlor)
  • [iOS] Disable packager and bundle JS when EX_UPDATES_NATIVE_DEBUG set. (#24366 by @douglowder)

49.0.10 — 2023-09-11

This version does not introduce any user-facing changes.

50.0.0-alpha.2 — 2023-09-04

🛠 Breaking changes

  • Drop legacy hashAssetFiles (SDK 32) in favor of expo-assets version. (#24090 by @EvanBacon)
  • Dropped support for Android SDK 21 and 22. (#24201 by @behenate)

🎉 New features

🐛 Bug fixes

💡 Others

50.0.0-alpha.1 — 2023-08-02

🛠 Breaking changes

50.0.0-alpha.0 — 2023-07-28

🐛 Bug fixes

  • Move pointerEvents to styles.pointerEvents. (#23446 by @EvanBacon)
  • [Android] Fixed splash screen is missing when using the getDelayLoadAppHandler() from expo-updates. (#23747 by @kudo)

💡 Others

  • Fork uuid@3.4.0 and move into expo-modules-core. Remove the original dependency. (#23249 by @alanhughes)

49.0.3 — 2023-07-12

🎉 New features

49.0.1 — 2023-07-10

This version does not introduce any user-facing changes.

49.0.1 — 2023-07-07

This version does not introduce any user-facing changes.

49.0.1 - 2023-07-07

This version does not introduce any user-facing changes.

49.0.0 - 2023-07-05

This version does not introduce any user-facing changes.

49.0.0-beta.5 - 2023-07-04

This version does not introduce any user-facing changes.

49.0.0-beta.4 - 2023-07-02

🐛 Bug fixes

  • Use node module resolution when invoking @expo/cli from expo. (#23220 by @byCedric)
  • Added support for React Native 0.72.1. (#23262 by @kudo)

49.0.0-beta.3 - 2023-06-30

This version does not introduce any user-facing changes.

49.0.0-beta.2 - 2023-06-30

This version does not introduce any user-facing changes.

49.0.0-beta.1 - 2023-06-29

This version does not introduce any user-facing changes.

49.0.0-beta.0 — 2023-06-28

This version does not introduce any user-facing changes.

49.0.0-alpha.10 — 2023-06-27

This version does not introduce any user-facing changes.

49.0.0-alpha.9 — 2023-06-24

This version does not introduce any user-facing changes.

49.0.0-alpha.8 — 2023-06-24

This version does not introduce any user-facing changes.

49.0.0-alpha.7 — 2023-06-23

This version does not introduce any user-facing changes.

49.0.0-alpha.6 — 2023-06-22

This version does not introduce any user-facing changes.

49.0.0-alpha.5 — 2023-06-21

This version does not introduce any user-facing changes.

49.0.0-alpha.4 — 2023-06-13

📚 3rd party library updates

🎉 New features

  • Added ReactActivityHandler.getDelayLoadAppHandler interface on Android. (#20273 by @kudo)
  • Added support for React Native 0.72. (#22588 by @kudo)

🐛 Bug fixes

  • Fixed Android build warnings for Gradle version 8. (#22537, #22609 by @kudo)
  • Fixed build error when using Expo CLI on bare React Native projects without installing Expo Modules. (#22649 by @kudo)

49.0.0-alpha.3 — 2023-05-09

This version does not introduce any user-facing changes.

49.0.0-alpha.2 — 2023-05-08

This version does not introduce any user-facing changes.

49.0.0-alpha.1 — 2023-05-08

🛠 Breaking changes

  • drop EXPO_USE_LOCAL_CLI in favor of using expo for the local CLI and expo-cli for the global CLI. (#21388 by @EvanBacon)

🎉 New features

  • Add expo/scripts/launchPackager.command script for launching Expo CLI when building iOS apps for development in Xcode. (#21397 by @EvanBacon)
  • Added internal export:embed command for use in Xcode and Android Studio builds. (#21396 by @EvanBacon)
  • Export TypeScript types for expo/metro-config. (#21898 by @EvanBacon)

💡 Others

48.0.15 — 2023-04-26

This version does not introduce any user-facing changes.

48.0.14 — 2023-04-26

📚 3rd party library updates

48.0.13 — 2023-04-25

This version does not introduce any user-facing changes.

48.0.12 — 2023-04-20

This version does not introduce any user-facing changes.

48.0.11 — 2023-04-13

This version does not introduce any user-facing changes.

48.0.10 - 2023-04-03

📚 3rd party library updates

48.0.8 - 2023-03-20

🐛 Bug fixes

  • Change arg in gradle .execute() call to null to inherit env variables from user's env (#21712 by @phoenixiguess)

48.0.7 - 2023-03-14

This version does not introduce any user-facing changes.

48.0.6 - 2023-03-08

This version does not introduce any user-facing changes.

48.0.5 - 2023-03-03

This version does not introduce any user-facing changes.

48.0.4 - 2023-02-23

This version does not introduce any user-facing changes.

48.0.3 - 2023-02-21

This version does not introduce any user-facing changes.

48.0.2 - 2023-02-21

This version does not introduce any user-facing changes.

48.0.1 — 2023-02-15

This version does not introduce any user-facing changes.

48.0.0 — 2023-02-14

This version does not introduce any user-facing changes.

48.0.0-beta.2 — 2023-02-09

This version does not introduce any user-facing changes.

48.0.0-beta.1 — 2023-02-09

This version does not introduce any user-facing changes.

48.0.0-beta.0 — 2023-02-03

🐛 Bug fixes

💡 Others

  • On Android bump compileSdkVersion and targetSdkVersion to 33. (#20721 by @lukmccall)

47.0.1 — 2022-11-03

This version does not introduce any user-facing changes.

47.0.0 — 2022-11-03

🐛 Bug fixes

  • Showing warnings for missing native modules rather than throwing errors. (#19845 by @kudo)
  • Fixed crashes when running on react-native-v8 runtime. (#19843 by @kudo)
  • Fixed build errors when testing on React Native nightly builds. (#19805 by @kudo)

47.0.0-beta.8 — 2022-11-02

🐛 Bug fixes

  • Fixed build errors when testing on React Native nightly builds. (#19369 by @kudo)
  • Fixed missing disable-missing-native-module-errors.js in the package. (#19815 by @kudo)

47.0.0-beta.7 — 2022-10-30

This version does not introduce any user-facing changes.

47.0.0-beta.6 — 2022-10-30

This version does not introduce any user-facing changes.

47.0.0-beta.5 — 2022-10-30

This version does not introduce any user-facing changes.

47.0.0-beta.4 — 2022-10-30

This version does not introduce any user-facing changes.

47.0.0-beta.3 — 2022-10-28

This version does not introduce any user-facing changes.

47.0.0-beta.2 — 2022-10-28

This version does not introduce any user-facing changes.

47.0.0-beta.1 — 2022-10-25

🐛 Bug fixes

  • Fixed LottieAnimationViewManager isn't supported in Expo Go error when running with lottie-react-native. (#19439 by @kudo)

47.0.0-alpha.1 — 2022-10-06

🛠 Breaking changes

  • Drop expo-error-recovery and exp.errorRecovery root component props (unimplemented outside of classic build service). (#19132 by @EvanBacon)
  • Bumped iOS deployment target to 13.0 and deprecated support for iOS 12. (#18873 by @tsapeta)

🎉 New features

  • Re-export @expo/config-plugins and @expo/config from this package to make it easier for plugins to align on a single version through a peer dependency. (#18855 by @brentvatne)
  • Drop unused console.warn and console.error wrappers. (#18983 by @EvanBacon)
  • Added capability to throw an error for missing native modules (and disable-missing-native-module-errors import to disable this). (#18465 by @esamelson)
  • Added getNativeModuleIfExists. (#18913 by @esamelson)

🐛 Bug fixes

  • Fixed native entry resolving in release builds when the app.config.js has console logs. (#18906 by @EvanBacon)
  • Fixed FabricUIManager errors when turning on new architecture mode on Android. (#18472 by @kudo)
  • Added more modules to blacklist for missing native modules errors. (#18892 by @esamelson)

💡 Others

  • Remove AppRegistry.setWrapperComponentProvider in favor of registerRootComponent. (#18984 by @EvanBacon)
  • Add @expo/config-plugins dependency for packages that have a peer dependency on expo. (#18595 by @EvanBacon)
  • Convert DevAppContainer to functional React component. (#18597 by @EvanBacon)

⚠️ Notices

  • Added support for React Native 0.70.x. (#19261 by @kudo)

46.0.1 — 2022-07-25

This version does not introduce any user-facing changes.

46.0.0 — 2022-07-25

This version does not introduce any user-facing changes.

46.0.0-beta.7 — 2022-07-25

🎉 New features

  • Added a feature to automatically generate .xcode.env.local with correct $NODE_BINARY path when running pod install. (#18330 by @kudo)

46.0.0-beta.6 — 2022-07-19

This version does not introduce any user-facing changes.

46.0.0-beta.5 — 2022-07-19

This version does not introduce any user-facing changes.

46.0.0-beta.4 — 2022-07-19

This version does not introduce any user-facing changes.

46.0.0-beta.3 — 2022-07-19

This version does not introduce any user-facing changes.

46.0.0-beta.2 — 2022-07-18

This version does not introduce any user-facing changes.

46.0.0-beta.1 — 2022-07-16

This version does not introduce any user-facing changes.

46.0.0-alpha.3 — 2022-07-11

This version does not introduce any user-facing changes.

46.0.0-alpha.2 — 2022-07-08

This version does not introduce any user-facing changes.

46.0.0-alpha.1 — 2022-07-08

This version does not introduce any user-facing changes.

46.0.0-alpha.0 — 2022-07-07

🎉 New features

  • Added web support and bundle splitting support to DevLoadingView. (#17714 by @EvanBacon)
  • Add ExpoErrorManager to improve some commonly logged error messages. (#18064 by @esamelson)

🐛 Bug fixes

  • On Android fixed onActivityResult not being propagated by ReactDelegate when Android decides to kill and then recreate application Activity when low on resources. (#17572) by @bbarthec)
  • Fixed Unable to deactivate keep awake. However, it probably is deactivated already unhandled promise rejection warning when resuming apps on Android. (#17319 by @kudo)
  • Added support for React Native 0.69.x (#17629 and #18006 by @kudo)

📚 3rd party library updates

  • Update react-native dependency to 0.68.2. (#17438 by @kudo)

45.0.0-beta.9 — 2022-04-28

This version does not introduce any user-facing changes.

45.0.0-beta.8 — 2022-04-27

This version does not introduce any user-facing changes.

45.0.0-beta.7 — 2022-04-27

🐛 Bug fixes

45.0.0-beta.6 — 2022-04-27

This version does not introduce any user-facing changes.

45.0.0-beta.5 — 2022-04-25

🐛 Bug fixes

  • Fix Overwriting fontFamily style attribute preprocessor warning when startup. (#17138 by @Kudo)

45.0.0-beta.4 — 2022-04-21

This version does not introduce any user-facing changes.

45.0.0-beta.3 — 2022-04-21

This version does not introduce any user-facing changes.

45.0.0-beta.2 — 2022-04-20

🎉 New features

  • Add ReactNativeHostHandler.getUseDeveloperSupport() to allow expo-dev-launcher to override this value at runtime. (#17069 by @esamelson)

45.0.0-beta.1 — 2022-04-18

🎉 New features

  • Add EXPO_USE_BETA_CLI to utilize the new @expo/cli versioned package. (#17007 by @EvanBacon)
  • Added Android ReactNativeHostHandler.getJavaScriptExecutorFactory() for a module to override the JavaScriptExecutorFactory. (#17005 by @kudo)
  • Add react, react-native, react-dom, and react-native-web to bundledNativeModules.json. (#17048 by @EvanBacon)