This is an issue here to keep track of and discuss the candidate upcoming changes in xterm.js 3.0.
Tentative release date is set on the first Monday of November (6 Nov 2017), approx. 3 months after 2.9.0 to give us a fair amount of time to work on the breaking changes and 13 months after 2.0 to justify the new breaking changes 馃榿.
xterm-terminal custom element: https://github.com/parisk/xterm-terminalv3 release branch./cc @Tyriar to make sure you are on track with this.
Is there a tentative release date for 2.9.0?
@vincentwoo yep. It will be later today.
My thoughts:
@Tyriar, I added buffer performance improvements and removed the screen reader support.
I kept the custom code handling, as we have a good use case for it in SourceLair. We can continue the discussion in that thread, but the main idea is to implement an API for consumer apps (e.g. SourceLair, VS Code etc.) to handle custom escape codes themselves.
There are a whole bunch of new changes that have come in, here are the new breaking changes https://github.com/sourcelair/xterm.js/issues?q=is%3Aissue+label%3Abreaking-change+milestone%3A3.0.0
We'll dedicate a section at the top of the release notes for the breaking changes and reasons behind them.
馃憤 I added link to the list of breaking changes issues to the heading of the issue.
Closing this off as it's pretty out of date at this point, so far the big focuses on v3 have been:
All issues: https://github.com/sourcelair/xterm.js/milestone/8?closed=1
Most helpful comment
@vincentwoo yep. It will be later today.