Skip to content

Releases: Heroyt/tournament-generator

Multi-progression

09 Dec 13:14
Compare
Choose a tag to compare

Iteration generation (how many times should each team play with every other team)

30 Sep 19:15
Compare
Choose a tag to compare

Hotfixes + progressed teams getting

29 Apr 14:37
Compare
Choose a tag to compare
:sparkles: Added the ability to get progressed teams from a progressi…

…on object

Signed-off-by: Tomáš Vojík <vojik@wboy.cz>

Update to PHP 8.0

29 Apr 12:42
Compare
Choose a tag to compare
  • Updated the code to require a minimum version of PHP 8.0.
  • Added custom points to Progressions

Naming hotfix

28 Jun 10:03
Compare
Choose a tag to compare

Simple naming hotfix.

Changes

  • Renamed the TournamentGenerator\Export\Exporter interface to TournamentGenerator\Export\ExporterInterface to prevent collisions with the TournamentGenerator\Export\Hierarchy\Exporter class.

Plans for the version 0.6 (ETA - July 2021)

  • Expand the import / export classes to allow more easier transfer from / to the database
  • Implement team seeding for game generation

Plans for version 1.0 (ETA - Summer 2021)

  • More robust Exporter classes
    • Direct connection to a database?
  • Improve the documentation
  • More (concrete) examples in the documentation
  • Team seeding for game generation

Export and import

21 Jun 11:30
Compare
Choose a tag to compare

In this update, the most needed Exporter and Importer classes have been added. You can now export your tournaments!

Changes

  • Introduced Exporter classes for easy tournament export
    • Exporting teams
    • Exporting games
    • Exporting results
    • Exporting tournament configuration
  • Introduced an Importer class
  • Updated wiki documentation
    • Added containers
    • Added Import/Export

Plans for the version 0.6 (ETA - July 2021)

  • Expand the import / export classes to allow more easier transfer from / to the database
  • Implement team seeding for game generation

Plans for version 1.0 (ETA - Summer 2021)

  • More robust Exporter classes
    • Direct connection to a database?
  • Improve the documentation
  • More (concrete) examples in the documentation
  • Team seeding for game generation

Refactoring and update

22 May 20:55
Compare
Choose a tag to compare

It's been a long time, since I touched this project.. Time to do something about it.

This update consists mostly of refactoring, quality of code improvements and update to PHP 7.4.

Changes

  • Moved to PHP 7.4
  • Introduced new container classes - this helps create a hierarchical structure of games, teams, rounds, etc...
  • New API documentation → removed the manually created one from the original documentation
  • New traits

Plans for the version 0.5 (ETA - June 2021)

  • Create a set of basic Exporter classes
    • Export tournament configuration (rounds, groups,..)
    • Export games
    • Export teams
    • Export results

Plans for version 1.0 (ETA - Summer 2021)

  • More robust Exporter classes
    • Direct connection to a database?
  • Improve the documentation
  • More (concrete) examples in the documentation

Major update

30 Aug 09:27
Compare
Choose a tag to compare

Major updates were made to this version. Tests were added and documentation was expanded.

Changes

  • Finished and improved Group, Category and Tournament classes
  • Moved constants to a new class
  • Moved to PSR-4 autoloader
  • Added new interfaces for consistency
  • Team filtering improved

The greatest improvements were made to Group class - see the documentation

TODO to full release:

  • finish the documentation
  • create an exporter class to allow exporting of tournament

Thanks for all suggestions on reddit:

u/lune-lute-skimp, u/TheRealBeakerboy, u/eurosat7, u/slepicoid

Stable

30 Jul 19:03
Compare
Choose a tag to compare

Major improvements, working on documentation.

First stable

22 Jul 06:19
Compare
Choose a tag to compare

First stable release.