1
0
Fork 0
mirror of https://github.com/shlomif/PySolFC.git synced 2025-04-05 00:02:29 -04:00

3.0 release!

This commit is contained in:
Joe R 2024-03-31 11:49:28 -04:00
parent eeea22da7f
commit c6ad8148b0
9 changed files with 59 additions and 8 deletions

View file

@ -49,6 +49,8 @@ or Google Drive).
# The Release Process # The Release Process
Before publishing a release, please open an issue in GitHub, indicating your intent to do so, to confirm with any other developers if they have any objections, or any WIP features/tickets that should be included in the upcoming release. It's best to do this a week or two before you plan to actually publish the release. No responses on this for a couple weeks can be considered approval to proceed. Releases tagged without verifying with other developers may be removed.
In order to publish a new version, follow these steps: In order to publish a new version, follow these steps:
1. Update `NEWS.asciidoc`. The release notes should also be added to `html-src/news.html`, along with `templates/index.html` in the website repo. 1. Update `NEWS.asciidoc`. The release notes should also be added to `html-src/news.html`, along with `templates/index.html` in the website repo.

View file

@ -1,5 +1,15 @@
[[news]] [[news]]
=== News === News
* _31 March, 2024:_ There is a new stable release
https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-3.0.0/[PySolFC
v3.0.0] - the biggest release in over 15 years. Additionally, there is a new Cardsets release
https://sourceforge.net/projects/pysolfc/files/PySolFC-Cardsets/PySolFC-Cardsets-3.0/[PySolFC-Cardsets v.3.0]. New in this release:
** 120 new games.
** Support for several new types of games/decks, including tile puzzles, Ishido-type tile matching games, joker deck games, and more.
** New game and cardset categories.
** Ability to change the style of virtually any of the graphics in PySol.
** Some UI/Quality of Life improvements.
** Bugfixes.
* _10 July, 2023:_ There is a new beta release * _10 July, 2023:_ There is a new beta release
https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.21.0/[PySolFC https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.21.0/[PySolFC
v2.21.0]. New in this release: v2.21.0]. New in this release:

View file

@ -9,7 +9,7 @@
<name>PySolFC</name> <name>PySolFC</name>
<summary>Solitaire game compilation</summary> <summary>Solitaire game compilation</summary>
<description> <description>
<p>A collection of more than 1000 Solitaire games, using various deck types <p>A collection of more than 1200 Solitaire games, using various deck types
including international standard, hex-a-deck, mahjongg, and hanafuda.</p> including international standard, hex-a-deck, mahjongg, and hanafuda.</p>
</description> </description>
<launchable type="desktop-id">pysol.desktop</launchable> <launchable type="desktop-id">pysol.desktop</launchable>

View file

@ -11,8 +11,8 @@
"type": "SINGLE", "type": "SINGLE",
"filters": [], "filters": [],
"attributes": [], "attributes": [],
"versionCode": 102122400, "versionCode": 102130000,
"versionName": "2.24.0", "versionName": "3.0.0",
"outputFile": "pysolfc-release.apk" "outputFile": "pysolfc-release.apk"
} }
], ],

View file

@ -3,14 +3,14 @@
.IX Title "PYSOLFC 6" .IX Title "PYSOLFC 6"
.TH PYSOLFC 6 "Mar 2009" "Version 3.0" "PySolFC team" .TH PYSOLFC 6 "Mar 2009" "Version 3.0" "PySolFC team"
.SH "NAME" .SH "NAME"
PySolFC \- a collection of more than 1000 solitaire games PySolFC \- a collection of more than 1200 solitaire games
.SH "SYNOPSIS" .SH "SYNOPSIS"
.IX Header "SYNOPSIS" .IX Header "SYNOPSIS"
\&\fBpysol.py\fR [\fIOPTION\fR]... [\fIFILE\fR] \&\fBpysol.py\fR [\fIOPTION\fR]... [\fIFILE\fR]
.SH "DESCRIPTION" .SH "DESCRIPTION"
.IX Header "DESCRIPTION" .IX Header "DESCRIPTION"
\&\fBPySolFC\fR is a collection of more than 1000 solitaire card games. \&\fBPySolFC\fR is a collection of more than 1200 solitaire card games.
It stands for PySol Fan Club Edition, as it is a fork of It stands for PySol Fan Club Edition, as it is a fork of
(the now unmaintained) PySol Solitaire. (the now unmaintained) PySol Solitaire.
.PP .PP

