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

patch: Update xterm-non-major #1556

Merged
1 commit merged into from
Mar 17, 2022
Merged

patch: Update xterm-non-major #1556

1 commit merged into from
Mar 17, 2022

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 17, 2022

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
xterm ^4.8.1 -> ^4.18.0 age adoption passing confidence
xterm-addon-fit ^0.4.0 -> ^0.5.0 age adoption passing confidence

Release Notes

xtermjs/xterm.js

v4.18.0

Compare Source

📦 API
  • Support buffer decorations (#​1852) via @​meganrogge

    const marker = term.addMarker(1);
    const decoration = term.registerDecoration({ marker, x: 5 });
    decoration.onRender(() => {
      decoration.element.style.backgroundColor = 'red';
    });

    Screen Shot 2022-02-28 at 11 08 39 AM

  • Make registerMarker's cursor offset optional (#​3663) via @​childrentime

    // Before
    const markerAtCursor = term.registerMarker(0);
    
    // After
    const markerAtCursor = term.registerMarker();
🐞 Bug fixes
📝 Documentation and internal improvements
🎉 New real-world use cases

🤝 Compatible addon versions
  • xterm-addon-attach@0.6.0
  • xterm-addon-fit@0.5.0
  • xterm-addon-ligatures@0.5.3
  • xterm-addon-search@0.8.2
  • xterm-addon-serialize@0.6.2
  • xterm-addon-unicode11@​0.3.0
  • xterm-addon-web-links@0.5.1
  • xterm-addon-webgl@0.11.4

v4.17.0

Compare Source

🚀 Features

📦 API

🐞 Bug fixes

📝 Documentation and internal improvements

🎉 New real-world use cases


📥 Addons

xterm-addon-ligatures
xterm-addon-web-links

🤝 Compatible addon versions

  • xterm-addon-attach@0.6.0
  • xterm-addon-fit@0.5.0
  • xterm-addon-ligatures@0.5.2
  • xterm-addon-search@0.8.2
  • xterm-addon-serialize@0.6.1
  • xterm-addon-unicode11@​0.3.0
  • xterm-addon-web-links@0.5.1
  • xterm-addon-webgl@0.11.4

🌐 Website

v4.16.0

Compare Source

Make sure you update your xterm.css file if you have your own copy as there were some changes made there (xtermjs/xterm.js#3579).

🚀 Features

  • Add support for OSC 4/10/11/2 which enables programs to set and report colors within the terminal (#​3524) via @​jerch
📦 API
  • Set multiple options through the Terminal.options API (#​3546, #​3586) via @​silamon
    // before
    term.setOption('rendererType', 'dom');
    term.setOption('fontSize', 12);
    
    // after
    term.options = {
      rendererType: 'dom',
      fontSize: 12
    };
  • The link provider API is no longer marked as experimental (#​3587) via @​Tyriar

🐞 Bug fixes

📝 Documentation and internal improvements

🎉 New real-world use cases


📥 Addons

xterm-addon-search
xterm-addon-web-links
xterm-addon-webgl

🤝 Compatible addon versions

  • xterm-addon-attach@0.6.0
  • xterm-addon-fit@0.5.0
  • xterm-addon-ligatures@0.5.1
  • xterm-addon-search@0.8.2
  • xterm-addon-serialize@0.6.1
  • xterm-addon-unicode11@​...
  • xterm-addon-web-links@0.5.0
  • xterm-addon-webgl@0.11.4

🌐 Website

v4.15.0

Compare Source

🚀 Features

📦 API

🐞 Bug fixes

📝 Documentation and internal improvements

⚠️ Deprecations

Use term.options over term.setOption/getOption:

// before
term.setOption('rendererType', 'dom');

// after
term.options.rendererType = 'dom';

🎉 New real-world use cases


📥 Addons

xterm-addon-serialize
xterm-addon-webgl

🤝 Compatible addon versions

  • xterm-addon-attach@0.6.0
  • xterm-addon-fit@0.5.0
  • xterm-addon-ligatures@0.5.1
  • xterm-addon-search@0.8.1
  • xterm-addon-serialize@0.6.1
  • xterm-addon-unicode11@​0.3.0
  • xterm-addon-web-links@0.4.0
  • xterm-addon-webgl@0.11.3

🌐 Website

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

v4.14.1

Compare Source

🐞 Bug fixes

v4.14.0

Compare Source

🚀 Features

📦 API
  • The new readonly modes API exposes the terminal's internal modes (#​3418) via @​Tyriar. These are used for example in the xterm-addon-serialize to enable mode serialization.
    if (terminal.modes.applicationCursorKeysMode) {
      // DECCKM is enabled (CSI ? 1 h)
    }

🐞 Bug fixes

📝 Documentation and internal improvements

🎉 New real-world use cases


📥 Addons

xterm-addon-ligatures
xterm-addon-search
xterm-addon-serialize
xterm-addon-unicode11
xterm-addon-webgl

🤝 Compatible addon versions

  • xterm-addon-attach@0.6.0
  • xterm-addon-fit@0.5.0
  • xterm-addon-ligatures@0.5.1
  • xterm-addon-search@0.8.1
  • xterm-addon-serialize@0.6.0
  • xterm-addon-unicode11@​0.3.0
  • xterm-addon-web-links@0.4.0
  • xterm-addon-webgl@0.11.2

🌐 Website

v4.13.0

Compare Source

🐞 Bug fixes

📝 Documentation and internal improvements

🎉 New real-world use cases


🤝 Compatible addon versions

  • xterm-addon-attach@0.6.0
  • xterm-addon-fit@0.5.0
  • xterm-addon-ligatures@0.5.1
  • xterm-addon-search@0.8.0
  • xterm-addon-serialize@0.5.0
  • xterm-addon-unicode11@​0.2.0
  • xterm-addon-web-links@0.4.0
  • xterm-addon-webgl@0.11.1

v4.12.0

Compare Source

🚀 Features

📦 API
  • Support async parser handlers (#​3222, #​3256, #​3257, #​3267) via @​jerch. This enables for example custom parser handlers to defer heavy work to a worker thread. Note that this will block the terminal and you should generally stay away from this API unless it's a lot of work that would block the UI thread.
    // Handle \x1b[<params>+Z using an asynchronous handler
    terminal.parser.registerCsiHandler({intermediates:'+', final: 'Z'}, async params => {
      await new Promise(res => setTimeout(res, 50));
      return false;
    });
  • Add onBell event API so embedders can handle the bell however they want (#​3290, #​3295) via @​bmf-ribeiro
    terminal.onBell(() => customBellImpl());

🐞 Bug fixes

📝 Documentation and internal improvements

🎉 New real-world use cases


📥 Addons

xterm-addon-ligatures
xterm-addon-webgl

🤝 Compatible addon versions

  • xterm-addon-attach@0.6.0
  • xterm-addon-fit@0.5.0
  • xterm-addon-ligatures@0.5.0
  • xterm-addon-search@0.8.0
  • xterm-addon-serialize@0.5.0
  • xterm-addon-unicode11@&#8203;0.2.0
  • xterm-addon-web-links@0.4.0
  • xterm-addon-webgl@0.11.1

🌐 Website

v4.11.0

Compare Source

🚀 Features

📦 API

🐞 Bug fixes

📝 Documentation and internal improvements

🎉 New real-world use cases

📥 Addons

xterm-addon-serialize
xterm-addon-webgl

🤝 Compatible addon versions

  • xterm-addon-attach@0.6.0
  • xterm-addon-fit@0.5.0
  • xterm-addon-ligatures@0.4.0
  • xterm-addon-search@0.8.0
  • xterm-addon-serialize@0.5.0
  • xterm-addon-unicode11@&#8203;0.2.0
  • xterm-addon-web-links@0.4.0
  • xterm-addon-webgl@0.10.0

v4.10.0

Compare Source

🚀 Features

📦 API
  • New setting to disable the alt click to move cursor feature (#​3181) via @​awmottaz
    new Terminal({
      altClickMovesCursor: false
    });

🐞 Bug fixes

📝 Documentation and internal improvements

🎉 New real-world use cases


📥 Addons

xterm-addon-fit
xterm-addon-ligatures
xterm-addon-search
xterm-addon-serialize

🤝 Compatible addon versions

  • xterm-addon-attach@0.6.0
  • xterm-addon-fit@0.5.0
  • xterm-addon-ligatures@0.4.0
  • xterm-addon-search@0.8.0
  • xterm-addon-serialize@0.4.0
  • xterm-addon-unicode11@&#8203;0.2.0
  • xterm-addon-web-links@0.4.0
  • xterm-addon-webgl@0.9.0

v4.9.0

Compare Source

📦 API
  • Add number support to fontWeight and fontWeightBold options (#​3062) via @​IllusionMH, this now matches the types that the CSS style supports.
  • Support optional dispose function on ILink (#​3073) via @​Tyriar, this allows consumers to be notified when links are no longer needed which was difficult to observe before.

🐞 Bug fixes

📝 Documentation and internal improvements

🛑 Breaking changes

  • getOption('fontWeight') and getOption('fontWeightBold') now returns string | number instead of string:
    // before 4.9.0
    const weight: string = term.getOption('fontWeight');
    
    // after 4.9.0
    const weight: string | number = term.getOption('fontWeight');
    This change accepted as the impact on consumers should be minimal due to the low usage of the API.

🎉 New real-world use cases


📥 Addons

xterm-addon-serialize
xterm-addon-webgl
  • Expose WebglAddon.clearTextureAtlas API (#​3075) via @​Tyriar, this is useful to completely clear the atlas when corruption may have happened (eg. when canvas textures are lost after system sleep/resume).
  • Fix rendering of multi-line selection when only top row is visible (#​3081) via @​Tyriar

🤝 Compatible addon versions

  • xterm-addon-attach@0.6.0
  • xterm-addon-fit@0.4.0
  • xterm-addon-ligatures@0.3.0 (this addon may have issues)
  • xterm-addon-search@0.7.0
  • xterm-addon-serialize@0.4.0
  • xterm-addon-unicode11@&#8203;0.2.0
  • xterm-addon-web-links@0.4.0
  • xterm-addon-webgl@0.9.0

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/xterm-non-major branch from 20e672a to 4492807 Compare March 17, 2022 12:27
@ghost ghost force-pushed the renovate/xterm-non-major branch from 4492807 to c22ed5d Compare March 17, 2022 12:28
@renovate renovate bot force-pushed the renovate/xterm-non-major branch 5 times, most recently from 6ab9213 to a36e5f1 Compare March 17, 2022 17:11
Change-type: patch
@renovate renovate bot force-pushed the renovate/xterm-non-major branch from a36e5f1 to c62b93f Compare March 17, 2022 17:45
@ghost ghost merged commit 9df8fc9 into master Mar 17, 2022
@ghost ghost deleted the renovate/xterm-non-major branch March 17, 2022 18:26
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant