Releases: Heroyt/tournament-generator
Releases · Heroyt/tournament-generator
Multi-progression
Full Changelog: v0.5.4...v0.5.5
Iteration generation (how many times should each team play with every other team)
Hotfixes + progressed teams getting
v0.5.3 :sparkles: Added the ability to get progressed teams from a progressi…
Update to PHP 8.0
- Updated the code to require a minimum version of PHP 8.0.
- Added custom points to Progressions
Naming hotfix
Simple naming hotfix.
Changes
- Renamed the
TournamentGenerator\Export\Exporter
interface toTournamentGenerator\Export\ExporterInterface
to prevent collisions with theTournamentGenerator\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
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
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
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
First stable
First stable release.