Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jan 27, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

hassankhan and others added 2 commits January 26, 2026 23:38
# Why

There were a few missing cases from previous loader PRs that needed
addressing. Additionally, there were some opportunities to tidy things
up in the Jest E2E tests.

# How

- Added Suspense handling to loader E2E fixture
- Added missing test cases to Jest E2E tests
- Created a new `getPageAndLoaderData()` helper to ensure the HTML
output and loader JSON are aligned
- Added test cases for:
  - environment variable support
  - immutable requests
  - proper 404 behavior
  - `setResponseHeaders()` support
  - `<Head>` support
  - error handling
- Modified dev server Playwright tests to run in both static and server
rendering mode
- Removed unnecessary test cases from Playwright

# Test Plan

- CI

# Checklist

- [ ] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [x] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)

---------

Co-authored-by: Jakub Tkacz <32908614+Ubax@users.noreply.github.com>
…mes V1 (#42477)

# Why

Using Hermes V1 requires users to set a yarn resolution to use
hermes-compiler 250829098.0.4. To prevent confusion around uses trying
to enable this option, we should validate the hermes-compiler version
when enabling hermes V1.

# How

Add hermes-compiler version validation to expo-build-properties when
enabling hermes V1

# Test Plan

Enable hermesV1 and run `npx expo prebuild` locally

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
-->

- [ ] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)

---------

Co-authored-by: Phil Pluckthun <phil@kitten.sh>
@pull pull bot locked and limited conversation to collaborators Jan 27, 2026
@pull pull bot added the ⤵️ pull label Jan 27, 2026
@pull pull bot merged commit ee93be4 into code:main Jan 27, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants