Update dependency metro to ^0.87.0 #10
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
john4064/Mealie-Swipes!10
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/metro-0.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
^0.81.1→^0.87.0Release Notes
react/metro (metro)
v0.87.0Compare Source
Resolutionunion returned by resolvers to allowtype: 'virtualModule', pending implementation. (8336654by @robhogan)allowOptionalDependenciesdefaults totrueto align with RN and Expo (#1775 by @robhogan)mergeConfigencounters an async config in a config chain (#1754 by @durvesh1992)requirein bundle output, improve cold build time ~5%`(TBD by @robhogan)experimentalImportSupport: Support namespace re-exports, such asexport * as Name from "module"(#1768 by @robhogan and @krystofwoldrich)experimentalImportSupport: Fix exports renamed by destructuring, and support exports of rest spreads (#1772 by @robhogan)experimentalImportSupport: Fix precedence so explicitexport defaultand named exports win overexport * from(#1773 by @robhogan)experimentalImportSupport: Evaluateexport fromdependencies in the module prelude instead of within or after the module body (#1774 by @robhogan)Full Changelog: https://github.com/react/metro/compare/v0.86.0...v0.87.0
v0.86.0Compare Source
VlqMap(#1764, #1765 by @robhogan). Custom serialisers/transformers must consume/provideVlqMapmappings, not tuples..es6config files (#1752 by @robhogan)resolver.blacklistREconfig in favour ofblockList(#1758 by @robhogan)HttpStorewrite retries incorrectly using the read endpoint's config (#1751 by @durvesh1992)Full Changelog: https://github.com/react/metro/compare/v0.85.0...v0.86.0
v0.85.0Compare Source
PACKAGE_SELF_RESOLVEfor self-referencing imports in the resolver (#1721 by @robhogan)requirecalls (#1675 by @kitten)metro-file-map(#1711 by @kitten)"browser"-spec bare-specifier → relative path redirects for nested and first-partypackage.jsons (#1720 by @robhogan)"browser"-spec redirects of a bare specifier to an absolute path (e1f4d61by @robhogan)matchSubpathFromMainFields, improving overall resolver performance ~5% (9341463by @robhogan)Full Changelog: https://github.com/react/metro/compare/v0.84.4...v0.85.0
v0.84.4Compare Source
/[metro-watchFolders]/n/paths for.bundleand.maprequests (facebook#1695 by @huntie)import().catch(), etc. as optional undertransformer.allowOptionalDependencies(facebook#1697 by @robhogan)Full Changelog: https://github.com/facebook/metro/compare/v0.84.3...v0.84.4
v0.84.3Compare Source
changeIdmetadata on HMRClientupdate-donemessages (facebook@1585e44by @huntie)config.server.tlsnow sets Metro to be exposed as an https server (#1657 by @vzaidman)34ca6a6by @vzaidman)c9e9fe6by @robhogan)PackageCache: useMap/Set, cache null results, eliminate per-hit allocations (facebook@877b64eby @robhogan)metrothat were previously TypeScript-specific (facebook#1672 by @robhogan)config.unstable_fileMapPlugins(facebook@567aa8bby @robhogan)Full Changelog: https://github.com/facebook/metro/compare/v0.84.2...v0.84.3
v0.84.2Compare Source
Full changelog: https://github.com/facebook/metro/compare/v0.84.1...v0.84.2
v0.84.1Compare Source
34ca6a6by @vzaidman)config.server.tlsnow sets Metro to be exposed as an https server (35ff94bby @vzaidman)Full Changelog: https://github.com/facebook/metro/compare/v0.84.0...v0.84.1
v0.84.0Compare Source
b85f7feby @robhogan)Full Changelog: https://github.com/facebook/metro/compare/v0.83.4...v0.84.0
v0.83.7Compare Source
This release is on the
0.83.xbranch/[metro-watchFolders]/n/paths for.bundleand.maprequests (facebook#1695 by @huntie)import().catch(), etc. as optional undertransformer.allowOptionalDependencies(facebook#1697 by @robhogan)Full Changelog: https://github.com/facebook/metro/compare/v0.83.6...v0.83.7
v0.83.6Compare Source
This release is on the
0.83.xbranchchangeIdmetadata on HMRClientupdate-donemessages (facebook@1585e44by @huntie)c9e9fe6by @robhogan)PackageCache: useMap/Set, cache null results, eliminate per-hit allocations (facebook@877b64eby @robhogan)metrothat were previously TypeScript-specific (facebook#1672 by @robhogan)config.unstable_fileMapPlugins(facebook@567aa8bby @robhogan)v0.83.5Compare Source
This is a hotfix on the
0.83.xbranch.config.server.tlsnow sets Metro to be exposed as an https server (#1657 by @vzaidman)34ca6a6by @vzaidman)Full Changelog: https://github.com/facebook/metro/compare/v0.83.4...v0.83.5
v0.83.4Compare Source
Platform.OS/Platform.selectfor variables bound torequire('react-native'). (facebook#1641 by @thymikee)f7ab6f9by @vzaidman)content-typefor/symbolicate(facebook#1630 by @MorvanL)de59fccby @robhogan)e31e11cby @motiz88)Full Changelog: https://github.com/facebook/metro/compare/v0.83.3...v0.83.4
v0.83.3Compare Source
mergeConfig. (facebook#1580 by @robhogan)af3bccaby @robhogan)mergeConfighandling of 2+ partial configs. (facebook@a99067fby @robhogan)Full Changelog: https://github.com/facebook/metro/compare/v0.83.2...v0.83.3
v0.83.2Compare Source
metro.config.js/metro.config.mjs(facebook#1557 by @robhogan).config/metro.js(etc.), as well asmetro.config.js(facebook#1558 by @robhogan)metro.config.tsfiles when using Node.js/Bun versions that natively support it (facebook#1560 by @robhogan)globalPrefixtogetRunModuleStatement(facebook#1566 by @robhogan)d0c89e5by @vzaidman)d0c89e5by @vzaidman)module.verboseName(dev builds only) now uses posix separators regardless of the OS the bundle is built on (facebook#1568 by @robhogan)hotparam (facebook#1567 by @robhogan)url.parsewithURLand correctly encode and decode source urls and source map urls (facebook#1548 by @vzaidman)Full Changelog: https://github.com/facebook/metro/compare/v0.83.1...v0.83.2
v0.83.1Compare Source
[Feature] Restore support for Node.js >= 20.19.4 (facebook#1537 by @robhogan)
Full Changelog: https://github.com/facebook/metro/compare/v0.83.0...v0.83.1
v0.83.0Compare Source
transformer.workerPathconfig. (facebook@49f7aacby @robhogan)/src/, make all non-root exports semver-private, exceptmetro-runtime. (facebook@ae6f423by @robhogan)Metro.runServer- return an object containinghttpServerrather than the server instance directly. (facebook@95867ceby @robhogan)metro-babel-register,buck-worker-tool,metro-cache-key: Used named exports instead of exporting a default function. (facebook@f225bf1, facebook@69bde93, facebook@3430036by @robhogan)metro-memory-fswill no longer be published. (facebook@02104f8by @robhogan)Full Changelog: https://github.com/facebook/metro/compare/v0.82.5...v0.83.0
v0.82.5Compare Source
ReactRefreshinstance across multiple module systems by prefixing more globals and IDs (facebook#1513 by @jbroma)"type": "UnableToResolveError"to JSON server responses on resolution failures. (facebook@6f0093cby @robhogan)JsonReporterfrommetro's package root. (facebook@6f0093cby @robhogan)runBuildAPI /buildCLI - Avoid a second graph traversal when enumerating assets. (facebook#1511 by @tido64)$RefreshReg$, e.g. when multiple module systems are overlayed. (facebook#1510 by @jbroma)c37509bby @robhogan)Full Changelog: https://github.com/facebook/metro/compare/v0.82.4...v0.82.5
v0.82.4Compare Source
runBuild: Add optionalbundleOutandsourceMapOutarguments to exactly specify output paths (facebook@a6f2bdcby @robhogan)Full Changelog: https://github.com/facebook/metro/compare/v0.82.3...v0.82.4
v0.82.3Compare Source
assetsoption to return an asset listing (facebook@3b4f503by @robhogan)export fromfiles triggering_interopRequireDefault is not a function(facebook#1498 by @byCedric)Full Changelog: https://github.com/facebook/metro/compare/v0.82.2...v0.82.3
v0.82.2Compare Source
proxyandsocketPathin remote cacheHttpStore(facebook@cc7316bby @robhogan)application/jsonbody parsing in/symbolicate(facebook#1475 by @huntie)typefor missing import errors in HMR client (facebook#1487 by @EvanBacon)Full Changelog: https://github.com/facebook/metro/compare/v0.82.1...v0.82.2
v0.82.1Compare Source
c4ba9fbby @robhogan)acfc0d8by @robhogan)7156541by @vzaidman)Full Changelog: https://github.com/facebook/metro/compare/v0.82.0...v0.82.1
v0.82.0Compare Source
package.json#exportsresolution by default. (facebook#1448 by @robhogan)metro/src/DeltaBundler/Transformermust now pass an options object withgetOrComputeSha1(facebook#1451 by @robhogan)metro/src/node-haste/DependencyGraph.getSha1has been removed, prefergetOrComputeSha1(facebook#1451 by @robhogan)watcher.unstable_lazySha1: false(facebook#1451 by @robhogan)Full Changelog: https://github.com/facebook/metro/compare/v0.81.3...v0.82.0
v0.81.5Compare Source
This is a hotfix on the
0.81.xbranch.This release fixes two issues with
unstable_enablePackageExports, which is experimental and opt-in in Metro 0.81.55ed2eeby @byCedric)export fromfiles triggering_interopRequireDefault is not a function(facebook@5f79ce8by @byCedric)Full Changelog: https://github.com/facebook/metro/compare/v0.81.4...v0.81.5
v0.81.4Compare Source
This is a hotfix on the
0.81.xbranch.This release fixes a number of issues with
unstable_enablePackageExports.38ef15dby @robhogan)bd9d16cby @robhogan)72b703bby @robhogan)unstable_conditionNames: ['import'], fix_interopRequireDefaultis not a function (facebook@8277623by @robhogan)Full Changelog: https://github.com/facebook/metro/compare/v0.81.3...v0.81.4
v0.81.3Compare Source
package.json#imports(facebook#1302 by @jameslawson)isESMImporttoResolutionContextto distinguish resolution based on whether the dependency is arequire()or static/asyncimport(facebook#1376 by @robhogan)unstable_enablePackageExports, assert exactly one of the conditionsimport/requireaccording to source syntax. (facebook#1477 by @robhogan)unstable_lazySha1(facebook@42ec821by @robhogan)Full Changelog: https://github.com/facebook/metro/compare/v0.81.2...v0.81.3
v0.81.2Compare Source
metro-runtimevia new publicpackage.json#exportspaths. (facebook@f390cdfby @robhogan)thiswithglobalThisin runtime prelude for service worker compatibility. (facebook#1438 by @exzos28)get-dependenciescommand: gracefully shutdown on errors. (facebook@b8e9e64by @yungsters)15bc295by @robhogan)srcimports e.g.metro/src/x.jsacross allmetro*packages, pending removal from the stable API. (facebook#1441 by @robhogan)config.watcher.unstable_autoSaveCache. (facebook#1434 by @robhogan)watcher.unstable_lazySha1to defer SHA1 calculation until files are needed by the transformer. (facebook#1435 by @robhogan)metro/src/x.jsasmetro/private/x) as explicitly private (non-semver). (facebook#1441 by @robhogan)Full Changelog: https://github.com/facebook/metro/compare/v0.81.1...v0.81.2
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.
Update dependency metro to ^0.84.0to rebase! Update dependency metro to ^0.84.022749920b4toc51e21669crebase! Update dependency metro to ^0.84.0to Update dependency metro to ^0.84.0c51e21669cf25857b25ff25857b25fto6efaaec0556efaaec055to5c3e752cffUpdate dependency metro to ^0.84.0to Update dependency metro to ^0.85.05c3e752cffto09a581a488Update dependency metro to ^0.85.0to Update dependency metro to ^0.86.009a581a488to482582fac4Update dependency metro to ^0.86.0to Update dependency metro to ^0.87.0View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.