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.16.0 #3361

Merged
merged 11 commits into from
Jun 3, 2021
Merged

Release/v7.16.0 #3361

merged 11 commits into from
Jun 3, 2021

Conversation

nlf
Copy link
Contributor

@nlf nlf commented Jun 3, 2021

v7.16.0 (2021-06-03)

FEATURES

BUG FIXES

DOCUMENTATION

DEPENDENCIES

  • 54de5c6a4 [email protected]:
    • fix: trim whitespace from fetchSpec
    • fix: handle file: when root directory begins with a special character
  • e92b5f2ba [email protected]
    • breaking: complete refactor of caching. drops warning headers, prevents cache indexes from growing for every request, correctly handles varied requests to the same url, and now caches redirects.
    • fix: support url-encoded proxy authorization
    • fix: do not lazy-load proxy agents or agentkeepalive. fixes the intermittent failures to update npm on slower connections. [email protected]
    • breaking: drop handling of deprecated warning headers
    • docs: fix header type for npm-command
    • docs: update registry param
    • feat: improved logging of cache status
  • 23c50a45f [email protected]:
    • fix: work around negotiator's lazy loading

AUTOMATION

ruyadorno and others added 11 commits June 1, 2021 10:40
- Add `./docs` as a workspace
- Reinstate `./docs/package.json` to manage docs deps
- Ignore `docs/content` markdown source folder from published tarball
- Tweaked `make docs` to use `npm run` to run docs build step
- Tweaked "bundle and gitignore" script to ignore symlinks in nm folder
- Removed outdated `package.json` comment

Relates to: npm/statusboard#362

PR-URL: #3342
Credit: @ruyadorno
Close: #3342
Reviewed-by: @wraithgar
PR-URL: #3344
Credit: @gimli01
Close: #3344
Reviewed-by: @darcyclarke
 * fix: trim whitespace from fetchSpec
 * fix: handle file: when root directory begins with a special character
[email protected]

 * breaking: complete refactor of caching.  cache will no longer grow
   endlessly with duplicate requests. cache will be used in cases where
   it should have been but wasn't before.  it will cache multiple
   content-types of the same url.  it will dedupe existing caches of
   their unused entries.
 * fix: support url-encoded proxy authorization
 * fix: do not lazy-load proxy agents or agentkeepalive. fixes the
   intermittent failures to update npm on slower connections.

 [email protected]

  * breaking: drop handling of deprecated warning headers
  * docs: fix header type for npm-command
  * docs: update registry param
  * feat: improved logging of cache status
Removes documentation for '--scripts-prepend-node-path' as this was removed in npm@7

PR-URL: #3353
Credit: @gimli01
Close: #3353
Reviewed-by: @wraithgar
This prevents npm from hanging for an update notification if the server
is slow to respond or the cache file is slow to write.

Failure mode is just that we notify more often than needed, which is not
so bad.

PR-URL: #3348
Credit: @isaacs
Close: #3348
Reviewed-by: @wraithgar
Since loglevel is the first place people usually look to find out why
their scripts have no output when they are in the background, this will
help point them to the config that addresses that situation.

PR-URL: #3360
Credit: @wraithgar
Close: #3360
Reviewed-by: @isaacs
fix: work around negotiator's lazy loading
@nlf nlf requested a review from a team as a code owner June 3, 2021 19:39
@nlf nlf merged commit fbb7633 into latest Jun 3, 2021
@nlf nlf deleted the release/v7.16.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.

4 participants