Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 13, 2025

This PR contains the following updates:

Package Change Age Confidence
@iconify-json/carbon ^1.2.13 -> ^1.2.14 age confidence
@iconify-json/octicon ^1.2.14 -> ^1.2.16 age confidence
@types/node (source) ^24.6.2 -> ^24.7.2 age confidence
@unocss/cli (source) ^66.5.2 -> ^66.5.3 age confidence
@unocss/eslint-config (source) ^66.5.2 -> ^66.5.3 age confidence
@unocss/eslint-plugin (source) ^66.5.2 -> ^66.5.3 age confidence
asciinema-player ^3.11.0 -> ^3.12.1 age confidence
bumpp ^10.2.3 -> ^10.3.1 age confidence
es-toolkit (source) ^1.39.10 -> ^1.40.0 age confidence
less (source) ^4.4.1 -> ^4.4.2 age confidence
lint-staged ^16.2.3 -> ^16.2.4 age confidence
motion ^12.23.22 -> ^12.23.24 age confidence
pnpm (source) 10.18.0 -> 10.18.2 age confidence
unocss (source) ^66.5.2 -> ^66.5.3 age confidence
vue-tsc (source) ^3.1.0 -> ^3.1.1 age confidence

Release Notes

unocss/unocss (@​unocss/cli)

v66.5.3

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub
asciinema/asciinema-player (asciinema-player)

v3.12.1: 3.12.1

Compare Source

This version includes additional fix for seeking past the end of recording and restarting the playback.

v3.12.0: 3.12.0

Compare Source

