Skip to content

Conversation

lukekarrys
Copy link
Contributor

@lukekarrys lukekarrys commented Feb 24, 2022

v8.5.2 (2022-02-24)

Bug Fixes

Documentation

Dependencies

lukekarrys and others added 30 commits February 22, 2022 09:49
Fixes: #4273
Ref: #4298

Co-authored-by: Kirtan Gajjar <8456197+kirtangajjar@users.noreply.github.com>
BREAKING CHANGE: the log option is no longer passed to the updated deps
BREAKING CHANGE: the log option is no longer passed to the updated deps
BREAKING CHANGE: the log option is no longer passed to the updated deps
BREAKING CHANGE: the log option is no longer passed to the updated deps
BREAKING CHANGE: the log option is no longer passed to the updated deps
BREAKING CHANGE: the log option is no longer passed to the updated deps
BREAKING CHANGE: the log option is no longer passed to the updated deps
BREAKING CHANGE: the log option is no longer passed to the updated deps
BREAKING CHANGE: the log option is no longer passed to the updated deps
BREAKING CHANGE: the log option is no longer passed to the updated deps
BREAKING CHANGE: the log option is no longer passed to the updated deps
BREAKING CHANGE: this drops support for the `log` property and the
banner is shown using the silent option
BREAKING CHANGE: this drops support for the `log` property
BREAKING CHANGE: this drops support for the `log` property
This attempts to make the arborist bin script behave more like the npm
cli with regards to the handing of timing and logging.

It also adds the a `logfile` argument to write logs to a file instead of
(or in addition to) stderr. This can be helpful for benchmarking
performance of loggins or terminal display.
Closes #4189

* docs: auto-generate synopsis sections
* feat: improve usage auto-generation'
* chore: auto-generate npm usage for each command
* docs: print default usage when usage is missing
* docs: add special case for npx
* fix: remove optional chaining
This updates pacote@13.0.3 and @npmcli/run-script@3.0.0
@lukekarrys lukekarrys requested a review from a team as a code owner February 24, 2022 20:51
@npm-robot
Copy link
Contributor

found 20 benchmarks with statistically significant performance improvements

  • app-large: clean, lock-only, cache-only, cache-only:peer-deps, modules-only, no-lock, no-cache, no-modules, no-clean, no-clean:audit
  • app-medium: clean, lock-only, cache-only, cache-only:peer-deps, modules-only, no-lock, no-cache, no-modules, no-clean, no-clean:audit
timing results
app-large clean lock-only cache-only cache-only
peer-deps
modules-only no-lock no-cache no-modules no-clean no-clean
audit
npm@8 49.986 ±0.95 28.546 ±0.14 33.983 ±24.55 19.292 ±0.79 2.794 ±0.02 2.793 ±0.00 2.266 ±0.00 11.151 ±0.10 2.241 ±0.02 3.345 ±0.01
#4469 0.405 ±0.00 0.407 ±0.00 0.405 ±0.00 0.411 ±0.01 0.409 ±0.00 0.406 ±0.00 0.408 ±0.00 0.403 ±0.00 0.408 ±0.00 0.407 ±0.00
app-medium clean lock-only cache-only cache-only
peer-deps
modules-only no-lock no-cache no-modules no-clean no-clean
audit
npm@8 43.170 ±1.64 22.164 ±0.14 12.383 ±0.11 13.447 ±0.05 2.583 ±0.03 2.560 ±0.02 2.312 ±0.01 8.193 ±0.04 2.142 ±0.01 2.933 ±0.13
#4469 0.416 ±0.01 0.406 ±0.01 0.406 ±0.00 0.408 ±0.00 0.425 ±0.00 0.403 ±0.00 0.414 ±0.00 0.413 ±0.00 0.411 ±0.01 0.410 ±0.00
@lukekarrys lukekarrys merged commit 2db3eff into latest Feb 24, 2022
@lukekarrys lukekarrys deleted the release/v8.5.2 branch February 24, 2022 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

6 participants