These are the changes of the public releases:

Spe 0.4.0
---------
    Spe nows ships with PyChecker, for more info see:
    http://www.unixreview.com/documents/s=2426/uni1018986621203/0204h.htm
    I'm afraid spe will fail to work with Python 2.2.1, so please upgrade!

    :Batteries included:
      - Kiki:
          Regular Expression (regex) console. Altough still a pre-alpha
          release, it might be already usefull. For more info: http://project5.tk
      - PyChecker:
          PyChecker is a tool for finding bugs in python source code. It
          finds problems that are typically caught by a compiler for
          less dynamic languages, like C and C++. It is similar to lint.
          For more info: http://pychecker.sourceforge.net
      - wxGlade:
          wxGlade is a GUI designer written in Python with the
          popular GUI toolkit wxPython, that helps you create
          wxWindows/wxPython user interfaces. As you can guess by the
          name, its model is Glade, the famous GTK+/GNOME GUI builder,
          with which wxGlade shares the philosophy and the look & feel
          (but not a line of code). For more info:
          http://wxglade.sourceforge.net          
        
    :New features:
        - PyChecker

    :Fixes:
        - all Alt shortcuts are replaced by Ctrl+Alt shortcuts
        - improved userPath retrieval (by Greg Brunet)
        - editor gets focus when shifting between child windows
        - some minor fixes...
        
    :Requirements:
        - full python_ 2.3 or 2.2.2
        - wxpython_ 2.4.1.2+
        - optional blender_ 2.28c

    :Wanted:
        - people to help implementing new features, documenting, ...
        
    :Contributors:
        - Nicodemus (PyChecker integration)
        - Greg Brunet
        
Spe 0.3.0
---------
    Spe now ships with a minimal preference dialog box, which will be
    further extended. The most important editor settings can now be set, so
    spe can now also be used by those who prefer tabs instead of spaces.
    I'm afraid spe will fail to work with Python 2.2.1, so please upgrade!

    :Batteries included:
      - Kiki:
          Regular Expression (regex) console. Altough still a pre-alpha
          release, it might be already usefull. For more info: http://project5.tk
      - wxGlade:
          wxGlade is a GUI designer written in Python with the
          popular GUI toolkit wxPython, that helps you create
          wxWindows/wxPython user interfaces. As you can guess by the
          name, its model is Glade, the famous GTK+/GNOME GUI builder,
          with which wxGlade shares the philosophy and the look & feel
          (but not a line of code). For more info:
          http://wxglade.sourceforge.net          
        
    :New features:
          - preference dialog

    :Fixes:
        [c]
          - blenpy webbrowser fix for Linux
          - find dialog imports selected text (Nicodemus)
          - SPE_.pyw fixed
        [b]
          - sm.zfill fix
          - options of find tab now work
          - find tab layout fixed for Linux
          - no syntax check on python files
        
    :Requirements:
        - full python_ 2.3 or 2.2.2 (updated!)
        - wxpython_ 2.4.1.2
        - optional blender_ 2.28c

    :Wanted:
        - people to help implementing new features, documenting, ...
        
    :Contributors:
        [c]
            - Nicodemus
            - Stuart Stock (Mac Os X screenshot)
            - Greg Brunet (bug report)
        [b]
            - Tina Hirsch            

Spe 0.2.0
---------
    Spe now ships with wxGlade, a GUI designer! Screenshots are at
    http://wxglade.sourceforge.net/img/group.png A tutorial is included in
    the help menu.Now it acts independantly from spe, but the purpose is to
    integrate it tighter. The find tab is an example of how to extend spe
    with wxGlade. Spe runs now also fine inside Blender2.28c 

    Andrei compares wxGlade to Boa:        
    *"I like Boa and as Delphi programmer it was my first choice when
    I looked into GUIs. But as Python user, I find wxGlade suits my
    needs better, because it doesn't encourage integration of GUI
    and code and because of its excellent support for sizers, which
    are a must-have for cross-platform development. Those
    non-resizeable frames we are used to in Windows seem really
    weird to Linux users - and with good reason."*

    :Batteries included:
      - Kiki:
          Regular Expression (regex) console. Altough still a pre-alpha
          release, it might be already usefull. For more info: http://project5.tk
      - wxGlade:
          wxGlade is a GUI designer written in Python with the
          popular GUI toolkit wxPython, that helps you create
          wxWindows/wxPython user interfaces. As you can guess by the
          name, its model is Glade, the famous GTK+/GNOME GUI builder,
          with which wxGlade shares the philosophy and the look & feel
          (but not a line of code). For more info:
          http://wxglade.sourceforge.net          
        
    :New features:
          - opening an non existing files opens a new file with that filename
          - find tab: find recursively text in files
          - wxGlade: see above

    :Fixes:
        [c]
          - sm.zfill fix
          - options of find tab now work
          - find tab layout fixed for Linux
          - no syntax check on python files
        [b]
          - new Kiki version
          - wxGlade missing files are now included
          - wxGlade didn't start in Linux
          - setup root fix
          - redirect fix
          - todoMax error
          - os.path.exists typo
        
    :Requirements:
        - full python_ 2.2 or 2.3
        - wxpython_ 2.4.1.2
        - optional blender_ 2.28c

    :Contributors:
        [c]
            - Tina Hirsch
        [b]
            - Tina Hirsch (linux bug fixing)
            - Andrei (new kiki version) http://come.to/project5
        [a]
        - the wxGlade team http://wxglade.sourceforge.net 
            
