<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in updatePackageJson-test.ts</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>7e91778d - refactor(cli): avoid changing required dependency versions when prebuilding (#23146)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/prebuild/__tests__/updatePackageJson-test.ts#7e91778d</link>
        <description>refactor(cli): avoid changing required dependency versions when prebuilding (#23146)# WhyIn the past, we&apos;ve had issues with bugfixes and minor bumps causingissues in user projects, without user knowledge of these bumps.# HowInstead of overwriting, the user is prompted with a warning that theyarent using the recommended versions. This can be resolved with `expoinstall --fix` before prebuilding.# Test Plan- `$ yarn create expo ./test`- Downgrade (patch or minor) any of these packages:  - `expo`, `expo-splash-screen`, `react`, or `react-native`- `$ yarn expo prebuild`- This command should warn you that you are not using the recommendedversions. It should NOT change these versions.# Checklist&lt;!--Please check the appropriate items below if they apply to your diff.This is required for changes to Expo modules.--&gt;- [ ] 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 `npx expo prebuild` &amp; EAS Build(eg: updated a module plugin).---------Co-authored-by: Expo Bot &lt;34669131+expo-bot@users.noreply.github.com&gt;

            List of files:
            /expo/packages/@expo/cli/src/prebuild/__tests__/updatePackageJson-test.ts</description>
        <pubDate>Wed, 28 Jun 2023 07:23:28 +0000</pubDate>
        <dc:creator>Cedric van Putten &lt;me@bycedric.com&gt;</dc:creator>
    </item>
<item>
        <title>624497a6 - refactor(cli): only add `react` and `react-native` when missing in prebuild (#22624)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/prebuild/__tests__/updatePackageJson-test.ts#624497a6</link>
        <description>refactor(cli): only add `react` and `react-native` when missing in prebuild (#22624)# WhyFixes ENG-8480This prevents accidental overwrites during `expo prebuild`. It&apos;sparticularly painful in monorepos where users might want to use aspecific react-native version, and not use the patch update.# HowMarked both `react` and `react-native` as &quot;add when missing&quot; packages.Meaning that if it&apos;s not defined, we still add it. But once it&apos;sdefined, we only warn when the semver range DOES NOT intersect (`react`and `react-native` are defined as exact versions in the templates).Note, that this still bumps `expo` and `expo-splash-screen`, which Ithink makes sense due to us releasing patch fixes regularly. But we canopt into fully disabling any bumps during prebuild in general.# Test PlanSee added tests, and:- `$ yarn create expo ./test-app &amp;&amp; cd ./test-app`- Modify the React / React Native version to a lower patch/minor bump- `$ yarn expo prebuild`- This should warn with `using current versions instead of therecommended react@&lt;version&gt;, react-native@&lt;version&gt;`, it should notchange the versions anymore.# Checklist&lt;!--Please check the appropriate items below if they apply to your diff.This is required for changes to Expo modules.--&gt;- [ ] 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 `npx expo prebuild` &amp; EAS Build(eg: updated a module plugin).

            List of files:
            /expo/packages/@expo/cli/src/prebuild/__tests__/updatePackageJson-test.ts</description>
        <pubDate>Mon, 12 Jun 2023 17:00:41 +0000</pubDate>
        <dc:creator>Cedric van Putten &lt;me@bycedric.com&gt;</dc:creator>
    </item>
<item>
        <title>4149568c - Remove entry file modification/index.js generation from `expo prebuild` (#22044)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/prebuild/__tests__/updatePackageJson-test.ts#4149568c</link>
        <description>Remove entry file modification/index.js generation from `expo prebuild` (#22044)# Why- Possible since https://github.com/expo/expo/pull/21643- Arbitrary entry files in development only work when using`expo-dev-client` or `.expo/.virtual-metro-entry` (SDK +49).&lt;!--Please describe the motivation for this PR, and link to relevant GitHubissues, forums posts, or feature requests.--&gt;# Test Plan- TBD &lt;!--Please describe how you tested this change and how a reviewer couldreproduce your test, especially if this PR does not include automatedtests! If possible, please also provide terminal output and/orscreenshots demonstrating your test/reproduction.--&gt;# Checklist&lt;!--Please check the appropriate items below if they apply to your diff.This is required for changes to Expo modules.--&gt;- [ ] 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` &amp; EAS Build (eg:updated a module plugin).---------Co-authored-by: Expo Bot &lt;34669131+expo-bot@users.noreply.github.com&gt;Co-authored-by: Aman Mittal &lt;amandeepmittal@live.com&gt;

            List of files:
            /expo/packages/@expo/cli/src/prebuild/__tests__/updatePackageJson-test.ts</description>
        <pubDate>Wed, 17 May 2023 13:57:49 +0000</pubDate>
        <dc:creator>Evan Bacon &lt;bacon@expo.io&gt;</dc:creator>
    </item>
<item>
        <title>7977e438 - revert #18381 (#19712)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/prebuild/__tests__/updatePackageJson-test.ts#7977e438</link>
        <description>revert #18381 (#19712)

            List of files:
            /expo/packages/@expo/cli/src/prebuild/__tests__/updatePackageJson-test.ts</description>
        <pubDate>Fri, 28 Oct 2022 01:03:01 +0000</pubDate>
        <dc:creator>Evan Bacon &lt;bacon@expo.io&gt;</dc:creator>
    </item>
<item>
        <title>6e1af36d - feat(cli)!: Auto resolve project entry point in `expo prebuild` (#18381)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/prebuild/__tests__/updatePackageJson-test.ts#6e1af36d</link>
        <description>feat(cli)!: Auto resolve project entry point in `expo prebuild` (#18381)* feat: drop requirement for index.js on iOS by using expo entry resolution.- The Android version of this was added in #14964* feat(cli)!: Drop support for copying `index.js` and removing `main` field in `package.json` during `expo prebuild`* Update packages/@expo/cli/CHANGELOG.mdCo-authored-by: Expo Bot &lt;34669131+expo-bot@users.noreply.github.com&gt;* Update copyTemplateFiles.ts* updated tests* Update migrating.md* Update docs/pages/build-reference/migrating.mdCo-authored-by: Aman Mittal &lt;amandeepmittal@live.com&gt;* Update templates/expo-template-bare-minimum/ios/HelloWorld.xcodeproj/project.pbxproj* Update project.pbxproj* Update createManifest.js* Update project.pbxproj* Update project.pbxproj* Update create-manifest-ios.shCo-authored-by: Expo Bot &lt;34669131+expo-bot@users.noreply.github.com&gt;Co-authored-by: Aman Mittal &lt;amandeepmittal@live.com&gt;

            List of files:
            /expo/packages/@expo/cli/src/prebuild/__tests__/updatePackageJson-test.ts</description>
        <pubDate>Mon, 29 Aug 2022 12:42:51 +0000</pubDate>
        <dc:creator>Evan Bacon &lt;bacon@expo.io&gt;</dc:creator>
    </item>
<item>
        <title>8d307f52 - chore: refactor `expo/cli` to `@expo/cli` package (#16717)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/prebuild/__tests__/updatePackageJson-test.ts#8d307f52</link>
        <description>chore: refactor `expo/cli` to `@expo/cli` package (#16717)* chore: refactor `expo/cli` to `@expo/cli` package* Update CODEOWNERS* fix linking* fix lint script* fix build file* fix e2e tests* lint before build* use mock version

            List of files:
            /expo/packages/@expo/cli/src/prebuild/__tests__/updatePackageJson-test.ts</description>
        <pubDate>Wed, 23 Mar 2022 16:50:13 +0000</pubDate>
        <dc:creator>Evan Bacon &lt;bacon@expo.io&gt;</dc:creator>
    </item>
</channel>
</rss>
