Skip to content

Releases: qwefgh90/ng-terminal

Change Log for v6.1.0

22 Dec 10:13
Compare
Choose a tag to compare

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

08 Dec 15:00
Compare
Choose a tag to compare

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

18 Jun 05:49
Compare
Choose a tag to compare

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

19 May 14:56
Compare
Choose a tag to compare
  • Support the Angular framework 16

Bump the xterm-addon-fit version up to 0.7.0

01 Mar 14:56
Compare
Choose a tag to compare

Bump the xterm version up and fix some bugs

10 Dec 14:07
d19a99b
Compare
Choose a tag to compare
  • 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

12 Feb 08:52
Compare
Choose a tag to compare

ℹ️ 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

25 Dec 18:28
Compare
Choose a tag to compare

ℹ️ 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.

3.2.0

25 Dec 18:29
Compare
Choose a tag to compare

🐞 Bug fixes

  • The issue #56 is resolved by bumping up xtermjs to v4.15.0

2.2.0

28 Aug 10:25
Compare
Choose a tag to compare

ℹ️Features

  • Add a static class having functions using CSI. This API show a list of supported operations using CSI and helps to write sequences without failures. A full set of functions
    are found in this link. related issues are #7, #8
    import { FunctionsUsingCSI } from 'ng-terminal';
    ...
    const sequences = "data..1" + FunctionsUsingCSI.cursorBackward(1) + '2';
    component.write(sequences)