github xtermjs/xterm.js 3.6.0

latest releases: 5.5.0, 5.4.0, 5.3.0...
5 years ago

🆕 Features

  • Add experimental character joiner API, this will be used for eventual ligature support (#1460) via @princjef. You can view the current shape of the API here.
  • Allow DOM and canvas renderers to be switched at runtime (#1590) via @Tyriar

🐞 Bug fixes

  • Fix JS engine deoptimization in the parser (#1555) via @jerch
  • Fix exception related to links on wrapped lines (#1570) via @nikonso
  • Fix bug in the DOM renderer where column and row values were flipped (#1574) via @vincentwoo
  • Fix exception in parser (#1578) via @Tyriar
  • Make double click to select words word across wrapped lines (#1585) via @Tyriar
  • Do not scroll to bottom when device status is reported (#1586) via @Tyriar, @tylerl0706
  • Fix rendering issues with column selection (#1594) via @Tyriar
  • Fix exception in accessibility manager (#1597) via @Tyriar
  • Fix bold inverted text when using dynamic texture atlas (#1599) via @7PH

📝 Documentation and internal improvements

⚠️ Deprecations

  • Terminal.emit is being deprecated with no replacement, see #1505 for additional context (#1569) via @Tyriar

🎉 New real-world use cases

Don't miss a new xterm.js release

NewReleases is sending notifications on new releases.