Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/v7.19.0 #3465

Merged
merged 15 commits into from
Jun 24, 2021
Merged

Release/v7.19.0 #3465

merged 15 commits into from
Jun 24, 2021

Conversation

wraithgar
Copy link
Member

v7.19.0 (2021-06-24)

FEATURES

BUG FIXES

DEPENDENCIES

  • fe4138381 @npmcli/arborist@2.6.4:
    • bin: allow turning off timer display with --timers=false
    • fix: do not try to inflate a fresh lockfile
    • fix(diff): walk target children if root is a link
    • chore: @npmcli/package-json refactor

ruyadorno and others added 15 commits June 17, 2021 15:33
This adds linting checking to our bin directory, fixes the linting
errors that generated, and cleans up lib/ls.js
to remove unused variables.

PR-URL: #3454
Credit: @Ivan12273
Close: #3454
Reviewed-by: @darcyclarke
Cleaned the code up too

PR-URL: #3416
Credit: @wraithgar
Close: #3416
Reviewed-by: @nlf
Tests for cli now use the real npm

PR-URL: #3451
Credit: @wraithgar
Close: #3451
Reviewed-by: @nlf
Consolidates existing "real npm" mocks, labels it real. We can now
migrate tests to this one at a time instead of trying to make one giant
PR that does it all at once.

PR-URL: #3458
Credit: @wraithgar
Close: #3458
Reviewed-by: @nlf
We had tied the usage of commands to snapshots, but not the full config
descriptions. This will prevent us from landing changes to the config
descriptions that don't also result in rebuilt `.md` help docs.

Closes npm/statusboard#374

PR-URL: #3459
Credit: @wraithgar
Close: #3459
Reviewed-by: @nlf
Refactor set-script and init to use @npmcli/package-json as a uniformed
way to update and save package.json files.

Fixes: #3234
Relates to: npm/statusboard#368

PR-URL: #3455
Credit: @ruyadorno
Close: #3455
Reviewed-by: @nlf
This is a papercut that has been driving me crazy when debugging
ERESOLVE issues.  It's not particularly useful to just say something is
"invalid", without showing which module's dependency is not being met.

With this commit, it prints all the packages that depend on that
dependency and do not have their required version met.

This does print multiple times for deduped deps that are invalid, but
if we skip the printing of the `invalid` label for deduped deps, we end
up losing information that is only detected later in the tree walk.

PR-URL: #3460
Credit: @isaacs
Close: #3460
Reviewed-by: @nlf
this didn't get ran when we added the new package-json package
  * bin: allow turning off timer display with --timers=false
  * fix: do not try to inflate a fresh lockfile
  * fix(diff): walk target children if root is a link
  * chore: @npmcli/package-json refactor
@wraithgar wraithgar requested a review from a team as a code owner June 24, 2021 21:20
@wraithgar wraithgar merged commit cf55fe0 into latest Jun 24, 2021
@nlf nlf deleted the release/v7.19.0 branch March 28, 2022 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants