<h1>What's New?</h1> <ul> <li> <p> <em>10 December, 2021:</em> There is a new stable release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.14.1/">PySolFC v2.14.1</a>. This release fixes a number of bugs, including one that causes crashes for some users when opening the select game/cardset/table tile window. </p> </li> <li> <p><em>19 September, 2021:</em> There is a new stable release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.14.0/">PySolFC v2.14.0</a>. New in this release:</p> <ul> <li> <p> 16 new games </p> </li> <li> <p> Support for Python 3.10 (Minimum requirement is still Python 2.7) </p> </li> <li> <p> A new macOS package. </p> </li> <li> <p> Enhancements to the tree select dialogs for selecting games, cardsets, and table tiles. </p> </li> <li> <p> Further additions/improvements to the <a href="index.html">documentation</a>. </p> </li> <li> <p> Many bugfixes and cleanups. </p> </li> </ul> </li> <li> <p><em>11 July, 2021:</em> There is a new stable release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.12.0/">PySolFC v2.12.0</a>. New in this release:</p> <ul> <li> <p> 40 new games! </p> </li> <li> <p> Support for using higher resolution cardsets. The high resolution "Neo" cardset has been added to the Windows Installer package and is available in <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC-Cardsets/PySolFC-Cardsets-2.1PRE/"> a preview release of PySolFC-Cardsets 2.1</a> </p> </li> <li> <p> Improved organization and categorization of the games list. </p> </li> <li> <p> New display options - added option to center the game layout in the window. </p> </li> <li> <p> New audio options - can now disable music without disabling sound effects. </p> </li> <li> <p> Improved documentation - added rules to a large number of games that were missing them. </p> </li> <li> <p> Bugfixes and cleanup. </p> </li> </ul> </li> <li> <p><em>22 June, 2020:</em> There is a new stable release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.10.0/">PySolFC v2.10.0</a>. New in this release:</p> <ul> <li> <p> Fix moving cards in the Scorpion Tail game. </p> </li> <li> <p> One can optionally load the Freecell Solver and the Black Hole Solver using their DLLs (for better speed). </p> </li> <li> <p> <a href="https://github.com/shlomif/pysolfc-website">Test Windows Version in the installer:</a> </p> </li> <li> <p> <a href="https://github.com/shlomif/PySolFC/pull/162">Pause when showing statistics</a> </p> </li> <li> <p> Some cleanups and refactoring. </p> </li> </ul> </li> <li> <p><em>5 March, 2020:</em> There is a new stable release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.8.0/">PySolFC v2.8.0</a>. New in this release:</p> <ul> <li> <p>A <a href="https://github.com/shlomif/PySolFC/issues/107">new logo</a> thanks to @ghostofiht.</p> </li> <li> <p>Fix for <a href="https://github.com/shlomif/PySolFC/issues/110">Freezes</a> (pygame upgrade)</p> </li> <li> <p>Fixed <a href="https://github.com/shlomif/PySolFC/issues/111">Three Peaks scoring</a>.</p> </li> <li> <p>Compatibility with Pillow 6.x (<a href="https://github.com/shlomif/PySolFC/issues/108" class="bare">ticket</a>)</p> </li> <li> <p>Restore the "Save games geometry" feature (<a href="https://github.com/shlomif/PySolFC/issues/84" class="bare">ticket</a>)</p> </li> <li> <p>Added a NEWS.asciidoc file.</p> </li> <li> <p>Better kivy/Android support</p> </li> <li> <p>Using ttk and configobj as shipped in the python dist (instead of forked versions)</p> </li> <li> <p>Requiring <a href="https://pypi.org/project/attrs/">attrs</a> and <a href="https://pypi.org/project/pysol-cards/">pysol-cards</a> from PyPI</p> </li> <li> <p>Added tests, bug fixes and refactorings.</p> </li> <li> <p>Add the -g and --deal command line options.</p> </li> </ul> </li> <li> <details open="open"> <summary> <em>4 March, 2019:</em> There is a new stable release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.6.2/">PySolFC v2.6.2</a>. </summary> New in this release: <ul> <li> Fixes for the Windows and macOS packages. </li> <li>Forbid illegal moves in Spider and some other variants.</li> </ul> </details> </li> <li> <details open="open"> <summary> <em>14 February, 2019:</em> There is a new stable release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.6.0/">PySolFC v2.6.0</a>. </summary> New in this release: <ul> <li> Support for solving <a href="https://en.wikipedia.org/wiki/Golf_(patience)">Golf</a> using <a href="https://github.com/shlomif/black-hole-solitaire">a solver</a> </li> <li>An untested macOS package (we need testers)</li> <li>A <a href="https://sourceforge.net/p/pysolfc/bugs/31/">bug</a> fix</li> <li>Ability to run the test suite without python 2.x and/or pygtk</li> <li>Code cleanups.</li> </ul> </details> </li> <li> <details open="open"> <summary> <em>23 June, 2018:</em> There is a new stable release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.4.0/">PySolFC v2.4.0</a>. </summary> New in this release: <ul> <li> The Windows installer now includes the revitalised PySol-music package. For more info, see <a href="https://github.com/shlomif/PySolFC/issues/82">this bug</a>. </li> <li>Many improvements to the test suite and the board import functionality.</li> <li>Some bug fixes.</li> </ul> </details> </li> <li> <details open="open"> <summary> <em>16 April, 2018:</em> There is a new stable release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.2.0/">PySolFC v2.2.0</a>. </summary> New in this release: <ul> <li>The Microsoft Windows binary installer now contains and supports the solver for Freecell and other games.</li> <li>Many bug fixes.</li> </ul> </details> </li> <li> <details open="open"> <summary> <em>31 March, 2018:</em> There is a new beta release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.1/">PySolFC v2.1.4</a>. </summary> New in this release: <ul> <li> We now provide a Microsoft Windows binary installer again, thanks to the great work of <a href="https://github.com/Programator2">Roderik Ploszek</a>. Note that the solvers (for FreeCell/etc.) are not installed as part of it yet, but they are available separately. </li> <li> <a href="https://github.com/shlomif/pysol-sound-server">pysol-sound-server</a> was updated to support Python 3.x. </li> <li>Fixes for the board export / solver input, and for redealing upon restart of the "ms*" deals.</li> <li>Various cleanups.</li> </ul> </details> </li> <li> <details open="open"> <summary> <em>5 March, 2018:</em> There is a new beta source release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.1/">PySolFC v2.1.3</a>. </summary> New in this release: <ul> <li> Support for the <a href="https://kivy.org/">kivy</a> toolkit for running under Android-based devices (currently python 2.7-only) </li> <li>Fixed the help system and removed the need for the sgmllib module.</li> <li>Other fixes and cleanups.</li> <li>Currently there is no Microsoft Windows binary package. Help or insights will be appreciated.</li> </ul> </details> </li> <li> <details open="open"> <summary> <em>19 November, 2017:</em> There is a new beta source release <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.1/">PySolFC v2.1.0</a>, the first one in almost 8 years. </summary> New in this release: <ul> <li>The code is now compatible with both Python 2.7.x and Python 3.x</li> <li> One can deal all <a href="https://fc-solve.shlomifish.org/faq.html#what_are_ms_deals">MS FreeCell/FC-pro deals</a> by specifying e.g: "ms100000" as the seed. </li> <li>Support for Black Hole and All in a Row solver was added.</li> <li>Test suite and CI were added to the repository.</li> <li>The code now passes flake8 validation.</li> <li>Some improvements to the solver dialog.</li> </ul> </details> </li> <li> <p> <em>15 November, 2017:</em> Development of the Python sources has recently resumed using a <a href="https://github.com/shlomif/PySolFC">a GitHub project</a> and other resources and Shlomi Fish (@shlomif) has received an admin status on the SourceForge project and this site. A new source release which adds compatibility with Python version 3.x and some other improvements is expected soon. </p> </li> <li> <details open="open"> <summary> <em>04 December, 2009:</em> <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.0/">PySolFC v.2.0</a> (1061 games) and <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC-Cardsets/PySolFC-Cardsets-2.0/">PySolFC-Cardsets v.2.0</a> (153 cardsets) </summary> <ul> <li>The license was changed to the GPLv3 or newer.</li> <li>13 new games.</li> <li> Migration to new <a href="https://code.google.com/archive/p/python-ttk/">python-ttk</a> module. </li> <li> Improved the look of the deck (required <a href="http://effbot.org/downloads/#pil">python-imaging v.1.1.7</a>). </li> <li> Fixed Hanafuda games (<a href="https://sourceforge.net/p/pysolfc/bugs/9/">ticket</a>). </li> <li> New config-file option: sound_sample_buffer_size (<a href="https://sourceforge.net/p/pysolfc/bugs/10/">ticket</a>). </li> <li> Portable version for windows (<a href="https://sourceforge.net/p/pysolfc/patches/3/">ticket</a>). </li> <li>Many other bugfixes.</li> </ul> </details> </li> <li> <details open="open"> <summary> <em>06 September, 2007:</em> <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-1.1/">PySolFC v.1.1</a> (1048 games) </summary> <ul> <li>48 new games (one game was removed)</li> <li>Solitaire Wizard</li> <li>improved Mahjongg games</li> <li>human readable config file (options.cfg)</li> <li>stack becomes compact when a card goes off screen</li> <li>Clearlooks theme for Tile widget set</li> <li>a huge number of other improvements</li> </ul> </details> </li> <li> <p> <em>30 August, 2007:</em> <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC-Cardsets/PySolFC-Cardsets-1.1/">PySolFC-Cardsets v.1.1</a> (152 cardsets) </p> </li> <li> <p> <em>21 February, 2007:</em> <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-1.0/">PySolFC v.1.0</a> (1001 games) </p> </li> </ul> <a href="news_old.html">View original PySol release notes</a>