Make sure you update your xterm.css file if you have your own copy as there were some changes made there (#3579).
🚀 Features
- Add support for OSC 4/10/11/2 which enables programs to set and report colors within the terminal (#3524) via @jerch
📦 API
- Set multiple options through the
Terminal.options
API (#3546, #3586) via @silamon// before term.setOption('rendererType', 'dom'); term.setOption('fontSize', 12); // after term.options = { rendererType: 'dom', fontSize: 12 };
- The link provider API is no longer marked as experimental (#3587) via @Tyriar
🐞 Bug fixes
- Prevent duplicate IME input on Linux (#3535) via @Eugeny
- Clear line wrapped status on EL 2 (erase all in line) (#3536) via @silamon
- Allow shift+wheel to bubble up the DOM (#3551) via @Tyriar
- Fix canvas renderer color changes (#3553) via @jerch
- Prevent character joiners that throw from taking down whole terminal (#3565) via @LabhanshAgrawal
- Add tabIndex to the accessibility tree element to enable screen reader browse mode (#3572) via @Tyriar
- Fix keystroke being ignored on US intl keyboard layouts after entering quotes (#3574) via @Tyriar
- Take terminal padding into account when determining link area (#3580) via @Tyriar
- Don't include trailing EOL when selecting multiple lines that end at the right edge (#3583) via @Tyriar
📝 Documentation and internal improvements
- Fix issues reported by the putout linter (#3538) via @coderaiser
- Fix unexpected error in incremental compiles (#3560) via @silamon
- Mark
IKeyboardEvent.keyCode
as deprecated (#3582) via @Tyriar - Improve debug logging of parsing data to include a character code array (#3588) via @Tyriar
🎉 New real-world use cases
- Tess (update) (#3577) via @SquitchYT
📥 Addons
xterm-addon-search
xterm-addon-web-links
xterm-addon-webgl
- Fix wide character overflow behavior (#3554) via @acid-chicken
🤝 Compatible addon versions
xterm-addon-attach@0.6.0
xterm-addon-fit@0.5.0
xterm-addon-ligatures@0.5.1
xterm-addon-search@0.8.2
xterm-addon-serialize@0.6.1
xterm-addon-unicode11@...
xterm-addon-web-links@0.5.0
xterm-addon-webgl@0.11.4
🌐 Website
- Fix a typo (xtermjs/xtermjs.org#166) via @BD103