Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
a6f26bf
Add SignedSource (@generated) to generated TS types, use @noformat
robhogan Feb 24, 2026
9bba294
Deploy 0.303.0 to xplat
panagosg7 Feb 27, 2026
d37b301
Deploy 0.304.0 to xplat
SamChou19815 Mar 5, 2026
a5a2d41
transformTypeParamBound codemod 9/9 (#1665)
marcoww6 Mar 6, 2026
3ceae20
feat: add support for including the babel partial config to cache key…
EvanBacon Mar 7, 2026
390392c
fbsource//xplat/js/tools/metro/packages/metro-transform-worker:yarn-w…
Mar 9, 2026
ecec011
retry ci tests trice before failing
vzaidman Mar 10, 2026
70762ef
fix console errors thrown about not wrapping renders in act during tests
vzaidman Mar 10, 2026
9329d2b
Directory events (1/n): Collect TreeFS mutations
robhogan Mar 11, 2026
0b2f2f3
Directory events (2/n): Use FileSystemChangeAggregator during crawl p…
robhogan Mar 11, 2026
b987bd9
Directory events (3/n): Synchronously update FileSystem and plugins i…
robhogan Mar 11, 2026
1944de2
Directory events (4/n): Use ReadonlyFileSystemChanges for plugins dir…
robhogan Mar 11, 2026
a8114e4
Directory events (5/n): Cleanup: add utility methods to FileSystemCha…
robhogan Mar 11, 2026
5d09ed7
Directory events (6/n): Add changes field to ChangeEvent, deprecate e…
robhogan Mar 11, 2026
3030697
Directory events (7/n): Update DeltaCalculator tests to use new Chang…
robhogan Mar 11, 2026
b824922
Directory events (8/8): Migrate remaining consumers and remove events…
robhogan Mar 11, 2026
6190a55
Fix CVE-2026-27903, CVE-2026-27904: Upgrade transitive dependency min…
balajacatherin Mar 12, 2026
f38bc7f
Fix CVE-2026-27903, CVE-2026-27904: Upgrade transitive dependency min…
balajacatherin Mar 13, 2026
d20f72d
Fix Windows CI (#1669)
robhogan Mar 13, 2026
3950db8
Update hermes-parser and related packages in xplat to 0.34.0
gkz Mar 16, 2026
18f0810
Deploy 0.305.1 to xplat
panagosg7 Mar 16, 2026
1b68223
Fix CVE-2026-27903, CVE-2026-27904: Upgrade transitive dependency min…
balajacatherin Mar 17, 2026
e3a8b35
Fix detection of file removals caused by a non-empty directory being …
robhogan Mar 17, 2026
d1148bc
File map crawl retries, prefer async/await (#1668)
robhogan Mar 17, 2026
3708c6b
Add internal 'recrawl' watcher backend event and implement re-crawlin…
robhogan Mar 17, 2026
bc36fc6
Fix detection of added/removed files when a directory is moved or clo…
robhogan Mar 17, 2026
1e1e4ac
Fix CVE-2025-69262: Upgrade transitive dependency @pnpm/npm-conf from…
balajacatherin Mar 18, 2026
398da71
Allow experimental, custom fileMap plugins to be provided through Met…
robhogan Mar 20, 2026
00533e3
Deploy 0.306.0 to xplat
gkz Mar 20, 2026
419bbf3
Add changeId on HMRClient update-done message
huntie Mar 20, 2026
74c6a00
Revert D97425290
Mar 20, 2026
f73d6bb
Deploy 0.306.1 to fbsource
panagosg7 Mar 25, 2026
a504e9b
Add missing stream state properties to Flow defs
robhogan Mar 25, 2026
a0c0a47
xplat/js: Auto-fix `react-prefer-namespace-import` ESLint Rule
yungsters Mar 27, 2026
0b96d8f
Deploy 0.307.0 to xplat
marcoww6 Mar 28, 2026
afd900e
Re-export implicitly public types lost in TS auto-generation (#1672)
robhogan Mar 30, 2026
d6b04ec
Decouple ModuleResolver from PackageCache
robhogan Mar 31, 2026
fe782c5
Refactor: Align PackageCache API with ModuleResolver, remove redundan…
robhogan Mar 31, 2026
378b4dc
Deploy 0.307.1 to xplat
panagosg7 Mar 31, 2026
108b949
Optimize PackageCache: use Map/Set, cache null results, eliminate per…
robhogan Mar 31, 2026
c120d21
Deploy 0.308.0 to xplat
panagosg7 Apr 3, 2026
dbc7ce3
Deploy 0.309.0 to xplat
SamChou19815 Apr 9, 2026
0c7413f
Skip ts-defs-sync-test in OSS Windows CI (#1683)
robhogan Apr 9, 2026
f0085eb
Update hermes-parser and related packages in fbsource to 0.35.0
marcoww6 Apr 10, 2026
40e45ae
Add tests for DeltaCalculator changeId
huntie Apr 10, 2026
bc6a7ae
Add keepalive "heartbeat" message to Fast Refresh connections (#1685)
robhogan Apr 10, 2026
cfc9bc4
Publish hotfix 0.83.6
robhogan Apr 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,8 @@ module.exports = {
},
{
files: [
// Uses FileMapPlugin<any,any> as input type
'packages/metro-file-map/types/index.d.ts',
// flow-api-translator doesn't support translating `empty`
'packages/metro-file-map/types/flow-types.d.ts',
],
rules: {
'@typescript-eslint/no-explicit-any': 'off',
Expand Down
2 changes: 1 addition & 1 deletion .flowconfig
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,4 @@ untyped-import
untyped-type-import

[version]
^0.302.0
^0.309.0
14 changes: 13 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,18 @@ jobs:
node-version: ${{ inputs.node-version }}
no-lockfile: ${{ inputs.no-lockfile }}
- name: Run Jest Tests
run: yarn jest --ci --maxWorkers 4 --reporters=default --reporters=jest-junit --rootdir='./'
env:
NIGHTLY_TESTS_NO_LOCKFILE: ${{ inputs.no-lockfile }}
shell: bash
run: |
max_attempts=3
attempt=1
until yarn jest --ci --maxWorkers 4 --reporters=default --reporters=jest-junit --rootdir='./'; do
if [ $attempt -ge $max_attempts ]; then
echo "Tests failed after $max_attempts attempts"
exit 1
fi
echo "Attempt $attempt failed, retrying..."
attempt=$((attempt + 1))
sleep 5
done
Loading
Loading