Upgrade `@react-native-community/[email protected]` ➡️ `@react-native-community/[email protected]` (#20926)# Why Fixes ENG-7318 # How Ran `et update-vendored-module --module @react-
Upgrade `@react-native-community/[email protected]` ➡️ `@react-native-community/[email protected]` (#20926)# Why Fixes ENG-7318 # How Ran `et update-vendored-module --module @react-native-community/datetimepicker --target expo-go --commit 5d174d097d2821911b73b5e308520f9e028b8348` <details><summary>See log output</summary> ```bash Cloning @react-native-community/datetimepicker#5d174d097d2821911b73b5e308520f9e028b8348 from https://github.com/react-native-community/react-native-datetimepicker.git ‼️ Using legacy vendoring for platform ios NOTE: In Expo, native Android styles are prefixed with ReactAndroid. Please ensure that resourceNames used for grabbing style of dialogs are being resolved properly. Cleaning up iOS files at Exponent/Versioned/Core/Api/Components/DateTimePicker ... Copying iOS files ... > ios/Exponent/Versioned/Core/Api/Components/DateTimePicker/RNDateTimePicker.h > ios/Exponent/Versioned/Core/Api/Components/DateTimePicker/RNDateTimePicker.m > ios/Exponent/Versioned/Core/Api/Components/DateTimePicker/RNDateTimePickerManager.h > ios/Exponent/Versioned/Core/Api/Components/DateTimePicker/RNDateTimePickerManager.m > ios/Exponent/Versioned/Core/Api/Components/DateTimePicker/RNDateTimePickerShadowView.h > ios/Exponent/Versioned/Core/Api/Components/DateTimePicker/RNDateTimePickerShadowView.m Updating pbxproj configuration ... Saving updated pbxproj structure to the file Exponent.xcodeproj/project.pbxproj ... Successfully updated iOS files, but please make sure Xcode project files are setup correctly in Exponent/Versioned/Core/Api/Components/DateTimePicker ‼️ Using legacy vendoring for platform android NOTE: In Expo, native Android styles are prefixed with ReactAndroid. Please ensure that resourceNames used for grabbing style of dialogs are being resolved properly. Cleaning up Android files at expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker ... Copying Android files ... > android/expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker/Common.java > android/expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker/KeepDateInRangeListener.java > android/expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker/MinuteIntervalSnappableTimePickerDialog.java > android/expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker/ReflectionHelper.java > android/expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker/RNConstants.java > android/expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker/RNDate.java > android/expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker/RNDatePickerDialogFragment.java > android/expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker/RNDatePickerDialogModule.java > android/expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker/RNDatePickerDisplay.java > android/expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker/RNDateTimePickerPackage.java > android/expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker/RNDismissableDatePickerDialog.java > android/expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker/RNDismissableTimePickerDialog.java > android/expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker/RNTimePickerDialogFragment.java > android/expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker/RNTimePickerDialogModule.java > android/expoview/src/main/java/versioned/host/exp/exponent/modules/api/components/datetimepicker/RNTimePickerDisplay.java ✍️ Updating bundled native modules ✍️ Updating workspace dependencies Successfully updated @react-native-community/datetimepicker ``` </details> # Test Plan ## Android After changing: - Add 1global.setImmediate = function(){};` -> to fix reanimated issue - Change `@shopify/flash-list` (vendored SDK 46 and 47 code) `androidx.annotation:annotation:+` to `androidx.annotation:annotation:1.2.0` I managed to test the date time picker on Android. Dropped a few test features that weren't used, or are removed. - The "open and hide dialog after 3 seconds" -> had no logic connected, was mostly confusing - Dropped `clock` and `calendar` (which is `default` now) enums. - Updated `neutralButtonLabel` -> `neutralButton` ## iOS > **Warning** > Testing on iOS is currently blocked by building issues. <details><summary>Build errors</summary>  </details> # Checklist <!-- Please check the appropriate items below if they apply to your diff. This is required for changes to Expo modules. --> - [ ] Documentation is up to date to reflect these changes (eg: https://docs.expo.dev and README.md). - [ ] Conforms with the [Documentation Writing Style Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md) - [ ] This diff will work correctly for `expo prebuild` & EAS Build (eg: updated a module plugin).
show more ...
Upgrade `@rnc/[email protected]` ➡️ `@rnc/[email protected]` (#19419)* Upgrade `@react-native-community/[email protected]` ➡️ `@react-native-community/[email protected]` * Add change
Upgrade `@rnc/[email protected]` ➡️ `@rnc/[email protected]` (#19419)* Upgrade `@react-native-community/[email protected]` ➡️ `@react-native-community/[email protected]` * Add changelog entry for rnc datetimepicker * Add missing R imports to datetimepicker files
Update @react-native-community/react-native-datetimepicker to 6.1.2 (#16951)
Upgrade @react-native-community/[email protected] (#15357)
Update datetimepicker to 3.5.2 (#13162)* Update datetimepicker to 3.5.2 * add prefixes * add commented transform * yarn install * [skip ci] changelog
[ios][android] upgrade RNDateTimePicker to 3.0.4 (#10980)* [ios][android] upgrade RNDateTimePicker to 3.0.4 * fix android spinner * update changelog
[@react-native-community/datetimepicker] Upgrade to 3.0.0 (#9706)# Why We want to have latest possible version + this brings new features and adds support for iOS 14. # How - used expotool
[@react-native-community/datetimepicker] Upgrade to 3.0.0 (#9706)# Why We want to have latest possible version + this brings new features and adds support for iOS 14. # How - used expotools - spent some time figuring out why spinner style time picker with custom interval crashes the app (https://github.com/expo/expo/commit/2dd6dd04a5104642f7282debf5cc5a56a6d8262a) - updated test screen # Test Plan - [x] Test screen works well on Android. - [x] Test screen works well on iOS.
[@react-native-community/datetimepicker] Upgrade to 2.4.3 (#9543)# Why Cutoff date approaches. # How - used `et uvm` - copied and pasted DateTimePickerScreen from the library's example as
[@react-native-community/datetimepicker] Upgrade to 2.4.3 (#9543)# Why Cutoff date approaches. # How - used `et uvm` - copied and pasted DateTimePickerScreen from the library's example as recommended by the comment - noticed an issue on Android API 30, submitted an issue to the library https://github.com/react-native-community/datetimepicker/issues/239 - saw the issue confirmed without fix soon - downgraded picker to 2.4.3 from before the bug # Test Plan Tested with the NCL screen on both platforms.
[android][ios] Update @react-native-community/datetimepicker to 2.4.0 (#8476)
[sdk36] Add @react-native-community/[email protected] to the next SDK codebase (#6087)# Why Fixes #4691 `DatePickerIOS`, `DatePickerAndroid` and `TimePickerAndroid` have been deprecated i
[sdk36] Add @react-native-community/[email protected] to the next SDK codebase (#6087)# Why Fixes #4691 `DatePickerIOS`, `DatePickerAndroid` and `TimePickerAndroid` have been deprecated in the current React Native version and merged into a single component `DateTimePicker` and can be removed in the future releases. This new component is being developed under https://github.com/react-native-community/react-native-datetimepicker repository. # How I've run `et update-module -m @react-native-community/datetimepicker` to copy DateTimePicker codebase and added appropriate packages to ExponentPackage. Also copied an example from their repository to native-component-list. # Test Plan Tested on both mobile platforms using a newly added DateTimePicker example in native-component-list.