Releases: qwefgh90/ng-terminal
Releases · qwefgh90/ng-terminal
Change Log for v6.2.0
Change Log for v6.1.0
Updates
- Increase the versions of xterm and other libraries.
- Make the code compatible with Angular 17
- Revise the example page
- Update helper functions using csi to support additional sequences
- Adjust the width to match the parent element when
_rowInput
is present
Change Log for v6.0.0
Minor updates
- Refactor ng-terminal component codes.
- Add some new cases to test whether it works well with the tab of
ngxbootstrap
. - Use setTimeout() without using callbacks of observables (It can be changed in the future).
Change Log for v6.0.0-beta
ng-terminal doesn't support versions below v14 to support only Angualr LTS versions.
- Update Angular to v14 (strict check has been applied)
- Make some comments on important functions
- Mark @deprecated on some old codes which would be removed soon
- Refactor/Rename fields and methods
- Extract and move some queue codes into LinearRenderService
Support the Angular framework 16
- Support the Angular framework 16
Bump the xterm-addon-fit version up to 0.7.0
- This update's expected to help remove the bug mentioned at #72 and xtermjs/xterm.js#4344
Bump the xterm version up and fix some bugs
- Bump the xterm version up to 5.0.0.
- Do not call open() in the xterm terminal until the container's been initialized.
- Fix the conflict during installing packages .
Breaking changes on v5.0.0-beta.2
ℹ️ Update dependencies
- Bump up the angular version to 12
- Bump up the angular-resizable-element
- update some codes following new API of angular-resizable-element 5.0.0
🆕 Ivy library distribution
We opt into the ivy library.
- It starts supporting only Angular 12 and Angular 13
- It doesn't work with apps based on the view engine and apps using versions below Angular 12
Breaking changes on v4.0.0-alpha
ℹ️ Update dependencies
Recent versions of Angular have breaking changes. So for supporting them, this release bump up the version of dependencies.
- Upgrade to Angular 11
- Bump xterm to v4.16.0
🆕 Breaking changes
There are breaking changes. So you must make some changes in your projects.
You can find what changes by checking the updated example project..
- change the change detection strategy to OnPush to improve the performance
- remove displayOption property
- add rows, cols, draggable property
Improved handles for resizing
Handles for resizing was so ugly because the dimension of outer div was a little different with the terminal.
It's been improved by updating width and height correctly.