Home » Support » Index of All Documentation » Introduction for New Users »

2. Migrating from older versions of Wing

Moving to Wing IDE 3.x from earlier versions should be easy. The first time you start Wing IDE 3.x, it will automatically convert your preferences from Wing IDE 1.x or 2.x and place them into your User Settings Directory.

Wing IDE 3.x can be installed and used side by side with older versions of Wing and operates completely independently.

  • Licensing

Licenses for Wing IDE 2.x or 1.x must be upgraded before they can be activated for Wing IDE 3.x.

Wing IDE 2.x licenses can be upgraded in our online store -- for free if purchased on or after May 2nd 2006, or for half price if purchased before that date.

Wing IDE 1.x licenses must be upgraded by contacting sales@wingware.com

  • Converting Projects

Wing IDE 2.x project files will be converted as they are opened and marked untitled so they can be saved under a new name. You should not overwrite your old project files as long as you still plan to use your earlier version of Wing IDE with them. Wing IDE 3.x project files cannot be read by earlier versions of Wing.

When projects are converted, Wing will automatically replace your old project's file list with one or more auto-updating directory entries. You may wish to prune the project's contents after conversion, by adding and removing items, or editing their settings by right clicking on them and selecting Directory Properties.

  • New Features

These are the major new features introduced by Wing IDE 3.x:

Multi-threaded debugger -- inspect the state of any thread while debugging

Debug value tooltips -- hover over variable names in editor, debug probe, and interactive shell to see their current value in the debug process

Autocompletion in shells -- easier error-free typing in the integrated Python shell and Wing Pro's debug probe

Automatically updating project -- Directory content is auto-updated as the contents of disk change

Introduction of Wing IDE 101 -- a free edition for beginning programmers

New .deb packaging -- available for Debian and Ubuntu

Stackless Python -- version 2.4 and 2.5 are supported by the debugger

64 bit Python -- versions 1.5 and 2.0 through 2.5 are supported by the debugger on Windows and Linux

Testing tool -- integrated test interface, currently supporting unittest derived tests

OS Commands tool -- for executing and interacting with external commands

Rewritten indentation analysis and conversion -- indication of indent errors on the editor, and more reliable conversion of Python code from one indentation style to another

« 1.11. Tutorial: Further ReadingTable of Contents3. Why Use Wing IDE? »