Skip to content

Update dependency metro-source-map to v0.87.1 - #32

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/metro-source-map-0.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/metro-source-map-0.x

Conversation

@renovate

@renovate renovate Bot commented Nov 20, 2022

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
metro-source-map (source) 0.71.10.87.1 age confidence

Release Notes

react/metro (metro-source-map)

v0.87.1

Compare Source

  • [Feature]: Add resolver.schemeResolvers to resolve URI-scheme-prefixed specifiers (eg foo:bar) with custom resolvers (#​1804 by @​robhogan)
  • [Feature]: Resolve metro:babel-runtime/<path> imports to Metro's own @babel/runtime dependency (8388f71 by @​robhogan)
  • [Feature]: metro-babel-transformer: Pass inlinePlatform to Babel presets via caller (6bbe095 by @​robhogan)
  • [Fix]: Replace image-size dependency with vendored parsers, fix CVE alerts (#​1860 by @​robhogan)
  • [Fix]: Include charset=utf-8 in the Content-Type of text assets and source files served by the dev server (#​1888 by @​robhogan)
  • [Fix]: Preserve Platform.OS write targets during constant inlining (#​1890 by @​OskarEichler)
  • [Fix]: Inline the last duplicate key from static Platform.select object literals (#​1889 by @​OskarEichler)
  • [Fix]: FallbackWatcher no longer misses files written to a directory while it is being crawled (#​1907 by @​robhogan)
  • [Fix]: HttpStore: Handle socket errors during writes, so they're retried rather than crashing the process (fad3b88)
  • [Fix]: Treat CI=false and CI=0 as not-CI when defaulting watch. CI is now detected from process.env.CI only, dropping the ci-info dependency (61e4592 by @​robhogan)
  • [Fix]: Fix Fast Refresh hitting undefined modules when using lazy (segmented) bundles in dev (c70d0ae by @​robhogan)
  • [Performance]: FallbackWatcher: Drop walker dependency, reduce crawl RSS by ~34% and peak heap by ~41% (#​1906 by @​robhogan)
  • [Performance]: Don't emit redundant empty dependency map arrays for modules with no dependencies (#​1858 by @​robhogan)
  • [Types]: Restore publishing of private (underscore-prefixed) fields in TypeScript declarations (#​1876 by @​robhogan)
  • [Types]: Fix async functions being inferred as returning void (not Promise<void>), eg MetroServer#end (#​1909 by @​robhogan)
  • [Types]: Tidy up generated types, allow nullable props to be omitted in more places (#​1885 by @​robhogan)

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental]: metro-file-map: Add crawlerFactory to optionally replace the built-in Watchman / Node crawlers (68022f0 by @​vzaidman)
  • [Experimental]: Add serializer.unstable_inlineDependencyMap to inline module IDs at serialisation time (#​1786 by @​robhogan)
  • [Experimental]: Add serializer.unstable_getAsyncDependencyPath to supply custom paths to framework-defined __loadBundleAsync (#​1855 by @​robhogan)
  • [Experimental]: Remove transformer.unstable_renameRequire - require is never renamed (42577f7 by @​robhogan)
  • [Experimental]: experimentalImportSupport: Fix export * from re-exporting the source module's default export (#​1777 by @​robhogan)

Full Changelog: react/metro@v0.87.0...v0.87.1

v0.87.0

Compare Source

  • [Breaking]: Widen Resolution union returned by resolvers to allow type: 'virtualModule', pending implementation. (8336654 by @​robhogan)
  • [Feature]: allowOptionalDependencies defaults to true to align with RN and Expo (#​1775 by @​robhogan)
  • [Fix]: Preserve accumulated and trailing config state when mergeConfig encounters an async config in a config chain (#​1754 by @​durvesh1992)
  • [Performance] Don't rename require in bundle output, improve cold build time ~5%`(TBD by @​robhogan)

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental]: experimentalImportSupport: Support namespace re-exports, such as export * as Name from "module" (#​1768 by @​robhogan and @​krystofwoldrich)
  • [Experimental]: experimentalImportSupport: Fix exports renamed by destructuring, and support exports of rest spreads (#​1772 by @​robhogan)
  • [Experimental]: experimentalImportSupport: Fix precedence so explicit export default and named exports win over export * from (#​1773 by @​robhogan)
  • [Experimental]: experimentalImportSupport: Evaluate export from dependencies in the module prelude instead of within or after the module body (#​1774 by @​robhogan)

Full Changelog: react/metro@v0.86.0...v0.87.0

v0.86.0

Compare Source

Full Changelog: react/metro@v0.85.0...v0.86.0

v0.85.0

Compare Source

  • [Breaking]: Raise minimum supported Node.js version to 22 (#​1715 by @​huntie)
  • [Feature]: Implement PACKAGE_SELF_RESOLVE for self-referencing imports in the resolver (#​1721 by @​robhogan)
  • [Fix]: Add ESM unwrapping to all CommonJS require calls (#​1675 by @​kitten)
  • [Fix]: Fix Windows cross-drive path resolution in metro-file-map (#​1711 by @​kitten)
  • [Fix]: Fix "browser"-spec bare-specifier → relative path redirects for nested and first-party package.jsons (#​1720 by @​robhogan)
  • [Fix]: Gracefully reject illegal "browser"-spec redirects of a bare specifier to an absolute path (e1f4d61 by @​robhogan)
  • [Performance]: Avoid intermediate allocations in matchSubpathFromMainFields, improving overall resolver performance ~5% (9341463 by @​robhogan)

Full Changelog: react/metro@v0.84.4...v0.85.0

v0.84.6

Compare Source

This release is on the 0.84.x branch

  • [Types]: Fix async functions being inferrerd as returning void (not Promise<void>). (#​1887 by @​robhogan)
  • [Types]: Tidy up generated types, allow nullable props to be omitted in more places. (#​1897 by @​robhogan)

Full Changelog: react/metro@v0.84.5...v0.84.6

v0.84.5

Compare Source

This release is on the 0.84.x branch

Full Changelog: react/metro@v0.84.4...v0.84.5

v0.84.4

Compare Source

  • [Feature]: Support /[metro-watchFolders]/n/ paths for .bundle and .map requests (facebook#1695 by @​huntie)
  • [Fix]: Fix regression to allow scale assets to be resolved again for single asset requests (facebook#1694 by @​kitten)
  • [Fix]: Treat import().catch(), etc. as optional under transformer.allowOptionalDependencies (facebook#1697 by @​robhogan)
  • [Performance]: Interleave resolution attempts with building node_modules candidate paths (facebook#1680 by @​kitten)

Full Changelog: react/metro@v0.84.3...v0.84.4

v0.84.3

Compare Source

NOTE: Experimental features are not covered by semver and can change at any time.

Full Changelog: react/metro@v0.84.2...v0.84.3

v0.84.2

Compare Source

Full changelog: react/metro@v0.84.1...v0.84.2

v0.84.1

Compare Source

  • [Fix] sync bundling progress between Metro cli and app hints (34ca6a6 by @​vzaidman)
  • [Feature] config.server.tls now sets Metro to be exposed as an https server (35ff94b by @​vzaidman)

Full Changelog: react/metro@v0.84.0...v0.84.1

v0.84.0

Compare Source

Full Changelog: react/metro@v0.83.4...v0.84.0

v0.83.8

Compare Source

This release is on the 0.83.x branch

Full Changelog: react/metro@v0.83.7...v0.83.8

v0.83.7

Compare Source

This release is on the 0.83.x branch

  • [Feature]: Support /[metro-watchFolders]/n/ paths for .bundle and .map requests (facebook#1695 by @​huntie)
  • [Fix]: Fix regression to allow scale assets to be resolved again for single asset requests (facebook#1694 by @​kitten)
  • [Fix]: Treat import().catch(), etc. as optional under transformer.allowOptionalDependencies (facebook#1697 by @​robhogan)
  • [Performance]: Interleave resolution attempts with building node_modules candidate paths (facebook#1680 by @​kitten)

Full Changelog: react/metro@v0.83.6...v0.83.7

v0.83.6

Compare Source

This release is on the 0.83.x branch

NOTE: Experimental features are not covered by semver and can change at any time.

v0.83.5

Compare Source

This is a hotfix on the 0.83.x branch.

Full Changelog: react/metro@v0.83.4...v0.83.5

v0.83.4

Compare Source

Full Changelog: react/metro@v0.83.3...v0.83.4

v0.83.3

Compare Source

Full Changelog: react/metro@v0.83.2...v0.83.3

v0.83.2

Compare Source

Full Changelog: react/metro@v0.83.1...v0.83.2

v0.83.1

Compare Source

v0.83.0

Compare Source

Full Changelog: react/metro@v0.82.5...v0.83.0

v0.82.5

Compare Source

NOTE: Experimental features are not covered by semver and can change at any time.

Full Changelog: react/metro@v0.82.4...v0.82.5

v0.82.4

Compare Source

Full Changelog: react/metro@v0.82.3...v0.82.4

v0.82.3

Compare Source

Full Changelog: react/metro@v0.82.2...v0.82.3

v0.82.2

Compare Source

Full Changelog: react/metro@v0.82.1...v0.82.2

v0.82.1

Compare Source

Full Changelog: react/metro@v0.82.0...v0.82.1

v0.82.0

Compare Source

  • [Breaking/Feature]: Enable support for package.json#exports resolution by default. (facebook#1448 by @​robhogan)
  • [Breaking]: Integrators consuming metro/src/DeltaBundler/Transformer must now pass an options object with getOrComputeSha1 (facebook#1451 by @​robhogan)
  • [Breaking]: metro/src/node-haste/DependencyGraph.getSha1 has been removed, prefer getOrComputeSha1 (facebook#1451 by @​robhogan)
  • [Performance]: Enable lazy file hashing by default, disable with watcher.unstable_lazySha1: false (facebook#1451 by @​robhogan)

Full Changelog: react/metro@v0.81.3...v0.82.0

v0.81.5

Compare Source

This is a hotfix on the 0.81.x branch.

This release fixes two issues with unstable_enablePackageExports, which is experimental and opt-in in Metro 0.81.

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental]: importLocationPlugin: Fix non-deterministic false identification of ESM imports (facebook@55ed2ee by @​byCedric)
  • [Experimental]: collectDepedencies: Fix one-line export from files triggering _interopRequireDefault is not a function (facebook@5f79ce8 by @​byCedric)

Full Changelog: react/metro@v0.81.4...v0.81.5

v0.81.4

Compare Source

This is a hotfix on the 0.81.x branch.

This release fixes a number of issues with unstable_enablePackageExports.

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental]: Fix wildcard pattern precedence in package.json imports/exports resolution (facebook@38ef15d by @​robhogan)
  • [Experimental]: Fix edge-case overmatching of pattern keys in package.json exports/imports resolution. (facebook@bd9d16c by @​robhogan)
  • [Experimental]: Fix handling of export map targets with zero or 2+ wildcard characters in package.json imports/exports resolution (facebook@72b703b by @​robhogan)
  • [Experimental]: Restore compat with configs that set unstable_conditionNames: ['import'], fix _interopRequireDefault is not a function (facebook@8277623 by @​robhogan)

Full Changelog: react/metro@v0.81.3...v0.81.4

v0.81.3

Compare Source

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental]: With unstable_enablePackageExports, assert exactly one of the conditions import/require according to source syntax. (facebook#1477 by @​robhogan)
  • [Experimental]: Fix global package resolution with unstable_lazySha1 (facebook@42ec821 by @​robhogan)

Full Changelog: react/metro@v0.81.2...v0.81.3

v0.81.2

Compare Source

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental]: Auto-save file cache via config.watcher.unstable_autoSaveCache. (facebook#1434 by @​robhogan)
  • [Experimental]: Add watcher.unstable_lazySha1 to defer SHA1 calculation until files are needed by the transformer. (facebook#1435 by @​robhogan)
  • [Experimental]: Expose deep imports of Metro packages (metro/src/x.js as metro/private/x) as explicitly private (non-semver). (facebook#1441 by @​robhogan)

Full Changelog: react/metro@v0.81.1...v0.81.2

v0.81.1

Compare Source

  • [Feature]: Always include source file content sources in HMR source maps. Fixes facebook/react-native#49069 (breakpoints are inconsistent after fast refresh) (cd7a935 by @​vzaidman)
  • [Fix]: Fix edge case where files may appear missing during bundling/resolution while being modified. (2a0b548 by @​robhogan)
  • [Fix]: Import-exports-plugin: Rename module/require/exports/global declarations to avoid conflicts with injected args or generated code. (facebook#1385 by @​robhogan)
  • [Fix]: Don't use console.log directly in bundle builds. (91d74d0 by @​robhogan)
  • [Fix]: Haste conflicts created after startup could cause inconsistent filesystem state. (facebook#1399 by @​robhogan)
  • [Fix]: Don't enter zombie state on startup Haste collisions. (0fc8e45 by @​robhogan)
  • [Performance]: Exclude React Compiler runtime from inline requires. (facebook#1390 by @​gaearon)
  • [Performance]: Optimize the number of workers to use for parallel processing to use os.availableParallelism instead of os.cpus. (facebook#1378 by @​screetBloom)
  • [Performance]: Don't stat ignored files in fsevents watcher. (a1c9cdb by @​robhogan)
  • [Performance]: Don't walk project on startup when using fsevents watcher on macOS. (122bdbd by @​robhogan)
  • [Performance]: Use fast, recursive watch on macOS regardless of optional dependency installation. (facebook#1420 by @​robhogan)

Full Changelog: react/metro@v0.81.0...v0.81.1

v0.81.0

Compare Source

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental]: Remove redundant unstable_enableSymlinks - symlink support is stable and always-on. (facebook@e52b5ff by @​robhogan)
  • [Experimental]: Implement transformer.unstable_memoizeInlineRequires to optimise inlined access. (facebook#1346 by @​robhogan).
  • [Experimental]: Add unstable_server_log, unstable_server_menu_updated, and unstable_server_menu_cleared reporter events (facebook@616f437 by @​huntie)

Full Changelog: react/metro@v0.80.11...v0.81.0

v0.80.12

Compare Source

This is a hotfix on the 0.80.x branch.

Full Changelog: react/metro@v0.80.11...v0.80.12

v0.80.11

Compare Source

  • [Fix]: Resolver: Only consider directory candidates when resolving path specifiers ending in a / (facebook@1e1dfe1 by @​robhogan)
  • [Performance]: Various resolver perfo

Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title Update dependency metro-source-map to v0.73.3 Update dependency metro-source-map to v0.73.5 Dec 1, 2022
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch 2 times, most recently from 8c25241 to c5d2c09 Compare December 1, 2022 17:17
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.73.5 Update dependency metro-source-map to v0.73.4 Dec 1, 2022
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from c5d2c09 to b9f7ddb Compare December 15, 2022 20:17
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.73.4 Update dependency metro-source-map to v0.73.6 Dec 15, 2022
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from b9f7ddb to f3487c0 Compare January 5, 2023 19:46
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.73.6 Update dependency metro-source-map to v0.73.7 Jan 5, 2023
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from f3487c0 to 310645e Compare January 9, 2023 16:29
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.73.7 Update dependency metro-source-map to v0.74.0 Jan 9, 2023
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from 310645e to 0894490 Compare January 20, 2023 12:16
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.74.0 Update dependency metro-source-map to v0.74.1 Jan 20, 2023
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.74.1 Update dependency metro-source-map to v0.76.0 Mar 23, 2023
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.76.0 Update dependency metro-source-map to v0.76.2 Apr 17, 2023
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from 799c605 to e58ce29 Compare April 17, 2023 11:40
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from e58ce29 to 76a6f59 Compare May 28, 2023 08:44
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.76.2 Update dependency metro-source-map to v0.76.5 May 28, 2023
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.76.5 Update dependency metro-source-map to v0.72.4 Jun 7, 2023
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch 2 times, most recently from 326fdef to 23d6cd9 Compare June 7, 2023 19:01
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.72.4 Update dependency metro-source-map to v0.76.6 Jun 7, 2023
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.76.6 Update dependency metro-source-map to v0.76.7 Jun 21, 2023
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from 23d6cd9 to f454429 Compare June 21, 2023 14:10
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from f454429 to f8f633c Compare July 7, 2023 02:02
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.76.7 Update dependency metro-source-map to v0.77.0 Jul 7, 2023
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from f8f633c to fe88146 Compare August 7, 2023 18:55
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.77.0 Update dependency metro-source-map to v0.78.0 Aug 7, 2023
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from fe88146 to e06516c Compare August 16, 2023 11:14
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.78.0 Update dependency metro-source-map to v0.78.1 Aug 16, 2023
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from e06516c to 0f1d22a Compare September 1, 2023 19:05
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from 3be2536 to b3f61d7 Compare January 10, 2024 19:33
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.80.3 Update dependency metro-source-map to v0.80.4 Jan 10, 2024
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from b3f61d7 to 786254c Compare January 24, 2024 21:54
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.80.4 Update dependency metro-source-map to v0.80.5 Jan 24, 2024
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from 786254c to aeb1d48 Compare February 15, 2024 22:11
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.80.5 Update dependency metro-source-map to v0.80.6 Feb 15, 2024
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from aeb1d48 to 47ae2d0 Compare March 19, 2024 11:35
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.80.6 Update dependency metro-source-map to v0.80.7 Mar 19, 2024
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from 47ae2d0 to 6ece7e6 Compare March 28, 2024 14:01
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.80.7 Update dependency metro-source-map to v0.80.8 Mar 28, 2024
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from 6ece7e6 to a7fd23e Compare May 2, 2024 13:58
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.80.8 Update dependency metro-source-map to v0.80.9 May 2, 2024
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from a7fd23e to b704d32 Compare August 8, 2024 13:43
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.80.9 Update dependency metro-source-map to v0.80.10 Aug 8, 2024
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from b704d32 to f6513ba Compare September 4, 2024 14:31
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.80.10 Update dependency metro-source-map to v0.80.11 Sep 4, 2024
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from f6513ba to 6296bef Compare September 8, 2024 10:39
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.80.11 Update dependency metro-source-map to v0.80.12 Sep 8, 2024
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from 6296bef to 3f0c769 Compare October 14, 2024 19:28
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.80.12 Update dependency metro-source-map to v0.81.0 Oct 14, 2024
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from 3f0c769 to 3e3920c Compare January 30, 2025 13:03
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.81.0 Update dependency metro-source-map to v0.81.1 Jan 30, 2025
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from 3e3920c to cf9217c Compare February 25, 2025 16:05
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.81.1 Update dependency metro-source-map to v0.81.2 Feb 25, 2025
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from cf9217c to 4ed4546 Compare March 3, 2025 12:30
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.81.2 Update dependency metro-source-map to v0.81.3 Mar 3, 2025
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from 4ed4546 to d275181 Compare March 6, 2025 18:45
@renovate renovate Bot changed the title Update dependency metro-source-map to v0.81.3 Update dependency metro-source-map to v0.82.0 Mar 6, 2025
@renovate
renovate Bot force-pushed the renovate/metro-source-map-0.x branch from d275181 to 0191337 Compare March 27, 2025 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants