Releases: TeKrop/overfast-api
Releases · TeKrop/overfast-api
Version 2.7.2
Changelog
- Added new Antarctic Peninsula map in
/maps
endpoint
Version 2.7.1
Version 2.7.0
Changelog
PR #12
- Added
key
attribute in/gamemodes
endpoint - Added new
/maps
endpoint exposing a list of available maps on Overwatch. Data is taken from local data in the project.- You can filter maps by using the
gamemode
query parameter - Maps screenshots are hosted directly by the API. They're owned by Blizzard and come from Blizzard Press Center (https://blizzard.gamespress.com) and Overwatch Wiki (https://overwatch.fandom.com/wiki/)
- You can filter maps by using the
Version 2.6.0
Changelog
PR #10
- Added
locale
optional query parameter on some routes, with translations made available by Blizzard. Default isen-us
(same as before the update). Available locales :de-de
,en-gb
,en-us
,es-es
,es-mx
,fr-fr
,it-it
,ja-jp
,ko-kr
,pl-pl
,pt-br
,ru-ru
andzh-tw
. - Updated routes with
locale
parameter :- Get a list of heroes (
/heroes?locale=xx-xx
) - Get hero data (
/heroes/ana?locale=xx-xx
) - Get a list of roles (
/roles?locale=xx-xx
) - Get a list of gamemodes (
/gamemodes?locale=xx-xx
)
- Get a list of heroes (
Version 2.5.0
Changelog
PR : #9
- Refactored Cache System to reduce complexity and improve memory usage :
- Parser Cache is now compressed and is the only cache refreshed in background.
- API Cache is now only generated on-demand (API call) and not refreshed in background. When expired, the next call will use the refreshed Parser Cache to generate a new API Cache.
- Updated dependencies
- Fixed various minor issues
Version 2.4.0
Changelog
PR : #8
- Added stats summary endpoint (
/players/{player_id}/stats/summary
) :- Get a summary of essential stats you would need to track your progress : games played, time played, winrate, kda, eliminations, assists, deaths, damage, healing.
- You can retrieve data for a specific hero, but it's also calculated for each role and in general
- Filter on the gamemode and/or platform you want, or retrieve the sum of the data for every gamemode and/or platform (default behaviour)
- Moved
/heroes/roles
endpoint to/roles
- Updated documentation structure and various routes descriptions
Version 2.3.4
Changelog
- Various bugfixes
- Updated readme as Blizzard's servers seems stable for two weeks. I'll let the actual values on production (1h of caching) for now.
- Updated tests
Version 2.3.3
Version 2.3.2
Changelog
- Removed API Cache refresh for players search : it was not relevant as this is a unique request and will most likely not be done on a regular basis, unlike players career stats for example
- Fixed an issue with API Cache refresh system when dealing with 404 errors from Blizzard on existing players who have been retrieved at least one time with the API.
Additional notes
I'm aware there are still some issues from Blizzard, when the API is sending you an HTTP 504 error saying Blizzard didn't respond in 10 seconds. I'll continue to monitor these errors in the following days, and will update caching settings accordingly after studying the frequency and the duration of these server issues from Blizzard.