Release Notes: This release adds goto-definition in the shells, many improvements to auto-editing, auto-indenting of pasted text, an experimental turbo completion mode for Python, improved auto-indent and smart tab, and about 35 other minor features and improvements.
Release Notes: This release improves shell history to operate on whole blocks and to filter by entered prefix. It also adds auto-editing for auto-closing quotes, comments, parentheses, etc., tabbing through auto-entered function invocation arguments, and application of quotes, comment characters, and parentheses to the selection. It uses dynamic analysis for goto-definition when available, supports ## comments and the new block syntax in Mako files, improves the pylint integration (including support for version 0.23+), fixes several vi mode bugs, and adds about 70 other minor features and bugfixes.
Release Notes: This release adds the ability to save and load unit test results, adds the ability to run unittest tests from the command line and save the results, adds access to the search engine and source analysis from the scripting API, provides an optional reminder when Support+Upgrades is expiring, adds a copy-selection-or-line command, and fixes about 36 bugs in source analysis, refactoring, and other features.
Release Notes: This release adds "introduce variable" refactoring operation, support for using *.pi files to augment source analysis of *.py files, auto-completion for PySide Qt bindings, and syntax highlighting for comments in Django templates. This release fixes recognition of tags and attributes for HTML5, avoids problems with Ubuntu Unity, fixes matplotlib support for the GtkAgg back-end and missing default back-end, fixes syntax highlighting for Cython, VHDL, R, and several other file types, fixes failure to replace all search matches near the end of a file, and fixes about 40 other bugs.
Release Notes: This release fixes several bugs in source analysis, find uses, and refactoring, improves Django support, adds support for Django 1.3, adds support for 64-bit Python 3.2 on Windows, improves diff/merge for non-ASCII text and on Windows, adds support for debugging Python with the -O command line option, avoids a potential hang in the debugger with wx and gtk GUI apps, fixes a potential crash on long lines in the editor, fixes problems that could lead to failure to start, and makes about 40 other bug fixes and minor improvements.
Release Notes: This maintenance release adds Python 3.2 support and fixes six minor bugs. This release is intended for users that have not yet upgraded to 4.0.
Release Notes: This release adds refactoring, find uses, graphical diff/merge, and special support for Django and matplotlib.
Release Notes: This release adds support for Stackless version 2.7, correctly ignores logged exceptions in the debugger, fixes indent conversion for files with inconsistent EOL characters, changes Mako block commenting to use ##, correctly updates the testing tool when re-running similarly named tests, and makes 8 other minor bugfixes.
Release Notes: This release improves Perforce integration, vi and Visual Studio modes, and keyboard navigation of the GUI. It also avoids data loss when moving a file onto an already-open file, corrects the startup environment setup on Mac OS X 10.6, terminates running OS Commands processes on exit of the IDE, highlights the syntax of InnoSetup files, fixes debugging scripts under Plone 4, fixes Debug Attach to always work under Python 3.x, stops at exceptions when using Python 2.7 unittest, and makes about 16 other bug fixes.
Release Notes: This release includes several vi mode fixes and other key binding enhancements, implements copy from selected text in the Exceptions and Testing tools, fixes Perforce support to run the client command in the project directory, fixes debug attach to remote host, avoids outputting XML when debugging unit tests, and fixes about 20 other bugs.