Open renovate[bot] opened 2 years ago
Pull request analysis by VIZIPI
Below you will find who is the most qualified team member to review your code. This analysis includes his/her work on the code included in this Pull request, in addition to their experience in code affected by these changes ( partly found within the list of potential missing files below ) Feedback always welcome
No other active qualified developers found to review these specific changes. You might consider involving more team members with these code segments.
No files found with a 40% threashold :) No commonly committed files found with a 40% threashold
66.67%
[package.json]
This PR contains the following updates:
2.2.0
->7.0.0
Release Notes
open-cli-tools/concurrently
### [`v7.0.0`](https://togithub.com/open-cli-tools/concurrently/releases/v7.0.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v6.5.1...v7.0.0) π π₯ Happy 2022! #### Breaking changes - **Dropped support for Node 10**. Minimum version is now 12.20. - `concurrently()` API now has a different return value. [Please refer to the docs](https://togithub.com/open-cli-tools/concurrently/blob/v7.0.0/README.md#concurrentlycommands-options). #### Functional changes - Added `--group` flag/option to run process in parallel but print output in sequence - [#75](https://togithub.com/open-cli-tools/concurrently/issues/75), [#79](https://togithub.com/open-cli-tools/concurrently/issues/79), [#272](https://togithub.com/open-cli-tools/concurrently/issues/272) - Codebase converted to TypeScript. Some bugs may arise due to this, but I hope not! #### API Changes - concurrently can now be imported as an ES Module! Just do `import concurrently from 'concurrently'`. - `concurrently()` now returns the commands alongside a promise for the result - [#209](https://togithub.com/open-cli-tools/concurrently/issues/209) #### New Contributors - [@cdrini](https://togithub.com/cdrini) made their first contribution in [https://github.com/open-cli-tools/concurrently/pull/272](https://togithub.com/open-cli-tools/concurrently/pull/272) ### [`v6.5.1`](https://togithub.com/open-cli-tools/concurrently/releases/v6.5.1) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v6.5.0...v6.5.1) - Fix command names when using npm wildcard ([#148](https://togithub.com/open-cli-tools/concurrently/issues/148), [#165](https://togithub.com/open-cli-tools/concurrently/issues/165), [#211](https://togithub.com/open-cli-tools/concurrently/issues/211), [#212](https://togithub.com/open-cli-tools/concurrently/issues/212)) ### [`v6.5.0`](https://togithub.com/open-cli-tools/concurrently/releases/v6.5.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v6.4.0...v6.5.0) - Add support for configuring via environment variables that start with `CONCURRENTLY_` prefix ([#289](https://togithub.com/open-cli-tools/concurrently/issues/289)) - Add `--timings` flag to show when each process started and stopped, and how long they ran for ([#291](https://togithub.com/open-cli-tools/concurrently/issues/291), [#295](https://togithub.com/open-cli-tools/concurrently/issues/295)) ### [`v6.4.0`](https://togithub.com/open-cli-tools/concurrently/releases/v6.4.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v6.3.0...v6.4.0) - Add `--hide` flag to hide the output of specified commands ([#138](https://togithub.com/open-cli-tools/concurrently/issues/138), [#173](https://togithub.com/open-cli-tools/concurrently/issues/173)) ### [`v6.3.0`](https://togithub.com/open-cli-tools/concurrently/releases/v6.3.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v6.2.2...v6.3.0) - Distribute prefix colors correctly when using npm/yarn/pnpm script expansion ([#186](https://togithub.com/open-cli-tools/concurrently/issues/186), [#210](https://togithub.com/open-cli-tools/concurrently/issues/210), [#234](https://togithub.com/open-cli-tools/concurrently/issues/234), [#286](https://togithub.com/open-cli-tools/concurrently/issues/286)) - Add new option to programmatic API, `prefixColors`, which serves as fallback for commands without a `prefixColor` ([#286](https://togithub.com/open-cli-tools/concurrently/issues/286)) ### [`v6.2.2`](https://togithub.com/open-cli-tools/concurrently/releases/v6.2.2) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v6.2.1...v6.2.2) - Remove `read-pkg` dependency which had a vulnerability issue ([#274](https://togithub.com/open-cli-tools/concurrently/issues/274)) ### [`v6.2.1`](https://togithub.com/open-cli-tools/concurrently/releases/v6.2.1) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v6.2.0...v6.2.1) - **Fix hanging issue after using programmatic API to read from stdin** ([#252](https://togithub.com/open-cli-tools/concurrently/issues/252), [#253](https://togithub.com/open-cli-tools/concurrently/issues/253)) Big kudos to [@brandonchinn178](https://togithub.com/brandonchinn178) for finding and fixing this! π π - Correctly reexport flow controllers ([#278](https://togithub.com/open-cli-tools/concurrently/issues/278)) ### [`v6.2.0`](https://togithub.com/open-cli-tools/concurrently/releases/v6.2.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v6.1.0...v6.2.0) - Include `killed` in the command result in programmatic API ([#250](https://togithub.com/open-cli-tools/concurrently/issues/250)) - Make `--restart-tries` restart forever with negative values ([#263](https://togithub.com/open-cli-tools/concurrently/issues/263)) ### [`v6.1.0`](https://togithub.com/open-cli-tools/concurrently/releases/v6.1.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v6.0.2...v6.1.0) - Change default color to `reset` (no color set), instead of `gray.dim` ([#259](https://togithub.com/open-cli-tools/concurrently/issues/259), [#275](https://togithub.com/open-cli-tools/concurrently/issues/275)) ### [`v6.0.2`](https://togithub.com/open-cli-tools/concurrently/releases/v6.0.2) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v6.0.1...v6.0.2) - Fix `--handle-input` when input contains a colon ([#269](https://togithub.com/open-cli-tools/concurrently/issues/269)) - Update lodash to fix a vulnerability ([#270](https://togithub.com/open-cli-tools/concurrently/issues/270), [#271](https://togithub.com/open-cli-tools/concurrently/issues/271)) ### [`v6.0.1`](https://togithub.com/open-cli-tools/concurrently/releases/v6.0.1) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v6.0.0...v6.0.1) - Fix cwd option not overwriting per command if specified in programmatic API ([#266](https://togithub.com/open-cli-tools/concurrently/issues/266), [#268](https://togithub.com/open-cli-tools/concurrently/issues/268)) ### [`v6.0.0`](https://togithub.com/open-cli-tools/concurrently/releases/v6.0.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v5.3.0...v6.0.0) - **BREAKING CHANGE:** Dropped support for Node 8 ([#244](https://togithub.com/open-cli-tools/concurrently/issues/244)) - `prefixColors` option now accepts HEX colors ([#260](https://togithub.com/open-cli-tools/concurrently/issues/260), [#261](https://togithub.com/open-cli-tools/concurrently/issues/261)) - Added `cwd` option to programmatic API ([#216](https://togithub.com/open-cli-tools/concurrently/issues/216), [#246](https://togithub.com/open-cli-tools/concurrently/issues/246)) ### [`v5.3.0`](https://togithub.com/open-cli-tools/concurrently/releases/v5.3.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v5.2.0...v5.3.0) - Added support for pnpm alongside npm and yarn ([#225](https://togithub.com/open-cli-tools/concurrently/issues/225)) - Don't trim prefixes ([#231](https://togithub.com/open-cli-tools/concurrently/issues/231)) - Included command info and index in the programmatic API ([#181](https://togithub.com/open-cli-tools/concurrently/issues/181), [#228](https://togithub.com/open-cli-tools/concurrently/issues/228)) ### [`v5.2.0`](https://togithub.com/open-cli-tools/concurrently/releases/v5.2.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v5.1.0...v5.2.0) - Support limit of processes at once ([#159](https://togithub.com/open-cli-tools/concurrently/issues/159), [#175](https://togithub.com/open-cli-tools/concurrently/issues/175), [#214](https://togithub.com/open-cli-tools/concurrently/issues/214)) - Allow different env vars for each command in the programmatic API ([#184](https://togithub.com/open-cli-tools/concurrently/issues/184)) ### [`v5.1.0`](https://togithub.com/open-cli-tools/concurrently/releases/v5.1.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v5.0.2...v5.1.0) - Return exit codes in the programmatic API ([#213](https://togithub.com/open-cli-tools/concurrently/issues/213)) ### [`v5.0.2`](https://togithub.com/open-cli-tools/concurrently/releases/v5.0.2) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v5.0.1...v5.0.2) - Update dependencies to get rid of [vulnerability in `tree-kill`](https://snyk.io/vuln/SNYK-JS-TREEKILL-536781) ### [`v5.0.1`](https://togithub.com/open-cli-tools/concurrently/releases/v5.0.1) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v5.0.0...v5.0.1) - Upgrade dependencies to get rid of [vulnerability in `os-locale`](https://snyk.io/test/npm/os-locale/3.0.0) ([#204](https://togithub.com/open-cli-tools/concurrently/issues/204), [#205](https://togithub.com/open-cli-tools/concurrently/issues/205)) - bin: remove duplicate entries from usage docs ([#192](https://togithub.com/open-cli-tools/concurrently/issues/192)) ### [`v5.0.0`](https://togithub.com/open-cli-tools/concurrently/releases/v5.0.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v4.1.2...v5.0.0) ### Breaking changes - Timestamp formatting library [`date-fns` was upgraded to v2.0.0](https://togithub.com/date-fns/date-fns/blob/master/CHANGELOG.md#200---2019-08-20) ([#196](https://togithub.com/open-cli-tools/concurrently/issues/196)) ### Other changes - Kill child processes on `SIGHUP` ([#193](https://togithub.com/open-cli-tools/concurrently/issues/193), [#195](https://togithub.com/open-cli-tools/concurrently/issues/195)) ### [`v4.1.2`](https://togithub.com/open-cli-tools/concurrently/releases/v4.1.2) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v4.1.1...v4.1.2) - Don't strip quotes if they are impaired ([#118](https://togithub.com/open-cli-tools/concurrently/issues/118), [#194](https://togithub.com/open-cli-tools/concurrently/issues/194)) ### [`v4.1.1`](https://togithub.com/open-cli-tools/concurrently/releases/v4.1.1) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v4.1.0...v4.1.1) - bin: pass `--prefix-length` argument through ([#189](https://togithub.com/open-cli-tools/concurrently/issues/189)) ### [`v4.1.0`](https://togithub.com/open-cli-tools/concurrently/releases/v4.1.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v4.0.1...v4.1.0) - Add yarn support ([#171](https://togithub.com/open-cli-tools/concurrently/issues/171) -- big thanks to [@igrayson](https://togithub.com/igrayson)!) - bin: fix `concurrently --version` - docs: clarify API's `successCondition` option ([#176](https://togithub.com/open-cli-tools/concurrently/issues/176)) ### [`v4.0.1`](https://togithub.com/open-cli-tools/concurrently/releases/v4.0.1) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v4.0.0...v4.0.1) - Make success condition respect exiting order (as per docs), instead of command spec order ### [`v4.0.0`](https://togithub.com/open-cli-tools/concurrently/releases/v4.0.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/3.6.1...v4.0.0) More than anything, v4 is just a big refactor to allow changes to be made faster and more reliably.\ It does feature some small breaking changes, and maybe even fixes some longstanding bugs. #### Breaking changes - **The CLI option `--allow-restarts` is no more.** Instead, just set `--restart-tries` to something greater than `0`. - **Input handling is now opt-in via `--handle-input` flag.** ([#147](https://togithub.com/open-cli-tools/concurrently/issues/147))\ It does come with some specific input parsing that would make it difficult for you to use it with some tools. - **Setting prefix to `none` will now actually not prefix commands' outputs.**\ Previously, it would prefix with ` [] `. - **`SIGINT`s/Ctrl+C will now be handled gracefully.** ([#150](https://togithub.com/open-cli-tools/concurrently/issues/150)) No more exiting with code `1` or tweaking `--success` flag. #### No more `null` exit codes ([#133](https://togithub.com/open-cli-tools/concurrently/issues/133)) That's a pretty bad bug that existed till now. You won't see a log like this anymore: [1] npm run lint-watch exited with code null What you will see going forward is the **actual exit signal**: [1] npm run lint-watch exited with code SIGTERM For Windows users, this will invariably still be exit code `1`. #### concurrently finally gets a shiny β¨ programmatic API! Closes [#101](https://togithub.com/open-cli-tools/concurrently/issues/101), [#112](https://togithub.com/open-cli-tools/concurrently/issues/112). Maybe even [#103](https://togithub.com/open-cli-tools/concurrently/issues/103). ```js const concurrently = require('concurrently'); await concurrently([ 'npm:watch-*', { name: 'server', command: 'nodemon' } ], { prefix: 'name', killOthers: ['failure'], restartTries: 3 }); ``` Check the docs [here](https://togithub.com/kimmobrunfeldt/concurrently/blob/v4.0.0/README.md#programmatic-usage) for some info on how to use it. ### [`v3.6.1`](https://togithub.com/open-cli-tools/concurrently/releases/3.6.1) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/3.6.0...3.6.1) - Fix inability to change the prefix to a template like `{time}-{pid}` ([#152](https://togithub.com/open-cli-tools/concurrently/issues/152)) ### [`v3.6.0`](https://togithub.com/open-cli-tools/concurrently/releases/3.6.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/3.5.1...3.6.0) - Expand `npm:` prefix to `npm run` ([#126](https://togithub.com/open-cli-tools/concurrently/issues/126)) - Support wildcard expansion for `npm:something-*`/`npm:*`-like commands ([#140](https://togithub.com/open-cli-tools/concurrently/issues/140)) - Handle stdin ([#121](https://togithub.com/open-cli-tools/concurrently/issues/121), [#128](https://togithub.com/open-cli-tools/concurrently/issues/128)) - Upgrade own chalk version ([#146](https://togithub.com/open-cli-tools/concurrently/issues/146)) BIG thanks to [@pgraham](https://togithub.com/pgraham) for contributing with the most important changes of this version! ### [`v3.5.1`](https://togithub.com/open-cli-tools/concurrently/releases/3.5.1) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/3.5.0...3.5.1) - Fix stdout when lines are cleared ([#2](https://togithub.com/open-cli-tools/concurrently/issues/2), [#70](https://togithub.com/open-cli-tools/concurrently/issues/70), [#85](https://togithub.com/open-cli-tools/concurrently/issues/85)) ### [`v3.5.0`](https://togithub.com/open-cli-tools/concurrently/releases/3.5.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/3.4.0...3.5.0) - Add flags for restarting processes: `--allow-restart`, `--restart-after`, `--restart-tries` ([#48](https://togithub.com/open-cli-tools/concurrently/issues/48), [#100](https://togithub.com/open-cli-tools/concurrently/issues/100)) - Default `--prefix` to `name` when `--names` is set ([#97](https://togithub.com/open-cli-tools/concurrently/issues/97)) ### [`v3.4.0`](https://togithub.com/open-cli-tools/concurrently/releases/3.4.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/3.3.0...3.4.0) - Don't try to kill other processes while they are already being killed ([#92](https://togithub.com/open-cli-tools/concurrently/issues/92), [#91](https://togithub.com/open-cli-tools/concurrently/issues/91)) - Add new `--kill-others-on-fail` flag ([#93](https://togithub.com/open-cli-tools/concurrently/issues/93), [#64](https://togithub.com/open-cli-tools/concurrently/issues/64), [#55](https://togithub.com/open-cli-tools/concurrently/issues/55)) - Remove kill delay\ This feature would cause more problems than it would help as per comments on [#92](https://togithub.com/open-cli-tools/concurrently/issues/92). Could perhaps be added back in the future. ### [`v3.3.0`](https://togithub.com/open-cli-tools/concurrently/releases/3.3.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/3.2.0...3.3.0) Switch spawn-default-shell with spawn-command due to lots of problems in v3.2.0. ### [`v3.2.0`](https://togithub.com/open-cli-tools/concurrently/releases/3.2.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/3.1.0...3.2.0) - Add support for colors in subprocesses when they use chalk ([#49](https://togithub.com/open-cli-tools/concurrently/issues/49), [#86](https://togithub.com/open-cli-tools/concurrently/issues/86), [#87](https://togithub.com/open-cli-tools/concurrently/issues/87)) - Fix killing processes in Windows gitbash ([#74](https://togithub.com/open-cli-tools/concurrently/issues/74), [#67](https://togithub.com/open-cli-tools/concurrently/issues/67)) - Upgrade spawn-default-shell dependency to v2.0.0. This means that shells in Linux and Mac will spawn with the `--login` flag, allowing you to make use of `/etc/profile`, `~/.profile`, and etc ([#81](https://togithub.com/open-cli-tools/concurrently/issues/81)) - The timestamps are now handled by [date-fns](http://date-fns.org) instead of Moment.js. They share the same date format patterns. ([#77](https://togithub.com/open-cli-tools/concurrently/issues/77)) Also, this version drops support for Node 0.12. We're only supporting Node 4+. ### [`v3.1.0`](https://togithub.com/open-cli-tools/concurrently/releases/3.1.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/3.0.0...3.1.0) Bumps spawn-default-shell to 1.1.0: https://github.com/kimmobrunfeldt/spawn-default-shell/releases/tag/1.1.0 ### [`v3.0.0`](https://togithub.com/open-cli-tools/concurrently/releases/3.0.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/2.2.0...3.0.0) This release includes huge amount of improvements. Major updates: - Fix issues with Windows and Appveyor CI was added to ensure Windows compability - Improve shell support. [spawn-default-shell](https://togithub.com/kimmobrunfeldt/spawn-default-shell) is used to spawn shell commands. It uses the best available shell on your platform. You can also customize the used shell with SHELL and SHELL_EXECUTION_FLAG environment variables. **Minor caveat:** it means that e.g. piping works on your linux machine but may not work as expected on Windows. This leaves more responsibility to the users of concurrently. - Handle SIGTERM and SIGINT signals correctly Closes these PRs: [#58](https://togithub.com/open-cli-tools/concurrently/issues/58) [#57](https://togithub.com/open-cli-tools/concurrently/issues/57) [#56](https://togithub.com/open-cli-tools/concurrently/issues/56) [#53](https://togithub.com/open-cli-tools/concurrently/issues/53) [#47](https://togithub.com/open-cli-tools/concurrently/issues/47) [#45](https://togithub.com/open-cli-tools/concurrently/issues/45) [#43](https://togithub.com/open-cli-tools/concurrently/issues/43) [#42](https://togithub.com/open-cli-tools/concurrently/issues/42) [#40](https://togithub.com/open-cli-tools/concurrently/issues/40) [#21](https://togithub.com/open-cli-tools/concurrently/issues/21). Closes these issues: [#52](https://togithub.com/open-cli-tools/concurrently/issues/52) [#50](https://togithub.com/open-cli-tools/concurrently/issues/50) [#41](https://togithub.com/open-cli-tools/concurrently/issues/41) [#31](https://togithub.com/open-cli-tools/concurrently/issues/31) [#28](https://togithub.com/open-cli-tools/concurrently/issues/28) [#7](https://togithub.com/open-cli-tools/concurrently/issues/7) [#3](https://togithub.com/open-cli-tools/concurrently/issues/3).Configuration
π Schedule: At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.