Skip to content

Update sample js packages - #1032

Open
renovate[bot] wants to merge 2 commits into
developfrom
renovate/sample-js-packages
Open

Update sample js packages#1032
renovate[bot] wants to merge 2 commits into
developfrom
renovate/sample-js-packages

Conversation

@renovate

@renovate renovate Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
electron 43.0.043.2.0 age confidence
typescript (source) 6.0.37.0.2 age confidence

Release Notes

electron/electron (electron)

v43.2.0: electron v43.2.0

Compare Source

Release Notes for v43.2.0

Features

  • Added net.WebSocket, a WHATWG-compatible WebSocket client for the main process that routes through Chromium's network stack. #​52344 (Also in 42)

Fixes

  • Fixed app.disableHardwareAcceleration() not fully disabling GPU hardware usage on Windows starting from Electron 38. #​52369 (Also in 41, 42, 44)
  • Fixed globalShortcut not working on GNOME Wayland by enabling Chromium's GlobalShortcutsPortalPreferredTrigger feature by default on Linux. #​52228
  • Fixed a crash when showing Linux message boxes while another Linux UI implementation was active. #​52410 (Also in 42, 44)
  • Fixed a window being marked hidden and background-throttled on macOS when covered by a transparent or click-through window. #​52389 (Also in 44)
  • Fixed unnecessary autofill popup creation for fields without datalist suggestions, which could cause input latency on macOS. #​52321 (Also in 41, 42, 44)
  • Fixed webContents.print() returning "Invalid printer settings" when print options are provided. #​52381 (Also in 44)

Other Changes

  • Updated Chromium to 150.0.7871.129. #​52355

v43.1.1: electron v43.1.1

Compare Source

Release Notes for v43.1.1

Fixes

  • Fixed a browser-process crash (ValidateIntegrityOrDie) and spurious preload ENOENT errors when an app's app.asar is replaced on disk (e.g. by an updater or MDM software) while the app is running. #​52293 (Also in 42, 44)

Other Changes

  • Updated Chromium to 150.0.7871.114. #​52297

v43.1.0: electron v43.1.0

Compare Source

Release Notes for v43.1.0

Fixes

  • Fixed crash triggered by replacing an open application menu. #​52276 (Also in 41, 42, 44)

Other Changes

microsoft/TypeScript (typescript)

v7.0.2

Compare Source


Configuration

📅 Schedule: (in timezone Europe/London)

  • Branch creation
    • "on friday before 11am"
  • 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 renovate label Aug 7, 2026
@codecov

codecov Bot commented Aug 7, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 53.12%. Comparing base (00fa787) to head (f74e2dd).
⚠️ Report is 1 commits behind head on develop.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #1032   +/-   ##
========================================
  Coverage    53.12%   53.12%           
========================================
  Files          258      258           
  Lines        19414    19414           
  Branches      1417     1417           
========================================
  Hits         10313    10313           
  Misses        8626     8626           
  Partials       475      475           
Flag Coverage Δ
nodejs 2.32% <ø> (ø)
rust 53.79% <ø> (ø)
vpk 35.29% <ø> (ø)

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

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

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate

renovate Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@caesay

caesay commented Aug 7, 2026

Copy link
Copy Markdown
Member

@s3cody not sure about pinning to typescript 6, what do we need to do to get upgraded to 7?

@s3cody

s3cody commented Aug 8, 2026

Copy link
Copy Markdown
Collaborator

TypeScript 7 is the native Go port, and the stable compiler API used by this sample's webpack stack is not available yet. Both ts-loader and fork-ts-checker-webpack-plugin call the old API. That is what caused the original CI failures (readConfigFile is not a function / missing fileExists).

I reproduced this locally with 7.0.2. After changing module + moduleResolution to Node16 and removing ignoreDeprecations, npm run typecheck passes, but electron-forge package still fails in those two webpack integrations.

So the upgrade needs one of:

  1. Wait for TS7-compatible releases of ts-loader and fork-ts-checker-webpack-plugin (my preference for a sample), or
  2. Replace them with a transpile-only webpack loader such as SWC/esbuild, run tsc --noEmit as a separate pre-package check, and migrate the tsconfig options above.

For now, keeping TS 6 pinned while taking the Electron update is the small/safe option. The pin can come out once the webpack stack supports TS7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants