yarnpkg/berry
### [`v3.2.3`](https://togithub.com/yarnpkg/berry/blob/HEAD/CHANGELOG.md#323)
[Compare Source](https://togithub.com/yarnpkg/berry/compare/7a42886db3ad437b5f0c2dc6e12c2cd9b894070d...3f3b8a529b32fe3a92a19724df54434c9e1958fa)
##### 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`](https://togithub.com/yarnpkg/berry/blob/HEAD/CHANGELOG.md#322)
[Compare Source](https://togithub.com/yarnpkg/berry/compare/d157755d585627623dfeebff154842dfe29eb871...7a42886db3ad437b5f0c2dc6e12c2cd9b894070d)
##### 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`](https://togithub.com/yarnpkg/berry/blob/HEAD/CHANGELOG.md#321)
[Compare Source](https://togithub.com/yarnpkg/berry/compare/58dd22e47eb46da5c2c32377ed5f749754b9ea64...d157755d585627623dfeebff154842dfe29eb871)
##### 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.
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, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.2.0
->3.2.3
Release Notes
yarnpkg/berry
### [`v3.2.3`](https://togithub.com/yarnpkg/berry/blob/HEAD/CHANGELOG.md#323) [Compare Source](https://togithub.com/yarnpkg/berry/compare/7a42886db3ad437b5f0c2dc6e12c2cd9b894070d...3f3b8a529b32fe3a92a19724df54434c9e1958fa) ##### 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`](https://togithub.com/yarnpkg/berry/blob/HEAD/CHANGELOG.md#322) [Compare Source](https://togithub.com/yarnpkg/berry/compare/d157755d585627623dfeebff154842dfe29eb871...7a42886db3ad437b5f0c2dc6e12c2cd9b894070d) ##### 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`](https://togithub.com/yarnpkg/berry/blob/HEAD/CHANGELOG.md#321) [Compare Source](https://togithub.com/yarnpkg/berry/compare/58dd22e47eb46da5c2c32377ed5f749754b9ea64...d157755d585627623dfeebff154842dfe29eb871) ##### 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.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.
This PR has been generated by Mend Renovate. View repository job log here.