Releases: simivar/riot-php
Releases · simivar/riot-php
🚀 Implement all endpoints of all APIs!
🧪 Implement all League Exp v4 endpoints
Added
Riot\API\Version4\LeagueExpclassRiot\Enum\TierExpEnumclass
🏆 Implement all Tournament v4 and Tournament Stub v4 endpoints
Added
Riot\API\Version4\TournamentclassRiot\API\Version4\TournamentStubclassRiot\Collection\LobbyEventDTOCollectionclassRiot\DTO\LobbyEventDTOclassRiot\DTO\LobbyEventDTOWrapperDTOclassRiot\DTO\TournamentCodeDTOclassRiot\Enum\MapTypeEnumclassRiot\Enum\PickTypeEnumclassRiot\Enum\SpectatorTypeEnumclassRiot\Enum\TournamentRegionEnumclassRiot\Connection::post()methodRiot\Connection::put()method
Changed
Riot\Connection::__construct()has now 4th required parameterStreamFactoryInterface $streamFactorywhich is used to add body toPUTandPOSTrequests
🧑🏫 Implement all Clash v1 endpoints
Added
Riot\API\Version1\ClashclassRiot\Collection\Clash\PlayerDTOCollectionclassRiot\Collection\Clash\TournamentDTOCollectionclassRiot\Collection\Clash\TournamentPhaseDTOCollectionclassRiot\DTO\Clash\PlayerDTOclassRiot\DTO\Clash\TeamDTOclassRiot\DTO\Clash\TournamentDTOclassRiot\DTO\Clash\TournamentPhaseDTOclassRiot\Enum\PositionEnumclassRiot\Enum\TeamRoleEnumclass
🤼 Implement all Match v4 endpoints
Added
Riot\API\Version4\MatchesclassRiot\Collection\Lol\MasteryDTOCollectionclassRiot\Collection\Lol\MatchEventDTOCollectionclassRiot\Collection\Lol\MatchFrameDTOCollectionclassRiot\Collection\Lol\MatchReferenceDTOCollectionclassRiot\Collection\Lol\ParticipantDTOCollectionclassRiot\Collection\Lol\ParticipantIdentityDTOCollectionclassRiot\Collection\Lol\RuneDTOCollectionclassRiot\Collection\Lol\TeamBansDTOCollectionclassRiot\Collection\Lol\TeamStatsDTOCollectionclassRiot\Collection\Lol\TeamStatsDTOCollectionclassRiot\DTO\Lol\MasteryDTOclassRiot\DTO\Lol\MatchDTOclassRiot\DTO\Lol\MatchEventDTOclassRiot\DTO\Lol\MatchFrameDTOclassRiot\DTO\Lol\MatchParticipantFrameDTOclassRiot\DTO\Lol\MatchPositionDTOclassRiot\DTO\Lol\MatchReferenceDTOclassRiot\DTO\Lol\MatchTimelineDTOclassRiot\DTO\Lol\MatchlistDTOclassRiot\DTO\Lol\ParticipantDTOclassRiot\DTO\Lol\ParticipantIdentityDTOclassRiot\DTO\Lol\ParticipantStatsDTOclassRiot\DTO\Lol\ParticipantTimelineDTOclassRiot\DTO\Lol\PlayerDTOclassRiot\DTO\Lol\RuneDTOclassRiot\DTO\Lol\TeamBansDTOclassRiot\DTO\Lol\TeamStatsDTOclassRiot\Enum\LaneEnumclassRiot\Enum\MatchTypeclassRiot\Enum\RoleEnumclassRiot\Enum\TeamEnumclassRiot\Enum\WinEnumclassRiot\Filter\FilterInterfaceclassRiot\Filter\MatchlistFilterclass
Changed
- renamed
Riot\Collection\LorPlayerDTOCollectiontoRiot\Collection\Lor\PlayerDTOCollection - renamed
Riot\DTO\InfoDTOtoRiot\DTO\Lor\InfoDTO - renamed
Riot\DTO\MatchDTOtoRiot\DTO\Lor\MatchDTO - renamed
Riot\DTO\MetadataDTOtoRiot\DTO\Lor\MetadataDTO - renamed
Riot\DTO\LorPlayerDTOtoRiot\DTO\Lor\PlayerDTO
📈 Implement all League v4 endpoints
Added
Riot\API\Version4\LeagueclassRiot\Collection\LeagueEntryDTOCollectionclassRiot\Collection\LeagueItemDTOCollectionclassRiot\DTO\LeagueEntryDTOclassRiot\DTO\LeagueItemDTOclassRiot\DTO\LeagueListDTOclassRiot\DTO\MiniSeriesDTOclassRiot\Enum\DivisionEnumclassRiot\Enum\TierEnunclassRiot\Enum\QueueEnumclass
🌍 Introduce enums for GeoRegion and Region
Added
Riot\Enum\RegionEnumclassRiot\Enum\GeoRegionEnumclass
Changed
- all methods using
$regionand$geoRegionare now type-hinted forRegionEnumandGeoRegionEnum
🃏 Implement all Lor Match v1 endpoints
Added
Riot\API\Version1\LorMatchclassRiot\DTO\InfoDTOclassRiot\DTO\LorPlayerDTOclassRiot\DTO\MatchDTOclassRiot\DTO\MetadataDTOclassRiot\Collection\LorPlayerDTOCollectionclass
💱 Introduce ResponseDecoder helper class
Added
Riot\API\ResponseDecoderclass to not repeatjson_decodeall over codebase
👪 Implement all Spectator v4 endpoints
Added
Riot\API\Version4\SpectatorclassRiot\Collection\BannedChampionDTOCollectionclassRiot\Collection\CurrentGameParticipantDTOCollectionclassRiot\Collection\FeaturedGameInfoDTOCollectionclassRiot\Collection\GameCustomizationObjectDTOCollectionclassRiot\Collection\ParticipantDTOCollectionclassRiot\DTO\BannedChampionDTOclassRiot\DTO\CurrentGameInfoDTOclassRiot\DTO\CurrentGameParticipantDTOclassRiot\DTO\FeaturedGameInfoDTOclassRiot\DTO\FeaturedGamesDTOclassRiot\DTO\GameCustomizationObjectDTOclassRiot\DTO\ObserverDTOclassRiot\DTO\ParticipantDTOclassRiot\DTO\PerksDTOclass