Skip to content

2.5.0

Compare
Choose a tag to compare
@Tyriar Tyriar released this 05 Apr 19:04
· 8536 commits to master since this release
d2f8f9d

Features

  • Implement CSI 3 J (Erase saved lines) (#588)

Refining the link matcher (#616)

The experimental link matcher feature has seen more refinements this release:

  • Support multiple link matches in a single row (#623)
  • Allow links to be registered before terminal is attached to DOM (#619)
  • Ensure terminal links are not draggable (#610)
  • Allow ~ char in linkify path and query fragments (#606)
  • Give API access to valid link elements (#627)

Bug fixes

  • Retain line data when reducing horizontal size of terminal (#616)
  • Fix cursor style when terminal is not focused (#603)
  • Fix issue with height calculation in fit addon (#598)
  • Also check height in checkBoldBroken (#582)

Performance improvements

  • Improve cursor blinking performance by conerting from CSS animation to setInterval (#626)

Documentation/internal improvements

  • Add xterm.js logo (#608)
  • Fix typos (#624, #589)
  • Add Cloud Commander and Spyder IDE to real world use cases (#621, #615)
  • Rebuild xterm.js even when CSS changes (#604)
  • Polish development and contribution section (#600)
  • tsconfig.json improvements (#586, #572)