Skip to main content

Changelog

note

Overwolf is now maintaining only 6 months in the current changelog. All older posts have been moved to the Changelog archive.

Version 39.8.10

New Features

  • The Overwolf public API now exposes:
    • overwolf.muid—the machine UID.
    • overwolf.uid— the App UID.
    • overwolf.phasePercent— the current phase percentage.
  • Security signing: automatic signing during build—when Overwolf console credentials are configured, the app is signed and a verification binary is embedded; unsigned builds still complete with a warning. For more information, see App signing.
  • Dev mode—developers with Console access set OW_CLI_EMAIL and OW_CLI_API_KEY (generate the API key from Console > Profile > API Keys). Approved developers without Console access can request a temporary OW_DEV_KEY from the Overwolf developer portal; if your developer status is still pending, reach out to your Dev Rel. For more information, see Dev Mode.
  • The customTracking object now accepts a customTracking JSON attribute to pass structured context (e.g. placement/analytics metadata) into the ad guest renderer.

Improvement

  • The sendInputEvent now has optional code and key fields for OSR keyboard events, fixing key dispatch on non-US keyboard layouts.

Breaking Changes

  • Removal of the GEP package interfaces from ow-electron.d.ts. These are now replaced muid, uid, and phasePercent fields on OverwolfApi.
Version 39.6.0

Improvements

  • AdView element improvements:
    • Added validation checks for AdView element creation.
    • Improved AdView's viewability validations.
  • Improved GEP game detected event so now its supports async callback.

Bug Fixes

  • Fixed an issue with memory leaks with AdView element management.
  • Fixed issues with several deprecation node warnings.
  • Fixed an issue with in-game window resizing.

Breaking Changes

Version 37.10.3

Platform

Improvements

  • Improved in-game window dragging behavior for smoother, more reliable interaction.

Breaking Changes

Version 37.7.0

Platform

  • Updated the underlying Electron version to 37.7.0.
  • Ensure Electron crashReporter doesn't collect report crashes of the AdView process.

Breaking Changes

Version 37.2.6

Platform

Breaking Changes

Version 34.5.5

Platform

Bug Fixes

  • Fixed an AdView visibility issue when calling window.hide().

Breaking Changes

Version 34.4.1

Platform

  • Updated the underlying Electron version to 34.4.1.
  • Added support for name param in the BrowserWindow options. This is used for setting a custom name for the BrowserWindow.
    • The name param is normalized and will remove any whitespaces and special characters.

Breaking changes

Version 34.3.3

Platform

Breaking Changes