User interface primitives for console applications
Last release 7 days ago
20 Aug 2026
Release timing varies
gaps range from 8 days to 3 months
Nearly every release is documented
notes for 343 of 344 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
344 releases · first in 2020
Release timeline
344 releases since 2020Releases
- 0.24.320 Aug 2026
- 0.24.217 Jul 2026
Release notes
Open source →Fri, 17 Jul 2026 00:15:59 GMT
Patches
- Replace
@overridewith theoverridekeyword.
- Replace
- 0.24.116 Jul 2026
- 0.24.020 Apr 2026
Release notes
Open source →Mon, 20 Apr 2026 23:31:13 GMT
Minor changes
- Add borderColor and headingColor styling options to
TerminalTable - Add borderColor and messageColor styling options to
PrintUtilities.printMessageInBox - Add
TerminalTable.printToTerminal()function.
Patches
- Fix
TerminalTablerendering spurious border lines when separator characters are set to empty strings - Add row separators between data rows in
TerminalTable.
- Add borderColor and headingColor styling options to
- 0.23.018 Apr 2026
Release notes
Open source →Sat, 18 Apr 2026 03:47:09 GMT
Minor changes
- Add
TerminalTableclass for rendering fixed-column tables in terminal output, with correct handling of ANSI escape sequences when calculating column widths.
- Add
- 0.22.718 Apr 2026
- 0.22.617 Apr 2026
- 0.22.59 Apr 2026
- 0.22.431 Mar 2026
- 0.22.325 Feb 2026
- 0.22.224 Feb 2026
- 0.22.120 Feb 2026
Release notes
Open source →Fri, 20 Feb 2026 00:15:04 GMT
Patches
- Add
"node"condition before"import"in the"exports"map so that Node.js uses the CJS output (which handles extensionless imports), while bundlers still use ESM via"import". Fixes https://github.com/microsoft/rushstack/issues/5644.
- Add
- 0.22.019 Feb 2026
Release notes
Open source →Thu, 19 Feb 2026 00:04:53 GMT
Minor changes
- Normalize package layout. CommonJS is now under
lib-commonjs, DTS is now underlib-dts, and ESM is now underlib-esm. Imports tolibstill work as before, handled by the"exports"field inpackage.json.
- Normalize package layout. CommonJS is now under
- 0.21.012 Jan 2026
Release notes
Open source →Wed, 07 Jan 2026 01:12:24 GMT
Minor changes
- Add a
getAllOutputAsChunksfunction toStringBufferTerminalProviderthat returns an array of chunks that were written to the terminal provider.
- Add a
- 0.19.56 Dec 2025
- 0.19.421 Nov 2025
- 0.19.324 Oct 2025
- 0.19.222 Oct 2025
- 0.19.18 Oct 2025
- 0.19.03 Oct 2025
Release notes
Open source →Fri, 03 Oct 2025 20:10:00 GMT
Minor changes
- Normalize import of builtin modules to use the
node:protocol.
- Normalize import of builtin modules to use the
- 0.18.01 Oct 2025
Release notes
Open source →Tue, 30 Sep 2025 23:57:45 GMT
Minor changes
- Add ProblemCollector.onProblem notification callback
- Update API contract for
SplitterTransformto support adding and removing destinations after creation.
- 0.17.030 Sept 2025
Release notes
Open source →Tue, 30 Sep 2025 20:33:51 GMT
Minor changes
- Add
ProblemCollector extends TerminalWritableAPI which matches and collects VS Code style problem matchers
- Add
- 0.16.011 Sept 2025
Release notes
Open source →Thu, 11 Sep 2025 00:22:31 GMT
Minor changes
- (BREAKING CHANGE) Remove support for legacy
IColorableSequenceparameters passed toTerminalinsancewrite*functions. Note that types forIColorableSequencewere removed with #3176 in 2022.
- (BREAKING CHANGE) Remove support for legacy
- 0.15.423 Jul 2025
- 0.15.31 May 2025
- 0.15.225 Mar 2025
- 0.15.111 Mar 2025
- 0.15.012 Feb 2025
Release notes
Open source →Wed, 12 Feb 2025 01:10:52 GMT
Minor changes
- Introduce a NoOpTerminalProvider.
- 0.14.630 Jan 2025
- 0.14.59 Jan 2025
- 0.14.414 Dec 2024
- 0.14.322 Nov 2024
- 0.14.213 Sept 2024
- 0.14.110 Sept 2024
- 0.14.021 Aug 2024
Release notes
Open source →Wed, 21 Aug 2024 05:43:04 GMT
Minor changes
- Create a new instance function called
getVerboseOutputonStringBufferTerminalProviderand markgetVerboseas deprecated.
- Create a new instance function called
- 0.13.412 Aug 2024
- 0.13.327 Jul 2024
Release notes
Open source →Sat, 27 Jul 2024 00:10:27 GMT
Patches
- Include CHANGELOG.md in published releases again
- 0.13.217 Jul 2024
Release notes
Open source →Wed, 17 Jul 2024 06:55:09 GMT
Patches
- Improve the PrintUtilities API to handle an edge case when word-wrapping a final line
- 0.13.116 Jul 2024
- 0.13.030 May 2024
Release notes
Open source →Thu, 30 May 2024 00:13:05 GMT
Minor changes
- Eliminate a const enum from the public API.
Patches
- Include missing
typemodifiers on type-only exports.
- 0.12.329 May 2024
- 0.12.228 May 2024
- 0.12.128 May 2024
- 0.12.025 May 2024
Release notes
Open source →Sat, 25 May 2024 04:54:07 GMT
Minor changes
- Change the
eolCharacterproperty value ofStringBufferTerminalProviderto\nfrom[n]. This does not change the defaultgetOutput()result, but removes the[n]characters from thegetOutput({ normalizeSpecialCharacters: false })result.
- Change the
- 0.11.123 May 2024
- 0.11.015 May 2024
Release notes
Open source →Wed, 15 May 2024 23:42:58 GMT
Minor changes
- Allow use of 'preventAutoclose' flag in StdioSummarizer.
- 0.10.415 May 2024
- 0.10.310 May 2024
- 0.10.26 May 2024
- 0.10.110 Apr 2024
- 0.10.024 Feb 2024
Release notes
Open source →Sat, 24 Feb 2024 23:02:51 GMT
Minor changes
- Replace the
colorsdependency withsupports-colorfor detecting if STDOUT and STDERR support color. - Add a
Colorize.rainbowAPI.
- Replace the
- 0.9.021 Feb 2024
Release notes
Open source →Wed, 21 Feb 2024 21:45:28 GMT
Minor changes
- Expose a
supportsColorproperty onConsoleTerminalProvider.
- Expose a
- 0.8.120 Feb 2024
Release notes
Open source →Tue, 20 Feb 2024 21:45:10 GMT
Patches
- Fix a recent regression causing
Error: Cannot find module 'colors/safe'(GitHub #4525)
- Fix a recent regression causing
- 0.8.019 Feb 2024
Release notes
Open source →Mon, 19 Feb 2024 21:54:27 GMT
Minor changes
- Introduce a Terminal, Colors, AsciEscape, and some related APIs. These APIs were previously in the @rushstack/node-core-library package. See https://github.com/microsoft/rushstack/pull/3176 for details.
- 0.7.2417 Feb 2024
Release notes
Open source →Sat, 17 Feb 2024 06:24:35 GMT
Patches
- Fix broken link to API documentation
- 0.7.238 Feb 2024
- 0.7.227 Feb 2024
- 0.7.215 Feb 2024
- 0.7.2025 Jan 2024
- 0.7.1923 Jan 2024