Changelog
- Overwolf Electron
- Electron Builder
- GEP
- Developer's Console
- Documentation Updates
Version 34.4.1
Platform
- Updated the underlying Electron version to 34.4.1.
- Added support for
name
param in theBrowserWindow
options. This is used for setting a custom name for theBrowserWindow
.- The
name
param is normalized and will remove any whitespaces and special characters.
- The
Breaking changes
- It is recommended to check for any breaking changes. For more information, see Planned Breaking API Changes (34.0)
Version 34.3.3
Platform
Breaking Changes
- If you have a directory called
databases
in the directory returned byapp.getPath('userData')
, it will be deleted when Electron is first run. For more information, see Directory databases inuserData
will be deleted.
Version 31.7.12
Platform
- Expanded privacy setting support through the new CMP. For more information, see Allowing users access to the CMP.
Version 31.7.8
Platform:
- Ads management fixes and improvements.
Version 31.7.7
Version 31.7.6
Platform:
- Updated the underlying electron version to 31.7.6 Bug Fixes:
- Fixed an issue where the visibility state of the
<owadview>
element returned as visible instead of hidden when an ow-electron window opened with show: false. - Fixed an issue with CMP initialization when the CMP has not been set before the first run of the application.
Version 31.7.3
Platform
-
Added support for Linux x64 and arm64. Currently only
adview
is supported.
Bug fixes
- Fixed an issue where
app.getPath('userData')
didn't return the correct path of the application'suserData
folder.
Avoid triggering app.on('render-process-gone')
for owadview
to reduce the number of Sentry crash reports generated.
-
Fixed an issue where the CMP window could not be dragged.
-
Fixed an issue with phased packages.
Version 31.4.0
Platform
API
-
New API -
app.overwolf.packages.hasPendingUpdates()
:- Returns whether the app has a pending package update, which package and what version.
note- The app must be restarted to apply the update.
- It is recommended to restart the app only when the app is in "idle" mode and is not currently in-game.
-
New API -
app.overwolf.disableAdsFPD()
:- Disables the use of
First Party Data
(email hashes).
- Disables the use of
Sub-Version Summary
31.4.0
- Initial version.
Version 28.3.2
Version 28.2.5
Version 22.3.25
Version 22.3.13
Platform
- Updated the underlying electron version to
22.3.13
. - Performed various improvements and optimizations to the Overwolf Ads SDK.
- Added support for the Overwolf Electron Package Manager, a module targeted at supporting the different Overwolf API Modules.
- The types repository complementing it can be found here.
- Added support for the following Overwolf API Modules:
- In-game Overlay - Module in charge of letting Apps utilize Overwolf's in-game Overlay.
- Game Events Provider - Module in charge of letting Apps utilize Overwolf's Game Events Provider integration.
Sub-Version Summary
22.3.13
- Initial version.
Version 22.0.3
Version 22.0.1
Version 22.0.0
Version 19.1.8
Platform
- Updated the underlying electron version to
19.1.8
. - Overwolf APIs are now mapped in the
electron.d.ts
file.
Sub-Version Summary
API
- New API -
app.overwolf.disableAnonymousAnalytics()
:- Allows an app to disable the sending of anonymous app analytics to Overwolf from the moment it is ran.
- New API -
app.overwolf.isCMPRequired()
:- Checks whether or not the local user must accept the CMP in order to use the app.
- New API -
app.overwolf.openCMPWindow()
:- Opens the CMP settings window for the user, allowing them to customize their consent settings.
Version 24.13.3
Platform
- Updated the underlying electron-builder to version
24.13.3
.- Of particular note in this update is a fix to the following CVE
Sub-Version Summary
Version 24.7.0
Platform
- Updated the underlying electron-builder to version
24.7.0
. - Added check to ensure that an App cannot be installed twice on the same machine (Overwolf Pre-built Installer only).
Sub-Version Summary
24.7.0
- Initial version
Version 23.6.0
Platform
- Updated the underlying electron-builder to version
23.6.0
. - Core Overwolf utilities will now be automatically included in the built executable.
Sub-Version Summary
23.6.0
- Initial version
2025
Version 276.0.4
- TFT
- Fixed events based on PBE with backward compatibility.
Version 276.0.3
- Marvel Rivals
- Fixed an issue with the
scoreboard
info-update. - Added support for new hero: EMMA FROST
- Added support for the new map: KRAKOA
- Fixed an issue with the
- Halo
- Fixed events.
Version 276.0.2
- LOL
- Fixed
stack
event.
- Fixed
Version 276.0.1
- Marvel Rivals
- Fixed an issue in the
roster
event.
- Fixed an issue in the
- Fortnite
- Fixed events.
Version 275.0.9
- LoL
- Fixed events.
- TFT
- Fixed an issue in
augments
info-update. augments
andpicked_augment
are temporarily disabled for double augments.
- Fixed an issue in
Version 275.0.6
- LOL
- Fixed
stack
event.
- Fixed
- TFT
- Fixed events.
Version 275.0.5
- Fortnite
- Fixed events.
- Overwatch 2
- Fixed events.
Version 275.0.2
- Fortnite
- Fixed
vbuck
info-update. - Fixed an issue with double
kill
event in creative mode. - Fixed an issue with
match_end
event which triggered too early in some modes.
- Fixed
March
Version
- Fortnite
- Fix events.
vbucks
info-update is still a work in progress.
- Marvel
- Fixed
roster` issue.
Version 274.0.3
- Diablo 4
- Fix
xp
event.
- Fix
Version 274.0.2
- TFT
- Fixed events based on PBE.
Version 274.0.1
- LoL
- Fixed an issue with
ability
andusedAbility
events.
- Fixed an issue with
Version 273.0.1
- TFT
- Fixed events.
February
Version 272.0.2
- Diablo 4
- Fixed
death
event.
- Fixed
Version 272.0.1
- TFT
- Fixed events based on PBE with backward compatibility to production.
- Diablo 4
- Fix events.
- Fixing the death event is still a work in progress.
January
Version 269.0.1
-
TFT
- Fixed game events based on PBE
-
LOL
- Fixed game events based on PBE
2024
December
Version 267.0.4
-
TFT
- Fixed game events based on PBE
-
LOL
- Fixed game events based on PBE
-
Rocket League
- Fixed an issue with
roster
in private match - Fix
max_players
issues in private match
- Fixed an issue with
Version 267.0.2
-
Rocket League
- Fixed
max_players
in private matches
- Fixed
-
LOL
- Fixed an issue with long chat messages
2024
November
Version 266.0.2
- LOL
- Fixed a delay in
live_event_data
in some cases
- Fixed a delay in
Version 266.0.1
- TFT
- Fix the game events based on PBE with backward compatibility
Version 265.0.2
- Rocket league
- Fix
roster
issue with duplicated players
- Fix
Version 265.0.1
- LOL
- Fix an issue with
stack
- Fix an issue with
2024
October
Version 263.0.9
- LOL
- Fix an issue in
chat
event
- Fix an issue in
Version 263.0.8
- LOL
- Fix an issue in
chat
event
- Fix an issue in
Version 263.0.7
- LOL
- Fix the game events
- Fix an issue in
chat
event
Version 263.0.5
- TFT
- Adjust the game events based on PBE for the next patch
Version 263.0.4
- Rocket League
- Fix issues in
roster
andaction_point
in Heatseeker Doubles mode
- Fix issues in
Version 263.0.3
- TFT
- Fix the game events
- Switch
picked_item
from an info-update to an event
Version 263.0.2
- Rocket League
- Fixed an issue with
maxPlayers
event
- Fixed an issue with
2024
September
Version 262.0.2
-
TFT
- Fixed an issue in
augments
and inpicked_items
info-update
- Fixed an issue in
-
Spectre Divide
- Fix the game events
Version 262.0.1
- LOL + TFT
- Adjust the game events based on the PBE version + backward compatibility
Version 260.0.1
- TFT
Fixed an issue in
augments
info
Version 250.0.25
- LOL + TFT
- Adjust the game events based on PBE
Version 250.0.24
- TFT
- Fix
picked_augment
issue
- Fix
Version 250.0.23
-
LOL
- Add support for
jungle_camps
in spectating mode
- Add support for
-
TFT
- Add new info-update
picked_item
more information here
- Add new info-update
2024
August
Version 250.0.22
- TFT
- Adjust the game events
Version 250.0.21
- Rocket League
- Fix
gameMode
,maxPlayers
andgameType
events
- Fix
Version 250.0.20
- TFT
- New info update:
- We've split between augments and items and created a new info update called
item_select
- more information here
- We've split between augments and items and created a new info update called
- Fix an issue in
items
,round_start
andbattle_start
- New info update:
Version 250.0.19
-
Rocket League
- Add
boost
event
- Add
-
LOL
- Fix
ability
issues
- Fix
Version 250.0.18
- TFT
- Adjust the game events based on PBE
Version 250.0.17
-
LOL
- Adjust the game events based on PBE
-
TFT
- Add new parameter tag_line to the following events:
opponents
roster
round_outcome
- Add new parameter tag_line to the following events:
2024
July
Version 250.0.16
- TFT
- Adjust the game events to the latest patch
- Fix an issue with
rank
andhealth
when the local player was not recognized correctly
Version 250.0.12
- LOL
- Fix
team_frames
info-update
- Fix
Version 250.0.11
- LOL + TFT + Arena
- Fix the game events based on PBE
2024
November
LTV Dashboard Update
- Improved performance and reliability.
- Improved mobile device compatibility.
- Improved chart readability and UI.
October
Performance and Revenue Statistics Reporting
Adjusted DAU
and ARPDAU
reporting for apps that have non-visible windows.
Some apps may be affected by this change. Affected apps may see a drop in DAU
, and an increase in ARPDAU
.
August
Performance Statistics Overhaul
Released an updated look for the Performance statistics
dashboard on the dev console which features:
- An improved UI layout.
- improved performance and loading times.
March
Users and Permissions Bite 2
The following is the changelog for an upcoming Developers' Console update, scheduled to release in the coming days.
Continued the overhaul of the Console's permissions system, bringing the relevant changes into the UI as well. This means:
- Organization (also known as Partner within the console) Owners can now directly add/edit the permissions of their organization
members from the console, on a per-app basis. Currently, the supported roles are:
- Member (Required) - Allows basic access to the App and its non-fincancial dashboards.
- Release Tester (Coming soon) - Allows the user to upload versions to App test channels.
- Release Manager - Allows the user to upload versions to all App channels, as well as edit the App's test channels.
- Finance - Allows the user access to the App's financial dashboards.
- Support for more specific/granular roles is now also supported. For specific requests, feel free to contact us
This release is the second part of the larger move towards overhauling the Developers' Console's approach to managing Permissions - giving better, more granular control over individual user permissions - while also striving to streamline the different ways developers interact with the Console as a whole.
February
Users and Permissions Bite 1
Significantly overhauled the console's permissions system. This version mostly includes:
- Created infrastructure for more granular control over permissions in an App, including but not limited to permissions for:
- Viewing financial App data
- Releasing new App versions
- Managing App channels
- Managing App permissions
- Etc
- Allows App/organization owners to more easily define and control permissions for users working with them
- Many backend improvements to ensure a smooth and reliable experience.
This release is part of a larger move towards overhauling the Developers' Console's approach to managing Permissions - giving better, more granular control over individual user permissions - while also striving to streamline the different ways developers interact with the Console as a whole.
2025
March
Game Events Provider
- Added instructions for electron supported games and both PROD and DEV environments. For a list of supported games, see Electron supported games. For more information about using the DEV environment in your app, see Game events provider.
Consent Management Platform
- Added and updated documentation for Electron Consent Management Platform (CMP). The CMP has a new API
owElectronApp.overwolf.openAdPrivacySettingsWindow();
to enable the CMP options window. For more information, see CMP APis.
January
Monetization
- Moved Monetization guides into the left navigation menu.
- Updated Ads API. For more information, see Ads SDK API.
Electron Recorder APIs
Updated the Electron Recorder APIs. The Overwolf Electron recording APIs integrate recording into the Overwolf Electron framework allowing you to record both audio and video. For more information, see the Electron Recorder APIs.
2024
November
Recording API
Added new page for recording APIs.
October
Getting started
Improved the Getting started section of the documentation. The following have been improved:
- Frameworks overview—general edits and reorder of sections.
- Electron technical overview—improved readability and relocated content related to building apps.
- Build your first app—new page with step by step instructions on how to build your first OW Electron app.
- General reorganization and renaming of pages.
Overlay
Added a new page discussing ow-electron Overlay. The guide explains what exclusive mode is and helps you get started implementing game overlays using ow-electron.
Added new APIs
Added new APIs:
- Hashed emails—disables use of First Party Data (Hashed emails).
- Package updates—returns if there are pending package updates.