Releases: open-cli-tools/concurrently
Releases · open-cli-tools/concurrently
v10.0.3
Republish of https://github.com/open-cli-tools/concurrently/releases/tag/v10.0.1 with Trusted Publishing enabled (see #595)
Full Changelog: v10.0.2...v10.0.3
v10.0.2
Test version to restore Trusted Publishing. Not published to npm.
v10.0.1
- Ensure
FlowControllertype is exported - #594
Full Changelog: v10.0.0...v10.0.1
v10.0.0
💥 Breaking Changes
- Dropped support for Node.js <22.0.0.
Older Node.js version have reached end-of-life, and certain features require new-ish JS APIs. - concurrently is now ESM-only.
It's now possible torequire(esm). See here for interoperability. - Prefix colors now default to automatic - #581
The colors used to default toreset(which does nothing). Concurrently now automatically selects a color, out of the box.
The list of colors used is not jarring nor carries semantic meaning, and reads well in both dark and light terminal backgrounds. - Removed deprecated flags and options
- CLI flag
--name-separator: use commas instead. - API option
killOthers: usekillOthersOninstead.
- CLI flag
✨ New Features
- Support applying modifiers to hex prefix colors (e.g.
#ff0000.bold) - #450 - Support chalk's color functions in prefixes (e.g.
rgb(),hex(),bgRgb(), etc) - #578 - Set prefix background color via
bg#RRGGBB- #578 - Allow shell override via
--shellCLI flag/shellAPI option - #288, #589, #556
concurrently distinguishes between cmd.exe, powershell, and POSIX-based shells. - Manual prefix coloring in templates e.g.
[{color}{name}{/color}]- #583, #587
🐛 Bug fixes
- Scope quote normalization to CLI input - #582, #585
It should now also be possible to run commands like"/some/command" foo bar" - Don't throw when color doesn't exist - #580
🔐 Security
- Address vulnerability in
shellquote- #591
Other changes
- Warn about running on Snap - #584
New Contributors
- @philfreo made their first contribution in #566
- @garretmh made their first contribution in #450
- @CodeF53 made their first contribution in #574
- @nkappler made their first contribution in #577
- @stephanschubert made their first contribution in #578
- @GermanJablo made their first contribution in #581
- @y-nk made their first contribution in #587
- @samchungy made their first contribution in #591
- @saito-netartz made their first contribution in #590
- @jeffrey-takuma made their first contribution in #585
Full Changelog: v9.2.1...v10.0.0
v9.2.1
What's Changed
- chore: update eslint-plugin-simple-import-sort from v10 to v12 by @noritaka1166 in #551
- chore: update eslint-config-prettier from v9 to v10 by @noritaka1166 in #552
- Remove lodash by @gustavohenke in #555
- chore: update coveralls-next from v4 to v5 by @noritaka1166 in #557
- Replace jest with vitest by @gustavohenke in #554
- Upgrade to pnpm v10 by @paescuj in #558
- chore: remove unused eslint-plugin-jest by @noritaka1166 in #559
- Minor dependency updates by @paescuj in #560
- Migrate to ESLint v9 by @paescuj in #561
- Update shell-quote to 1.8.3 by @paescuj in #562
- Full coverage by @paescuj in #563
- Update GH actions/workflows, enable NPM provenance by @paescuj in #564
Full Changelog: v9.2.0...v9.2.1
v9.2.0
What's Changed
- Bump esbuild from 0.23.1 to 0.25.0 in the npm_and_yarn group by @dependabot in #528
- fix: don't throw when there are no commands by @gustavohenke in #532
- docs: nicer quotes by @IsaacLeeWebDev in #537
- Add
--kill-timeoutby @gustavohenke in #540 - docs: fix typo by @ldeveber in #542
- fix: correct typos in comments and documentation by @noritaka1166 in #544
- refactor: use startsWith & simplify boolean expression by @noritaka1166 in #543
- refactor: use optional chaining by @noritaka1166 in #545
- Handle SIGPIPEs by @gustavohenke in #547
- refactor: fix map and reduce as return values are not used by @noritaka1166 in #546
- docs: fix typos in docs by @noritaka1166 in #548
- chore: update jest from v29 to v30 by @noritaka1166 in #549
- chore: update @types/jest from v29 to v30 by @noritaka1166 in #550
New Contributors
- @IsaacLeeWebDev made their first contribution in #537
- @ldeveber made their first contribution in #542
- @noritaka1166 made their first contribution in #544
Full Changelog: v9.1.2...v9.2.0
v9.1.2
v9.1.1
What's Changed
Full Changelog: v9.1.0...v9.1.1
v9.1.0
What's Changed
- Remove signal event listeners on finish by @gustavohenke in #512
- Add support for Deno shortcuts and wildcards by @mahtaran in #508
- bin: show help when no args are passed by @gustavohenke in #513
New Contributors
Full Changelog: v9.0.1...v9.1.0
v9.0.1
What's Changed
- Don't set up more than 1 abort signal listener by @gustavohenke in #503
Full Changelog: v9.0.0...v9.0.1