diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2cf08f30..87cb0b05 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -49,6 +49,8 @@ or Google Drive). # 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: 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. diff --git a/NEWS.asciidoc b/NEWS.asciidoc index 7e3d51f3..ae3c599e 100644 --- a/NEWS.asciidoc +++ b/NEWS.asciidoc @@ -1,5 +1,15 @@ [[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 https://sourceforge.net/projects/pysolfc/files/PySolFC/PySolFC-2.21.0/[PySolFC v2.21.0]. New in this release: diff --git a/appdata.xml b/appdata.xml index 550d2357..ac5ee538 100644 --- a/appdata.xml +++ b/appdata.xml @@ -9,7 +9,7 @@ PySolFC Solitaire game compilation -

A collection of more than 1000 Solitaire games, using various deck types +

A collection of more than 1200 Solitaire games, using various deck types including international standard, hex-a-deck, mahjongg, and hanafuda.

pysol.desktop diff --git a/buildozer/pubspec.json b/buildozer/pubspec.json index dbb775b7..3ea821ec 100644 --- a/buildozer/pubspec.json +++ b/buildozer/pubspec.json @@ -11,8 +11,8 @@ "type": "SINGLE", "filters": [], "attributes": [], - "versionCode": 102122400, - "versionName": "2.24.0", + "versionCode": 102130000, + "versionName": "3.0.0", "outputFile": "pysolfc-release.apk" } ], diff --git a/docs/pysolfc.6 b/docs/pysolfc.6 index 3f3fb9dd..f050bb06 100644 --- a/docs/pysolfc.6 +++ b/docs/pysolfc.6 @@ -3,14 +3,14 @@ .IX Title "PYSOLFC 6" .TH PYSOLFC 6 "Mar 2009" "Version 3.0" "PySolFC team" .SH "NAME" -PySolFC \- a collection of more than 1000 solitaire games +PySolFC \- a collection of more than 1200 solitaire games .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBpysol.py\fR [\fIOPTION\fR]... [\fIFILE\fR] .SH "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 (the now unmaintained) PySol Solitaire. .PP diff --git a/html-src/news.html b/html-src/news.html index ef33bbcb..0d701907 100644 --- a/html-src/news.html +++ b/html-src/news.html @@ -1,6 +1,45 @@

What's New?