mirror of
https://github.com/shlomif/PySolFC.git
synced 2025-04-05 00:02:29 -04:00
335 lines
No EOL
10 KiB
HTML
335 lines
No EOL
10 KiB
HTML
<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="doc/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">https://github.com/shlomif/PySolFC/issues/108</a></p>
|
|
</li>
|
|
<li>
|
|
<p>Restore the "Save games geometry" feature - <a href="https://github.com/shlomif/PySolFC/issues/84" class="bare">https://github.com/shlomif/PySolFC/issues/84</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> |