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: v9.8.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: v10.0.0-pre.0
Choose a head ref
  • 14 commits
  • 52 files changed
  • 5 contributors

Commits on Jul 19, 2023

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

Commits on Jul 25, 2023

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

Commits on Jul 26, 2023

  1. feat: set engines and prerelease for npm 10 (#6674)

    BREAKING CHANGE: npm now supports node `^18.17.0 || >=20.5.0`
    lukekarrys authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    b6cf113 View commit details
    Browse the repository at this point in the history
  2. fix: remove metric-registry config

    BREAKING CHANGE: the hard-coded "metrics-registry" config has been
    removed.
    
    This is not used by npm at all, and is also not used by any of the npm
    modules that consume config.  npm does not send data to any metrics
    server.
    wraithgar authored and lukekarrys committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    1f767aa View commit details
    Browse the repository at this point in the history
  3. fix: remove "tmp" config

    BREAKING CHANGE: the unused "tmp" config has been removed
    wraithgar authored and lukekarrys committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    ece52a3 View commit details
    Browse the repository at this point in the history
  4. fix: remove "hashAlgorithm" from flatOptions

    BREAKING CHANGE: the hard-coded "hashAlgorithm" value is no longer being
    passed through flatOptions
    
    Nothing in npm is using this.
    wraithgar authored and lukekarrys committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    db91a77 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d2c3712 View commit details
    Browse the repository at this point in the history
  6. fix: stop retrying on 409 conflict

    BREAKING CHANGE: libnpmpublish will no longer attempt a single automatic
    retry on 409 responses during publish.
    wraithgar authored and lukekarrys committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    0a71ebb View commit details
    Browse the repository at this point in the history
  7. chore: remove lodash.clonedeep

    wraithgar authored and lukekarrys committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    392682b View commit details
    Browse the repository at this point in the history
  8. fix: remove implicit if-present logic from run-script workspaces

    BREAKING CHANGE: npm no longer treats missing scripts as a special case
    in workspace mode.  Use `if-present` to ignore missing scripts.
    wraithgar authored and lukekarrys committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    0318f44 View commit details
    Browse the repository at this point in the history
  9. fix: remove "ci-name" config

    BREAKING CHANGE: the "ci-name" config has been removed
    
    The "ci" portion of the default "user-agent" will now only be derived
    from the environment and can not be manually overridden.
    wraithgar authored and lukekarrys committed Jul 26, 2023
    3 Configuration menu
    Copy the full SHA
    e0d3edd View commit details
    Browse the repository at this point in the history
  10. chore: remove @npmcli/config dep from docs workspace

    When a new major of @npmcli/config is released, the docs workspace is
    not being updated by release-please since it is a private workspace.
    
    Remove the dependency is the easiest way to workaround this for now.
    lukekarrys authored and wraithgar committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    c453fa0 View commit details
    Browse the repository at this point in the history
  11. chore: allow publishing new major of workspace without prerelease

    Previously the publish script assumed that a new major version of a
    workspace would always be preceeded by a prerelease. This updates the
    script so that a workspace will be published to the `latest` tag if it
    is greater than the current latest major version.
    
    This also fixes an issue where getting a version of a workspace could
    fail if it is the first time being published to a new tag. The script
    now catches this error and treats it like a workspace that needs
    publishing.
    lukekarrys committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    05357c3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    51bc99d View commit details
    Browse the repository at this point in the history
Loading