PySolitaire Home

==================================================================
User visible changes for PySol - a solitaire game collection
==================================================================


Changes in 4.82 (22 Jul 2003, 304 games)
    *Fork of origional source by Trevor Lowing
    -Incorporated patch submitted by Brian Lenihan (http://homepage.mac.com/brian_l/Menu5.html).
    -The following files were patched:
        main.py
        mfxutil.py
        tk\tkutil.py
        pysolaudio.py
   - Reincorporated Mahjongg games.

Changes in 4.81 (24 Jun 2002, 202 games)
  * adapted for new pysol-sound-server 3.00
  - fixed some Python 2.2 problems with Spider-type games
  + stay tuned for Pysol 5 with *lots* of improvements :-)

Changes in 4.80 (28 Nov 2001, 202 games)
  * support Python 2.2

Changes in 4.73 (28 Sep 2001, 202 games)
  - fixed rules of Irmgard
  - a number of other bug fixes

Changes in 4.72 (31 May 2001, 202 games)
  - fixed a problem when using hints in Black Hole

Changes in 4.71 (20 Apr 2001, 202 games)
  * improved dynamic scrollbar handling
  * support both Python 1.5, Python 2.0 and Python 2.1 within one package

Changes in 4.70 (05 Mar 2001, 202 games)
  * 1 new game
  * added dynamic scrollbars
  * support both Python 1.5 and Python 2.0 within one package
  * fixed some minor problems

Changes in 4.60 (02 Aug 2000, 201 games)
  * 6 new games
  * added persistent bookmarks
  * implemented smart playing that keeps the redo history
  * new statistics dialog featuring real 3D bar charts
  - Windows: fixed a problem where the sound could cause crashes
  - corrected a number of game rules and descriptions

Changes in 4.50 (11 Jun 2000, 195 games)
  * added support for small toolbar icons
  * added "Alternate Names" to the game selection dialog
  * improved the sound dialog
  - moved the Mahjongg games to the new PyJongg package

Changes in 4.41 (30 May 2000, 195 games)
  * 6 new games
  - Windows: avoid loading incompatible DLLs from the system directory

Changes in 4.30 (23 May 2000, 189 games)
  * 6 new games
  - fixed an internal error in Grasshopper and Double Grasshopper
  - corrected rules of Penguin

Changes in 4.20 (27 Apr 2000, 183 games)
  * 14 new games, including HexADeck and Memory type variants
  * added a "Recent games" menubar entry
  * improved statistics dialog
  - really fixed the detection of Straights in Poker type games
  - fixed a problem when changing the card background

Changes in 4.10 (18 Apr 2000, 169 games)
  - fixed a memory leak

Changes in 4.00 (12 Apr 2000, 169 games)
  * PySol now plays Tarock type games
  * display a floating "Demo" logo while playing demo games
  * options are now saved automatically at program exit
  - Poker type games: cards for a Straight can now be in any sequence
  - fixed a scoring problem in Casino Klondike and Vegas Klondike

Changes in 3.40 (12 Feb 2000, 161 games)
  * 3 new games
  * updated the pysol-sound-server
  - fixed a problem with winning in Golf type games
  - some other minor fixes

Changes in 3.30 (26 Jan 2000, 158 games)
  * 7 new games
  * converted the pysol-sound-server into a Python extension module

Changes in 3.21 (21 Jan 2000, 151 games)
  * 2 new games
  * updated the pysol-sound-server
  - Windows: added the missing PyWinTypes15.dll to the setup file

Changes in 3.20 (18 Jan 2000, 149 games)
  * added 8 Hanafuda type games (Oonsoo, Pagoda, MatsuKiri, ...)
  * added 2 Poker type games (Poker Shuffle, Poker Square)
  * added 13 other new games (Der Katzenschwanz, Perpetual Motion,
    Die Schlange, Three Shuffles and a Draw, Vegas Klondike, ...)
  * background music is supported under Win32 as well
  - corrected redeal rules of La Belle Lucie and Trefoil
  - corrected rules of Aces Up

Changes in 3.10 (21 Dec 1999, 126 games)
  * 17 new games
  * new sound support (including background MP3 and MOD music under Unix)
  * added a playable preview dialog (yes, you can play games there :-)
  * nice cardset and table-tile select dialogs
  * added "Hold and quit" to continue a game on next start
  - quite a number of bug and feature fixes

