Turnierplan.eu

Version history

Development steps and new features of Turnierplan.eu

PATCH

1.1.119.09.2026

Convenience features

  • • A new dynamic share image presents tournaments with their details and the selected language when shared on social media.
  • • The new result history shows when a result was entered or changed, including its previous and new values, source and user.
  • • New “Sets / Legs” scoring type for sports such as darts or cornhole: sets decide the match and legs are used as a tiebreaker.
  • • The tournament map has been released and is now available.

Improvements

  • • Placement rules in group standings now adapt to the scoring type and therefore to the respective sport.
  • • The result entry screen has been optimized for mobile devices; in particular, the sets/legs fields are wider and easier to use.
  • • Live bracket printing has been improved: up to 6 participants, the cross table and participant table appear side by side; with 7–8 participants, the participant table appears directly below the cross table.
  • • Tournament and user management in the back office are now organized into clear tabs; rules are shown with readable labels instead of number codes alone.

Bug Fixes

  • • In PDFs, the overall tournament period in the information header stays on one line, while match dates and times continue to use two lines.
  • • Live pages owned by Premium and Premium Plus users no longer load automatic Google ads.
  • • The share image language is now passed correctly when sharing; double HTML escaping of the language parameter has been fixed.
RELEASE

1.1.009.09.2026

New feature: Swiss system

• Version 1.1.0 fully integrates the Swiss system into Turnierplan.eu.

• Pairings are recalculated automatically after each completed round based on the current standings.

• Buchholz scoring, rematch avoidance and automatic byes ensure a fair tournament flow.

• Ten modes are available: pure Swiss, six variants with a subsequent knockout stage and three variants with double elimination.

• Swiss tournaments can be played on their own or as a preliminary stage before knockout or double elimination.

Convenience features

  • • New advertiser accounts and a dedicated platform for advertisers with impression and click statistics as well as access to invoices.
  • • New “Chess” scoring type with 1 point for a win, ½ point for a draw and 0 points for a loss.
  • • After a tournament schedule is created, a new landing page brings together all key functions and next steps in one place.

Bug Fixes

  • • Results can now be saved on the results reporting page even when no result has been changed.
PATCH

1.0.604.09.2026

Convenience features

  • • Three new languages: Turnierplan.eu is now fully available in Russian, Ukrainian and Danish.
  • • New double-elimination tournament mode for 4, 8, 16 and 32 participants.

Improvements

  • • The results reporting page now includes an “Automatically update results” option. This keeps results up to date and allows them to be reported reliably from multiple devices.

Bug Fixes

  • • External results reporting incorrectly required a login despite a valid authentication token.
PATCH

1.0.530.08.2026

Convenience features

  • • New event-page registration system with age categories, a waitlist, email confirmation, and participant import into tournament plans. This is especially useful for youth and club tournaments that separate age groups and fill available places from a waitlist.
  • • Beta version of tournament-plan generation with support for retaining existing results. Organizers can recalculate a schedule without re-entering the results of exactly matching group-stage games.

Bug Fixes

  • • A space was missing between “Group” and “A/B” for custom group names.
  • • The time in the “New login detected” email was two hours off.
  • • Multiple live timers can now be started at the same time.
  • • A paused live timer can now be adjusted by ±1 minute or ±10 seconds.
PATCH

1.0.414.06.2026

New playout modes (x3, x5, x7)

• New playout modes allow clean placement matches below the main round.

• Teams below the top positions can determine their placements separately.

• For example, with 9 teams, the lower placements can be decided through separate matches.

• This makes placement matches much cleaner and more flexible.

Improvements

  • • Round names are now generated dynamically in the selected language instead of being stored language-dependent in the database.
  • • The current language is saved with a tournament and automatically preselected on the live page.
  • • The language selector is now also available in the main navigation.
  • • Incoming bug reports are now automatically forwarded to support by email.
  • • The display of groups on the live page has been improved.
  • • Users can now be signed in on multiple devices at the same time.
  • • Czech, Spanish, Italian, and French are now fully integrated.
  • • The PDF view has been optimized: with more than four groups, groups are shown only once before group matches and once before placement matches.

