xtermjs/xterm.js
### [`v4.15.0`](https://togithub.com/xtermjs/xterm.js/releases/4.15.0)
[Compare Source](https://togithub.com/xtermjs/xterm.js/compare/4.14.1...4.15.0)
#### 🚀 Features
- Add support for focus reporting mode ([#3506](https://togithub.com/xtermjs/xterm.js/issues/3506)) via [@Tyriar](https://togithub.com/Tyriar)
- Improve text alignment by setting text baseline conditionally by browser ([#3370](https://togithub.com/xtermjs/xterm.js/issues/3370)) via [@dstein64](https://togithub.com/dstein64)
##### 📦 API
- Add API to clear canvas renderer texture atlas ([#3481](https://togithub.com/xtermjs/xterm.js/issues/3481)) via [@Tyriar](https://togithub.com/Tyriar)
- Expose typed options via `terminal.options` ([#3448](https://togithub.com/xtermjs/xterm.js/issues/3448)) via [@silamon](https://togithub.com/silamon)
#### 🐞 Bug fixes
- Check type of cols & rows before resizing ([#3532](https://togithub.com/xtermjs/xterm.js/issues/3532)) via [@jeffg2k](https://togithub.com/jeffg2k)
- Maintain scrollbar visibility when width changes ([#3504](https://togithub.com/xtermjs/xterm.js/issues/3504)) via [@yume-chain](https://togithub.com/yume-chain)
- Properly stop default browser scroll action via ([#3518](https://togithub.com/xtermjs/xterm.js/issues/3518)) via [@jerch](https://togithub.com/jerch)
- Support text cursor enable mode in the DOM renderer ([#3503](https://togithub.com/xtermjs/xterm.js/issues/3503)) via [@jerch](https://togithub.com/jerch)
#### 📝 Documentation and internal improvements
- Improve `InputHandler` tests ([#3523](https://togithub.com/xtermjs/xterm.js/issues/3523)) via [@jerch](https://togithub.com/jerch)
- Improve deserialize documentation ([#3512](https://togithub.com/xtermjs/xterm.js/issues/3512)) via [@Tyriar](https://togithub.com/Tyriar)
- Add Mocha Test Explorer to devcontainer ([#3479](https://togithub.com/xtermjs/xterm.js/issues/3479)) via [@silamon](https://togithub.com/silamon)
- Update npmignore files ([#3476](https://togithub.com/xtermjs/xterm.js/issues/3476)) via [@silamon](https://togithub.com/silamon)
#### ⚠️ Deprecations
Use `term.options` over `term.setOption`/`getOption`:
```ts
// before
term.setOption('rendererType', 'dom');
// after
term.options.rendererType = 'dom';
```
#### 🎉 New real-world use cases
- goormIDE ([#3495](https://togithub.com/xtermjs/xterm.js/issues/3495)) via [@MyunghoBae](https://togithub.com/MyunghoBae)
- FleetDeck ([#3484](https://togithub.com/xtermjs/xterm.js/issues/3484)) via [@JohanKnutzen](https://togithub.com/JohanKnutzen)
***
#### 📥 Addons
##### xterm-addon-serialize
- Support strikethrough ([#3480](https://togithub.com/xtermjs/xterm.js/issues/3480)) via [@silamon](https://togithub.com/silamon)
- Enable granularity in what gets serialized ([#3473](https://togithub.com/xtermjs/xterm.js/issues/3473)) via [@Tyriar](https://togithub.com/Tyriar)
##### xterm-addon-webgl
- Fix cursor blink for webgl ([#3520](https://togithub.com/xtermjs/xterm.js/issues/3520)) via [@meganrogge](https://togithub.com/meganrogge) [@Tyriar](https://togithub.com/Tyriar)
#### 🤝 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.1`
- `xterm-addon-serialize@0.6.1`
- `xterm-addon-unicode11@0.3.0`
- `xterm-addon-web-links@0.4.0`
- `xterm-addon-webgl@0.11.3`
***
#### 🌐 Website
Pull from https://github.com/xtermjs/xtermjs.org/pulls?q=is%3Apr+sort%3Aupdated-desc+is%3Aclosed
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
4.14.1
->4.15.0
0.11.2
->0.11.3
Release Notes
xtermjs/xterm.js
### [`v4.15.0`](https://togithub.com/xtermjs/xterm.js/releases/4.15.0) [Compare Source](https://togithub.com/xtermjs/xterm.js/compare/4.14.1...4.15.0) #### 🚀 Features - Add support for focus reporting mode ([#3506](https://togithub.com/xtermjs/xterm.js/issues/3506)) via [@Tyriar](https://togithub.com/Tyriar) - Improve text alignment by setting text baseline conditionally by browser ([#3370](https://togithub.com/xtermjs/xterm.js/issues/3370)) via [@dstein64](https://togithub.com/dstein64) ##### 📦 API - Add API to clear canvas renderer texture atlas ([#3481](https://togithub.com/xtermjs/xterm.js/issues/3481)) via [@Tyriar](https://togithub.com/Tyriar) - Expose typed options via `terminal.options` ([#3448](https://togithub.com/xtermjs/xterm.js/issues/3448)) via [@silamon](https://togithub.com/silamon) #### 🐞 Bug fixes - Check type of cols & rows before resizing ([#3532](https://togithub.com/xtermjs/xterm.js/issues/3532)) via [@jeffg2k](https://togithub.com/jeffg2k) - Maintain scrollbar visibility when width changes ([#3504](https://togithub.com/xtermjs/xterm.js/issues/3504)) via [@yume-chain](https://togithub.com/yume-chain) - Properly stop default browser scroll action via ([#3518](https://togithub.com/xtermjs/xterm.js/issues/3518)) via [@jerch](https://togithub.com/jerch) - Support text cursor enable mode in the DOM renderer ([#3503](https://togithub.com/xtermjs/xterm.js/issues/3503)) via [@jerch](https://togithub.com/jerch) #### 📝 Documentation and internal improvements - Improve `InputHandler` tests ([#3523](https://togithub.com/xtermjs/xterm.js/issues/3523)) via [@jerch](https://togithub.com/jerch) - Improve deserialize documentation ([#3512](https://togithub.com/xtermjs/xterm.js/issues/3512)) via [@Tyriar](https://togithub.com/Tyriar) - Add Mocha Test Explorer to devcontainer ([#3479](https://togithub.com/xtermjs/xterm.js/issues/3479)) via [@silamon](https://togithub.com/silamon) - Update npmignore files ([#3476](https://togithub.com/xtermjs/xterm.js/issues/3476)) via [@silamon](https://togithub.com/silamon) #### ⚠️ Deprecations Use `term.options` over `term.setOption`/`getOption`: ```ts // before term.setOption('rendererType', 'dom'); // after term.options.rendererType = 'dom'; ``` #### 🎉 New real-world use cases - goormIDE ([#3495](https://togithub.com/xtermjs/xterm.js/issues/3495)) via [@MyunghoBae](https://togithub.com/MyunghoBae) - FleetDeck ([#3484](https://togithub.com/xtermjs/xterm.js/issues/3484)) via [@JohanKnutzen](https://togithub.com/JohanKnutzen) *** #### 📥 Addons ##### xterm-addon-serialize - Support strikethrough ([#3480](https://togithub.com/xtermjs/xterm.js/issues/3480)) via [@silamon](https://togithub.com/silamon) - Enable granularity in what gets serialized ([#3473](https://togithub.com/xtermjs/xterm.js/issues/3473)) via [@Tyriar](https://togithub.com/Tyriar) ##### xterm-addon-webgl - Fix cursor blink for webgl ([#3520](https://togithub.com/xtermjs/xterm.js/issues/3520)) via [@meganrogge](https://togithub.com/meganrogge) [@Tyriar](https://togithub.com/Tyriar) #### 🤝 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.1` - `xterm-addon-serialize@0.6.1` - `xterm-addon-unicode11@0.3.0` - `xterm-addon-web-links@0.4.0` - `xterm-addon-webgl@0.11.3` *** #### 🌐 Website Pull from https://github.com/xtermjs/xtermjs.org/pulls?q=is%3Apr+sort%3Aupdated-desc+is%3AclosedConfiguration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.