Spe 0.1.8
---------
    Hopefully this release can be a milestone. For the first time it
    contains a plugin from an user. I would be happy if this would
    happen more. Any wxDialog, wxFrame or wxPanel can be easily
    integrated in spe.  So many thanks to Andrei (http://project5.tk),
    who contributed Kiki, a regular expression console.

    :New features:
        [a]
          - Kiki:
              *"Kiki is a Regex tool which I think could be useful in
              Spe for the idiots who, like me, aren't capable of
              Thinking In Regex. It's inspired by - but has no code at
              all in common with - a Tkinter tool called Recon (regex
              console). I've attached the current snapshot, which is
              very much not the finished product, even though it does
              work. Planned features include: colored parentheses
              showing the start/end of groups in re matches (currently
              parens just wrap the match), overviews of all named and
              unnamed groups for every match, docs in the Help."*
              Andrei
        
    :Fixes:
        [c]
          - SetColumnWidth(-1,...) maybe fixed (Linux)
          - sys.system_info fix (Linux)
          - open files on command line was not working
          - sys.argv error when spe is started from Blender
          - blenpy send to fix
          - spe.INFO problem
          - improved user path retrieval
        [a]
          - @ was shortcut for contact, now it is Ctrl+@

    :Requirements:
        - full python_ 2.2 or 2.3
        - wxpython_ 2.4.1.2
        - optional blender_ 2.28

    :Contributors:
        [c]
            - Tina Hirsch (feedback)
            - Andrei (improved user path retrieval) http://come.to/project5
        [a]
            - Andrei (new feature: kiki) http://come.to/project5

Spe 0.1.7
---------
    This release ships with a much improved installation/uninstallation
    procedure and an extended help and popup menu.
    
    :New features:
        [d]
            - new popup menu
            - command line option '--debug', if spe fails to start and
              ends silently.
        [c]        
            - windows executable installer with extra winInstall and
              winUninstall.py (linux stays the same)
        [b]      
            - 'browse to' in edit menu and toolbar button to locate modules
              automatically based on the cursor position, this works not
              only for import statements but also for external classes and
              functions.          
            - help menu enriched with internet links to tutorial, forums, ...
            - option to create shortcut on desktop during setup (windows only)
            - registering in windows explorer context menu (windows only)
            - automatical uninstall script to remove spe from your computer
            - setup.py is now executable and doesn't require anymore the
              'python setup.py install' procedure
        
    :Fixes:
        [g]
            - autocomplete and calltip were disabled
        [f]
            - spe starts now more centered (Linux)
            - key issues (Guillermo Fernandez)
            
        [e]
            - SPE.pyw was missing
            - some other small fixes
        [d]
            - indentation fix
            - menu problem with 'www'
            - startup problem because of fileList
            - removed unnecessary png handlers
            - Alt+C and Alt+V are copy and paste shortcuts for shell
            - double click in shell jumps to error source code
            - auto-indentation was not functioning after Enter is pressed
            - ...
        [c]
            - python help menu for linux
            - spe.blend can load spe from Blender in Linux, if Blender
              is compiled with the right libpng (1.2.x)
        [b]
            - improved setup installation
            - running files path problem fixed
            - sidebar updates whenever the editor control looses focus
            - sidebar fix for python 2.2.1 because of rstrip problem
            - international keyboard fix (Guillermo Fernandez)
            - separator fix because of zfill error (Guillermo Fernandez)
            - find & replace issues (Guillermo Fernandez)
        [a]
            - drag&drop works now also on the editor window
            - help windows appear more left-up so that they are more visible
            - shortcuts reference dialog: now resizable and corrected
            - indent and dedent added to Edit menu
            - improved about window showing where spe is installed and other
              relevant info


    :Known Issues:
        - tabs in shell are stolen by editor.
         
    :Requirements:
        - full python_ 2.2 or 2.3
        - wxpython_ 2.4.1.2
        - optional blender_ 2.28a

    :Contributors:
        [f]
            - Guillermo Fernandez (patches)
        [c]
            - Tina Hirsch (Linux feedback)
        [b]
            - Guillermo Fernandez (patches)
        [a]
            - Andrei (feedback) http://project5.tk

-----------------------------------------------------------

Spe 0.1.6
---------

    This release normally should have been on the blender_ website.
    Unfortunately this is not possible. Therefore the latest release
    will be available from the link *Download latest release* under the
    calendar of http://spe.pycs.net

    The focus in the spe development for the recent time has been to
    make it as stable as possible for Linux. This release should run
    without (major) problems outside blender_ in Linux (see also
    *External bugs*). Following information is relative to 0.1.5.c:

    :New features:
        - Blender API documentation
        - linux wrapper script to launch spe from the console
        - spe updated for python_ 2.3
        - spe help manual (Help menu>Manual)
        - help window resizable
        - blender_ python_ API documentation added to help menu
        - homepage: http://spe.pycs.net (thanks to pyds_ and pycs_)
        - webbrowser used for displaying bigger help files in blenpy and spe
        - keyboard shortcuts in separate configurable python file

    :Requirements:
        - full python_ 2.2 or 2.3
        - wxpython_ 2.4.1.2
        - optional blender_ 2.28a (updated!)
        
    :Known Issues:
        - Keyboard copy&paste operations in shell are stolen by editor.
         
    :External bugs:
        - the Linux blender_ binaries of blender_.org are unfortunately
          not compatible with spe.  blender_ still uses an old version of
          the libpng (1.0.x), while spe requires a newer version.
          Therefore compile blender_ from the sources with libpng 1.2.x
          to make spe running in blender_. This problem doesn't apply to
          Windows users, as the windows blender_ binary ships strangely
          enough already with the new version of libpng.
        - View end of line marker fails (probably wxpython_ bug)

    :Fixes:
        - class browser fixed
        - usermenu problem
        - spe can now close without open documents
        - sidebar updates automatically when it gets focus
        - enter now doesn't generate extra spaces with auto-complete
        - blender_ 2.28a no longer crashes by exploring the Text window
        - no pycrust_ warnings anymore
        - todo tab: line scrolling
        - about.htm is included (was missing)
        - add your own menu help dialog typo
        - shortcuts dialog typo
        - busy cursor fix
        - recent files does not display longer not existing files
        - separators added between toolbar buttons
        - ...and some more 3 minor fixes
        - explore tab: text height (Linux)
        - font size text dialogs (Linux)
        - 11 fixes for visibility problems (mainly Linux)
        - README.txt with better instructions for Linux users.
        
    :Contributors:
        - Tina Hirsch (Linux bug fixing)
        - Andrei (feedback) http://project5.tk

    :Wanted:
        - MacOs X tester for MacOs X screenshot
        - wxpython_ programmers

-----------------------------------------------------------

Spe 0.1.5
---------

    :New features:
         - blender_ browser updated for blender_ 2.28
             - Armature
             - Curve
             - Effect
             - IpoCurve
             - Metaball
         - Help windows improved with logo and html window.

    :Fixes:
        - blenpy has undergone numerous fixes and should run fine

    :Requirements:
        - full python_ 2.2
        - wxpython_ 2.4.1.2 (updated!)
        - optional blender_ 2.28 (updated!)

    :Known issues:
        - Exploring Texts in blender_ browser crashes due to internal
          blender_ error.
          
    :Contributors:
        - Tina Hirsch (Linux bug fixing)

-----------------------------------------------------------

Spe 0.1.4
---------

    :Requirements:
        - full python_ 2.2
        - wxpython_ 2.4.0.7u
        - optional blender_ 2.26 or 2.27
        
    :Contributors:
        - Tina Hirsch (Linux bug fixing)
        - Wolfram Kraus (Linux feedback)

-----------------------------------------------------------

.. This document is written in the reStructuredText format.
   For a quick reference of this specification see:
   http://docutils.sourceforge.net/docs/rst/quickref.html

.. _blender: http://www.blender.org
.. _boa: http://boa-constructor.sourceforge.net
.. _email: http://www.pycs.net/system/mailto.py?usernum=0000167
.. _pyds: http://pyds.muensterland.org/
.. _pycrust: http://www.wxpython.org
.. _pycs: http://www.pycs.net
.. _python: http://www.activestate.com/Products/ActivePython/index.html
.. _wxpython: http://www.wxpython.org

