5226 Commits
Author SHA1 Message Date
evanbacon 4e7dbf3adc Publish
- @expo/[email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
 - @expo/[email protected]
 - @expo/[email protected]
 - [email protected]
@expo/[email protected] @expo/[email protected] @expo/[email protected] @expo/[email protected] [email protected] [email protected] [email protected]
2023-01-27 11:01:19 -06:00
Evan Bacon 84f6686c36 Update README.md 2023-01-27 10:59:11 -06:00
Evan Bacon 7adc6aea58 Update README.md 2023-01-27 10:58:50 -06:00
Evan BaconandEvan Bacon 3052b9d0c7 [webpack] Upgrade to Webpack 5 (#3763)
* Upgraded deps

* Update withDevServer.ts

* Running with Webpack 5

* New logging

* Fixed asset creation

* Fixed sockets

* Update TerminalUI.ts

* Added bundling support

* Update TerminalUI.ts

* fixed startup logic

* Updated dev tools web start

* Update startAsync.ts

* Update yarn.lock

* [wip] working again

* remove unused

* wip -- native fast refresh

* remove unused

* wip

* fixed fast refresh dev server across web/ios

* support arbitrary ports

* fixed image loading on web

* fixup refresh

* wip multi-config -- not working with fast refresh

* wip kinda working

* wip -- native fast refresh working

* wip -- working all platforms

* Added asset Metro middleware interop

* Disable react-error-overlay

* add web stuff back

* improve symbolication

* added proper patches

* patch package

* Update webpackHotDevClient.ts

* Update __webpack_require__.l.ts

* wip -- no merge

* wip -- no merge

* wip

* wip -- no commit

* wip -- updated interface

* wip -- update runtime

* fix versions

* Fix types

fixed all runtime/ TS errors

fix ts errors

change redirects

drop deprecations

Drop native output

Update embed.ts

Delete embed.ts

revert extras

remove asset middleware

updated ops

split out HMR plugin

Update webpack.config.ts

* Remove patches

* Delete webpack-dev-middleware_dist_utils_setupOutputFileSystem.js

* Drop extra native features

* revert code

* Update defaults.ts

* added types

* fix yarn

Update PackagerLogsStream.ts

Update yarn.lock

* Update getFileAsync.ts

* Update webpack.config.ts

* Update Webpack.ts

* Fix splitChunks

* Remove react-dev-utils to add Node LTS (v12) support back

Update ModuleNotFoundPlugin.ts

Update formatWebpackMessages.ts

* fix types

* Update createAllLoaders-test.js

* Update paths-test.js.snap

* fix tests

* Update webpack.config-test.js.snap

* Fix merge

* Fix find-up

* Update package.json

Update ManifestHandler.ts

Update .eslintrc.js

Update parseStartOptions.ts

fix types

Update yarn.lock

Delete more unused code and fix types

fix types

drop unimodules helper (no longer used in Next.js adapter)

update tests

drop more native support

wip -- drop native

update deps

Update basic-test.js

updated tests

Update startAsync.ts

drop / revert

Update package.json

* update tests

* fix tests

* fix tests

---------

Co-authored-by: Evan Bacon <[email protected]>
2023-01-27 10:38:59 -06:00
Evan Bacon 625d91a1e8 Remove Node.js limitations on the legacy CLI (#4635) 2023-01-26 19:30:37 -06:00
James Ide bee0413477 [readme] Highlight the modern local CLI over everything else (#4632) 2023-01-22 23:28:26 -06:00
evanbacon 7edfa46295 + [email protected] 2023-01-20 12:11:20 -06:00
Cedric van Putten 75af3f63d3 fix(create-expo-app): skip creating a git repo when inside existing repo (#4629) 2023-01-20 12:03:51 -06:00
Evan Bacon c56fb82515 update docs to reflect next config bug (#4620) 2023-01-13 00:24:16 +01:00
evanbacon 48d14b4ddd Update CHANGELOG and commit schema cache 2023-01-05 12:48:57 +01:00
evanbacon a151151180 Publish
- @expo/[email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
 - [email protected]
 - @expo/[email protected]
 - @expo/[email protected]
 - @expo/[email protected]
 - [email protected]
 - @expo/[email protected].4
 - [email protected]
@expo/[email protected] @expo/[email protected] @expo/[email protected] @expo/[email protected] @expo/[email protected] @expo/[email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
2023-01-05 12:40:31 +01:00
Kudo Chien 398627450c [install-expo-modules] Add react-native 0.71 support (#4612)
* support react-native min_ios_version_supported deployment target

* [install-expo-modules] rn 0.71 support
2023-01-05 12:35:24 +01:00
Hamza AbdalmajeedandTomasz Sapeta 8e5e5f7560 fix(update): json5 to v2.2.2 where vulnerability has been patched (#4618)
* fix(update): json5

* chore: restore yarn.lock to main

* chore: add json5 to lock

* chore: revert back to 20s

Co-authored-by: Tomasz Sapeta <[email protected]>

* chore: remove comment

Co-authored-by: Tomasz Sapeta <[email protected]>

Co-authored-by: Tomasz Sapeta <[email protected]>
2023-01-05 12:35:13 +01:00
Louis Lagrange 62ce1fd561 Handle multiple query parameters in Android URIs (#4538) 2022-12-08 12:20:56 -06:00
Will Schurman 757b300f95 [xdl] Add feature gates (#4587) 2022-11-23 10:06:31 -08:00
MahmoudNafiseh 58cf75b662 Update @xmldom/xmldom (#4592)
* Update @xmldom/xmldom

* fixed yarn.lock

* fix conflicts

* fixed all yarn.locks

* removed expo plist by accident
2022-11-10 10:41:12 -06:00
Evan Bacon 508f15b09d Update README.md 2022-11-10 10:33:50 -06:00
Evan Bacon 820cc0f4aa deprecate expo-optimize and drop related checks (#4588)
* deprecate expo-optimize and drop related checks

* Update publishAsync.ts
2022-11-08 15:41:58 -06:00
Evan Bacon d6329a4a98 Update PULL_REQUEST_TEMPLATE 2022-11-05 10:38:21 -05:00
evanbacon e631bdb3ed Update index-test.js.snap 2022-11-05 10:34:47 -05:00
Evan Bacon 72e6af28af drop traveling-fastlane source (#4589) 2022-11-05 10:31:52 -05:00
Evan Bacon 69965f25e4 feat(next)!: rewrite package (#4582)
* drop all convenience features of next-adapter in favor of manual setup

* fix #4548

* delete stuff

* Update index.ts

* Update index.ts

* Update README.md

* update adapter

* Update package.json

* Update yarn.lock

* Update yarn.lock

* Update index.ts

* Update package.json

* Update package.json

* Update README.md

* Update README.md

* Update yarn.lock
2022-11-05 10:31:34 -05:00
Brent Vatne 8c3e745bbf Update CHANGELOG and commit schema cache 2022-11-03 15:59:29 -07:00
Brent Vatne e01f946737 Publish
- @expo/[email protected]
 - [email protected]
 - [email protected]
@expo/[email protected] [email protected] [email protected]
2022-11-03 15:56:46 -07:00
Brent Vatne 4423d200a1 [cli] Add specific error message about SDK 47+ and expo build 2022-11-03 15:56:28 -07:00
Brent Vatne 60bbc880c9 Update CHANGELOG and commit schema cache 2022-10-31 14:58:42 -07:00
Brent Vatne 1f5ff3e45d Publish
- [email protected]
 - @expo/[email protected]
 - [email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
 - @expo/[email protected]
 - @expo/[email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
 - @expo/[email protected].3
 - [email protected]
@expo/[email protected] @expo/[email protected] @expo/[email protected] @expo/[email protected] @expo/[email protected] @expo/[email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
2022-10-31 14:39:49 -07:00
Brent Vatne 15dba0c948 Update lockfile 2022-10-31 14:39:01 -07:00
evanbacon 9c98504756 Delete enhancement.yml 2022-10-28 00:59:06 -07:00
evanbacon 3f6f2049fb Create config.yml 2022-10-28 00:58:28 -07:00
Evan Bacon 63af7b0b04 update babel preset (#4580) 2022-10-28 00:33:52 -07:00
Evan Bacon 077a1e9830 update e2e tests for export (#4579) 2022-10-28 00:33:06 -07:00
Mark Fulton 68fdef1277 [plist] Update xmldom for security reasons (#4571)
[Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in @xmldom/xmldom and xmldom · CVE-2022-37616 · GitHub Advisory Database](https://github.com/advisories/GHSA-9pgh-qqpf-7wqj)

`@xmldom/xmldom` has already been patched:

[fix: Avoid iterating over prototype properties by karfau · Pull Request #437 · xmldom/xmldom](https://github.com/xmldom/xmldom/pull/437)

newer versions exist but this is the latest patch version and there shoudln't be any breaking changes

`yarn build` and `yarn test`
2022-10-27 23:55:44 -07:00
Kudo Chien 86c1f4e2ca [install-expo-modules] add sdk 47 (rn 0.70) support. (#4578) 2022-10-27 23:45:22 -07:00
Evan Bacon 2ec59a9625 fix(image-utils): make jimp export buffers as png like sharp (#4576) 2022-10-27 12:04:13 -07:00
evanbacon af7119e9cb + [email protected] 2022-10-26 18:20:09 -07:00
Tarun ChauhanandTarun Chauhan f45be5817b [CEA] Prevent Forbidden/ Conflicting app names (#4565)
* [CEA] Add Forbidden App Names

* fix: linting issues

Co-authored-by: Tarun Chauhan <[email protected]>
2022-10-26 18:18:20 -07:00
Bartosz Kaszubowski 97e299f216 [schemer] bump AJV, bump other deps (#3423)
* [schemer] bum AJV, bump other deps

* restore rootDir (probably breaking change)

* fix rootDir for test

* schemer options refactor, better backward compatibility

* fixes and regeneration after sync
2022-10-03 12:56:29 -05:00
Cedric van Putten c4da68c811 [image-utils] Silence sharp related warnings by default (#4558) 2022-09-29 09:31:20 -07:00
Brent Vatne ada3e9684d Update CHANGELOG and commit schema cache 2022-09-26 16:16:23 -07:00
Brent Vatne baa05e13d8 Publish
- [email protected]
 - @expo/[email protected]
 - [email protected]
 - [email protected]
 - [email protected]
@expo/[email protected] [email protected] [email protected] [email protected] [email protected]
2022-09-26 16:10:32 -07:00
Kudo Chien 634baf5a76 [install-expo-modules] Fix RCTRootView for react-native 0.68 or above (#4555)
# Why

react-native 0.68 introduced a `RCTAppSetupDefaultRootView` to create the RCTRootView in AppDelegate.mm. i missed the pattern update in install-expo-modules. this pr will fix https://github.com/expo/expo/issues/19179.

# How

migrate `RCTAppSetupDefaultRootView`

# Test Plan

- ✅ unit test for AppDelegate-rn068
2022-09-23 11:09:49 +08:00
Kudo Chien 804059e9cc [install-expo-modules] Replace xcode with xcparse (#4554)
# Why

`[email protected]` is a transitive dependency of the xcode package. it has [an incompatible issue](https://github.com/wollardj/simple-plist/issues/58) with ncc. the issue is pending for a while without publishing newer version as latest dist-tag. that blocks us from updating install-expo-modules.

# How

replace xcode with the awesome xcparse. this pr introduces a `withXCParseXcodeProject` config-plugin internally.

# Test Plan

- ✅ unit test passed
- ✅ manual test on a react-native 0.68 project
- ✅ manual test on a react-native 0.69 project
2022-09-23 11:09:26 +08:00
Bartosz Kaszubowski ea2caf821a [xdl] fix schema test (#4539) 2022-09-14 22:30:13 +02:00
Bartosz Kaszubowski 3d70acb1da [CEA] bump and cleanup dependencies (#4536) 2022-09-05 21:14:37 +02:00
Brent Vatne 3be52ba297 Update CHANGELOG 2022-08-17 09:14:52 -07:00
Brent Vatne e0f8c6f7bb Publish
- [email protected]
[email protected]
2022-08-17 09:13:43 -07:00
Brent Vatne 4552a4dd6a [cli] Add learn more link about local CLI 2022-08-17 09:13:24 -07:00
Evan Bacon 68931be717 Update README.md (#4519) 2022-08-17 14:04:53 +02:00
Brent Vatne 543652478e Update CHANGELOG 2022-08-11 21:06:11 -07:00