Skip to content

chore(deps): update all dependencies#2153

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all
Open

chore(deps): update all dependencies#2153
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jan 1, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@lottiefiles/dotlottie-web (source) ^0.44.0^0.72.0 age adoption passing confidence dependencies minor
@percy/cli (source) 1.31.51.31.13 age adoption passing confidence devDependencies patch
@playwright/test (source) 1.55.01.60.0 age adoption passing confidence devDependencies minor
@tanstack/react-query (source) 5.85.65.100.10 age adoption passing confidence dependencies minor
@types/node (source) 20.19.1120.19.41 age adoption passing confidence devDependencies patch
actions/setup-node v4.2.0v4.4.0 age adoption passing confidence action minor
actions/setup-python v5.4.0v5.6.0 age adoption passing confidence action minor
autoprefixer 10.4.2110.5.0 age adoption passing confidence dependencies minor
cachetools (changelog) ==5.3.3==5.5.2 age adoption passing confidence minor
esbuild 0.25.50.28.0 age adoption passing confidence dependencies minor
esbuild-sass-plugin 3.3.13.7.0 age adoption passing confidence dependencies minor
flask-cors ==6.0.0==6.0.2 age adoption passing confidence patch
formik (source) 2.4.62.4.9 age adoption passing confidence dependencies patch
google-api-python-client ==2.173.0==2.196.0 age adoption passing confidence minor
google-auth-httplib2 (source) ==0.2.0==0.4.0 age adoption passing confidence minor
markdown (changelog) ==3.8.2==3.10.2 age adoption passing confidence minor
nodemon (source) 3.1.103.1.14 age adoption passing confidence devDependencies patch
pa11y-ci 4.0.14.1.1 age adoption passing confidence devDependencies minor
python 3.103.14 age adoption passing confidence uses-with minor
python 3.10.143.14.5 age adoption passing confidence uses-with minor
react-router-dom (source) 6.30.16.30.3 age adoption passing confidence dependencies patch
requests (changelog) ==2.33.0==2.34.0 age adoption passing confidence minor
responses (changelog) ==0.25.7==0.26.0 age adoption passing confidence minor
sass 1.89.21.99.0 age adoption passing confidence dependencies minor
scikit-learn (changelog) ==1.6.1==1.8.0 age adoption passing confidence minor
semver (changelog) ==3.0.2==3.0.4 age adoption passing confidence patch
sentry-sdk (changelog) ==2.49.0==2.59.0 age adoption passing confidence minor
ts-jest (source) 29.4.129.4.9 age adoption passing confidence devDependencies patch
use-query-params 2.2.12.2.2 age adoption passing confidence dependencies patch
yup 1.7.01.7.1 age adoption passing confidence dependencies patch
zizmorcore/zizmor-action v0.5.2v0.5.3 age adoption passing confidence action patch

Release Notes

LottieFiles/dotlottie-web (@​lottiefiles/dotlottie-web)

v0.72.1

Compare Source

Patch Changes
  • a354c24: Fix WebGPU rendering channel-swapped or black on platforms where the preferred canvas format isn't bgra8unorm (e.g. Android/Linux Chrome). The redundant JS-side gpuCtx.configure() calls were conflicting with ThorVG's bgra8unorm pipelines and have been removed; ThorVG now owns surface configuration via the dotlottie-rs bridge.
  • c0011a4: Fall back to buffered WebAssembly.instantiate when streaming instantiation fails on both CDN URLs. Some iOS WKWebView builds reject WebAssembly.instantiateStreaming for otherwise valid Response objects, which previously surfaced as WASM loading failed from all sources. and a blank canvas. The loader now retries by fetching the bytes itself and passing an ArrayBuffer to init, bypassing the streaming code path.

v0.72.0

Compare Source

Minor Changes
  • d4df529: - Upgrade dotlottie-rs wasm bindings to v0.1.57-6d23176.
    • Reduce per-frame allocations by caching ImageData and rebuilding it only when the canvas dimensions or the WASM-backed ArrayBuffer change.
    • Pre-bind the animation loop callback instead of re-binding every frame.
    • Dispatch frame/loop events via queueMicrotask instead of setTimeout(..., 0) for lower-latency, lower-overhead delivery.
    • Use performance.now() in the Node frame strategy for higher-resolution timing.
    • Route worker messages through a single per-worker listener with RPC-reply and per-instance event handler maps, avoiding O(n) listener fan-out on every postMessage.
