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: npm/cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v11.11.1
Choose a base ref
...
head repository: npm/cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v11.12.0
Choose a head ref
  • 18 commits
  • 100 files changed
  • 7 contributors

Commits on Mar 16, 2026

  1. Configuration menu
    Copy the full SHA
    8e0a731 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51365b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    21ea382 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2026

  1. Configuration menu
    Copy the full SHA
    03af94d View commit details
    Browse the repository at this point in the history
  2. chore: fix snap tests

    owlstronaut committed Mar 17, 2026
    Configuration menu
    Copy the full SHA
    98ccf92 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2026

  1. Configuration menu
    Copy the full SHA
    8eff5fb View commit details
    Browse the repository at this point in the history
  2. fix: clear exclusive param siblings when setting from CLI (#9023)

    # fix: clear exclusive sibling configs from env when one is set via CLI
    
    ## What's the problem?
    
    If you set an exclusive param via CLI (e.g. `--save-prod`) but a sibling
    (`npm_config_save_dev=true`) is already in the environment, child
    processes
    inherit both and crash with a conflict. This was also the root cause of
    the
    `--min-release-age` + `--before` issue in #9005.
    
    ## What changed
    
    When `setEnvs` exports a non-default exclusive config, it now resets
    that
    param's siblings to their defaults in the env — so child processes never
    see a conflict. Works generically for all exclusive pairs, not just this
    one.
    
    ## Tests
    
    Added a test for the case where `save-prod` is set via CLI while
    `save-dev`
    is already in env — verifies `save-dev` gets reset to its default.
    
    ## References
    
    Fixes #9005
    umeshmore45 authored Mar 18, 2026
    Configuration menu
    Copy the full SHA
    e839b07 View commit details
    Browse the repository at this point in the history
  3. deps: [email protected]

    wraithgar committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    ce195dc View commit details
    Browse the repository at this point in the history
  4. chore: test snapshots

    wraithgar committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    920e5ed View commit details
    Browse the repository at this point in the history
  5. deps: [email protected]

    wraithgar committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    82deab6 View commit details
    Browse the repository at this point in the history
  6. deps: [email protected]

    wraithgar committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    e5a7e22 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7e9d538 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d273380 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8dcfe69 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4d5f7d9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    03f4c3a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    95fa7f4 View commit details
    Browse the repository at this point in the history
  13. chore: release 11.12.0

    github-actions[bot] authored and owlstronaut committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    1afa738 View commit details
    Browse the repository at this point in the history
Loading