<?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 ExpoGoManifestHandlerMiddleware-test.ts</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f0d67e12 - [expo-updates] Add fingerprintExperimental runtime version policy (#24126)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts#f0d67e12</link>
        <description>[expo-updates] Add fingerprintExperimental runtime version policy (#24126)# WhyManually handling runtimeVersions is a big pain for projects that usesnative modules. This PR adds a new runtime policy that handles thisautomatically.See: https://discord.com/channels/695411232856997968/1142023605908156476/1142023605908156476# HowUsing[expo-fingerprint](https://github.com/expo/expo/tree/main/packages/@expo/fingerprint#readme)to auto-generate a hash for the project.# Test PlanI made the changes locally on a working project and the build wassuccessfully with expo prebuild. I checked the native files and theruntime version was set to the project hash.# Checklist- [x] Documentation is up to date to reflect these changes (eg:https://docs.expo.dev and README.md).- [x] Conforms with the [Documentation Writing StyleGuide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)- [x] 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;Co-authored-by: Aman Mittal &lt;amandeepmittal@live.com&gt;Co-authored-by: Kudo Chien &lt;ckchien@gmail.com&gt;Co-authored-by: Douglas Lowder &lt;douglowder@mac.com&gt;

            List of files:
            /expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts</description>
        <pubDate>Mon, 11 Sep 2023 19:42:32 +0000</pubDate>
        <dc:creator>Mateus Craveiro &lt;mateus@hey.com&gt;</dc:creator>
    </item>
<item>
        <title>8a424beb - [lint] Upgrade to Prettier v3, typescript-eslint to v6 (#23544)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts#8a424beb</link>
        <description>[lint] Upgrade to Prettier v3, typescript-eslint to v6 (#23544)Why---Prettier 3 is out. Add support for it with this linter config.**Note for reviewer:** the first commit is the one with the actualchanges. The rest of this PR are changes to get the linter passing(mostly autofix).How---Update eslint-config-prettier and eslint-plugin-prettier. To addressdeprecation warnings, also update typescript-eslint/parser andtypescript-eslint/eslint-plugin.Because of an update to typescript-eslint/parser, we need to suppressdeprecation warnings (documented in a comment).Regenerated test snapshots. Due to the upgraded dependencies, typecastsand optional chaining are now auto-fixable by lint. This convertswarnings into autofixes.Test Plan---`yarn test` in the linter config. Run `expotools check --all --fix-lint--no-build --no-test --no-uniformity-check` to try this config on thewhole repo.---------Co-authored-by: Expo Bot &lt;34669131+expo-bot@users.noreply.github.com&gt;

            List of files:
            /expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts</description>
        <pubDate>Fri, 11 Aug 2023 07:31:41 +0000</pubDate>
        <dc:creator>James Ide &lt;ide@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>d7ad395f - fix(cli): remove invalid &quot;none&quot; platform (#23080)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts#d7ad395f</link>
        <description>fix(cli): remove invalid &quot;none&quot; platform (#23080)# Why- fix regression introduced in https://github.com/expo/expo/pull/19319- `none` is passed to the bundler and implies the existence of`.none.js` files, and `Platform.select({ none: &apos;...&apos; })` which isn&apos;tvalid.- The default in classic and all other implementations of the metro devserver has been to fallback on `ios`.- The most correct variation would be to fallback on `web` as the web isa non-standard React Native client which doesn&apos;t implement the expomanifest format. However, (metro) web isn&apos;t enabled in every project,and if it were then the JSON manifest would be skipped in favor of theHTML file.- remove unneeded logs about offline and anonymous.- add force-manifest-type options to help prompt.&lt;!--Please describe the motivation for this PR, and link to relevant GitHubissues, forums posts, or feature requests.--&gt;# How&lt;!--How did you build this feature or fix this bug and why?--&gt;# Test Plan&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 `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/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts</description>
        <pubDate>Sat, 24 Jun 2023 23:08:02 +0000</pubDate>
        <dc:creator>Evan Bacon &lt;bacon@expo.io&gt;</dc:creator>
    </item>
<item>
        <title>e32ccf9f - feat(cli): improve offline support (#22961)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts#e32ccf9f</link>
        <description>feat(cli): improve offline support (#22961)# WhyOffline support is sometimes needed in parts of other commands besides`start`, this PR introduces an `EXPO_OFFLINE` env var which can begenerally used to force offline support.&lt;!--Please describe the motivation for this PR, and link to relevant GitHubissues, forums posts, or feature requests.--&gt;# How- `EXPO_OFFLINE`- Show a better error message when your computer is connected to wifibut there&apos;s no signal.- Assert in `npx expo login` and `npx expo register` when `EXPO_OFFLINE`is set.- Fail better when validating versions offline.In the case of running `npx expo` without wifi:## Before```june-16 &#55349;&#57184; nexpo               Starting project at /Users/evanbacon/Documents/GitHub/lab/june-16Starting Metro BundlerUnable to reach Expo servers. Falling back to using the cached dependency map (bundledNativeModules.json) from the package &quot;expo&quot; installed in your project.FetchError: request to https://api.expo.dev/v2/versions/latest failed, reason: getaddrinfo ENOTFOUND api.expo.devFetchError: request to https://api.expo.dev/v2/versions/latest failed, reason: getaddrinfo ENOTFOUND api.expo.dev    at ClientRequest.&lt;anonymous&gt; (/Users/evanbacon/Documents/GitHub/expo/node_modules/node-fetch/lib/index.js:1491:11)    at ClientRequest.emit (node:events:513:28)    at TLSSocket.socketErrorListener (node:_http_client:502:9)    at TLSSocket.emit (node:events:513:28)    at emitErrorNT (node:internal/streams/destroy:151:8)    at emitErrorCloseNT (node:internal/streams/destroy:116:3)    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)```## After```june-16 &#55349;&#57184; nexpoStarting project at /Users/evanbacon/Documents/GitHub/lab/june-16Starting Metro BundlerUnable to reach Expo servers. Falling back to using the cached dependency map (bundledNativeModules.json) from the package &quot;expo&quot; installed in your project.CommandError: Network connection is unreliable. Try again with the environment variable `EXPO_OFFLINE=1` to skip network requests.```&lt;!--How did you build this feature or fix this bug and why?--&gt;# Test Plan- Updated tests and added new tests for things like the registercommand.---------Co-authored-by: Expo Bot &lt;34669131+expo-bot@users.noreply.github.com&gt;

            List of files:
            /expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts</description>
        <pubDate>Wed, 21 Jun 2023 19:55:36 +0000</pubDate>
        <dc:creator>Evan Bacon &lt;bacon@expo.io&gt;</dc:creator>
    </item>
<item>
        <title>5794e77c - [cli] Fix modern manifest serving for dev client without expo-updates (#22470)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts#5794e77c</link>
        <description>[cli] Fix modern manifest serving for dev client without expo-updates (#22470)

            List of files:
            /expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts</description>
        <pubDate>Mon, 15 May 2023 16:33:59 +0000</pubDate>
        <dc:creator>Will Schurman &lt;wschurman@expo.io&gt;</dc:creator>
    </item>
<item>
        <title>9fe3dc72 - [cli] Remove legacy manifest signing in modern manifest format and fix cached development code signing info (#21989)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts#9fe3dc72</link>
        <description>[cli] Remove legacy manifest signing in modern manifest format and fix cached development code signing info (#21989)

            List of files:
            /expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts</description>
        <pubDate>Fri, 07 Apr 2023 16:53:34 +0000</pubDate>
        <dc:creator>Will Schurman &lt;wschurman@expo.io&gt;</dc:creator>
    </item>
<item>
        <title>c14835f6 - [cli] Fix development code signing for dev client (#19557)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts#c14835f6</link>
        <description>[cli] Fix development code signing for dev client (#19557)

            List of files:
            /expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts</description>
        <pubDate>Mon, 17 Oct 2022 17:07:40 +0000</pubDate>
        <dc:creator>Will Schurman &lt;wschurman@expo.io&gt;</dc:creator>
    </item>
<item>
        <title>921ca1b4 - [expo-cli] Add platform when running --dev-client (#19319)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts#921ca1b4</link>
        <description>[expo-cli] Add platform when running --dev-client (#19319)* [expo-cli] Add platform when running --dev-client* updates test* remove .only* Use &quot;none&quot; for platform when no platform is provided* add  changelog* Update error message* fix unit test

            List of files:
            /expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts</description>
        <pubDate>Fri, 14 Oct 2022 01:52:13 +0000</pubDate>
        <dc:creator>Jon Samp &lt;sampjon@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>fa5bc561 - chore(cli): deduplicate asMock helper function (#17294)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts#fa5bc561</link>
        <description>chore(cli): deduplicate asMock helper function (#17294)

            List of files:
            /expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts</description>
        <pubDate>Sat, 30 Apr 2022 05:22:52 +0000</pubDate>
        <dc:creator>Will Schurman &lt;wschurman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>72002074 - Revert &quot;Revert &quot;fix(cli): require private-key-path arg when using developer code signing certificate (#16980)&quot; (#17013)&quot; (#17026)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts#72002074</link>
        <description>Revert &quot;Revert &quot;fix(cli): require private-key-path arg when using developer code signing certificate (#16980)&quot; (#17013)&quot; (#17026)This reverts commit 8f62926767f9d382a2a281f8ea07d4a7219b201f.

            List of files:
            /expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts</description>
        <pubDate>Wed, 13 Apr 2022 01:41:19 +0000</pubDate>
        <dc:creator>Will Schurman &lt;wschurman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8f629267 - Revert &quot;fix(cli): require private-key-path arg when using developer code signing certificate (#16980)&quot; (#17013)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts#8f629267</link>
        <description>Revert &quot;fix(cli): require private-key-path arg when using developer code signing certificate (#16980)&quot; (#17013)This reverts commit 75e080d0912146b6dc1a2047bcb08a3cbb26de5c.

            List of files:
            /expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts</description>
        <pubDate>Tue, 12 Apr 2022 02:51:52 +0000</pubDate>
        <dc:creator>Will Schurman &lt;wschurman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>75e080d0 - fix(cli): require private-key-path arg when using developer code signing certificate (#16980)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts#75e080d0</link>
        <description>fix(cli): require private-key-path arg when using developer code signing certificate (#16980)

            List of files:
            /expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts</description>
        <pubDate>Mon, 11 Apr 2022 17:42:47 +0000</pubDate>
        <dc:creator>Will Schurman &lt;wschurman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>afeba686 - chore(cli): Use @expo/multipart-body-parser lib (#16960)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts#afeba686</link>
        <description>chore(cli): Use @expo/multipart-body-parser lib (#16960)

            List of files:
            /expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts</description>
        <pubDate>Thu, 07 Apr 2022 18:56:14 +0000</pubDate>
        <dc:creator>Will Schurman &lt;wschurman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e377ff85 - feat(cli): add development code signing (#16845)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts#e377ff85</link>
        <description>feat(cli): add development code signing (#16845)

            List of files:
            /expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts</description>
        <pubDate>Tue, 05 Apr 2022 17:45:34 +0000</pubDate>
        <dc:creator>Will Schurman &lt;wschurman@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1fb548e8 - feat(cli): serve modern manifests in multipart format (#16804)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts#1fb548e8</link>
        <description>feat(cli): serve modern manifests in multipart format (#16804)

            List of files:
            /expo/packages/@expo/cli/src/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-test.ts</description>
        <pubDate>Thu, 31 Mar 2022 15:07:40 +0000</pubDate>
        <dc:creator>Will Schurman &lt;wschurman@gmail.com&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/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-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/start/server/middleware/__tests__/ExpoGoManifestHandlerMiddleware-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>
