Skip to content

chore(deps): bump kterm from 1.1.3 to 1.1.4#22

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pub/kterm-1.1.4
Open

chore(deps): bump kterm from 1.1.3 to 1.1.4#22
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pub/kterm-1.1.4

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 11, 2026

Bumps kterm from 1.1.3 to 1.1.4.

Changelog

Sourced from kterm's changelog.

[1.1.4] - 2026-04-09

Bug Fixes

  • Fix PTY ackRead deadlock in example/main.dart - wrap pty.ackRead() with Future.microtask() to avoid blocking the C read thread when Dart's event loop is busy. Fixes input being blocked when ackRead: true is enabled with high-latency connections (~200-300ms RTT).

Tests

  • Add buffer integrity tests for PTY flow-control with simulated network delays (300ms, 100 rapid chunks, microtask patterns)
  • All 1190 tests passing

Bug Fixes

  • Fix SGR parameter bounds checking in escape parser (CSI 38/48/58) - prevents IndexError from malformed escape sequences
  • Fix ZModemMux memory leak - added dispose() method to cancel StreamSubscription
  • Fix CellAnchor owner null-safety - improved assert messages for detached anchors
  • Fix Buffer._savedCursorStyle mutation - now uses copy() for proper immutability
  • Fix GraphicsManager cleanupStalePlacements never called - integrated into terminal image clearing
  • Fix _hyperlinks unbounded memory growth - added cleanup when hyperlink ends

Code Quality

  • All code passes flutter analyze (no issues)
  • 1184 tests passing

[1.1.1] - 2026-04-08

Bug Fixes

  • Fix ZModem protocol parsing: correct LF constant (0x8a → 0x0a) and add missing XON consumption in hex frame parsing
  • Fix ZModem session lifecycle: keep session open when onFileRequest is null, add ZFIN handling in _ZReadyToSendState
  • Fix ZModem test data: complete ZRINIT frames (19 bytes with CRC and XON), correct ZFIN CRC (0x022d)
  • Fix assertion in zmodem_test.dart: use contains(equals(...)) for proper list matching
  • Fix simple_ext_test.dart import path: use package:kterm/kterm.dart
  • Fix typo: unkownEscape → unknownEscape in escape parser
  • Fix comment typo: "cornor" → "corner" in buffer.dart

Code Quality

  • Remove redundant assertions on required parameters in action constructors
  • Clean up debug print statements and unused variables in zmodem.dart
  • Update analysis_options.yaml: exclude coverage/example/docs/test/script directories, suppress deprecated OverlayPortal.targetsRootOverlay warning

[1.1.0] - 2026-04-03

Bug Fixes

  • Fix cursor jumping/UI desync when textInput(), charInput(), keyInput() called - these methods now properly call notifyListeners() to update the UI
  • Fix paste with control characters not notifying listeners in bracketed paste mode

Tests

  • Add comprehensive widget tests for TerminalView input rendering (26 new tests)
  • Test mixed control characters, Chinese/English input, cursor behavior, timing control

[1.0.9] - 2026-03-15

  • Fix terminal input not rendering until window resize
  • Filter control characters in paste function for security

... (truncated)

Commits
  • de18a3c fix: wrap ackRead in Future.microtask to avoid PTY deadlock
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [kterm](https://github.com/lbp0200/kterm.dart) from 1.1.3 to 1.1.4.
- [Changelog](https://github.com/lbp0200/kterm.dart/blob/master/CHANGELOG.md)
- [Commits](lbp0200/kterm.dart@v1.1.3...v1.1.4)

---
updated-dependencies:
- dependency-name: kterm
  dependency-version: 1.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dart Pull requests that update dart code dependencies Pull requests that update a dependency file labels Apr 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dart Pull requests that update dart code dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants