-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see whatβs changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: yarnpkg/berry
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: @yarnpkg/cli/4.11.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: yarnpkg/berry
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: @yarnpkg/cli/4.12.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 5 commits
- 18 files changed
- 4 contributors
Commits on Nov 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for f4897aa - Browse repository at this point
Copy the full SHA f4897aaView commit details
Commits on Nov 20, 2025
-
fix(git): split
-candcore.autocrlf=falseinto separate args forβ¦β¦ `clone` (#6983) ## What's the problem this PR addresses? This PR fixes a bug when calling `git clone` with Git 2.52.0; currently, Yarn is executing `git clone "-c core.autocrlf=false" ...`, instead of the intended `git clone -c core.autocrlf=false ...`, and Git 2.52.0 does not like the quoted version. Resolves #6982. ## How did you fix it? This splits `-c core.autocrlf=false` into separate arguments. ## Checklist - [x] I have read the [Contributing Guide](https://yarnpkg.com/advanced/contributing). - [x] I have set the packages that need to be released for my changes to be effective. - [x] I will check that all automated PR checks pass before the PR gets reviewed.
Configuration menu - View commit details
-
Copy full SHA for 0b3462a - Browse repository at this point
Copy the full SHA 0b3462aView commit details -
Implements npm web login support (#6981)
## What's the problem this PR addresses? Npm plans to fully remove the `/-/user/org.couchdb.user:<name>` endpoint. Since we use this endpoint to login, we need to implement support for the newer `/-/v1/login` endpoint. ## How did you fix it? A new option, `--web-login`, enables the web login flow (and fallbacks to the password flow if the web flow isn't supported). This flag is automatically enabled for the npm registry. This is technically a breaking change, but since it's the registry that plans to make that change I think it's ok. ## Checklist <!--- Don't worry if you miss something, chores are automatically tested. --> <!--- This checklist exists to help you remember doing the chores when you submit a PR. --> <!--- Put an `x` in all the boxes that apply. --> - [x] I have read the [Contributing Guide](https://yarnpkg.com/advanced/contributing). <!-- See https://yarnpkg.com/advanced/contributing#preparing-your-pr-to-be-released for more details. --> <!-- Check with `yarn version check` and fix with `yarn version check -i` --> - [x] I have set the packages that need to be released for my changes to be effective. <!-- The "Testing chores" workflow validates that your PR follows our guidelines. --> <!-- If it doesn't pass, click on it to see details as to what your PR might be missing. --> - [x] I will check that all automated PR checks pass before the PR gets reviewed.
Configuration menu - View commit details
-
Copy full SHA for b65d527 - Browse repository at this point
Copy the full SHA b65d527View commit details -
## What's the problem this PR addresses? `"type": "mixed"` is not valid JSON Schema. This results in errors in features such as VS Code's automatic validation: ``` Schema 'Yarn Config (.yarnrc.yml) - Yarnrc configuration files (yarnrc.json)' is not valid: /properties/httpTimeout/type : must be equal to one of the allowed values /properties/httpTimeout/type : must be array /properties/httpTimeout/type : must match a schema in anyOfYAML(768) ``` Resolves #6972 ## How did you fix it? `type` could be omitted completely (it's redundant with `oneOf`) but is required by the Docusaurus configuration (via https://github.com/arcanis/react-json-doc?), so I added it as an array. To prevent further regressions, I added validation of the JSON Schemas using [AJV](https://ajv.js.org/). If there's a better place for this test to reside, please let me know. ## Checklist <!--- Don't worry if you miss something, chores are automatically tested. --> <!--- This checklist exists to help you remember doing the chores when you submit a PR. --> <!--- Put an `x` in all the boxes that apply. --> - [x] I have read the [Contributing Guide](https://yarnpkg.com/advanced/contributing). <!-- See https://yarnpkg.com/advanced/contributing#preparing-your-pr-to-be-released for more details. --> <!-- Check with `yarn version check` and fix with `yarn version check -i` --> - [x] I have set the packages that need to be released for my changes to be effective. <!-- The "Testing chores" workflow validates that your PR follows our guidelines. --> <!-- If it doesn't pass, click on it to see details as to what your PR might be missing. --> - [x] I will check that all automated PR checks pass before the PR gets reviewed.
Configuration menu - View commit details
-
Copy full SHA for f3c5fa2 - Browse repository at this point
Copy the full SHA f3c5fa2View commit details
Commits on Nov 23, 2025
-
| Package name | Version | | --- | --- | | `@yarnpkg/cli` | `4.12.0` | | `@yarnpkg/plugin-git` | `3.1.4` | | `@yarnpkg/plugin-npm-cli` | `4.4.0` |
Configuration menu - View commit details
-
Copy full SHA for 8385300 - Browse repository at this point
Copy the full SHA 8385300View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we canβt render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff @yarnpkg/cli/4.11.0...@yarnpkg/cli/4.12.0