Skip to content

Releases: teamreflex/ChallongePHP

3.0.1

29 Mar 01:22
Compare
Choose a tag to compare
  • Add team_size_range to Tournament DTO

3.0: PHP 8 support

03 Jan 08:51
Compare
Choose a tag to compare

Renamed the Match model to MatchDto to fix the conflict with PHP 8's match keyword.

2.1

03 Jan 08:06
Compare
Choose a tag to compare
2.1
  • Make player1_id optional (#4)
  • Handle errors >500 (#5)
  • Add standings generator (#6)
  • Fix illuminate/collection composer constraints

2.0: PHP 7.4, DTOs, PSR-18 refactor

25 Oct 10:02
3d71315
Compare
Choose a tag to compare
  • 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

24 Oct 12:43
Compare
Choose a tag to compare
Pre-release

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

10 Apr 00:31
Compare
Choose a tag to compare
Bump version

Fix UnexpectedErrorException

17 Jan 06:43
Compare
Choose a tag to compare
v1.0.2

Bump version

Fix createTournament

23 Dec 10:49
Compare
Choose a tag to compare
v1.0.1

Fix createTournament

Initial release

23 Dec 07:45
Compare
Choose a tag to compare
v1.0

Add the rest of the Participant/Match functions