Changes in 3.00 (04 Nov 1999, 111 games)
  * bought a new solitaire book and implemented 67 new games :-)
  * added a menubar entry for popular games
  * new assist function: highlight all cards with the same rank
    (shift-click the left mouse button)
  * added images for the Talon redeal state
  * FreeCell game numbers are now compatible to the FreeCell FAQ
  * added a "Next number" button to the game number dialog
  * improved statistics and log views
  * the bundled version now ships as pre-compiled Python bytecode
    because it loads faster and uses much less memory
  - corrected some layout problems

Changes in 2.99 (13 Oct 1999, 44 games)
  * 1 new game: Lara's Game
  * re-enabled the relaxed game variants
  * due to popular demand I've finally implemented "Quick play"
  * statistics and logs can be exported to a file
  * a huge number of other improvements
  - saved games are not compatible with previous versions
  - some changes in key and mouse bindings

Changes in 2.91 (23 Jun 1999, 43 games)
  - check for Python 1.5.2 at program startup
  - some other minor fixes

Changes in 2.90 (16 Jun 1999, 43 games)
  * added 19 new games (2 games disabled)
  * implemented a nice select-game tree dialog
  * starting a new game is noticeably faster now
  * documentation updated
  - PySol now requires Python 1.5.2

Changes in 2.14 (26 May 1999, 24 games)
  - fixed rules of Calculation which got broken in 2.02

Changes in 2.13 (13 May 1999, 24 games)
  - fixed a small bug in "Select game by number..."

Changes in 2.12 (20 Apr 1999, 24 games)
  - another small bug fix

Changes in 2.11 (07 Apr 1999, 24 games)
  - some finor fixes

Changes in 2.10 (11 Mar 1999, 24 games)
  * major display speed improvements
  * added support for background table tiles
  * rearranged source code to prepare for a future Gnome, KDE,
    wxWindows or JPython/Swing version
  - fixed rules of Spider and Divorce which got broken in 2.02

Changes in 2.02 (20 Jan 1999, 24 games)
  * 1 new game: Canfield
  * new assist function: autoplay
  * new assist function: automatic face up
  * new assist function: highlight all matching cards
    (control-click the left mouse button)
  * can change card background
  * support for timer-based animations
  * improved interaction with the window manager (X11)

Changes in 2.01 (21 Dec 1998, 23 games)
  * 4 new games: Eight Off, Dead King Golf, Relaxed Golf and Grandfather's Clock
  * created new package PySol-Cardsets - get it from the PySol home page
  * implemented a statusbar
  * new assist function: highlight all moveable piles
  * enabled tearoff menus under Unix
  * improved table layout with small and large cardsets

Changes in 2.00 (30 Nov 1998, 19 games)
  * 2 new games: Calculation and Numerica
  * implemented support for plugins - now you can easily add your own games
  * new option to automatically shade legal moves
  * added additional cardsets for low and high screen resolutions
  * major source code rearrangements

Changes in 1.12 (13 Oct 1998, 17 games)
  * display a progress bar during startup

Changes in 1.11 (09 Oct 1998, 17 games)
  * 3 new games: Big Harp, Eiffel Tower and Matriarchy
  * enhanced statistics, can change player name
  * added "Select game by number"
  * implemented tooltips
  - some fixes for Windows (vanishing menubar, problems when $HOME was
    not set, better toplevel geometry)
  - corrected rules of Ground for a Divorce

Changes in 1.10 (02 Oct 1998, 14 games)
  * 1 new game: Ground for a Divorce
  * added a toolbar
  * implemented shadows

Changes in 1.03 (26 Sep 1998, 13 games)
  * 4 new games: Spider, Relaxed Spider, Braid and Forty Thieves
  * middle mouse button (or Control-left) shows partially hidden cards
  * menus restructured
  * major source code rearrangements

Changes in 1.02 (16 Sep 1998, 9 games)
  * 1 new game: Picture Gallery
  * added strict-rules variants of FreeCell and Seahaven Towers
  * added a small manual page
  * improved animation speed

Changes in 1.01 (14 Sep 1998, 6 games)
  * 2 new games: FreeCell and Seahaven Towers
  * the Undo key is now bound both to 'z' as well as 's'

Changes in 1.00 (10 Sep 1998, 4 games)
  * includes 4 games: Gypsy, Irmgard, 8x8 and Klondike
  * first public release


Back to the index