Patch Changes
  • 73046d6: Fix Error: null pointer passed to rust thrown from DotLottie.destroy() on iOS Safari 15.5. Make destroy() idempotent: null _dotLottieCore before invoking free(), and swallow wasm-side cleanup errors so they don't propagate into React error boundaries on unmount.

v0.71.0

Compare Source

Minor Changes
  • 4e36cb7: Upgrade dotlottie-rs WASM bindings to v0.1.57

v0.70.0

Compare Source

Minor Changes
  • dbac41d: chore: upgrade dotlottie-rs v0.1.56-f01de8a WASM bindings
  • dbac41d: chore: remove unstable tween api

v0.69.0

Compare Source

Minor Changes
  • 47d5995: Dependency Updates:

    • Bumped dotlottie-rs WASM bindings to v0.1.56 (commit 4922138): This update integrates core underlying fixes for the state machine.

    State Machine fixes:

    • Corrected state entry execution order: Animations are now explicitly loaded before setting markers, playback modes, or autoplay. This ensures that markers resolve correctly against the newly loaded animation's data.
    • Fixed rendering failures during animation switches: Cleared stale theme data when switching animations. Previously, load_animation() re-applied saved themes specific to the old animation. These stale slot values caused flush_slots() to fail, silently breaking render() and preventing the OnComplete event from firing.
    • Disabled tweened transitions across different animations: Because tweening interpolates between markers within a single animation's timeline, cross-animation tweens caused visual glitches by tweening the old animation before abruptly switching. These now default to instant transitions.
    • Fixed GlobalState configuration: Ignored the animation property on GlobalState.

v0.68.0

Compare Source

Minor Changes
  • cd4365c: feat: update dotlottie-rs WASM bindings to v0.1.56
Patch Changes
  • e7c1c70: Pass { module_or_path: url } to wasm-bindgen init() instead of a raw string to fix deprecation warning

v0.67.0

Compare Source

Minor Changes
  • 01d79c4: chore: updated dotLottie-rs v0.1.55 WASM bindings

v0.66.2

Compare Source

Patch Changes
  • 95ceb90: Fix self-contained bundle generation with separate build configs

v0.66.1

Compare Source

Patch Changes
  • 901172a: chore: upgrade dotlottie-rs WASM to version 0.1.54-75ea13a

    This includes the following changes:

    • fix: missing webp loader
    • fix: replace the fallback font subset to fix number glyph glitches

v0.66.0

Compare Source

Minor Changes
  • 3a1736d: Add WebGL and WebGPU rendering backends

    • Add DotLottieWebGL class for hardware-accelerated rendering via WebGL 2 (importable from @lottiefiles/dotlottie-web/webgl)
    • Add DotLottieWebGPU class for hardware-accelerated rendering via WebGPU (importable from @lottiefiles/dotlottie-web/webgpu)
    • Export WASM files as package subpaths (./dotlottie-player.wasm, ./webgl/dotlottie-player.wasm, ./webgpu/dotlottie-player.wasm) enabling ?url imports in bundlers like Vite
    • Refactor WASM loader into a shared createWasmLoader factory, eliminating duplicated fallback logic across renderers
  • a7455a9: Migrate WASM bindings from Emscripten/embind to wasm-bindgen

    • Replace Emscripten module factory with wasm-bindgen init() based loading
    • Switch from observer callback pattern to poll-based event draining (poll_event, sm_poll_event)
    • Remove Emscripten-specific abstractions (VectorChar, VectorFloat, MainModule)
    • Use native Uint8Array for binary data instead of byte-by-byte VectorChar copying
    • Update all WASM method calls from camelCase to snake_case API surface
    • Fix loopCount getter to return running loop count via current_loop_count()
    • Fix loadAnimation() to drain events and dispatch errors correctly
    • Fix marker timing: store intended marker and re-apply after animation data loads
    • Fix new URL() fallback in wasm-bindgen output to prevent Webpack/Next.js build failures
    • WASM binary reduced ~38% (2.1MB → 1.3MB)

v0.65.0

Minor Changes
  • 1797c60: feat: added DotLottieWorker slots apis
Patch Changes
  • 1797c60: chore: update dotlottie-rs wasm bindings to v0.1.54-495df0e

    • Fixes default font reloading after the ThorVG engine is terminated and reinitialized.

v0.64.2

Patch Changes
  • ced9855: Add required colorStopCount parameter to setGradientSlot() to distinguish color stops from opacity stops in gradient data. Refactor all slot methods to always re-render after slot operations.

v0.64.1

Compare Source

Patch Changes
  • c015630: Fixes build time variable injection for package name and version.

v0.64.0

Compare Source

