Releases: teamreflex/ChallongePHP
Releases · teamreflex/ChallongePHP
3.0.1
3.0: PHP 8 support
Renamed the Match model to MatchDto to fix the conflict with PHP 8's match
keyword.
2.1
2.0: PHP 7.4, DTOs, PSR-18 refactor
- Fully (mostly) type hinted, requires PHP 7.4
- Utilizes DTOs rather than dynamic value objects
- PSR-18 compliant rather than hardcoding to Guzzle
- Removed any static classes
- Prefixing option keys is no longer necessary.
- Added tests
PHP 7.4, DTOs, PSR-18 refactor
Marked as beta because it's not fully tested and only done quickly in a couple nights. Challonge likes to not document datatypes of each field, let alone listing every field too, so it's kind of a pain guessing what everything is...
- Requires PHP 7.4
- Now PSR-18 compliant instead of using Guzzle
- Using Laravel Collections and DTOs
- I learned what testing is
v1.0.3
Fix UnexpectedErrorException
v1.0.2 Bump version
Fix createTournament
v1.0.1 Fix createTournament
Initial release
v1.0 Add the rest of the Participant/Match functions