Releases: simivar/riot-php
Releases · simivar/riot-php
🚀 Implement all endpoints of all APIs!
🧪 Implement all League Exp v4 endpoints
Added
Riot\API\Version4\LeagueExp
classRiot\Enum\TierExpEnum
class
🏆 Implement all Tournament v4 and Tournament Stub v4 endpoints
Added
Riot\API\Version4\Tournament
classRiot\API\Version4\TournamentStub
classRiot\Collection\LobbyEventDTOCollection
classRiot\DTO\LobbyEventDTO
classRiot\DTO\LobbyEventDTOWrapperDTO
classRiot\DTO\TournamentCodeDTO
classRiot\Enum\MapTypeEnum
classRiot\Enum\PickTypeEnum
classRiot\Enum\SpectatorTypeEnum
classRiot\Enum\TournamentRegionEnum
classRiot\Connection::post()
methodRiot\Connection::put()
method
Changed
Riot\Connection::__construct()
has now 4th required parameterStreamFactoryInterface $streamFactory
which is used to add body toPUT
andPOST
requests
🧑🏫 Implement all Clash v1 endpoints
Added
Riot\API\Version1\Clash
classRiot\Collection\Clash\PlayerDTOCollection
classRiot\Collection\Clash\TournamentDTOCollection
classRiot\Collection\Clash\TournamentPhaseDTOCollection
classRiot\DTO\Clash\PlayerDTO
classRiot\DTO\Clash\TeamDTO
classRiot\DTO\Clash\TournamentDTO
classRiot\DTO\Clash\TournamentPhaseDTO
classRiot\Enum\PositionEnum
classRiot\Enum\TeamRoleEnum
class
🤼 Implement all Match v4 endpoints
Added
Riot\API\Version4\Matches
classRiot\Collection\Lol\MasteryDTOCollection
classRiot\Collection\Lol\MatchEventDTOCollection
classRiot\Collection\Lol\MatchFrameDTOCollection
classRiot\Collection\Lol\MatchReferenceDTOCollection
classRiot\Collection\Lol\ParticipantDTOCollection
classRiot\Collection\Lol\ParticipantIdentityDTOCollection
classRiot\Collection\Lol\RuneDTOCollection
classRiot\Collection\Lol\TeamBansDTOCollection
classRiot\Collection\Lol\TeamStatsDTOCollection
classRiot\Collection\Lol\TeamStatsDTOCollection
classRiot\DTO\Lol\MasteryDTO
classRiot\DTO\Lol\MatchDTO
classRiot\DTO\Lol\MatchEventDTO
classRiot\DTO\Lol\MatchFrameDTO
classRiot\DTO\Lol\MatchParticipantFrameDTO
classRiot\DTO\Lol\MatchPositionDTO
classRiot\DTO\Lol\MatchReferenceDTO
classRiot\DTO\Lol\MatchTimelineDTO
classRiot\DTO\Lol\MatchlistDTO
classRiot\DTO\Lol\ParticipantDTO
classRiot\DTO\Lol\ParticipantIdentityDTO
classRiot\DTO\Lol\ParticipantStatsDTO
classRiot\DTO\Lol\ParticipantTimelineDTO
classRiot\DTO\Lol\PlayerDTO
classRiot\DTO\Lol\RuneDTO
classRiot\DTO\Lol\TeamBansDTO
classRiot\DTO\Lol\TeamStatsDTO
classRiot\Enum\LaneEnum
classRiot\Enum\MatchType
classRiot\Enum\RoleEnum
classRiot\Enum\TeamEnum
classRiot\Enum\WinEnum
classRiot\Filter\FilterInterface
classRiot\Filter\MatchlistFilter
class
Changed
- renamed
Riot\Collection\LorPlayerDTOCollection
toRiot\Collection\Lor\PlayerDTOCollection
- renamed
Riot\DTO\InfoDTO
toRiot\DTO\Lor\InfoDTO
- renamed
Riot\DTO\MatchDTO
toRiot\DTO\Lor\MatchDTO
- renamed
Riot\DTO\MetadataDTO
toRiot\DTO\Lor\MetadataDTO
- renamed
Riot\DTO\LorPlayerDTO
toRiot\DTO\Lor\PlayerDTO
📈 Implement all League v4 endpoints
Added
Riot\API\Version4\League
classRiot\Collection\LeagueEntryDTOCollection
classRiot\Collection\LeagueItemDTOCollection
classRiot\DTO\LeagueEntryDTO
classRiot\DTO\LeagueItemDTO
classRiot\DTO\LeagueListDTO
classRiot\DTO\MiniSeriesDTO
classRiot\Enum\DivisionEnum
classRiot\Enum\TierEnun
classRiot\Enum\QueueEnum
class
🌍 Introduce enums for GeoRegion and Region
Added
Riot\Enum\RegionEnum
classRiot\Enum\GeoRegionEnum
class
Changed
- all methods using
$region
and$geoRegion
are now type-hinted forRegionEnum
andGeoRegionEnum
🃏 Implement all Lor Match v1 endpoints
Added
Riot\API\Version1\LorMatch
classRiot\DTO\InfoDTO
classRiot\DTO\LorPlayerDTO
classRiot\DTO\MatchDTO
classRiot\DTO\MetadataDTO
classRiot\Collection\LorPlayerDTOCollection
class
💱 Introduce ResponseDecoder helper class
Added
Riot\API\ResponseDecoder
class to not repeatjson_decode
all over codebase
👪 Implement all Spectator v4 endpoints
Added
Riot\API\Version4\Spectator
classRiot\Collection\BannedChampionDTOCollection
classRiot\Collection\CurrentGameParticipantDTOCollection
classRiot\Collection\FeaturedGameInfoDTOCollection
classRiot\Collection\GameCustomizationObjectDTOCollection
classRiot\Collection\ParticipantDTOCollection
classRiot\DTO\BannedChampionDTO
classRiot\DTO\CurrentGameInfoDTO
classRiot\DTO\CurrentGameParticipantDTO
classRiot\DTO\FeaturedGameInfoDTO
classRiot\DTO\FeaturedGamesDTO
classRiot\DTO\GameCustomizationObjectDTO
classRiot\DTO\ObserverDTO
classRiot\DTO\ParticipantDTO
classRiot\DTO\PerksDTO
class