Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Snyk] Upgrade xterm from 4.19.0 to 5.3.0 #7

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

jonas807900643
Copy link
Owner

snyk-top-banner

Snyk has created this PR to upgrade xterm from 4.19.0 to 5.3.0.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


⚠️ Warning: This PR contains major version upgrade(s), and may be a breaking change.

  • The recommended version is 307 versions ahead of your current version.

  • The recommended version was released on a year ago.

Release notes
Package name: xterm
  • 5.3.0 - 2023-09-07

    🚀 Features

    📦 API

    • There's a new trace log level (#4687, 4709) via @ Tyriar
      const term = new Terminal({
          logLevel: 'trace'
      });
    • New logger delegate option (#4563, #4564) via @ Tyriar. This new API allows the embedder to define the logging behavior, instead of always using to console
      const term = new Terminal({
          logger: {
              trace: (e, args) => console.log('trace: ', e, args),
              debug: (e, args) => console.log('debug: ', e, args),
              info: (e, args) => console.log('info: ', e, args),
              warn: (e, args) => console.log('warn: ', e, args),
              error: (e, args) => console.log('error: ', e, args)
          }
      });
    • New ignoreBracketedPasteMode option that allows explicitly disabling bracketed paste mode, regardless of whether the shell enables it or not (#4636) via @ Tyriar
      const term = new Terminal({
          ignoreBracketedPasteMode: true
      });
    • New cursorInactiveStyle option (#4657) via @ tisilent
      const term = new Terminal({
          cursorInactiveStyle: 'none'
      });

    🐞 Bug fixes

    • Fix character size being affected by CSS transformations (#4366) via @ arekouzounian
    • Fix mouse tracking behavior (#4583) via @ jerch
    • Improve rendering of the DOM renderer's underline cursor (#4584) via @ dlech
    • Fix issues in the accessibility tree (#4637) via @ meganrogge
    • Fix reset and clear leaving viewport in a bad state (#4638) via @ Tyriar
    • Fix API facade memory leaks (#4655) via @ Tyriar
    • Fix memory leak in cursor blink state manager (#4659) via @ SvanT
    • Fix inverse rendering when a transparent foreground is used (#4667) via @ Dennnnny
    • Fix disposing of decorations (#4671) via @ Tyriar
    • Render selection background consistently in the DOM renderer (#4673) via @ Tyriar
    • Improve rendering of powerline circle line custom glyph (#4729) via @ tisilent
    • Improve texture atlas utilization and fix glyph corruption when merging (#4732) via @ Tyriar

    📝 Documentation and internal improvements

    🎉 New real-world use cases


    📥 Addons

    xterm-addon-canvas

    xterm-addon-image

    • The images addon has been merged into the main repository (#4577, #4727) via @ jerch

    xterm-addon-ligatures

    xterm-addon-serialize

    • Fallback to default ANSIcolors when running xterm-headless (#4348) via @ silamon

    xterm-addon-webgl

    • Render the cursor in the WebGL canvas (#4568) via @ xzfc

    🤝 Compatible addon versions

    Addon Version
    xterm-addon-attach 0.9.0
    xterm-addon-canvas 0.5.0
    xterm-addon-fit 0.8.0
    xterm-addon-image 0.5.0
    xterm-addon-ligatures 0.7.0
    xterm-addon-search 0.13.0
    xterm-addon-serialize 0.11.0
    xterm-addon-unicode11 0.6.0
    xterm-addon-web-links 0.9.0
    xterm-addon-webgl 0.16.0

    🌐 Website

    Pull from https://github.com/xtermjs/xtermjs.org/pulls?q=is%3Apr+sort%3Aupdated-desc+is%3Aclosed

  • 5.3.0-beta.73 - 2023-09-07
  • 5.3.0-beta.72 - 2023-09-03
  • 5.3.0-beta.71 - 2023-08-28
  • 5.3.0-beta.70 - 2023-08-27
  • 5.3.0-beta.69 - 2023-08-27
  • 5.3.0-beta.68 - 2023-08-26
  • 5.3.0-beta.67 - 2023-08-25
  • 5.3.0-beta.66 - 2023-08-24
  • 5.3.0-beta.65 - 2023-08-24
  • 5.3.0-beta.64 - 2023-08-23
  • 5.3.0-beta.63 - 2023-08-23
  • 5.3.0-beta.62 - 2023-08-23
  • 5.3.0-beta.61 - 2023-08-23
  • 5.3.0-beta.60 - 2023-08-22
  • 5.3.0-beta.59 - 2023-08-22
  • 5.3.0-beta.58 - 2023-08-22
  • 5.3.0-beta.57 - 2023-08-22
  • 5.3.0-beta.56 - 2023-08-22
  • 5.3.0-beta.55 - 2023-08-22
  • 5.3.0-beta.54 - 2023-08-20
  • 5.3.0-beta.53 - 2023-08-19
  • 5.3.0-beta.52 - 2023-08-19
  • 5.3.0-beta.51 - 2023-08-19
  • 5.3.0-beta.50 - 2023-08-19
  • 5.3.0-beta.49 - 2023-08-19
  • 5.3.0-beta.48 - 2023-08-19
  • 5.3.0-beta.47 - 2023-08-19
  • 5.3.0-beta.46 - 2023-08-18
  • 5.3.0-beta.45 - 2023-08-18
  • 5.3.0-beta.44 - 2023-08-17
  • 5.3.0-beta.43 - 2023-08-17
  • 5.3.0-beta.42 - 2023-08-15
  • 5.3.0-beta.41 - 2023-08-15
  • 5.3.0-beta.40 - 2023-08-14
  • 5.3.0-beta.39 - 2023-08-14
  • 5.3.0-beta.38 - 2023-08-14
  • 5.3.0-beta.37 - 2023-08-14
  • 5.3.0-beta.36 - 2023-08-13
  • 5.3.0-beta.35 - 2023-08-13
  • 5.3.0-beta.34 - 2023-08-12
  • 5.3.0-beta.33 - 2023-08-12
  • 5.3.0-beta.32 - 2023-08-11
  • 5.3.0-beta.31 - 2023-08-11
  • 5.3.0-beta.30 - 2023-08-11
  • 5.3.0-beta.29 - 2023-08-11
  • 5.3.0-beta.28 - 2023-08-10
  • 5.3.0-beta.27 - 2023-08-09
  • 5.3.0-beta.26 - 2023-08-09
  • 5.3.0-beta.25 - 2023-08-02
  • 5.3.0-beta.24 - 2023-08-02
  • 5.3.0-beta.23 - 2023-08-02
  • 5.3.0-beta.22 - 2023-08-01
  • 5.3.0-beta.21 - 2023-08-01
  • 5.3.0-beta.20 - 2023-08-01
  • 5.3.0-beta.19 - 2023-08-01
  • 5.3.0-beta.18 - 2023-08-01
  • 5.3.0-beta.17 - 2023-08-01
  • 5.3.0-beta.16 - 2023-08-01
  • 5.3.0-beta.15 - 2023-08-01
  • 5.3.0-beta.14 - 2023-07-30
  • 5.3.0-beta.13 - 2023-07-29
  • 5.3.0-beta.12 - 2023-07-28
  • 5.3.0-beta.11 - 2023-07-27
  • 5.3.0-beta.10 - 2023-07-27
  • 5.3.0-beta.9 - 2023-07-18
  • 5.3.0-beta.8 - 2023-07-14
  • 5.3.0-beta.7 - 2023-07-09
  • 5.3.0-beta.6 - 2023-07-06
  • 5.3.0-beta.5 - 2023-06-19
  • 5.3.0-beta.4 - 2023-06-16
  • 5.3.0-beta.3 - 2023-06-16
  • 5.3.0-beta.2 - 2023-06-16
  • 5.3.0-beta.1 - 2023-06-09
  • 5.2.1 - 2023-06-10

    🐞 Bug fixes

    • Fix NPEs on buffer line and windowsPty option (#4551) via @ Tyriar
  • 5.2.0 - 2023-06-08

    🚀 Features

    📦 API

    • Improved Windows workarounds with the new windowsPty option (#4539) via @ Tyriar

      const term = new Terminal({
        windowsPty: {
          backend: 'conpty',
          buildNumber: 19000
        }
      });

    🐞 Bug fixes

    • Fix performance issue related to hovering links (#4341) via @ Tyriar
    • Fix exception by validating rows are correct when rendering (#4346) via @ Tyriar
    • Improve rendering of dotted underline (#4350) via @ Tyriar
    • Invalidate links after resizing (#4358) via @ Tyriar
    • Fix texture atlas exception thrown when changing options (#4390) via @ Tyriar
    • Show hollow cursor when unfocused, regardless of cursor type (#4443) via @ tisilent
    • Fix out of sync link underlines after resizing on Windows (#4458) via @ Tyriar
    • Fix a lifecycle issue with decorations (#4465) via @ Tyriar
    • Rerender in the DOM renderer after options change (#4475) via @ kelvinhammond
    • Fix DECRQM reports and ...

Snyk has created this PR to upgrade xterm from 4.19.0 to 5.3.0.

See this package in npm:
xterm

See this project in Snyk:
https://app.snyk.io/org/jonas807900643/project/b697288e-62f7-463c-8276-8dce07693a36?utm_source=github&utm_medium=referral&page=upgrade-pr
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.

2 participants