Skip to content

Latest commit

 

History

History
68 lines (47 loc) · 1.46 KB

CHANGELOG.md

File metadata and controls

68 lines (47 loc) · 1.46 KB

v3.0.0 (_2024-04-04)

  • feat: allow to remove a once listener

v3.0.0 (2023-12-19)

  • feat: support ESM
  • feat: deprecate sendTo api
  • fix: postMessage is available when context isolation is enabled #5

v2.0.0 (2023-06-04)

New way to remove a listener

const listener = (_, ...args): void => {}
const ipc = window.electron.ipcRenderer

// Old, remove listener not work
ipc.on(channel, listener)
ipc.removeListener(channel, listener)

// New
const removeListener = ipc.on(channel, listener)
removeListener()
  • refactor: remove IpcRendererEvent type export and use Electron's own type
  • refactor: remove listener
  • refactor: deprecated IpcRenderer removeListener API
  • chore: export IpcRendererListener type

v1.0.3 (2022-12-28)

Bug Fixes

  • fix: sendSync does not return

v1.0.2 (2022-04-23)

Features

  • exposeElectronAPI method: A concise way to expose APIs in preload script
  • ipcRenderer: more APIs
    • sendTo
    • sendSync
    • sendToHost
    • postMessage
    • removeAllListeners
  • webFrame: more APIs
    • setZoomFactor
    • setZoomLevel
  • process: more props
    • env property

v1.0.1 (2022-03-28)

Bug Fixes

  • preload: use wider range for peer deps

v1.0.0 (2022-03-25)

Features

  • expose ipcRenderer Electron APIs to the renderer process
  • expose webFrame Electron APIs to the renderer process
  • expose process Electron APIs to the renderer process