Skip to content
Permalink

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
Choose a base ref
...
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
Choose a head ref
  • 5 commits
  • 18 files changed
  • 4 contributors

Commits on Nov 7, 2025

  1. Configuration menu
    Copy the full SHA
    f4897aa View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2025

  1. fix(git): split -c and core.autocrlf=false into 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.
    mhassan1 authored Nov 20, 2025
    Configuration menu
    Copy the full SHA
    0b3462a View commit details
    Browse the repository at this point in the history
  2. 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.
    arcanis authored Nov 20, 2025
    Configuration menu
    Copy the full SHA
    b65d527 View commit details
    Browse the repository at this point in the history
  3. Fix JSON Schema (#6973)

    ## 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.
    joshkel authored Nov 20, 2025
    Configuration menu
    Copy the full SHA
    f3c5fa2 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2025

  1. Releasing 3 new packages

    | Package name | Version |
    | --- | --- |
    | `@yarnpkg/cli` | `4.12.0` |
    | `@yarnpkg/plugin-git` | `3.1.4` |
    | `@yarnpkg/plugin-npm-cli` | `4.4.0` |
    yarnbot committed Nov 23, 2025
    Configuration menu
    Copy the full SHA
    8385300 View commit details
    Browse the repository at this point in the history
Loading