Bug Fixes

  • • Byes can once again be removed or changed correctly in the schedule and match editor.
  • • Group headers are now displayed correctly in the selected language.
  • • Fixed an issue when editing existing tournaments that could recalculate group assignments incorrectly.
  • • Links in sent emails now include the selected language so recipients open the correct version directly.
  • • Fixed the missing space in custom group names.
PATCH

1.0.301.05.2026

Bug Fixes

  • • PDF bug fixed: overly long team names were breaking the layout in placement and group matches.
  • • Issue fixed where excessively long participant names expanded the group layout during import.
  • • RO32 issue fixed: tournaments only worked with 8 groups – now up to 12 groups are supported for World Cup-style tournament plans.

New Feature: League Mode

• You can now create leagues with either a single round or home-and-away format.

• Matchdays are automatically scheduled based on the start time and continue on a weekly basis.

• The league mode is ideal for ongoing competitions and regular match operations.

Improvements

  • • Improved stability when creating and managing league modes.
  • • Optimized tournament overview display with many active leagues and matches.
  • • Improved performance when loading large tournaments with many groups and participants.
  • • General UI improvements for faster and smoother interaction in the admin and match editor.
PATCH

1.0.218.04.2026

Bug Fixes

  • • Fixed an issue with the ABC group schema that could cause crashes in rare cases.
  • • Fixed a problem where setting match duration to 0 minutes (group or knockout) caused crashes.
  • • Fixed a timezone bug where match times were displayed up to 2 hours incorrectly.
  • • Predecessor and successor tournaments are no longer shown if they have been deleted.

New Feature: Table Display

• You can now customize how values are displayed in your tournament tables.

• Choose between goals, points, sets or legs – depending on your sport or tournament type.

• All tables, results and live views automatically adapt to your selected display.

• Ideal for football, volleyball, tennis, darts and many more.

• More flexibility and clarity – perfect for different sports and formats.

New Feature: Short Group Stage

• You can now limit the number of group matches per participant.

• Instead of a full round-robin phase, a shortened group stage is automatically generated.

• All participants receive the same number of matches for maximum fairness.

• Perfect for fast tournaments, small events, or time-limited competitions.

• Optionally, a return round is automatically added if more matches are required.

Improvements

  • • Improved rendering of tables and results.
  • • Enhanced live page performance with many concurrent viewers.
  • • Optimized internal processing of tournament data.
  • • Improved error handling for more stable tournament flows.
  • • UI optimizations for faster and smoother usage.
PATCH

1.0.129.03.2026

Bug Fixes

  • • Fixed an issue in rare cases where match schedule generation could be incomplete (ABC schema).
  • • Corrected result display on the live page.
  • • Fixed an issue when saving tournament data.
  • • Minor UI issues on mobile devices resolved.

New Feature: Live Match Timer

• You can now control and display the match time of your tournaments live.

• Start, pause, and stop the match timer directly in the system – perfect for precise tournament control.

• Spectators can see the current match time in real time on the live page.

• Perfect for indoor tournaments with fixed match durations.

• More control, more overview – ideal for professional tournaments.

Improvements

  • • Significantly improved performance for large tournaments.
  • • Improved stability of live results.
  • • Minor design adjustments for better clarity.
RELEASE

1.0.014.03.2026

Tournament modes

  • • 91 tournament modes integrated
  • • 16 placement modes
  • • 10 group-only modes
  • • 65 group + placement modes
  • • Automatic generation of match schedules
  • • Flexible group and knockout systems

Languages

  • • 24 languages integrated
  • • Multilingual interface
  • • Language engine
  • • Extendable via language modules

Technology

  • • PHP 8+ and MySQLi architecture
  • • Custom template engine
  • • CSRF protection
  • • AJAX JSON API
  • • Security engine
  • • Premium system

Convenience features

  • • Toast notification system
  • • reCAPTCHA integration
  • • Premium features
  • • Multilingual templates
  • • Create and publish tournaments