🆕 Features
- Allow links that wrap either above or below the viewport to work (#1693) via @jerch
- DOM renderer
- Search addon
🐞 Bug fixes
- Add a fallback for link underline colors in case there is an issue extracting the color (#1670)
- Improve unicode support in link handling (#1678) via @jerch
- Reduce dynamic texture atlas unnecessary objects and draw from an ImageBitmap (#1692) via @Tyriar
- Fix scroll APIs not affecting the scroll bar (#1698) via @Tyriar
- Add additional NPE checks to link logic (#1703) via @Tyriar
- Prevent NPE when disposing the terminal shortly after creation (#1717) via @Tyriar
📝 Documentation and internal improvements
- Add unit tests for event APIs (#1646) via @peacefullatom
- Improve demo build process (#1648) via @Tyriar
- Minor tslint improvements (#1651) via @Tyriar
- Move to TypeScript 3 (#1652) via @Tyriar
- Fix demo build issues (#1668, #1672) via @jerch, @Tyriar
- Move addon builds into a separate task (#1675) via @Tyriar
- Setup Azure Pipelines (#1681, #1687) via @Tyriar
- Fix an issue with search addon not respecting wrapped line ending whitespace (#1682) via @alexr00
- Remove npm-run-all dependency (#1696) via @Tyriar
- Remove comment regarding removal of the fake terminal (#1718) via @zwhitchcox