Skip to content

Releases: simivar/riot-php

🥇 Implement all Lor Ranked v1 endpoints

23 Oct 19:02
29f3ea9
Compare
Choose a tag to compare

Added

  • Riot\API\Version1\LorRanked class
  • Riot\Collection\PlayerDTOCollection class
  • Riot\DTO\LeaderboardDTO class
  • Riot\DTO\PlayerDTO class

🏥 Implement all Lol Status v3 endpoints

23 Oct 18:25
8387f2c
Compare
Choose a tag to compare

Added

  • Riot\Tests\APITestCase class
  • Riot\API\Version3\LolStatus class
  • Riot\DTO\IncidentDTO class
  • Riot\DTO\MessageDTO class
  • Riot\DTO\ServiceDTO class
  • Riot\DTO\ShardStatusDTO class
  • Riot\DTO\TranslationDTO class
  • Riot\Collection\IncidentDTOCollection class
  • Riot\Collection\MessageDTOCollection class
  • Riot\Collection\ServiceDTOCollection class
  • Riot\Collection\TranslationDTOCollection class

Changed

  • All Riot\Tests\Unit\API to use new APITestCase which adds method to quickly create mock of Connection class

🦹 Implement all Champion v3 endpoints

23 Oct 13:37
516af95
Compare
Choose a tag to compare

Added

  • Riot\API\Version3\Champion class
  • Riot\DTO\ChampionInfoDTO class

🧗 Implement all Champion Mastery v4 endpoints

22 Oct 23:07
a04cc34
Compare
Choose a tag to compare

Added

  • ramsey/collection dependency
  • Riot\API\Version4\ChampionMastery class
  • Riot\DTO\ChampionMasteryDTO class
  • Riot\Collection\ChampionMasteryDTOCollection class

📒 Implement all Account v1 endpoints

22 Oct 21:42
233b08d
Compare
Choose a tag to compare

Added

  • Riot\API\Version1\Account class
  • Riot\DTO\AccountDTO class
  • Riot\DTO\ActiveShardDTO class

❌ Throw Exception on API error

21 Oct 23:00
eae8db1
Compare
Choose a tag to compare

Changed

  • Riot\Connection::get() and all API endpoint methods no longer can return null, instead, Exception respective to the error returned by server is thrown

Added

  • Riot\Exception\BadGatewayException
  • Riot\Exception\BadRequestException
  • Riot\Exception\DataNotFoundException
  • Riot\Exception\ForbiddenException
  • Riot\Exception\GatewayTimeoutException
  • Riot\Exception\InternalServerErrorException
  • Riot\Exception\MethodNotAllowedException
  • Riot\Exception\RateLimitExceededException
  • Riot\Exception\ServiceUnavailableException
  • Riot\Exception\UnauthorizedException
  • Riot\Exception\UnsupportedMediaTypeException

💯 All Summoner v4 endpoints covered!

21 Oct 17:52
7e4d9f8
Compare
Choose a tag to compare

Added

  • Riot\API\Version4\Summoner::getById()
  • Riot\API\Version4\Summoner::getByPuuid()
  • Riot\API\Version4\Summoner::getByAccountId()
  • covered endpoints list in README file

🎉 First release

21 Oct 16:36
6242a5f
Compare
Choose a tag to compare
🎉 First release Pre-release
Pre-release
  • ThirdPartyCodeV4 support
  • SummonerV4::getByName support
  • QA Github Actions set
  • PSR-17 and PSR-18 compatibility