Minor Changes

v0.63.0

Compare Source

Minor Changes
  • 60640e1: chore: bump dotlottie-rs wasm bindings version to 0.1.54-e1cda0c

v0.62.0

Compare Source

Minor Changes
  • de6f1e2: fix: text slot overriding

  • 7ab00db: feat(types): Add structured Theme type for setThemeData

    • Added comprehensive TypeScript type definitions for dotLottie v2.0 Theme specification
    • Updated setThemeData to accept either a Theme object or JSON string
    • Theme types include: ThemeColorRule, ThemeScalarRule, ThemePositionRule, ThemeVectorRule,
      ThemeGradientRule, ThemeImageRule, ThemeTextRule
    • Updated BezierHandle to accept number | number[] to match Lottie spec

v0.61.0

Compare Source

Minor Changes

v0.60.0

Compare Source

Minor Changes

v0.58.1

Compare Source

Patch Changes
  • d0ecda1: fix: buffer size mismatch warnings

v0.58.0

Compare Source

Minor Changes
  • 6091731: chore: bump dotlottie-rs v0.1.53 WASM

v0.57.0

Compare Source

Minor Changes
  • 4bf1e54: chore: update dotlottie-rs v0.1.52 wasm bindings

v0.56.0

Compare Source

Minor Changes
  • 3d2eed2: feat: add registerFont static method in DotLottie and DotLottieWorker for custom font registration.

    const fontRegistered = await DotLottie.registerFont('CustomFont', 'path/to/font.ttf');

v0.55.0

Compare Source

Minor Changes
  • 34b3f1a: chore: update dotlottie-rs v0.1.50 wasm bindings

v0.54.1

Compare Source

Patch Changes
  • 7fc33a7: fix: 🐛 re-render after applying a theme/slots

v0.54.0

Compare Source

Minor Changes
  • 4f7f8c1: chore: bump dotLottie-rs WASM bindings to v0.1.49

v0.53.1

Compare Source

Patch Changes
  • b4d63f3: fix: preserve animation layout when starting state machine

v0.53.0

Compare Source

Minor Changes
  • 7f87fe1: feat: upgrade dotlottie-rs v0.1.48 wasm bindings
  • 7f87fe1: feat: added a new quality property (0-100) to renderConfig that allows balancing the quality and
    performance of layer effects
Patch Changes
  • 7d8b5aa: fixed open url config creation before starting state machine

v0.52.2

Compare Source

Patch Changes
  • 9ffec52: fixes the state machines internal state whilst tweening

v0.52.1

Compare Source

Patch Changes
  • 11b1fc1: fix: rerender after animation transform

v0.52.0

Compare Source

Minor Changes
  • 0a5dd40: feat: add animation getTransform and setTransform methods

v0.51.2

Compare Source

Patch Changes
  • 30c6770: fixed on_complete firing

v0.51.1

Compare Source

Patch Changes
  • f353c46: fix: resetting the loops count after play

v0.51.0

Compare Source

Minor Changes
  • bfac3c6: feat: added loopCount to DotLottie's config to control the number of playback loops
Patch Changes
  • e72e6e8: fix: rerender on canvas resize

v0.50.2

Compare Source

Patch Changes
  • 7090211: fix: reset playback config when state machine is stopped

v0.50.1

Compare Source

Patch Changes
  • 43ebcec: fix: newValue and oldValue parameters in state machine input callbacks

v0.50.0

Compare Source

Minor Changes
  • a01796d: refactor: Replace manual event dispatching with WASM CallbackObserver integration
  • 41dff2e: chore: upgrade dotLottie-rs WASM bindings to v0.1.47
  • 5bd67a5: refactor: update state machine related APIs
  • a01796d: chore: upgrade dotlottie-rs WASM bindings to v0.1.46
  • a01796d: fix: Canvas off-screen optimization condition in isElementInViewport
Patch Changes
  • 1744a2c: chore: add sideEffects: false flag to package.json to allow tree shaking

v0.49.0

Compare Source

Minor Changes
  • e3c09bb: chore: upgrade dotLottie-rs v0.1.45 WASM bindings

v0.48.0

Compare Source

Minor Changes
  • 950ad52: feat: add experimental tween and tweenToMarker methods

v0.47.0

Compare Source

Minor Changes
  • ff1cb3a: chore: update dotLottie-rs WASM bindings to v0.1.44
Patch Changes
  • 93bae08: fix: validate exact buffer size equality in canvas rendering

v0.46.0

Compare Source

Minor Changes
  • b78ac03: chore: update dotLottie-rs WASM bindings to v0.1.43

