Changelog
- Overwolf Electron
- Electron Builder
- GEP
- Developer's Console
- Documentation Updates
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 Live Game Data 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 anonimized 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
Version 250.0.20 - August 2024
- 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 and battle_start
- New info update:
Version 250.0.19 - August 2024
-
Rocket League
- Add
boost
event
- Add
-
LOL
- Fix
ability
issues
- Fix
Version 250.0.18 - August 2024
- TFT
- Adjust the game events based on PBE
Version 250.0.17 - August 2024
-
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:
Version 250.0.16 - July 2024
- 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 - July 2024
- LOL
- Fix
team_frames
info-update
- Fix
Version 250.0.11 - July 2024
- LOL + TFT + Arena
- Fix the game events based on PBE
2024
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.
2023
November
22nd - Discord Rich Presence
We have released a new page, discussing different recommendations regarding Discord integrations, to help you get started with integrating cool features into your App that will interact with a user's Discord client. This section is still a work in progress, and will most likely change and grow over time.
20th - Tebex-Overwolf Subscriptions API
We have released the first bite of the new Overwolf Subscriptions API documentation, as well as the API itself.
With this, we hope to allow App developers an easier way to utilize subscriptions in their Apps, leading to higher income, leading to better Apps.
September
21st - Live Game Data Documentation
We have released the first bite of the new Live Game Data (GEP) documentation.
Our goal with this update, is to create a single, standardized page, for all APIs related to Game Events/Data, with instructions leading to all relevant APIs, for both ow-electron, and the Overwolf Platformm.
With this, we hope that you will have an easier time reading up on, and working with, the available Game Data from the many different supported games.
14th - Installer Documentation First Bite
We have released the first bite of the Overwolf Installer's documentation.
Our goal with this, as well as many of the upcoming edits, is to publish a public, clear, concise, technical specification, for all of the many technical utilities and services that Overwolf provides.
With this move, we hope that developers will be able to better understand even the smallest details of how their Apps interact with these services, while also highlight neat features we think more Apps may be able to benefit from.
13th - Improved Sidebar Navigation
We have released an update to the website's Sidebars, aiming to achieve the following:
- Make it easier to tell the sidebar item for the currently active page
- Make it easier to visualize the item hierarchy
- Improve support for content tagging (Relevant platforms, content type, etc)
- Cleaner design
- Various code improvements for upcoming updates
As per usual, we hope these changes improve your experience using the website, and would love to hear any feedback you have on them!
July
March
16th - Game Events Sample App
We have released a new sample app, called the Game Events Sample App. This app is intended to serve as the go-to app for anything Game Events. From recommended workflows, to a complete list of supported events, and any other future guidelines that may follow, one app to rule them all.
7th Recommended Ads Layouts page
This was a small update, adding the Ads Layouts page - Giving recommended, ready-made Ads layouts proposals for your apps, including recommended Ad container combinations, and rough performance approximations.
January
26th - Updated App Proposal submission
This was a small update, improving the Submit App Proposal page with easier navigation, more accurate tips, and a new submission form that's directly linked to the Overwolf account, to streamline the whitelisting process even more!
10th - New Ads SDK
This update focused on improving the documentation of the Overwolf Ads SDK, as well as factoring the changes made in recent versions of the Overwolf Ads SDK. With it, the following pages were updated:
-
Monetize Your App - New category, covering app monetization. Formerly
Monetization Overview
. Updated content:- Clarified payment terms for developers.
- Updated payment instructions for developers.
-
Advertising - New category, covering Ads-based monetization. Formerly
Ads Monetization Basics
. Updated content:- Clarified steps required to integrate Ads into app.
-
Working with Ads - New page, covering Ads-related app design. Formerly
Ads SDK Overview
. Updated content:- Separated technical Ads implementation requirements to Ads SDK.
-
Ads SDK - New page, covering the technical implementation of Ads into an app. Formerly part of
Ads SDK Overview
. Updated content:- Updated Ads implementation snippet.
- Clarified Ad size usage.
- Added Ads implementation guidelines for ow-electron.
-
Advertising Policy - New page, covering the policies governing Ads implementation. Formerly part of
Ads Monetization Basics
. -
Ads SDK API - New page, serving as a shortened API reference for integrating the Ads SDK.
-
OwAd - New page, detailing the exact API offered by the
OwAd
object created by the Ads SDK.- Combination of the former
Ads SDK Options
andAds SDK Interaction
pages.
- Combination of the former
The following page were merged into larger pages:
- Ads SDK Versions -> Moved to sit under Ads SDK.
10th 2023 - New Homepage
This update focused on bringing a new and improved Homepage, as well as streamlining the onboarding of new app developers. With it, the following pages were updated:
- Homepage - Updated visuals. Updated content:
- Added basic comparison between ow-electron and the Overwolf Platform.
- Added "four main steps of app development"
- Prepare - Research and planning (+ whitelisting when using Overwolf Platform).
- Build - Building & Developing an app.
- Release - Initial release process (+ how to best launch an app publicly).
- Grow - Growing and maintaining an app.
- Added content about dev discord and the game events sdk.
- Getting started - Updated visuals. Updated content:
- Updated intro.
- Added basic comparison between ow-electron and the Overwolf Platform.
- Updated list of popular app features.
- Updated "where do apps live" list.
- Updated links for cleaner onboarding flow.
- App creation process - Updated formatting. Updated content:
- Page now lists the "four main steps of app development".
- Page has been updated to fit both Overwolf Platform apps and ow-electron apps.
- Submit app proposal - Clarified next steps in case of app idea rejection.