PackageTrack
Sign in Get early access

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 2025
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 28
  1. 0.15.0 02 Feb 2025
    Release notes
    • Support CSI ? 5 W to reset tabs stops to every 8th column
    • Replaced no_std with a new std feature
    • Changed default features to include std
    Open source →
  2. 0.14.1 12 Jan 2025
    Release notes
    • Crash when partial advance buffer stopped inside some grapheme boundaries
    Open source →
  3. 0.14.0 09 Jan 2025
    Release notes
    • Parser::advance now takes byte slices, instead of individual bytes
    • Parser::advance_until_terminated allows premature termination, by checking for Perform::terminated after each dispatch
    Open source →
  4. 0.13.1 02 Jan 2025
    Release notes
    • Add SCP control support
    • Improve SGR performance
    Open source →
  5. 0.13.0 17 Nov 2023
    Release notes
    • Reexport cursor_icon crate in ansi
    • Split-out private modes from Mode into PrivateMode
    • Add unset_private_mode and set_private_mode
    • Add report_mode and report_private_mode to handle DECRPM/DECRQM
    Open source →
    Release notes
    • Reexport cursor_icon crate in ansi
    • Split-out private modes from Mode into PrivateMode
    • Add unset_private_mode and set_private_mode
    • Add report_mode and report_private_mode to handle DECRPM/DECRQM
    Open source →
  6. 0.12.1 07 Nov 2023

    Nothing published for this version

  7. 0.12.0 26 Sep 2023
    Release notes
    • Add support for OSC 22
    • Add support for kitty keyboard protocol
    • Add support for XTerm's modifyOtherKeys protocol
    Open source →
    Release notes
    • Add support for OSC 22
    • Add support for kitty keyboard protocol
    • Add support for XTerm's modifyOtherKeys protocol
    Open source →
  8. 0.11.1 23 May 2023
    Release notes
    • Minimum rust version has been bumped to 1.62.1
    • Support for ANSI terminal stream parsing under the ansi feature.
    • Addition of the serde feature which derives Serialize and Deserialize for the types provided in the ansi module.
    Open source →
  9. 0.11.0 20 Jul 2022
    Release notes
    • Minimum rust version has been bumped to 1.56.0
    • Fixed infinite loop in Params iterator when 32nd parameter is a subparameter
    Open source →
  10. 0.10.1 17 Apr 2021
    Release notes
    • Fixed invalid intermediates when transitioning from DCS to ESC
    Open source →
  11. 0.10.0 03 Jan 2021
    Release notes
    • Changed the type of CSI parameters from i64 to u16
    • All methods of the Perform trait are now optional
    Open source →
  12. 0.9.0 13 Nov 2020
    Release notes
    • Added CSI subparameter support; required changes can be seen in Alacritty: https://github.com/alacritty/alacritty/commit/576252294d09c1f52ec73bde03652349bdf5a529#diff-49ac9e6f6e6a855312bfcd393201f18ca53e6148c4a22a3a4949f1f9d1d137a8
    Open source →
  13. 0.8.0 13 May 2020
    Release notes
    • Remove C1 ST support in OSCs, fixing OSCs with ST in the payload
    Open source →
  14. 0.7.1 02 Mar 2020
    Release notes
    • Out of bounds when parsing a DCS with more than 16 parameters
    Open source →
  15. 0.7.0 11 Feb 2020
    Release notes
    • Fix params reset between escapes
    • Removed unused parameter from esc_dispatch
    Open source →
  16. 0.6.0 30 Jan 2020
    Release notes
    • Fix build failure on Rust 1.36.0
    • Add bool_terminated parameter to osc dispatch
    Open source →
  17. 0.5.0 12 Jan 2020
    Release notes
    • Support for dynamically sized escape buffers without feature no_std
    • Improved UTF8 parser performance
    • Migrate to Rust 2018
    Open source →
  18. 0.4.0 12 Jan 2020
    Release notes
    • Fix handling of DCS escapes
    Open source →
  19. 0.3.3 13 Aug 2018
    Release notes
    • Fix off-by-one error in CSI parsing when params list was at max length (previously caused a panic).
    • Support no_std
    Open source →
  20. 0.3.2 19 Aug 2017

    Nothing published for this version

  21. 0.3.1 20 Jun 2017

    Nothing published for this version

  22. 0.3.0 02 Mar 2017

    Nothing published for this version

  23. 0.2.2 02 Feb 2017

    Nothing published for this version

  24. 0.2.1 11 Jan 2017

    Nothing published for this version

  25. 0.2.0 11 Jan 2017
    Release notes
    • Removes osc_start, osc_put, and osc_end
    • Adds osc_dispatch which simply receives a list of parameters
    • Removes byte: u8 parameter from hook and unhook because it's always zero.
    Open source →
  26. 0.1.2 19 Sep 2016

    Nothing published for this version

  27. 0.1.1 18 Sep 2016

    Nothing published for this version

  28. 0.1.0 18 Sep 2016

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive