September 13th, 2011· Scalability was again greatly improved.
· Performance of file I/O and complex numbers was greatly improved.
· Three new modules are supported.
· Six new example programs were added.
· There were many other bugfixes and improvements.
June 22nd, 2011· Support was added for the "struct" and "array" modules.
· Three new examples were added, for a total of 57.
· The C64 example was updated, and is now more than 3,000 lines (sloccount).
· An option was added to display exception tracebacks (shedskin -x).
· Many bugs were fixed.
February 2nd, 2009· Improved support for 'os' (UNIX).
· The addition of a JPEG decoder (1200 lines) and some other programs to the set of example programs. Extension module fixes.
· Improved compiler flags under OS X.
· An important type inference fix.
· Improved variable overloading.
· Casting improvements.
· Fixes for setslice and delslice corner cases.
· xrange returns an xrange object, not iterator.
· There are several minor bugfixes.
December 3rd, 2008· User-defined class support in extension modules.
· Very fast set implementation (FFAO).
· Complex number support.
· Many string formatting improvements.
· None maps to NULL instead of 0, and prints as 'None'.
· re.match_object.group accepts multiple arguments.
· Casting improvements.
· Inheritance from builtin exceptions other than Exception.
· Hashing None should work now.
· An important type inference fix, and many other bugfixes.
September 21st, 2008· datetime and ConfigParser support.
· staticmethod and property decorators.
· FreeBSD, OpenSolaris, and 64-bit support.
· GCC 4.3 fixes.
· Support for mapping keys ('%(key)x..' % some_dict).
· Improvements to the import mechanism. __init__ is much less of a special case now.
· Many fixes for calling ancestor methods (e.g. Parent.__init__).
· All example programs now compile as extension modules.
· There are many bugfixes.