.. -*- coding: utf-8 -*-

Changes
-------

5.7 (2025-07-07)
~~~~~~~~~~~~~~~~

* Avoid overlapping cations in printouts header and footer by splitting some of them on two
  rows

* Add the emblems of the involved clubs to the tourney's playbill printout


5.6 (2025-06-10)
~~~~~~~~~~~~~~~~

* New "senior ranking" tournament printout


5.5 (2025-03-22)
~~~~~~~~~~~~~~~~

* Fix glitch in the final description in the tourney's Lit page (issue `#47`__)

  __ https://gitlab.com/metapensiero/SoL/-/issues/44

* Make the QRCode on the tourney's playbill printout clickable, pointing to the Lit page


5.4 (2024-11-27)
~~~~~~~~~~~~~~~~

* Fix "home page" URL in the Lit pages (issue `#45`__)

  __ https://gitlab.com/metapensiero/SoL/-/issues/44

* Disable the refresh action on the Matches panel, when it is showing a previous round (issue
  `#44`__)

  __ https://gitlab.com/metapensiero/SoL/-/issues/44

* Implement a way to move a match onto a different board (issue `#43`__)

  __ https://gitlab.com/metapensiero/SoL/-/issues/43


5.3 (2024-11-06)
~~~~~~~~~~~~~~~~

* Add player's nationality to the rating ranking printout, when there are multiple nationalities


5.2 (2024-10-18)
~~~~~~~~~~~~~~~~

* Disallow refreshing the matches panel in prized tournaments


5.1 (2024-08-21)
~~~~~~~~~~~~~~~~

* Add respective current opponent's info in the ranking table, to make it easier reasoning
  about pairing algorithms and options (issue `#42`__)

  __ https://gitlab.com/metapensiero/SoL/-/issues/42

* Disallow removing competitors in a readonly tournament

* Simplify adding new competitor to singles events


5.0 (2024-08-12)
~~~~~~~~~~~~~~~~

* No visible changes, mark 5.0 as final


5.0.rc2 (2024-07-07)
~~~~~~~~~~~~~~~~~~~~

* Fix rendering of *delaycompatriotpairing* in the tourney Lit details

* Fix rendering of knockout diagram when the competitors rate is unknown

* Prevent double submission of changes in the digital scorecards


5.0.rc1 (2024-07-04)
~~~~~~~~~~~~~~~~~~~~

* Fix not-so-common case in re-upload of tournament data, a regression introduced in 5.0.dev3


5.0.rc0 (2024-07-03)
~~~~~~~~~~~~~~~~~~~~

* No visible changes, just to start the rc phase


5.0.dev6 (2024-07-02)
~~~~~~~~~~~~~~~~~~~~~

* Fix a recent regression: give back full power to change players and clubs to the admin user


5.0.dev5 (2024-05-30)
~~~~~~~~~~~~~~~~~~~~~

* Remove automatic reload of the digital scorecard, wrong in any aspect


5.0.dev4 (2024-05-29)
~~~~~~~~~~~~~~~~~~~~~

* Improve the logic used to assign carromboards to matches

* Rectify visualization of ranking, when focused on the current round

* Use HTML5 instead of obsolete XHTML in most pages


5.0.dev3 (2024-05-23)
~~~~~~~~~~~~~~~~~~~~~

* Rectify URL embedded in the mail sent to new user when she confirms the account

* Users may now be elected as *responsable* of a particular country, allowing them to modify
  clubs and players of that country, even when owned by other users


5.0.dev2 (2024-05-17)
~~~~~~~~~~~~~~~~~~~~~

* Fix brown paper bag bug introduced in the "all" coupling variant

* Tweak ``trainingboards`` label and hint (issue `#23`__)

  __ https://gitlab.com/metapensiero/SoL/-/issues/23

* Take into account the seeds/rates in the knockout ranking

* Add action to the ``Competitors`` manage window to automatically assign positions


5.0.dev1 (2024-05-14)
~~~~~~~~~~~~~~~~~~~~~

* Make players and clubs nationality mandatory

* Allow more than one tournament on the same day in the same championship

* Replace the pairing method *all against all* with a more correct *Round-robin* tourney
  system: the ``all`` couplings variant remains, because in some rare cases it's needed to
  generate all turns, albeit "incomplete"

* Strengthen the logic used to discern *named phantoms* (issue `#38`__)

  __ https://gitlab.com/metapensiero/SoL/-/issues/38

* Handle *best of three games* matches in *knockout* tourneys (issue `#39`__)

  __ https://gitlab.com/metapensiero/SoL/-/issues/39

* Tweak the generation of the *next turn* in knockout tourneys, to better mimic the `standard
  seeding`__ method (issue `#40`__)

  __ https://en.wikipedia.org/wiki/Single-elimination_tournament#Seeding
  __ https://gitlab.com/metapensiero/SoL/-/issues/40

* Show the usual `diagram`__ on knockout tourneys Lit page

  __ https://en.wikipedia.org/wiki/Single-elimination_tournament#Example

* Get rid of the fantasy pairing method ``extremes`` in knockout tourneys

* Remove unmaintained translations, most of them were seriously out of date

* Remove unused and incomplete Docker stuff

* Various enhancements to the digital scorecard:

  - when the player tries to start the game before the countdown is started
    she is gently asked to wait until that happens

  - when the Queen gets pocketed, the server is immediately informed so that people watching
    the Lit page of the match will see it

  - the automatic dimming of the device's display can be disabled and re-enabled at will, to
    reduce distracting gestures to resume the session when entering scores

* Users now have an upper limit on the level of ratings they can use/create: the rationale is
  that only an handful of them are expected to run international events, and all the other
  should use local or national ratings

* Rectify and improve handling of the “delay compatriots pairing”: it is now a number of
  rounds, similar to the “delay top players pairing”, instead of a boolean flag (issue `#41`__)

  __ https://gitlab.com/metapensiero/SoL/-/issues/41
