vte
Parser for implementing terminal emulators
0.15.0
69M downloads/mo
#1006 most downloaded on crates.io
alacritty/vte
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 1.3 years
Most releases are documented
notes for 19 of 28 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
28 releases · first in 2016
0 releases in the last 12 months
see the full history below
Release timeline
28 releases · Sep 2016 to Feb 2025Releases
latest 28-
0.15.002 Feb 2025Release notes
Open source →- Support
CSI ? 5 Wto reset tabs stops to every 8th column - Replaced
no_stdwith a newstdfeature - Changed default features to include
std
- Support
-
0.14.112 Jan 2025Release notes
Open source →- Crash when partial advance buffer stopped inside some grapheme boundaries
-
0.14.009 Jan 2025Release notes
Open source →Parser::advancenow takes byte slices, instead of individual bytesParser::advance_until_terminatedallows premature termination, by checking forPerform::terminatedafter each dispatch
-
0.13.102 Jan 2025 -
0.13.017 Nov 2023Release notes
Open source →- Reexport
cursor_iconcrate inansi - Split-out private modes from
ModeintoPrivateMode - Add
unset_private_modeandset_private_mode - Add
report_modeandreport_private_modeto handle DECRPM/DECRQM
Release notes
Open source →- Reexport
cursor_iconcrate inansi - Split-out private modes from
ModeintoPrivateMode - Add
unset_private_modeandset_private_mode - Add
report_modeandreport_private_modeto handle DECRPM/DECRQM
- Reexport
-
0.12.107 Nov 2023Nothing published for this version
-
0.12.026 Sep 2023Release notes
Open source →- Add support for OSC 22
- Add support for kitty keyboard protocol
- Add support for XTerm's modifyOtherKeys protocol
Release notes
Open source →- Add support for OSC 22
- Add support for kitty keyboard protocol
- Add support for XTerm's modifyOtherKeys protocol
-
0.11.123 May 2023Release notes
Open source →- Minimum rust version has been bumped to 1.62.1
- Support for ANSI terminal stream parsing under the
ansifeature. - Addition of the
serdefeature which derivesSerializeandDeserializefor the types provided in theansimodule.
-
0.11.020 Jul 2022Release notes
Open source →- Minimum rust version has been bumped to 1.56.0
- Fixed infinite loop in
Paramsiterator when 32nd parameter is a subparameter
-
0.10.117 Apr 2021 -
0.10.003 Jan 2021Release notes
Open source →- Changed the type of CSI parameters from i64 to u16
- All methods of the
Performtrait are now optional
-
0.9.013 Nov 2020Release notes
Open source →- Added CSI subparameter support; required changes can be seen in Alacritty: https://github.com/alacritty/alacritty/commit/576252294d09c1f52ec73bde03652349bdf5a529#diff-49ac9e6f6e6a855312bfcd393201f18ca53e6148c4a22a3a4949f1f9d1d137a8
-
0.8.013 May 2020 -
0.7.102 Mar 2020 -
0.7.011 Feb 2020Release notes
Open source →- Fix params reset between escapes
- Removed unused parameter from
esc_dispatch
-
0.6.030 Jan 2020Release notes
Open source →- Fix build failure on Rust 1.36.0
- Add
bool_terminatedparameter to osc dispatch
-
0.5.012 Jan 2020Release notes
Open source →- Support for dynamically sized escape buffers without feature
no_std - Improved UTF8 parser performance
- Migrate to Rust 2018
- Support for dynamically sized escape buffers without feature
-
0.4.012 Jan 2020 -
0.3.313 Aug 2018Release notes
Open source →- Fix off-by-one error in CSI parsing when params list was at max length (previously caused a panic).
- Support no_std
-
0.3.219 Aug 2017Nothing published for this version
-
0.3.120 Jun 2017Nothing published for this version
-
0.3.002 Mar 2017Nothing published for this version
-
0.2.202 Feb 2017Nothing published for this version
-
0.2.111 Jan 2017Nothing published for this version
-
0.2.011 Jan 2017Release notes
Open source →- Removes
osc_start,osc_put, andosc_end - Adds
osc_dispatchwhich simply receives a list of parameters - Removes
byte: u8parameter fromhookandunhookbecause it's always zero.
- Removes
-
0.1.219 Sep 2016Nothing published for this version
-
0.1.118 Sep 2016Nothing published for this version
-
0.1.018 Sep 2016Nothing published for this version