Electron 31.0.0
· 読むのにかかる時間 1 分
Electron 31.0.0 がリリースされました! これには Chromium 126.0.6478.36
、V8 12.6
、Node 20.14.0
へのアップグレードが含まれています。
Electron チームは、Electron 31.0.0 のリリース発表にワクワクしています! npm install electron@latest
から npm でインストールするか、リリースウェブサイト からダウンロードできます。 このリリースの詳細は続きをご覧ください。
何かフィードバックがあれば、Twitter や Mastodon で共有したり、コミュニティの Discord に参加してみましょう! バグや機能の要望は Electron の Issue トラッカー で報告できます。
注目すべき変更
ハイライト
WebContentsView
を既存のwebContents
オブジェクトを受け入れるように拡張しました。 #42319NODE_EXTRA_CA_CERTS
のサポートを追加しました。 #41689- window.flashFrame(bool) を macOS 上で持続的に点滅するように更新しました。 #41391
WebSQL
のサポートを削除しました #41868nativeImage.toDataURL
が PNG 色空間を保つようにしました #41610webContents.setWindowOpenHandler
が手動作成した BrowserWindow をサポートするように拡張しました。 #41432
累積的変更
- Chromium
126.0.6478.36
- Node
20.14.0
- V8
12.6
Electron 31 では、Chromium は 124.0.6367.49
から 126.0.6478.36
へ、Node は 20.11.1
から 20.14.0
へ、V8 は 12.4
から 12.6
へとアップグレードしています。
新機能
Session
にclearData
メソッドを追加しました。 #40983Session.clearData
API に options パラメーターを追加しました。 #41355
navigator.serial
にサービスクラス ID によって要求される Bluetooth ポートのサポートを追加しました。 #41638- Node の
NODE_EXTRA_CA_CERTS
環境変数のサポートを追加しました。 #41689 webContents.setWindowOpenHandler
が手動作成した BrowserWindow をサポートするように拡張しました。 #41432- ウェブ標準の ファイルシステム API のサポートを実装しました。 #41419
WebContentsView
を既存のWebContents
インスタンスを受け入れるように拡張しました。 #42319- webContents API に新しくインスタンスプロパティ
navigationHistory
とnavigationHistory.getEntryAtIndex
メソッドを追加しました。これによりアプリケーションがブラウズ履歴内の任意のナビゲーションエントリの URL とタイトルを取得できるようになります。 #41577 (及び 29, 30)