v0.45.0

Compare Source

Minor Changes
  • 8e8ed12: feat: added animationSize method to DotLottieWorker
  • 6c07dae: chore: update dotlottie-rs WASM bindings to v0.1.42
  • 6c07dae: fix: dotLottie.totalframes return correct Lottie total frames count
  • 6c07dae: feat: add animationId to Config for initial loading of a specific animation
percy/cli (@​percy/cli)

v1.31.13

Compare Source

What's Changed

✨ Enhancements

Full Changelog: percy/cli@v1.31.12...v1.31.13

v1.31.12

Compare Source

New Contributors

Full Changelog: percy/cli@v1.31.11...v1.31.12

v1.31.11

Compare Source

What's Changed

🐛 Bug Fixes
🏗 Maintenance
⬆️⬇️ Dependency Updates

New Contributors

Full Changelog: percy/cli@v1.31.10...v1.31.11

v1.31.10

Compare Source

What's Changed

✨ Enhancements

New Contributors

Full Changelog: percy/cli@v1.31.9...v1.31.10

v1.31.9

Compare Source

What's Changed

✨ Enhancements
  1. Expose deviceDetails in healthcheck endpoint for responsive capture by @​bhokaremoin in #​2112
  2. Adds automatic domain validation and allow-listing by @​rishigupta1599 in #​2092
  3. Display usage warning from API by @​ayushatstack in #​2102
  4. Enhance retry logic to handle 409 conflict errors in requests by @​prklm10 in #​2103
  5. Add projectId configuration with validation tests by @​prklm10 in #​2117

🐛 Bug Fixes

  1. Add Trusted Types support for srcdoc in serializeFrames by @​prklm10 in #​2091
  2. Add null check for cloneOwnerNode in serializeCSSOM by @​pranavz28 in #​2094

Full Changelog: percy/cli@v1.31.8...v1.31.9

v1.31.8

Compare Source

What's Changed

✨ Enhancements

New Contributors

Full Changelog: percy/cli@v1.31.7...v1.31.8

v1.31.7

Compare Source

What's Changed

✨ Enhancements

Full Changelog: percy/cli@v1.31.6...v1.31.7

v1.31.6

Compare Source

What's Changed

✨ Enhancements
🐛 Bug Fixes
🏗 Maintenance

Full Changelog: percy/cli@v1.31.5...v1.31.6

microsoft/playwright (@​playwright/test)

v1.60.0

Compare Source

🌐 HAR recording on Tracing

tracing.startHar() / tracing.stopHar() expose HAR recording as a first-class tracing API, with the same content, mode and urlFilter options as recordHar. The returned Disposable makes it easy to scope a recording with await using:

await using har = await context.tracing.startHar('trace.har');
const page = await context.newPage();
await page.goto('https://playwright.dev');
// HAR is finalized when `har` goes out of scope.

🪝 Drop API

New locator.drop() simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches dragenter, dragover, and drop with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:

await page.locator('#dropzone').drop({
  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },
});

await page.locator('#dropzone').drop({
  data: {
    'text/plain': 'hello world',
    'text/uri-list': 'https://example.com',
  },
});

🎯 Aria snapshots

🛑 test.abort()

New test.abort() aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:

test('does not publish to the shared page', async ({ page }) => {
  await page.route('**/publish', route => {
    test.abort('Tests must not publish to the shared page. Use the `clone` option.');
    return route.abort();
  });
  // ...
});

New APIs

Browser, Context and Page

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "on the first day of january"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.

@webteam-app
Copy link
Copy Markdown

@renovate renovate Bot force-pushed the renovate/all branch 11 times, most recently from 8a81fe2 to 4e4cf9f Compare January 12, 2026 07:54
@renovate renovate Bot force-pushed the renovate/all branch 18 times, most recently from ac68210 to 247425d Compare January 17, 2026 22:44
@renovate renovate Bot force-pushed the renovate/all branch 17 times, most recently from f9d3370 to 6f790ae Compare January 30, 2026 09:05
@renovate renovate Bot force-pushed the renovate/all branch 11 times, most recently from 772bc5f to 1efa573 Compare February 4, 2026 09:37
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 4, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.79%. Comparing base (ae015e0) to head (6820329).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2153   +/-   ##
=======================================
  Coverage   78.79%   78.79%           
=======================================
  Files          16       16           
  Lines        1844     1844           
=======================================
  Hits         1453     1453           
  Misses        391      391           
Flag Coverage Δ
python 78.79% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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.

1 participant