Ng Terminal Versions Save

NgTerminal is a terminal component on Angular. the Ivy distribution's been released from v5.0.0.

v6.1.0

4 months ago

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

v6.0.0

5 months ago

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).

v6.0.0-beta

11 months ago

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

v5.7.0

11 months ago
  • Support the Angular framework 16

v5.5.0

1 year ago

v5.4.0

1 year ago
  • 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 .

v5.0.0-beta.2

2 years ago

ℹī¸ 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

v3.2.0

2 years ago

🐞 Bug fixes

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

v4.0.0-alpha

2 years ago

ℹī¸ 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.

v2.2.0

4 years ago

:information_source: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)