Notable changes:

  • Live audio stream support for WebSocket sources (see below)
  • Improved adaptive buffer algorithm for WebSocket sources (see below)
  • Fixed keyboard shortcuts issue (stopped working) caused by the new mute/unmute icon
  • Fixed seeking after playback ended (#​282)
Live audio playback

The audioUrl option, introduced in v3.11, can now also be used with live (WebSocket) sources:

AsciinemaPlayer.create("ws://example.com/ws/stream", document.getElementById("demo"), {
  audioUrl: "http://example.com/icecast/stream.ogg"
});

The URL should be a live audio source - either a direct HTTP audio stream (.mp3, .aac, .ogg, etc) such as Icecast/Shoutcast endpoint, or HLS playlist (.m3u8).

Note that it's not recommended to use autoplay: true option together with audioUrl - browsers often require explicit user activity (click, tap) to enable sound, which in the player's case would be starting the playback by clicking on the play button. Without user click the autoplay will start the playback but the sound likely won't be there.

Also, for the audio playback to work a server that handles the audio URL (e.g. Icecast) must be configured to allow CORS requests from the page (URL) that hosts the player.

New adaptive buffering

The WebSocket driver uses adaptive buffer (expressed in time) to ensure smooth, stutter free playback of live sessions with minimal latency.

The previous algorithm used a moving average over a sliding window of N recent latencies. It did ok-ish job, but given the sparse nature of the event stream (no constant rate) it turned out to be not ideal. Here's how it performed. Red dots are measured latencies, green line is effective buffer time:

old

The new algorithm uses time based EMA (exponential moving average), which is much more relevant for sparse events, resulting in more stable and overall lower buffer size when applied to a wide spectrum of terminal activities (here applied to the same input latencies as the one above):

new

v3.11.1: 3.11.1

Compare Source

This release brings additional fixes for audio loading in Safari.

antfu-collective/bumpp (bumpp)

v10.3.1

Compare Source

No significant changes

    View changes on GitHub

v10.3.0

Compare Source

   🚀 Features
    View changes on GitHub
toss/es-toolkit (es-toolkit)

v1.40.0

Compare Source

Released on October 8th, 2025.

  • Enhanced sumBy to pass the element index to the getValue callback function.
  • Improved performance for uniq function.
  • Fixed cloneDeepWith to handle runtime errors in environments without Blob support and correctly clone Boolean, Number, and String objects.
  • Fixed omit to avoid unnecessary deep cloning, improving performance.
  • Fixed toCamelCaseKeys to properly handle PascalCase type conversion.
  • Fixed toPath to correctly handle arrays and non-string inputs.
  • Fixed repeat to validate and handle invalid repeat counts.
  • Fixed sortedIndexBy to properly handle default iteratee.
  • Fixed some predicate check to correctly handle null and undefined cases.
  • Fixed compatibility issue in compat/unset with nonexistent paths.
  • Fixed several JSDoc issues across multiple functions including return types, parameter descriptions, and method names.
  • Improved documentation clarity and consistency across multiple functions.
  • Enhanced test coverage with additional test cases for compat functions and edge cases.
  • Updated build configuration and CI workflows.

We sincerely thank @​wo-o29, @​D-Sketon, @​HidenLee, @​yoouung, @​manudeli, @​dayongkr, @​Li13, @​nicklemmon, @​sen2y, @​miinhho, @​raon0211, @​joshkel, @​jgjgill, @​mlnwns, @​Dohun-choi, @​PinkChampagne17, @​sukvvon, @​YOUNGHO8762, @​caseBread, @​Jeongeun-Choi, @​artechventure and hoyyChoi for their contributions. We appreciate your great efforts!

less/less.js (less)

v4.4.2

Compare Source

lint-staged/lint-staged (lint-staged)

v16.2.4

Compare Source

Patch Changes
motiondivision/motion (motion)

v12.23.24

Compare Source

Fixed
  • Ensure that when a component remounts, it continues to fire animations even when initial={false}.

v12.23.23

Compare Source

Added
  • Exporting PresenceChild and PopChild type for internal use.
pnpm/pnpm (pnpm)

v10.18.2

Compare Source

Patch Changes
  • pnpm outdated --long should work #​10040.
  • Replace ndjson with split2. Reduce the bundle size of pnpm CLI #​10054.
  • pnpm dlx should request the full metadata of packages, when minimumReleaseAge is set #​9963.
  • pnpm version switching should work when the pnpm home directory is in a symlinked directory #​9715.
  • Fix EPIPE errors when piping output to other commands #​10027.

v10.18.1

Compare Source

Patch Changes
  • Don't print a warning, when --lockfile-only is used #​8320.
  • pnpm setup creates a command shim to the pnpm executable. This is needed to be able to run pnpm self-update on Windows #​5700.
  • When using pnpm catalogs and running a normal pnpm install, pnpm produced false positive warnings for "skip adding to the default catalog because it already exists". This warning now only prints when using pnpm add --save-catalog as originally intended.
vuejs/language-tools (vue-tsc)

v3.1.1

Compare Source

Features
  • feat(language-server): support --tsdk command line arg (#​5691)
Bug Fixes
  • fix(language-core): tolerate non-literal export default (#​5675) - Thanks to @​KazariEX!
  • fix(language-core): use component instance props as fallthrough attributes (#​5686) - Thanks to @​KazariEX!
  • fix(typescript-plugin): determine if variable is Ref by RefSymbol property (#​5687) - Thanks to @​KazariEX!
  • fix(language-core): exclude effect of comments on root node (#​5689) - Thanks to @​KazariEX!
  • fix(typescript-plugin): place __vue__ in project instead of program (#​5690)
  • fix(component-type-helpers): remove deprecated $scopedSlots support for Vue 2
  • fix(language-core): replace markdown links after sfc blocks processing (#​5695) - Thanks to @​KazariEX!
  • fix(language-core): do not report unused error on __VLS_export (#​5696) - Thanks to @​KazariEX!
Other Changes
  • refactor(language-core): reimplement writeGlobalTypes without side effects

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Oct 13, 2025
@renovate renovate bot enabled auto-merge (squash) October 13, 2025 01:52
@renovate renovate bot merged commit 23349ae into main Oct 13, 2025
11 checks passed
@renovate renovate bot deleted the renovate/all-minor-patch branch October 13, 2025 02:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant