Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Nov 20, 2022

This PR contains the following updates:

Package Change Age Confidence
yarn (source) 3.1.13.8.7 age confidence

Release Notes

yarnpkg/berry (yarn)

v3.8.7

Compare Source

v3.8.6

Compare Source

v3.8.5

Compare Source

v3.8.4

Compare Source

v3.8.3

Compare Source

v3.8.2

Compare Source

v3.8.1

Compare Source

v3.8.0

Compare Source

v3.7.0

Compare Source

v3.6.4

Compare Source

v3.6.3

Compare Source

v3.6.2

Compare Source

v3.6.1

Compare Source

v3.6.0

Compare Source

v3.5.1

Compare Source

v3.5.0

Compare Source

v3.4.1

Compare Source

  • Fixes an accidental backport error in yarn init.

v3.4.0

Compare Source

Node.js parity
  • PnP now supports the Node --conditions flag.
  • PnP now supports the Node --watch flag on Node 18 (it previously only supported it on Node 19).
Bugfixes
  • The PnP API module (pnpapi) can now be imported from ESM modules.
  • ZipFS.prototype.getBufferAndClose will not error on empty archives resulting from an unlink after write.
  • Fixes various issues around postinstall script inter-dependencies.
  • Removes the message prefixes (YN0000) from yarn workspaces foreach.
Compatibility
  • Updates the PnP compatibility layer for TypeScript v5.0.0-beta.

v3.3.1

Compare Source

v3.3.0

Compare Source

Installs
  • The node-modules linker avoids creation of circular symlinks
  • The node-modules linker no longer creates duplicate copies inside of aliased packages
  • The node-modules linker locates binaries correctly when the same version of the package is duplicated inside root workspace and another workspace
  • Improved performance for hardlinks-global node-modules linker mode by 1.5x
Compatibility
  • Updates the PnP compatibility layer for TypeScript v4.9.2-rc.

v3.2.4

Compare Source

Compatibility
  • The patched filesystem now supports fchown.
  • PnP now handles private import mappings.
  • Updates the PnP compatibility layer for TypeScript v4.8.4 and v4.9.1-beta.
  • PnP now reports loaded modules when in watch mode.

v3.2.3

Compare Source

Bugfixes
  • When Corepack is enabled Yarn will now use the current CLI to prepare external Yarn classic projects, matching the behaviour of when Corepack is disabled.
Compatibility
  • Updates the PnP compatibility layer for TypeScript 4.8.1-rc
  • The ESM loader now supports unflagged JSON modules.

v3.2.2

Compare Source

Compatibility
  • The patched filesystem now supports ftruncate.
  • The patched filesystem now supports fchmod.
  • The patched filesystem now supports throwIfNoEntry.
  • The PnP filesystem now handles most of the FileHandle methods
  • Updates the PnP compatibility layer for TypeScript 4.8 Beta
  • The npm_package_json environment variable is now set by Yarn.

v3.2.1

Compare Source

Installs
  • The pnpm linker no longer tries to remove node_modules directory, when node-modules linker is active
  • The node-modules linker does not fail anymore if portal dependency points to an external project with multiple interdependent workspaces
  • The node-modules linker has received various improvements:
    • applies hoisting algorithm on aliased dependencies
    • reinstalls modules that have their directories removed from node_modules by the user
    • improves portal hoisting
    • supports supportedArchitectures
Bugfixes
  • The PnP ESM loader is now able to handle symlinked extensionless entrypoints.

v3.2.0

Compare Source

Various improvements have been made in the core to improve performance. Additionally:

Commands
  • The yarn workspaces foreach run command is now able to run binaries.
  • The yarn npm info command now supports displaying information about a tagged version of a package (e.g. yarn npm info vue@next).
  • A new yarn explain command has been added. It can be used to explain an error code, or list all available error codes.
    • For example, try to run yarn explain YN0002.
  • The yarn npm publish command now accepts a new --otp option, to set the One-Time Password from the CLI.
    • A better error message will also be shown when a query fails due to an invalid OTP.
  • yarn upgrade-interactive now has improved paging:
    • Yarn will display as many suggestions as can fit in the viewport (rather than a fixed-size list).
    • The suggestions that fit in the viewport will be fetched in the foreground and will load one-by-one.
    • The suggestions that don't will be fetched in the background and will be loaded in batches to increase responsiveness and reduce input lag.
    • Most notably, you won't have to wait for all of the suggestions to be fetched (which took a very long time before on large monorepos) before you can start navigating through the list.
Installs
  • The node-modules linker now tolerates if node_modules is a symbolic link, and doesn't recreate it.
  • On top of the cpu and arch fields, Yarn now support a new libc field which can be used in tandem with optionalDependencies to avoid downloading packages that have been linked against incompatible standard libraries (we currently support two values: glibc and musl).
  • The pnpm linker has received various improvements:
    • It will now remove the node_modules/.store and node_modules folders if they are empty.
    • It now supports running binaries of soft links.
    • It will now create self-references for packages that don't depend on other versions of themselves.
    • It will now remove scope folders (e.g. node_modules/@​yarnpkg) if they are empty or after removing a scoped dependency.
  • All .pnp.cjs files with inlined data will now store the data in a JSON string literal instead of an object literal to improve startup performance.
Compatibility
  • The shell now treats backslashes same as Bash (so it mostly ignore them).
    • Could potentially be a breaking change, but the old behavior caused portability issues with a few packages, so we had to make this change (especially since the portable shell is intended to help portability).
  • The shell now supports ${FOO:+}.
  • The PnP filesystem now handles read and readSync using options.
  • The PnP filesystem now handles UNC paths using forward slashes.
  • The PnP filesystem now sets the proper path property on streams created by createReadStream() and obtained from zip archives.
  • The PnP runtime now throws an ERR_REQUIRE_ESM error when attempting to require an ES Module, matching the default Node.js behaviour.
  • Updates the PnP compatibility layer for TypeScript 4.6 Beta (it's possible we'll need to publish another patch update once the 4.6 enters stable).
