NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #1010 most downloaded on crates.io
Parser for implementing terminal emulators
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
Support CSI ? 5 W to reset tabs stops to every 8th column
CSI ? 5 W to reset tabs stops to every 8th columnno_std with a new std featurestdCrash when partial advance buffer stopped inside some grapheme boundaries
One column per quarter.
Parser::advance now takes byte slices, instead of individual bytes
Parser::advance now takes byte slices, instead of individual bytesParser::advance_until_terminated allows premature termination,
by checking for Perform::terminated after each dispatch- Add SCP control support - Improve SGR performance
Reexport cursor_icon crate in ansi
cursor_icon crate in ansiMode into PrivateModeunset_private_mode and set_private_modereport_mode and report_private_mode to handle DECRPM/DECRQMNothing published for this version
Add support for kitty keyboard protocol
Minimum rust version has been bumped to 1.62.1
ansi feature.serde feature which derives Serialize and Deserialize
for the types provided in the ansi module.Minimum rust version has been bumped to 1.56.0
Params iterator when 32nd parameter is a subparameterFixed invalid intermediates when transitioning from DCS to ESC
Changed the type of CSI parameters from i64 to u16
Perform trait are now optionalAdded CSI subparameter support; required changes can be seen in Alacritty: https://github.com/alacritty/alacritty/commit/576252294d09c1f52ec73bde03652
Remove C1 ST support in OSCs, fixing OSCs with ST in the payload
Out of bounds when parsing a DCS with more than 16 parameters
Fix params reset between escapes
esc_dispatchFix build failure on Rust 1.36.0
bool_terminated parameter to osc dispatchSupport for dynamically sized escape buffers without feature no_std
no_std- Fix handling of DCS escapes
Fix off-by-one error in CSI parsing when params list was at max length (previously caused a panic).
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Removes osc_start, osc_put, and osc_end
osc_start, osc_put, and osc_endosc_dispatch which simply receives a list of parametersbyte: u8 parameter from hook and unhook because it's always
zero.Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →