Release Notes: This release adds features including stoppable refactorings, support for basic implicit interfaces, a spell-checker using Aspell/Ispell, automatic SOI analysis, the ability to rename occurrences in strings and comments, and faster occurrence finding.
Release Notes: Features added in this release include generating Python elements, memorizing locations and strings, a '.ropeproject' folder inside projects, saving history across sessions, saving object data to disk, incremental ObjectDB validation, handling static method inlining, and setting ignored resources patterns.
Release Notes: Features added in this release include better static object inference, the ability to change the method signature for constructors, support for generator functions, an option to rename when unsure, and UI features like yanking (M-y), paragraph filling (M-q), and repeating the last command (C-x z).
Release Notes: Refactoring by moving methods of classes was added. A codetag/error/warning list is shown. Templates can be added in "~/.rope". Function keyword arguments are automatically completed when calling. Refactoring by changing occurrences was added. The status bar was improved.
Release Notes: This release adds features like replacing a method with a method object, handling "with" statements, changing the editor font and keybindings in ~/.rope, having two emacs or normal keybindings, performing change signature in class hierarchies, support for the builtin "zip" and "enumerate" functions, and the ability to execute a command.
Release Notes: Some of the features added since version 0.3 are project history, handling of many builtin types and functions, sorting of imports in the "organize imports" feature, enhancements to dynamic object inference, the ability to update files that have been changed outside rope, the ability to change a method signature, inline methods, and the introduction of parameter refactorings.
Release Notes: This release adds support for undoing refactorings in any order, handling the global keyword, undoing everything, removing a PythonRefactoring facade, basic handling of lambdas, and handling of property attributes.
Release Notes: This release adds support for the following builtin functions: super, sorted, reversed, range, and open. Import statements are sorted according to PEP 8 when organizing imports. A builtin file type was added. Dynamic object inference was enhanced. Long imports are handled.
Release Notes: Features added in this release include basic support for builtin types, the ability to find variable occurrences, the ability to remove imports from the same module, the ability to go to the last edit location, and the ability to comment a line or a region.
Release Notes: This release adds support for introduce parameter refactoring and updating project files that have been changed by other programs. Module running on Windows was fixed. Support for adding new version control systems was added.