fix: Nested translation resolution between languages uses the fallback language for nested translations 2216 by preserving issue fix "lng is undefined when formatter used in $t( )" 1938
fix: Nested translation resolution between languages uses the fallback language for nested translations 2216 by preserving issue fix "lng is undefined when formatter used in $t( )" 1938
Added DownloadItem.getCurrentBytesPerSecond(), DownloadItem.getPercentComplete(), DownloadItem.getEndTime(). #42915 (Also in 30, 32)
Aligned failure pathway in File System Access API with upstream when attempting to open a file or directory in a blocked path. #42994 (Also in 32)
Fixes
Fixed a potential crash when using off screen rendering. #42941 (Also in 30, 32)
Fixed an issue where navigator.mediaDevices.getUserMedia and navigator.getUserMedia should reject with a NotAllowedError if microphone or camera permissions have been denied at the system level on macOS. #42937 (Also in 30, 32)
Fixed an issue where calling BrowserWindow.setBackgroundColor with some level of transparency could cause a crash. #42928 (Also in 32)
Other Changes
Fix: fixed the npm run lint not working on Windows. #42906 (Also in 32)
Fixed a potential error when calling webContents.close() on a BrowserView. #42810 (Also in 32)
Fixed an issue where High Contrast Mode didn't apply to webContents on Windows. #42859 (Also in 32)
Fixed an issue where sources returned by the desktopCapturer API and screen.getAllDisplays() no longer matched on Windows. #42861 (Also in 32)
Fixed an issue where sources returned by the desktopCapturer API and screen.getAllDisplays() no longer matched on Windows. #42890 (Also in 32)
Fixed an issue where the File System Access API did not remember the user's last picked directory as expected. #42893 (Also in 32)
Fixed crash when resolving proxy with session.resolveProxy api. #42897 (Also in 32)
electron v31.2.0
Release Notes for v31.2.0
Features
Enabled the Windows Control Overlay API on Linux. #42682 (Also in 30, 32)
Fixes
Fixed a focus issue when calling BrowserWindow.setTopBrowserView. #42734 (Also in 30, 32)
Fixed an issue where Chromium could crash on a dangling unretained pointer in one of several webRequest functions. #42751 (Also in 32)
Fixed an issue where navigator.mediaDevices.enumerateDevices could return broken results in some cases after calling session.setPermissionCheckHandler. #42809 (Also in 30, 32)
Fixed an issue where control could fail to return properly after saving a dialog using showOpenDialogSync on Linux. #42678 (Also in 29, 30, 32)
Fixed an issue where the user-specified default path did not work in some circumstances when using Linux dialogs. #42685 (Also in 30, 32)
Other Changes
Fixed an issue where opening multiple file pickers on Windows via the input tag could cause a crash. #42825 (Also in 32)
Bumps the npm-deps group with 12 updates in the / directory:
23.11.5
23.12.2
20.14.9
22.0.0
7.14.1
7.17.0
7.14.1
7.17.0
31.1.0
31.3.0
5.1.5
5.1.7
8.57.0
9.8.0
5.1.3
5.2.1
9.0.11
9.1.4
3.3.2
3.3.3
5.5.2
5.5.4
5.3.1
5.3.5
Updates
i18next
from 23.11.5 to 23.12.2Release notes
Sourced from i18next's releases.
Changelog
Sourced from i18next's changelog.
Commits
83cfe9c
23.12.2357e81f
fix: Nested translation resolution between languages uses the fallback langua...1e714a0
example: update dependencies4002c17
23.12.182f21aa
new buildb987d27
use explicit imports for utils (#2212)b9ae239
23.12.05555dd6
feat: Add posibility to override keyPrefix for certain translation. #2211de3b6b7
test: update vitest to v2 (#2210)32e8a6b
types: mergehasLoadedNamespace
declarations (#2209)Updates
@types/node
from 20.14.9 to 22.0.0Commits
Updates
@typescript-eslint/eslint-plugin
from 7.14.1 to 7.17.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
05c9cb8
chore(release): publish 7.17.0f6c719f
fix(eslint-plugin): [no-unnecessary-condition] false positive on optional pri...6647f7e
chore: enable no-unreachable-loop (#9540)58be99f
chore: enable prefer-object-spread (#9541)5d895b7
chore: enable@typescript-eslint/no-unused-expressions
(#9542)d8c539d
chore: enable no-useless-concat (#9550)f043f30
fix(eslint-plugin): [strict-boolean-expressions] consider assertion function ...0108e9c
chore: enable no-lonely-if (#9547)970f3f1
feat(eslint-plugin): [return-await] add option to report in error-handling sc...dd965a4
feat(eslint-plugin): backport no-unsafe-function type, no-wrapper-object-type...Updates
@typescript-eslint/parser
from 7.14.1 to 7.17.0Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.Commits
05c9cb8
chore(release): publish 7.17.058be99f
chore: enable prefer-object-spread (#9541)d1d0ba5
chore(release): publish 7.16.1e803c50
chore(release): publish 7.16.02865d31
chore(release): publish 7.15.0Updates
electron
from 31.1.0 to 31.3.0Release notes
Sourced from electron's releases.
Commits
9e14f8d
feat: emit an event when accessing restricted path in File System Access API ...f797f92
docs: note macOS fullscreen events in fullscreen query (#43016)7f6eab8
docs: improve desktop capture example (#43005)b288f3e
refactor: remove WindowListObserver::OnWindowAdded() (#42984)b833c3f
chore: remove unused BaseWindow::GetWeakPtr() (#42988)d53f1d8
chore: remove unused WrappableBase::AfterInit() (#42986)e259dd5
chore: remove unused typedef CreateDownloadPathCallback (#42968)daf8d22
refactor: remove unused web contents preferences methods (#42969)6249f59
chore: bump chromium to 126.0.6478.183 (31-x-y) (#42942)6c1409a
chore: remove unused fieldElectronBrowserClient::browser_main_parts_
(#42965)Updates
electron-log
from 5.1.5 to 5.1.7Commits
5ecef34
5.1.780f8f63
fix(file): Unable to restrict the log file permissions, fixes #43038ad749
5.1.690bfeec
chore(e2e): Hide app windows on e2e testf762eb4
fix(file): Variables not interpolated, fixes #429d4e1381
feat(docs): Describe initializing in preload script, #428767e92b
feat(docs): Describe scope padding, closes #424Updates
eslint
from 8.57.0 to 9.8.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
63881dc
9.8.0de36d1d
Build: changelog update for 9.8.0deee448
chore: upgrade to@eslint/js@9.8.0
(#18720)4aaf2b3
chore: package.json update for@eslint/js
release2570051
chore: package.json revert@eslint/js
version to 9.7.0 (#18719)d73b203
chore: package.json update for@eslint/js
release8e1a627
chore: update dependency@eslint/core
to ^0.2.0 (#18700)13d0bd3
feat: Add and use SourceCode#getLoc/getRange (#18703)282df1a
docs: Add system theme option (#18617)ab0ff27
fix: Throw error when invalid flags passed (#18705)Updates
eslint-plugin-prettier
from 5.1.3 to 5.2.1Release notes
Sourced from eslint-plugin-prettier's releases.
Changelog
Sourced from eslint-plugin-prettier's changelog.
Commits
51324d9
chore: fix CHANGELOG.md formatting issue24288c7
chore: release eslint-plugin-prettier (#669)ac036cc
build(deps): Bump synckit from 0.8.6 to 0.9.1 (#668)a1e6f4a
build(deps): Bump braces from 3.0.2 to 3.0.3 (#665)de9751c
build(deps): Bump pnpm/action-setup from 2 to 4 in the actions group (#661)02c21a5
chore: release eslint-plugin-prettier (#653)f170011
feat: support parsinghtml
via@html-eslint/parser
natively (#652)Updates
husky
from 9.0.11 to 9.1.4Release notes
Sourced from husky's releases.
... (truncated)
Commits
fc549e0
9.1.49891ace
clarify deprecation message712cb00
9.1.37d29633
fix: better handle spaces in PATH35fba84
9.1.22060317
show message instead of automatically remove deprecated codef6cc410
Update troubleshoot.md0c71e73
update package-lock.json2968998
9.1.1902749b
docsUpdates
prettier
from 3.3.2 to 3.3.3Release notes
Sourced from prettier's releases.
Changelog
Sourced from prettier's changelog.