Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^10.0.0
->^11.0.0
^8.3.2
->^9.0.0
^2.0.2
->^4.0.0
4.13.0
->5.3.0
0.5.0
->0.8.0
^0.5.1
->^0.7.0
0.4.0
->0.9.0
0.11.1
->0.16.0
Release Notes
jprichardson/node-fs-extra (fs-extra)
v11.1.1
Compare Source
v11.1.0
Compare Source
main
field topackage.json
for better TypeScript compatibility (#979, #981)v11.0.0
Compare Source
Breaking Changes
fs-extra/lib/SOMETHING
(switched toexports
) (#974)New Features
fs-extra/esm
for ESM named export support; see docs for details (#746, #974)fs.readv()
(#970)Bugfixes
stat
filtered items incopy*
(#965, #971)copy
(#918, #976)uuidjs/uuid (uuid)
v9.0.0
Compare Source
⚠ BREAKING CHANGES
Drop Node.js 10.x support. This library always aims at supporting one EOLed LTS release which by this time now is 12.x which has reached EOL 30 Apr 2022.
Remove the minified UMD build from the package.
Minified code is hard to audit and since this is a widely used library it seems more appropriate nowadays to optimize for auditability than to ship a legacy module format that, at best, serves educational purposes nowadays.
For production browser use cases, users should be using a bundler. For educational purposes, today's online sandboxes like replit.com offer convenient ways to load npm modules, so the use case for UMD through repos like UNPKG or jsDelivr has largely vanished.
Drop IE 11 and Safari 10 support. Drop support for browsers that don't correctly implement const/let and default arguments, and no longer transpile the browser build to ES2015.
This also removes the fallback on msCrypto instead of the crypto API.
Browser tests are run in the first supported version of each supported browser and in the latest (as of this commit) version available on Browserstack.
Features
Bug Fixes
build
drop Node.js 8.x from babel transpile target (#603) (aa11485)
drop support for legacy browsers (IE11, Safari 10) (#604) (0f433e5)
drop node 10.x to upgrade dev dependencies (#653) (28a5712), closes #643
8.3.2 (2020-12-08)
Bug Fixes
8.3.1 (2020-10-04)
Bug Fixes
npm/node-which (which)
v4.0.0
Compare Source
Bug Fixes
c7122cd
#105 drop node14 support (@wraithgar)0083d3c
#105 update for breaking isexe api (@wraithgar)00b5cda
#106 replace reduce with flatMap (#106) (@green961)Dependencies
22d1c84
#105 Bump isexe from 2.0.0 to 3.1.1v3.0.1
Compare Source
Bug Fixes
c3a543e
#100 check lower case extensions in windows (#100) (@wraithgar)Documentation
ba58b51
#97 Replace binarywhich
withnode-which
in README.md (#97) (@DevDengChao)v3.0.0
Compare Source
Promise
onlywhich
is now compatible with the following semver range for node:`^14.17.0 || ^16.13.0 || >=18.0.0
--
Features
8b0187c
add @npmcli/template-oss and modernize (#86) (@lukekarrys)xtermjs/xterm.js (xterm)
v5.3.0
Compare Source
🚀 Features
scrollLines
,scrollPages
,scrollToLine
,scrollToTop
andscrollToBottom
(#4482, #4714) via @tisilent, @TyriarminimumContrastRatio
now applies 50% of the contrast ratio to dimmed text (#4672) via @Tyrira📦 API
trace
log level (#4687, 4709) via @Tyriarlogger
delegate option (#4563, #4564) via @Tyriar. This new API allows the embedder to define the logging behavior, instead of always using toconsole
ignoreBracketedPasteMode
option that allows explicitly disabling bracketed paste mode, regardless of whether the shell enables it or not (#4636) via @TyriarcursorInactiveStyle
option (#4657) via @tisilent🐞 Bug fixes
📝 Documentation and internal improvements
CSSStyleSheet
web API (#4611, ##4619, #4678, #4680) via @SimonSiefke, @Tyriar@ts-check
in JS files (#4723, #4724) via @Tyriar@typescript-eslint/no-useless-constructor
(#4725) via @Tyriar@typescript-eslint/no-confusing-void-expression
(#4726) via @Tyriar@playwright/test
as the integration test runner (#4735) via @Tyriar🎉 New real-world use cases
📥 Addons
xterm-addon-canvas
xterm-addon-image
xterm-addon-ligatures
xterm-addon-serialize
xterm-addon-webgl
🤝 Compatible addon versions
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
v5.2.1
Compare Source
🐞 Bug fixes
v5.2.0
Compare Source
🚀 Features
📦 API
Improved Windows workarounds with the new windowsPty option (#4539) via @Tyriar
🐞 Bug fixes
📝 Documentation and internal improvements
4542
windowsMode
has been deprecated in favor ofwindowsPty
🎉 New real-world use cases
📥 Addons
xterm-addon-canvas
xterm-addon-search
xterm-addon-webgl
🤝 Compatible addon versions
xterm-addon-attach@...
xterm-addon-fit@...
xterm-addon-ligatures@...
xterm-addon-search@...
xterm-addon-serialize@...
xterm-addon-unicode11@​...
xterm-addon-web-links@...
xterm-addon-webgl@...
v5.1.0
Compare Source
🚀 Features
Multiple texture atlas page support (#4244, #4252, #4274) via @Tyriar
Instead of there being a hard cap of 1024x1024 on the size of the texture atlas backing the canvas and webgl renderers, multiple textures are now supported. Each individual texture is now 512x512 which allows faster uploading to the GPU and will continually merge until the maximum of 4096x4096 is reached.
The benefits in simple terms of this change are:
Here is an example of a 512x512 texture atlas page right after the terminal has loaded and printed a powerline-based prompt:
And here is the 1024x1024 page after a lot of glyphs have rendered:
Slash and triangle custom glyphs (#4313) via @Tyriar
Eight new powerline extra custom glyphs are supported:
New option scrollOnUserInput (#4289) via @JasonXJ
You can now specify whether to scroll to the bottom of the terminal on user input, previously this was the default and only behavior. This new setting is enabled by default.
🐞 Bug fixes
Terminal.open
is called (#4151) via @TyriarCSI 0 m
via @JasonXJ🏎️ Performance
📝 Documentation and internal improvements
allowProposedApi
(#4125) via @BattlefieldDuck🛑 Breaking changes
allowNonHttpProtocols
property onILinkHandler
which forces the embedder to opt-in to non-http(s) protocols. This is a breaking change in a minor release as it could improve security of embedders.🎉 New real-world use cases
📥 Addons
xterm-addon-attach
xterm-addon-canvas
xterm-addon-serialize
xterm-addon-webgl
xterm-addon-web-links
🤝 Compatible addon versions
xterm-addon-attach@0.7.0
xterm-addon-fit@0.7.0
xterm-addon-ligatures@0.6.0
xterm-addon-search@0.11.0
xterm-addon-serialize@0.9.0
xterm-addon-unicode11@​0.5.0
xterm-addon-web-links@0.8.0
xterm-addon-webgl@0.14.0
v5.0.0
Compare Source
v5 is here! This is our largest release in a long time, maybe ever 👀
Since this was a major version bump, we used the opportunity to clean up the API and make other breaking changes. Many of these changes enabled a significant reduction in the
xterm
module bundle size which went from 379kb to 265kb for a 30% reduction!🚀 Features
Underline style and color support (#3921, #3976, #3980, #4053, #4068, #4074, #4077, #4109) via @Tyriar
Underline style and color sequences such as
CSI 4:2m ST
for double underlines are now supported:Some work was also done to improve underline rendering overall, characters with long descenders don't overlap with the underline:
Hyperlink escape sequence support (#4005, #4087, #4088) via @Tyriar, @jerch
Building upon the improved underline rendering, hyperlink escapes outlined in this gist are now supported. They will be rendered using a dashed underline (like
CSI 4:5m ST
):Along with this is a new
linkHandler
option which allows controling hover, leave and activate events, for example to show a custom tooltip. VS Code's implementation looks like this:Smooth scroll support (#3940) via @Tyriar
The new
smoothScrollDuration
allows setting a duration in milliseconds to animate scroll between the origin and target positions. This is most useful when using a physical mouse (not a trackpad) to help not disorient the user when scrolling with the mouse wheel.Canvas renderer addon (#3949, #3950, #3954, #3959, [#3961](https
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.
This PR has been generated by Mend Renovate. View repository job log here.