Bugfixes
  • @yarnpkg/pnpify now escapes paths correctly.
  • The ESM loader is now enabled regardless of the entrypoint module type, this fixes support for dynamic imports in commonjs modules when the entrypoint is also commonjs.
  • The ESM loader is now able to resolve relative imports with search parameters.
  • The node field inside the npm_config_user_agent Yarn sets will now include a leading v.
  • Yarn is now able to recover from a corrupted install state.
  • Yarn is now able to migrate classic lockfiles containing unconventional tarball URLs.
  • The nm linker hoists portals after hoisting their dependencies first.
  • Fixed a crash caused by a bad interaction between aliased packages and peer dependencies.
  • The ESBuild plugin will no longer allow access to Node.js builtins if the platform isn't set to Node.
  • SemVer ranges with build metadata can now be resolved.
  • The YARN_IGNORE_NODE environment variable will now be parsed using the same mechanism as env variable configuration settings (i.e. both 1/0 and true/false will be accepted)
ZipFS Extension
  • You can now unmount zip folders by right-clicking on their workspaces.
Miscellaneous Features
  • Reporting for Git errors has been improved.
  • The resolution step now has a progress indicator.
  • The experimental ESM loader warning emitted by Node.js is now suppressed.
  • Private registries can now be authenticated using private keys and certificates.
  • A new wrapNetworkRequest hook now lets you wrap network requests (for example to log them).

Configuration

📅 Schedule: 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 force-pushed the renovate/yarn-monorepo branch from 3d18b76 to 1ac08d9 Compare March 12, 2023 13:16
@renovate renovate bot changed the title chore(deps): update yarn to v3.3.0 chore(deps): update yarn to v3.4.1 Mar 12, 2023
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from 1ac08d9 to eb8d525 Compare March 17, 2023 05:25
@renovate renovate bot changed the title chore(deps): update yarn to v3.4.1 chore(deps): update yarn to v3.5.0 Mar 17, 2023
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from eb8d525 to c19a231 Compare May 28, 2023 21:47
@renovate renovate bot changed the title chore(deps): update yarn to v3.5.0 chore(deps): update yarn to v3.5.1 May 28, 2023
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from c19a231 to c2ce0a2 Compare June 2, 2023 04:57
@renovate renovate bot changed the title chore(deps): update yarn to v3.5.1 chore(deps): update yarn to v3.6.0 Jun 2, 2023
@renovate renovate bot changed the title chore(deps): update yarn to v3.6.0 chore(deps): update yarn to v3.6.1 Jul 1, 2023
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from c2ce0a2 to df6763d Compare July 1, 2023 01:49
@renovate renovate bot changed the title chore(deps): update yarn to v3.6.1 chore(deps): update yarn to v3.6.2 Aug 18, 2023
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from df6763d to f2fbece Compare August 18, 2023 17:42
@renovate renovate bot changed the title chore(deps): update yarn to v3.6.2 chore(deps): update yarn to v3.6.3 Aug 25, 2023
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from f2fbece to 1bebab0 Compare August 25, 2023 05:55
@renovate renovate bot changed the title chore(deps): update yarn to v3.6.3 chore(deps): update yarn to v3.6.4 Oct 4, 2023
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from 1bebab0 to ff3716b Compare October 4, 2023 05:09
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from ff3716b to 77f8892 Compare November 15, 2023 09:01
@renovate renovate bot changed the title chore(deps): update yarn to v3.6.4 chore(deps): update yarn to v3.7.0 Nov 15, 2023
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from 77f8892 to b7bd857 Compare February 2, 2024 08:48
@renovate renovate bot changed the title chore(deps): update yarn to v3.7.0 chore(deps): update yarn to v3.8.0 Feb 2, 2024
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from b7bd857 to b9e7c7e Compare March 5, 2024 05:48
@renovate renovate bot changed the title chore(deps): update yarn to v3.8.0 chore(deps): update yarn to v3.8.1 Mar 5, 2024
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from b9e7c7e to 25e612b Compare May 2, 2024 17:44
@renovate renovate bot changed the title chore(deps): update yarn to v3.8.1 chore(deps): update yarn to v3.8.2 May 2, 2024
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from 25e612b to e008332 Compare June 21, 2024 23:59
@renovate renovate bot changed the title chore(deps): update yarn to v3.8.2 chore(deps): update yarn to v3.8.3 Jun 21, 2024
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from e008332 to 2a4c663 Compare August 8, 2024 20:57
@renovate renovate bot changed the title chore(deps): update yarn to v3.8.3 chore(deps): update yarn to v3.8.4 Aug 8, 2024
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from 2a4c663 to fd419c3 Compare August 25, 2024 05:57
@renovate renovate bot changed the title chore(deps): update yarn to v3.8.4 chore(deps): update yarn to v3.8.5 Aug 25, 2024
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from fd419c3 to 70ed97e Compare October 19, 2024 11:10
@renovate renovate bot changed the title chore(deps): update yarn to v3.8.5 chore(deps): update yarn to v3.8.6 Oct 19, 2024
@renovate renovate bot force-pushed the renovate/yarn-monorepo branch from 70ed97e to bfc7fa0 Compare December 4, 2024 05:59
@renovate renovate bot changed the title chore(deps): update yarn to v3.8.6 chore(deps): update yarn to v3.8.7 Dec 4, 2024
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