Skip to content

Dependabot Updates#125

Merged
dantheuber merged 8 commits into
mainfrom
chore/dependabot-updates
Jun 8, 2026
Merged

Dependabot Updates#125
dantheuber merged 8 commits into
mainfrom
chore/dependabot-updates

Conversation

@dantheuber

Copy link
Copy Markdown
Owner

Summary

  • Dependencies: Consolidates the 7 open Dependabot PRs into a single branch, applied in risk order and each verified against the full suite.
  • Verification: lint OK, typecheck OK, unit tests at 100% coverage OK, build OK, Playwright e2e 18/18 OK.
  • Release: Bumps the app version to 1.8.6.

Added

  • None.

Changed

Fixed

Removed

  • None.

Closes #109, #111, #112, #114, #115, #116, #122.

- tmp 0.2.5 -> 0.2.7 (#116)
- ip-address 10.1.0 -> 10.2.0 (#112)
- @xmldom/xmldom 0.8.12 -> 0.8.13 (#111)

All transitive deps under electron-builder packaging tooling.
package.json unchanged; lock-only update.
- vite ^6.4.2 (#109), resolves to 6.4.3 (path-traversal + server.fs fixes)
- postcss 8.5.6 -> 8.5.15 (#114), transitive under vite (XSS/path fixes)

Build (main/preload/renderer), typecheck, unit tests + 100% coverage all pass.
….1.8 (#122)

Test tooling minor bump. Lint, typecheck, and unit tests pass with
100% coverage maintained (statements/branches/functions/lines).
Major bump (7 majors). Validated empirically:
- No API breaking changes 36-42 affect this app (clipboard handled in main
  via IPC, not renderer; modern setWindowOpenHandler already used; no
  printer/notification/utility-process/OSR usage).
- Toolchain electron-version-agnostic (electron-vite, electron-builder,
  electron-updater); no native runtime modules.
- lint, typecheck, build all green.
- Full Playwright e2e suite: 18/18 pass (clipboard text+image, context
  menu, settings, theme, tools launcher, templates).

Note: E42 no longer downloads its binary in postinstall; it fetches on
first run. Vulnerability count dropped 14 -> 8.
@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown

📊 Coverage Report

Metric Coverage
Statements 100%
Branches 100%
Functions 100%
Lines 100%

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown

🧪 E2E Test Results

18 passed, 0 failed, 0 skipped

Test Suite Result
App Launch
Clipboard
Context Menu
Image Clipboard
Quick Clips
Settings
Theme
Settings — Search Terms CRUD
Settings — Quick Tools CRUD
Settings — Templates CRUD
Tools Launcher — Pattern Scanning
Tools Launcher — Clip Templates

This reverts commit 1ce78d6.
@dantheuber dantheuber merged commit 3e48ccf into main Jun 8, 2026
3 checks passed
@dantheuber dantheuber deleted the chore/dependabot-updates branch June 8, 2026 04:31
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