Skip to content

1.54.0

Compare
Choose a tag to compare
@nephest nephest released this 14 Aug 14:57
· 654 commits to master since this release
v1.54.0
0ce27cd

Changes

Clan page

  • Clan links(clan search, player page) now lead to a new page. In additional to the already existing clan members page, it provides clan stats, match history, and clan history(roster history).
  • The UI of the new page features on-demand tab content loading and infinite scroll for paginated/cursor based content.
  • Multiple clans can be merged into a single page regardless of their region, tag, or name. Use the new button in the buffer(see screenshots).
  • The clan page is uses a new set of API endpoints under the new GroupController. It includes previously existing endpoints but with added support for creating arbitrary groups of characters. It currently supports characters and clans. I plan to add more endpoints and groups in the future, such as pro player and account groups, and teams/ladder and versus API endpoints.

Other

  • Added support of new Discord usernames(optional discriminator).
  • Added missing region cursor to match history cursor.
  • Added limit query parameter to match history endpoint.
  • Added requests per hour cap to Blizzard API.
  • New AdminController endpoints/status
    • Regional requests per second caps of the Blizzard API.
    • Partial ladder scan.
    • Match update frame duration.
  • Replaced Reactor MonoSink with Sinks.
  • Alternative ladder scan now discovers new ladders after every update. Complete discovery is done every 8 hours(up from 50 minutes).
  • Reduced CHARACTER_UPDATE_TIME_FRAME to 4 minutes.
  • Added partial update support to the main API route.
  • Added support of new starcraft2.blizzard.com links. Legacy starcraft2.com links are also supported.
  • Web API ladder update route now updates complete 1v1 ladder every 20 minutes, complete ladder every hour.

Fixes

  • Fixed a bug where clan name(not tag) would not update even though it was available in the Blizzard API.
  • Fixed invalid data types in openapi docs.
  • Fixed clan search cursor navigation.
  • Fixed a bug where some regions could not be updated at the start of a new season.