Skip to content

Latest commit

 

History

History
801 lines (463 loc) · 44 KB

CHANGELOG.md

File metadata and controls

801 lines (463 loc) · 44 KB

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

📚 3rd party library updates

3.6.7 — 2024-02-16

📚 3rd party library updates

3.6.6 — 2024-02-01

💡 Others

3.6.5 — 2024-01-26

This version does not introduce any user-facing changes.

3.6.4 — 2024-01-23

🐛 Bug fixes

  • [Android] Fixed unable to load dev client bundle on device. (#26630 by @lukmccall)

3.6.3 — 2024-01-18

🐛 Bug fixes

3.6.2 — 2024-01-10

🐛 Bug fixes

💡 Others

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

📚 3rd party library updates

3.6.1 — 2023-12-19

🎉 New features

🐛 Bug fixes

  • [expo-updates] Add relaunch to disabled and dev client controllers. (#25973 by @wschurman)

3.6.0 — 2023-12-15

🐛 Bug fixes

3.5.1 — 2023-12-12

This version does not introduce any user-facing changes.

3.5.0 — 2023-12-12

🎉 New features

💡 Others

3.4.0 — 2023-11-14

🛠 Breaking changes

🐛 Bug fixes

💡 Others

  • Update bundles with new Metro chaining and StatusBar mocks. (#25148 by @EvanBacon)
  • Rebuild with Metro inline requires enabled. (#25089 by @EvanBacon)
  • Remove deprecated REACT_NATIVE_OVERRIDE_VERSION for React Native nightly testing. (#25151 by @kudo)
  • Removed backward compatible code for deprecated SDKs. (#25154 by @kudo)
  • Split updates controllers depending on configuration, changing native public API. (#25085 by @wschurman)

3.3.0 — 2023-10-17

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

  • Ship untranspiled JSX to support custom handling of jsx and createElement. (#24889 by @EvanBacon)
  • Drop support for configuring SDK 44 and below with Prebuild. (#24504 by @EvanBacon)

2.4.13 — 2023-09-25

🐛 Bug fixes

3.2.1 — 2023-09-18

This version does not introduce any user-facing changes.

2.4.12 — 2023-09-16

💡 Others

  • Revert [dev-launcher] Fetch dev sessions whenever navigating to Home screen (#24378))

2.4.11 — 2023-09-15

🐛 Bug fixes

💡 Others

3.2.0 — 2023-09-15

💡 Others

3.1.0 — 2023-09-04

🎉 New features

  • Added support for React Native 0.73. (#24018 by @kudo)

🐛 Bug fixes

💡 Others

3.0.0 — 2023-08-02

This version does not introduce any user-facing changes.

2.4.9 — 2023-07-26

🐛 Bug fixes

  • Fixed "Can't toast on a thread that has not called Looper.prepare()" Exception when enabling "Sampling Profiler on init" (#23706 by @hirbod)

2.4.8 - 2023-07-12

💡 Others

2.4.7 - 2023-07-10

This version does not introduce any user-facing changes.

2.4.6 - 2023-07-04

This version does not introduce any user-facing changes.

2.4.5 - 2023-06-30

🐛 Bug fixes

  • Enable network inspector by default even the EX_DEV_CLIENT_NETWORK_INSPECTOR property is not defined. (#23185 by @kudo)
  • Fixed iOS build errors in use_frameworks! mode. (#23218 by @kudo)
  • Added support for React Native 0.72.1. (#23262 by @kudo)

2.4.4 — 2023-06-28

🐛 Bug fixes

  • [iOS] Fixed network inspector losing events when the dev-server listening on port other than 8081. (#23122 by @kudo)
  • Fixed no updates showing in the Extensions tab. (#23163 by @kudo)

2.4.3 — 2023-06-27

🎉 New features

💡 Others

2.4.2 — 2023-06-23

🐛 Bug fixes

  • Fixed compatibility issue with react-native-reanimated on iOS. (#23057 by @kudo)

2.4.1 — 2023-06-22

This version does not introduce any user-facing changes.

2.4.0 — 2023-06-21

📚 3rd party library updates

🎉 New features

🐛 Bug fixes

  • Fix modern manifest serving for dev client without expo-updates. (#22470 by @wschurman)
  • Fixed react-native nighlies 0.73.0-nightly-20230515-066f0b76d build errors on Android. (#22503 by @kudo)
  • Fixed Android build warnings for Gradle version 8. (#22537, #22609 by @kudo)
  • Fixed Home screen KeyboardAvoidingView. (#22661 by @gabrieldonadel)
  • Refactored network inspector code and add unit tests. (#22669, #22693 by @kudo)
  • Fixed No compatible apps connected. JavaScript Debugging can only be used with the Hermes engine. when using JavaScript debugger on Android. (#20280 by @kudo)
  • Fix "multiple screens with the same name" warning on dev mode. (#22847 by @gabrieldonadel)
  • [iOS] Fixed incorrect Linking.getInitialURL() value when launching through expo-dev-client's deep links. (#22879 by @kudo)

💡 Others

2.3.0 — 2023-05-08

🎉 New features

🐛 Bug fixes

  • Fixed build errors on React Native 0.72.x. (#22189 by @kudo)

💡 Others

📚 3rd party library updates

2.2.1 - 2023-04-14

🐛 Bug fixes

  • Fixed Invalid State: Cannot call send: until connection is open crash when using network inspector on iOS. (#22130 by @kudo)

2.2.0 - 2023-04-13

🎉 New features

🐛 Bug fixes

  • Add missing mimeType when emitting network responses. (#21676 by @byCedric)
  • Add missing Network.requestWillBeSentExtraInfo when emitting network requests. (#21965 by @byCedric)
  • Don't require legacy manifest signature in dev clients. (#21970 by @wschurman)

2.1.6 - 2023-03-20

🐛 Bug fixes

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

2.1.5 - 2023-03-03

💡 Others

  • Update JS bundle to fix dev client not showing logged user and initial data. (#21510 by @gabrieldonadel)

2.1.4 — 2023-02-28

🐛 Bug fixes

2.1.3 — 2023-02-25

This version does not introduce any user-facing changes.

2.1.2 — 2023-02-17

This version does not introduce any user-facing changes.

2.1.1 — 2023-02-09

This version does not introduce any user-facing changes.

2.1.0 — 2023-02-03

🐛 Bug fixes

💡 Others

  • Locked layoutDirection to LTR to prevent incorrect rendering when used together with a RTL enabled app. (#19634 by @aleqsio)
  • On Android bump compileSdkVersion and targetSdkVersion to 33. (#20721 by @lukmccall)
  • Update copy for expo start for development builds. (#20985 by @kbrandwijk)

2.0.2 - 2022-11-21

🐛 Bug fixes

  • Fixed RCTStatusBarManager module requires that the UIViewControllerBasedStatusBarAppearance to be false on iOS. (#20104 by @lukmccall)

2.0.1 - 2022-11-08

🐛 Bug fixes

  • Fixed build errors when testing on React Native nightly builds. (#19369 by @kudo, #19805 by @kudo)
  • Fixed Android java.lang.AssertionError: TurboModules are enabled, but mTurboModuleRegistry hasn't been set. error when running on new architecture mode. (#19931 by @kudo)

2.0.0 — 2022-10-27

🛠 Breaking changes

  • [plugin] Upgrade minimum runtime requirement to Node 14 (LTS). (#18204 by @EvanBacon)
  • Bumped iOS deployment target to 13.0 and deprecated support for iOS 12. (#18873 by @tsapeta)

⚠️ Notices

  • Added support for React Native 0.70.x. (#19261 by @kudo)
  • Moved to React Navigation v6, required for React Native 0.70.x. (#19675 by @douglowder)

1.3.1 — 2022-10-11

🐛 Bug fixes

  • Fixed development servers not showing up in the expo-dev-launcher on the first boot. (#19286 by @lukmccall)

1.3.0 — 2022-09-16

🎉 New features

🐛 Bug fixes

  • [plugin] Migrate import from @expo/config-plugins to expo/config-plugins and @expo/config-types to expo/config. (#18855 by @brentvatne)
  • Remove the deprecated Linking.removeEventListener in expo-dev-launcher bundle. (#18939 by @kudo)
  • Fixed the incompatibility with react-native-v8 on Android. (#19117 by @kudo)
  • Fixed crash when loading bundle without explicit port on Android. (#19136 by @kudo)

💡 Others

  • Refactored inline Android emulator checks to use enhanced checking in EmulatorUtilities.isRunningOnEmulator(). (#16177) by @kbrandwijk, @keith-kurak)
  • Switched uncaught exception logging to use metro websocket instead of expo-cli logUrl. (#18787 by @esamelson)
  • Disable onboarding popup with URL query param. (#19024 by @douglowder)

1.2.1 — 2022-08-16

🐛 Bug fixes

💡 Others

1.2.0 — 2022-08-11

🎉 New features

🐛 Bug fixes

  • Fixed the function must be called on main queue error when the app is reload from the error screen on iOS. (#18563 by @lukmccall)

💡 Others

  • Made deep link error screen on iOS show a friendlier message. (#18467 by @esamelson)
  • Added URL to deep link error screen message on iOS. (#18511 by @esamelson)

1.1.1 — 2022-07-20

This version does not introduce any user-facing changes.

1.1.0 — 2022-07-18

🎉 New features

🐛 Bug fixes

  • Add support for improved missing module error messages in React Native 0.65+. (#18064 by @esamelson)

💡 Others

1.0.1 — 2022-07-14

🎉 New features

  • Include extra information in the recently opened list (#17633 by @ajsmth)
  • Add debug settings for EAS Updates (admin only) (#17842 by @ajsmth)
  • Add organizations to account selector (#18152 by @ajsmth)
  • Restore navigation state after loading an update (#18189 by @ajsmth)

🐛 Bug fixes

  • Fixed the application crashing when the user forces a dark mode only for the dev-client app in the system setting on Android. (#17858 by @lukmccall)
  • Fixed the error screen is sometimes empty on Android. (#17857 by @lukmccall)
  • Partially fixed retrieving the React Context from the Android Flipper plugin. (#18105 by @lukmccall)

1.0.0 — 2022-06-09

🐛 Bug fixes

  • Fixed the singleton RCTBridge.currentBridge instance value be override by expo-dev-launcher bridge instance on iOS. (#17780 by @kudo)

0.11.7 — 2022-06-07

🐛 Bug fixes

💡 Others

0.11.6 — 2022-05-19

This version does not introduce any user-facing changes.

0.11.5 — 2022-05-06

This version does not introduce any user-facing changes.

0.11.4 — 2022-05-05

🐛 Bug fixes

0.11.3 — 2022-04-26

🐛 Bug fixes

0.11.2 — 2022-04-25

This version does not introduce any user-facing changes.

0.11.1 — 2022-04-21

This version does not introduce any user-facing changes.

0.11.0 — 2022-04-20

🎉 New features

🐛 Bug fixes

  • Fix androidNavigationBar app.json config settings having no effect at runtime (#15030). (#16711 by @esamelson)
  • Removed the unused jcenter() maven dependencies. (#16846 by @kudo)
  • Fix app not appearing after deeplinking from cold boot on iOS. (#17010 by @ajsmth)
  • Fix RCTStatusBarManager module requires that the UIViewControllerBasedStatusBarAppearance to be false. on iOS. (#17022 by @lukmccall)
  • Fix loading published projects on Android. (#17069 by @esamelson)

💡 Others

  • Move unrelated dev-menu functions into dev-launcher. (#16124 by @ajsmth)
  • Simplify dev-launcher / dev-menu relationship on iOS. (#16067 by @ajsmth)
  • Simplify dev-launcher / dev-menu relationship on Android. (#16228 by @ajsmth)
  • Compatibility with expo-dev-menu auto-setup on iOS. (#16496 by @esamelson)
  • Remove initialization side effects. (#16522 by @esamelson)
  • Use expo-manifests logUrl getter instead of accessing raw JSON. (#16709 by @esamelson)
  • Add ability for to launch a specific update through expo-updates-interface. (#16865 by @esamelson)
  • Remove config plugin for better error handling in index.js (#17025 by @lukmccall)

⚠️ Notices

  • On Android bump compileSdkVersion to 31, targetSdkVersion to 31 and Java version to 11. (#16941 by @bbarthec)

0.10.4 — 2022-02-07

🐛 Bug fixes

0.10.3 — 2022-02-01

🐛 Bug fixes

  • Added android:exported="true" to the activity, cause on Android 12 and higher it needs to explicity declared. (#16367 by @wbroek)
  • Fix build errors on React Native 0.66 caused by okio and okhttp. (#15632 by @kudo)
  • Fix Plugin with id 'maven' not found build error from Android Gradle 7. (#16080 by @kudo)
  • Fix regression in deep linking configuration. (#16125 by @ajsmth)

0.10.2 — 2022-01-18

This version does not introduce any user-facing changes.

0.10.1 — 2022-01-17

🐛 Bug fixes

0.10.0 — 2021-12-22

🎉 New features

💡 Others

0.9.1 — 2021-12-15

🐛 Bug fixes

0.9.0 — 2021-12-03

🎉 New features

🐛 Bug fixes

  • Fix No native splash screen registered for given view controller error happening when project is using both expo-dev-client and expo-splash-screen packages. (#14745 by @kudo)
  • Fix cannot load url that starts with exp. (by @lukmccall)

0.8.4 — 2021-10-21

🐛 Bug fixes

  • Fix crash in SDK 42 Android projects. (by @esamelson)

0.8.3 — 2021-10-15

🐛 Bug fixes

  • Fix config plugin compatibility with expo-screen-orientation. (#14752 by @esamelson)

0.8.2 — 2021-10-15

🐛 Bug fixes

  • Fix No native splash screen registered for given view controller error happening when project is using both expo-dev-client and expo-splash-screen packages. (#14745 by @kudo)

0.8.1 — 2021-10-07

This version does not introduce any user-facing changes.

0.8.0 — 2021-10-07

🛠 Breaking changes

  • Added a native dependency on the expo-manifests package. Projects without react-native-unimodules or expo-modules-core installed will need to follow the upgrade guide here when upgrading from an older version of this package. (#14461 by @esamelson)
  • Replace Android DevLauncherManifest class with expo-manifests. (#14462 by @esamelson)
  • Replace iOS EXDevLauncherManifest class with expo-manifests. (#14463 by @esamelson)

🎉 New features

🐛 Bug fixes

  • Fix intent that started activity isn't passed further. (#14097 by @lukmccall)
  • Fix building errors from use_frameworks! in Podfile. (#14523 by @kudo)

💡 Others

0.7.0 — 2021-09-02

🎉 New features

🐛 Bug fixes

💡 Others

  • Display linking scheme used by app in launcher URL field (#13930 by @fson)

0.6.7 — 2021-08-06

🐛 Bug fixes

  • Fixed issue with opening multiple different published apps. (#13926 by @esamelson)

0.6.6 — 2021-08-04

🐛 Bug fixes

  • Fixed issue where Expo-hosted manifest URLs with /index.exp?... suffix could not be opened properly. (#13825 by @esamelson)

💡 Others

0.6.5 — 2021-07-16

🐛 Bug fixes

  • Fixed compatibility with React Native 0.64.X. (#13632 by @lukmccall)
  • Updated plugin to only initialize UpdatesDevLauncherController in debug builds. (#13597 by @esamelson)

0.6.4 — 2021-07-08

🐛 Bug fixes

0.6.3 — 2021-06-30

🐛 Bug fixes

  • [plugin] Fixed error handlers weren't initialize after running expo run:ios. (#13438 by @lukmccall)
  • Order dev menu items consistently across platforms. (#13449 by @lukmccall)
  • Fixed error message when trying to load a production app without expo-updates. (#13458 by @esamelson)

0.6.2 — 2021-06-28

🐛 Bug fixes

  • Fixed can't reload app from the blue screen. (#13422 by @lukmccall)
  • Fixed JSPackagerClient wasn't close on React Native 0.63.4 what may lead to various bugs on Android. (#13423 by @lukmccall)
  • Fixed the blue screen was shown instead of the LogBox on iOS. (#13421 by @lukmccall)

0.6.1 — 2021-06-24

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

  • Fixed switching from published to local bundle loading on Android. (#13363 by @esamelson)
  • [plugin] Use Node module resolution to find package paths for Podfile (#13382 by @fson)
  • Send expo-updates-environment: DEVELOPMENT header in manifest requests. (#13375 by @esamelson)

0.5.1 — 2021-06-16

This version does not introduce any user-facing changes.

0.5.0 — 2021-06-10

🛠 Breaking changes

  • Renamed the iOS protocol in expo-updates-interface to EXUpdatesExternalInterface. (#13214 by @esamelson)

0.4.0 — 2021-06-08

🎉 New features

🐛 Bug fixes

  • Updates integration: make Update nullable in onSuccess callback (#13136 by @esamelson)
  • Reduced app crashes when the user is spamming deep links on Android. (#13020 by @lukmccall)
  • Shown the error screen on deep link failure on iOS. (#13002 by @lukmccall)

0.3.4 — 2021-05-20

🐛 Bug fixes

  • Fixed the application hanging on the splash screen on iOS. (#12971 by @lukmccall)

0.3.3 — 2021-05-13

🐛 Bug fixes

  • Fix flash of dev launcher screen during launch and incorrect dev menu shown on the 1st launch. (#12765 by @fson)

0.3.2 — 2021-05-12

🎉 New features

🐛 Bug fixes

0.3.1 — 2021-04-09

🐛 Bug fixes

0.3.0 — 2021-03-24

🎉 New features

  • Rewrote UI and added a dark theme support. (#12236 by @lukmccall)
  • Fetched the development session if the user is logged into his Expo account. (#12236 by @lukmccall)