# Changelog of version 3

## 3.40 (unreleased)

- Immediately show the edit window when replicating a tourney (suggested by Daniele)

## 3.39 (2017-03-16)

- Re-release to workaround a buildout issue with non-normalized requirements

## 3.38 (2017-03-16)

- Do not allow deletion of players who are responsible of something

- Prevent silly cycle between championships

- Fix translation of player's name in the matches panel

## 3.37 (2016-08-03)

- Tweak the layout of the "boards" view to make it more readable expecially for team events

- Allow manual re-pairing of any round, not just the first

- Prevent insertion of "empty" names and descriptions

## 3.36 (2016-06-21)

- Allow removal of the player's nickname (reported by Daniele)

- Fix scorecards printout, avoiding final page full of empty scorecards (thanks again to Daniele)

- Take into account merged players when serving the lit pages to Google

- New lit page listing players associated to a particular club

## 3.35 (2016-06-08)

- The default filter on players subscription now shows only those who played at least one tourney organized by the current club in the last year (see issue 12)

- Workaround to overly caching behaviour on some browsers

## 3.34 (2016-05-31)

- The local IP address of the machine running SoL will be displayed on the console when the instance starts, when possible

- Print "page X of Y" on all printouts (asked by Daniele)

- Reduce waste of paper filling the last scorecards printout page with blank cards (asked by Daniele)

## 3.33 (2016-05-29)

- Show an hyperlinked QRCode on the header of most printouts that opens the corresponding Lit page

- When a round is playing, show a link to the countdown on the tourney's Lit page

## 3.32 (2016-05-15)

- Reimplement the clock window with a new pre-countdown, to be shown while preparing the next round (see issue 11)

## 3.31 (2016-04-26)

- Re-release due to PyPI fault

## 3.30 (2016-04-26)

- New "all" pairing method, to allow playing tournaments with less than eight competitors without occasional show-stoppers

## 3.29 (2016-04-19)

- Disallow reorder on the matches panel while user is inserting scores

- Don't show competitor's rate when there is not associated rating

## 3.28 (2016-04-01)

- Add a `--data-dir` option to `soladmin create-config` to specify a different location of persistent state

- Recommend Python 3.5

- Initial&incomplete Docker image setup: needs further documentation and some helper tools

## 3.27 (2016-03-23)

- Fix problem that prevented loading SoL 2 dumps containing a tourney associated with old championship

- In the matches panel, highlight the winning competitor

## 3.26 (2016-02-16)

- `soladmin create-config` and `soladmin update-config` can change the name and the password of the super user

- The final badges show the player's points, bucholz and netscore

## 3.25 (2015-12-06)

- Now the admin password can be passed as an option to `soladmin create-config`

- Request JSON format backup in `soladmin restore` (N.B.: this requires that the remote server is at least at version 3.23)

## 3.24 (2015-12-01)

- Fix translation glitch

## 3.23 (2015-12-01)

- Faster alternative JSON-based dumps and backups, the default is still YAML though

- Always use the serial pairing method when there are less than eight competitors

## 3.22 (2015-11-27)

- Re-release due to PyPI fault

## 3.21 (2015-11-27)

- Refresh package dependencies

## 3.20 (2015-06-07)

- New menu action to assign ownership of multiple records at once

- New "owners admin" permission to permit normal users to adjust ownership of everything

## 3.19 (2015-05-26)

- Fix URL generation when filtering active players

- Do not fail badly when trying to merge players while importing data

- Handle the case of retired players, while recomputing the rating

## 3.18 (2015-04-04)

- Handle the "around midnight" case when asking the estimated start time

- Fix a long standing bug with dictionary-based field editors

## 3.17 (2015-03-22)

- Fix the ordering used to compute the next round when delay of top players pairing is disabled

- Ask the estimated start time when printing the scorecards

- Quicker interaction with the grid filters when adding players to a tournament

## 3.16 (2015-02-28)

- Allow rectification of any round results

- Fix visualization of notification windows

## 3.15 (2015-02-20)

- Fix default values in several places

- Rectify assignment of highest numbered board to phantom matches

- Use single click to edit values when entering scores and final bounties

- Show the actual rank used to compute the next turn

## 3.14 (2015-01-21)

- Fix distribution, including the new robots.txt file

## 3.13 (2015-01-20)

- Use the OGG format instead of MP3 for the sound files

- Fix tourney replication

- Always assign the highest numbered board to phantom matches

## 3.12 (2014-12-24)

- Integrate the initial French translation, thanks to Stéphane Cano

- Fix visibility of buttons after deletion of final round

- Use "bounty" instead of "final prize", hopefully reducing confusion

## 3.11 (2014-12-06)

- Fix import of championships chain

- Workaround to an annoying bug in ExtJS 4.2.1 grid TAB handling

- Fix strange problem with logout quickly followed by a new login (experienced by Elisa)

- Add missing article related to the Queen to the italian rules (reported by Daniele)

## 3.10 (2014-11-21)

- Fix ratings modelization that prevented database dumps

- Rectify opponents matches Lit page, showing only direct matches

## 3.9 (2014-11-08)

- Fix glitch in victories computation in the wins trend chart

## 3.8 (2014-11-08)

- Allow to restrict rating usage to a single club

- Add player's opponents summaries to the Lit interface

## 3.7 (2014-10-19)

- Fix matches panel title, when focusing on a single competitor

- Properly populate the responsible field when showing duplicated players

- Disallow merging of not owned players

## 3.6 (2014-09-13)

- Raise the pageSize parameter of the Board view to 999

## 3.5 (2014-09-12)

- Do not show "my" items shortcuts for the guest user

## 3.4 (2014-09-11)

- Fix localization issues related to reloading the translations catalog, when the user's language is different from the browser's default

- Fix ranking printouts, widening the prize column

- Omit the QRCode after more than three days since the event's date

- New actions to easily open tourney's championship and championship's club

## 3.3 (2014-09-10)

- Add a QRCode on the first page of some printouts, pointing to the "equivalent" Lit page

- Minor tweaks to the font sizes of the personal badges printout

## 3.2 (2014-09-07)

- Filter out future tourneys by default, to avoid confusion

- Change the "asis" prizing method: it now assigns a decreasing sequence of integer numbers

- New "centesimal" prizing method: similar to the millesimal, but starting from 100

- New variant of top level windows, showing "my" items, launched by shortcuts on the desktop

## 3.1 (2014-09-04)

- Protect the clock against accidental stops

- Store the timestamp of the countdown start in the database

- Reset the filters when showing possibly duplicated players

- Handle tournament finals, either simple ones or "best of three" matches

- Parametrize the delay of top players pairing

## 3.0 (2014-08-31)

- Tiny fix to the italian translation catalog

- Final 3.0 release, at last!