Skip to content

@xterm/xterm@6.1.0-beta.89#285913

Merged
Tyriar merged 1 commit intomainfrom
xterm_20250105
Jan 5, 2026
Merged

@xterm/xterm@6.1.0-beta.89#285913
Tyriar merged 1 commit intomainfrom
xterm_20250105

Conversation

@Tyriar
Copy link
Member

@Tyriar Tyriar commented Jan 5, 2026

Fixes #239541

@Tyriar Tyriar added this to the December / January 2026 milestone Jan 5, 2026
@Tyriar Tyriar self-assigned this Jan 5, 2026
Copilot AI review requested due to automatic review settings January 5, 2026 10:46
@Tyriar Tyriar enabled auto-merge January 5, 2026 10:46
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the @xterm/xterm library and its related addons from beta.77 to beta.89, addressing issue #239541. The update includes a significant dependency change in the addon-ligatures package, which now uses lru-cache and opentype.js directly instead of the intermediary font-finder and font-ligatures packages.

Key Changes

  • Updates @xterm/xterm core library from beta.77 to beta.89
  • Updates most xterm addons to beta.89 (clipboard, image, ligatures, progress, search, serialize, unicode11)
  • Updates @xterm/addon-webgl to beta.88 (note: different from other addons)
  • Simplifies addon-ligatures dependency tree by removing font-finder, font-ligatures, get-system-fonts, and promise-stream-reader

Reviewed changes

Copilot reviewed 3 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
remote/web/package.json Updates xterm dependencies to beta.89 (webgl to beta.88)
remote/web/package-lock.json Updates lockfile entries with new versions, resolved URLs, and integrity hashes; removes obsolete font-related dependencies
remote/package.json Updates xterm dependencies including headless addon to beta.89 (webgl to beta.88)
remote/package-lock.json Updates lockfile with new dependency tree, including new lru-cache nested under addon-ligatures
package.json Updates xterm dependencies in root package to beta.89 (webgl to beta.88)
package-lock.json Updates lockfile with comprehensive dependency changes, moves lru-cache as nested dependency under addon-ligatures
Files not reviewed (2)
  • remote/package-lock.json: Language not supported
  • remote/web/package-lock.json: Language not supported

@Tyriar Tyriar merged commit 274865a into main Jan 5, 2026
34 checks passed
@Tyriar Tyriar deleted the xterm_20250105 branch January 5, 2026 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Render process crash due to OOM when using CommitMono font

2 participants