View file

@ -1,6 +1,45 @@
<h1>What's New?</h1> <h1>What's New?</h1>
<ul> <ul>
<li> <li>
<p><em>31 March, 2024:</em> There is a new stable release
<a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-3.0.0/">PySolFC
v3.0.0</a> - the biggest release in over 15 years. Additionally, there is a new Cardsets release
<a href="https://sourceforge.net/projects/pysolfc/files/PySolFC-Cardsets/PySolFC-Cardsets-3.0/">PySolFC-Cardsets v.3.0</a>.
New in this release:</p>
<ul>
<li>
<p>
120 new games.
</p>
</li>
<li>
<p>
Support for several new types of games/decks, including tile puzzles, Ishido-type tile matching games, joker deck games, and more.
</p>
</li>
<li>
<p>
New game and cardset categories.
</p>
</li>
<li>
<p>
Ability to change the style of virtually any of the graphics in PySol.
</p>
</li>
<li>
<p>
Some UI/Quality of Life improvements.
</p>
</li>
<li>
<p>
Bugfixes.
</p>
</li>
</ul>
</li>
<li>
<p><em>10 July, 2023:</em> There is a new beta release <p><em>10 July, 2023:</em> There is a new beta release
<a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.21.0/">PySolFC <a href="https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.21.0/">PySolFC
v2.21.0</a>. New in this release:</p> v2.21.0</a>. New in this release:</p>

View file

@ -599,7 +599,7 @@ class GI:
('fc-2.20', tuple(range(855, 897))), ('fc-2.20', tuple(range(855, 897))),
('fc-2.21', tuple(range(897, 900)) + tuple(range(11014, 11017)) + ('fc-2.21', tuple(range(897, 900)) + tuple(range(11014, 11017)) +
tuple(range(13160, 13163)) + (16682,)), tuple(range(13160, 13163)) + (16682,)),
('dev', tuple(range(906, 961)) + tuple(range(5415, 5419)) + ('fc-3.0', tuple(range(906, 961)) + tuple(range(5415, 5419)) +
tuple(range(5600, 5624)) + tuple(range(11017, 11020)) + tuple(range(5600, 5624)) + tuple(range(11017, 11020)) +
tuple(range(13168, 13170)) + tuple(range(18000, 18005)) + tuple(range(13168, 13170)) + tuple(range(18000, 18005)) +
tuple(range(19000, 19012)) + tuple(range(22303, 22311)) + tuple(range(19000, 19012)) + tuple(range(22303, 22311)) +

View file

@ -32,7 +32,7 @@ PACKAGE = 'PySolFC'
TITLE = 'PySol' TITLE = 'PySol'
PACKAGE_URL = 'http://pysolfc.sourceforge.io/' PACKAGE_URL = 'http://pysolfc.sourceforge.io/'
VERSION_TUPLE = (2, 21, 0) VERSION_TUPLE = (3, 0, 0)
VERSION = '.'.join(map(str, VERSION_TUPLE)) VERSION = '.'.join(map(str, VERSION_TUPLE))
# Tk windowing system (auto set up in init.py) # Tk windowing system (auto set up in init.py)

View file

@ -57,7 +57,7 @@ if os.name == 'posix':
# import sys; sys.exit() # import sys; sys.exit()
long_description = '''\ long_description = '''\
PySolFC is a collection of more than 1000 solitaire card games. PySolFC is a collection of more than 1200 solitaire card games.
Its features include modern look and feel (uses Tile widget set), multiple Its features include modern look and feel (uses Tile widget set), multiple
cardsets and tableau backgrounds, sound, unlimited undo, player statistics, cardsets and tableau backgrounds, sound, unlimited undo, player statistics,
a hint system, demo games, a solitaire wizard, support for user written a hint system, demo games, a solitaire wizard, support for user written