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

v7.21.0 #3665

Merged
merged 22 commits into from Aug 19, 2021
Merged

v7.21.0 #3665

merged 22 commits into from Aug 19, 2021

Conversation

wraithgar
Copy link
Member

v7.21.0 (2021-08-19)

FEATURES

BUG FIXES

DEPENDENCIES

  • df57f0d53 @npmcli/run-script@1.8.6
  • 8183976cf normalize-package-data@3.0.3:
    • fix: account for "licence" as spelling variant
  • f07772401 init-package-json@2.0.4
  • 991a3bd39 read-package-json@4.0.0
  • e9e5ee560 @npmcli/arborist@2.8.2:
    • fix: treat top-level global packages as "top" nodes
    • fix: load global symlinks implicitly as file: deps
    • fix(reify): debug crash when extracting into symlink
    • fix: node_modules must be a directory
    • fix: make Node.children() a case-insensitive Map
    • fix(reify): verify existing deps in nm are dirs
  • b6f40b5f8 tar@6.1.10:
    • fix: prune dirCache properly for unicode, windows
    • fix: reserve paths properly for unicode, windows
    • fix: prevent path escape using drive-relative paths
    • fix: drop dirCache for symlink on all platforms
  • 218cacadc is-core-module@2.6.0
  • 7ac621cd1 smart-buffer@4.2.0
  • 94f92de13 make-fetch-happen@9.0.5
  • 71cdfd898 spdx-license-ids@3.0.10:
    • update license list to v3.14

DOCUMENTATION

wraithgar and others added 22 commits August 17, 2021 08:56
`leven` dropped support for node10 and we still currently have to support
it.  Moved to https://github.com/ka-weihe/fastest-levenshtein

Originally discussed in #2403, but the
did-you-mean lib moved quite a bit since then and there were conflicts
so I made a new PR

PR-URL: #3640
Credit: @wraithgar
Close: #3640
Reviewed-by: @nlf
The content in this portion of the docs is auto-generated.

PR-URL: #3654
Credit: @wraithgar
Close: #3654
Reviewed-by: @nlf
This should prevent the kind of thing we've seen where people edit the
generated docs, as in #3654 and #3630, and provide them with a helpful
pointer so they put the config documentation changes in the right place.
When we accidentally edit the auto-generated portions of the docs, this
will catch the error and cause CI to fail.

Later phase automated safety check that the early-stage human commenting
in the last commit also addresses.

Re: #3654
Re: #3630

PR-URL: #3655
Credit: @isaacs
Close: #3655
Reviewed-by: @nlf
Wraps logged process.argv in `replaceInfo`

Removes logged process.argv from EJSONPARSE warning for top level
package.json merge conflicts.  It is currently not even working (er.file
is not being populated by the parsing library right now), and
process.argv contains fullly resolved paths which isn't very nice
looking.  The user knows what they typed, it's enough to tell them to
retry.

PR-URL: #3658
Credit: @wraithgar
Close: #3658
Reviewed-by: @nlf
  * fix: account for "licence" as spelling variant
The attribute is here, er.file was used in error on another lib, the lib
got changed, and this code wasn't fixed.

PR-URL: #3661
Credit: @wraithgar
Close: #3661
Reviewed-by: @fritzy
 * fix: treat top-level global packages as "top" nodes
 * fix: load global symlinks implicitly as file: deps
 * fix(reify): debug crash when extracting into symlink
 * fix: node_modules must be a directory
 * fix: make Node.children() a case-insensitive Map
 * fix(reify): verify existing deps in nm are dirs
  * fix: prune dirCache properly for unicode, windows
  * fix: reserve paths properly for unicode, windows
  * fix: prevent path escape using drive-relative paths
  * fix: drop dirCache for symlink on all platforms
PR-URL: #3630
Credit: @austincho
Close: #3630
Reviewed-by: @wraithgar

EDIT(@isaacs): rebased and edited to put config documentation in the
correct location.
  * update license list to v3.14
@wraithgar wraithgar requested a review from a team as a code owner August 19, 2021 17:13
@wraithgar wraithgar merged commit 30a9844 into latest Aug 19, 2021
@nlf nlf deleted the release/v7.21.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.

None yet

4 participants