Komodo Release History

This document chronicles feature additions, product enhancements and bug fixes in versions of Komodo (IDE and Edit) before 4.2.

Komodo IDE/Edit 4.1.1 (Jun 7, 2007)

Enhancements

Komodo IDE/Edit 4.1 (May 15, 2007)

Highlights in Komodo 4.1

Ruby on Rails

Code Intelligence

Editing

Other Improvements

Komodo IDE/Edit 4.1 Beta 3 (May 9, 2007)

Enhancements Bug Fixes

Komodo IDE/Edit 4.1 Beta 2 (April 27, 2007)

Enhancements Bug Fixes

Komodo IDE/Edit 4.0.3 (April 17, 2007)

Enhancements Bug Fixes

Komodo IDE/Edit 4.1 Beta 1 (March 6, 2007)

Enhancements Bug Fixes

Komodo IDE/Edit 4.0.2 (February 13, 2007)

Enhancements Bug Fixes

Komodo IDE 4.0.1 (January 29, 2007)

Enhancements Bug Fixes

Komodo IDE 4.0, Edit 4.0 Beta 5 (January 22, 2007)

Highlights in Komodo 4.0

Code Intelligence

Editing

HTTP Inspector Komodo IDE only

JavaScript DebuggingKomodo IDE only

Projects

Other Improvements

Enhancements Bug Fixes

Komodo 4.0 Beta 4 (January 11, 2007)

Enhancements Bug Fixes

Komodo 4.0 Beta 3 (December 14, 2006)

Enhancements Bug Fixes

Komodo 4.0 Beta 2 (November 27, 2006)

Enhancements Bug Fixes

Komodo 4.0 Beta 1 (October 31, 2006)

Enhancements

Komodo 4.0 Alpha 7 (October 24, 2006)

Komodo 4.0 Alpha 6 (September 19, 2006)

Komodo 4.0 Alpha 5 (September 1, 2006)

Komodo 4.0 Alpha 4 (August 24, 2006)

Komodo 4.0 Alpha 3 (July 25, 2006)

Komodo 4.0 Alpha 2 (July 11, 2006)

Komodo 4.0 Alpha 1 (June 26, 2006)

Komodo 3.5.3 (May 4, 2006)

Komodo 3.5.3 Beta 1 (March, 2006)

Komodo 3.5.2 (December 6, 2005)

Komodo 3.5.1 (November, 2005)

Komodo 3.5 (November 2, 2005)

Komodo 3.1 (February, 2005)

Key Features

Enhancements

Komodo 3.1 Beta 2 (January, 2005)

Bug Fixes

To view the complete list of bugs fixed in this release, see http://bugs.activestate.com.

Komodo 3.1 Beta 1 (January, 2005)

Bug Fixes

To view the complete list of bugs fixed in this release, see http://bugs.activestate.com.

Komodo 3.1 Alpha 4 (December, 2004)

Bug Fixes and Enhancements

Komodo 3.1 Alpha 3 (November, 2004)

Bug Fixes

Komodo 3.1 Alpha 2 (October, 2004)

Bug Fixes

Komodo 3.1 Alpha 1 (October, 2004)

Bug Fixes

To view the complete list of bugs fixed in this release, see http://bugs.activestate.com.

Komodo 3.0.1 (August, 2004)

To view the complete list of bugs fixed in this release, see http://bugs.activestate.com.

Komodo 3.0 (July, 2004)

Code Intelligence

Komodo's Code Intelligence system is a set of tools that supports multiple languages. The Code Intelligence tools include the Code Browser, Object Browser and Python AutoComplete and CallTips. All Code Intelligence tools require a Code Intelligence database to operate fully.

The Object Browser is a graphical browser that searches the Code Intelligence database for specified code symbols and modules. Use the Object Browser's preview pane to view code snippets containing the search criteria.

The Code Browser displays on the Code tab next to the Projects tab in the Left Pane. The Code Browser displays a hierarchical tree view of all code constructs (for example, variables, methods, imports) in all open files. For Python, instance attributes are all displayed. The code tree, which can be navigated using either the keyboard or mouse, includes the following features:

Python AutoComplete and CallTips are enhanced with the Code Intelligence database.

Interactive Shell

The interactive shell is an implementation of Perl, Python and Tcl's interactive shell within Komodo. The interactive shell supports, AutoComplete, CallTips, debugging functions, customization and history recall.

Debugging

Rx Toolkit

The Rx Toolkit has been completely overhauled. New features include:

Multi-User Features

Enhanced Search Functionality

Macro Enhancements

Custom Toolbars, Menus and Icons

Create Custom Toolbars and Menus for frequently used components. Custom Toolbars are displayed beneath the existing toolbars; custom menus are added to Komodo's top-level menu, between the Tools and Windows menus. Custom icons can be assigned to components like run commands, snippets, etc.

Editing Enhancements

Miscellaneous

Documentation

Komodo 3.0 Beta 4 (June, 2004)

Komodo 3.0 Beta 3 (May, 2004)

Komodo 3.0 Beta 2 (May, 2004)

Komodo 3.0 Beta 1 (May, 2004)

Komodo 2.5.2 (January, 2004)

This release contains bug fixes for Komodo 2.5 and 2.5.1, including:

Komodo 2.5.1 (October, 2003)

This release contained bug fixes for Komodo 2.5. The only user-visible changes were:

The following major bugs were fixed:

Komodo 2.5 for Windows, Linux (September, 2003)

General

Workspace

Project Manager and Toolbox

Editor

Web and Browser

GUI Builder

Printing

Fonts and Colors

Debugging

Source Code Control

Komodo 2.5 Technology Preview 1 for Solaris (August, 2003)

Komodo 2.5 Beta 1 for Windows, Linux (August, 2003)

Komodo 2.5 Alpha 2 (July, 2003)

Komodo 2.3 (February, 2003)

General

PHP Configuration Wizard

Run Command

Toolbox

Project Manager

SCC Integration

Editor

GUI Builder

PDK Support

Komodo 2.3 beta 2 (February, 2003)

Komodo 2.3 beta 1 (January, 2003)

Komodo 2.0.1 for Linux (November, 2002)

Komodo 2.0.1 for Windows (October, 2002)

Komodo 2.0 beta 3 for Linux (October, 2002)

Komodo 2.0 beta 2 for Linux (September, 2002)

Komodo 2.0 for Windows (September, 2002)

Komodo 2.0 beta 2 for Windows (September, 2002)

Komodo 2.0 beta 1 for Linux (September, 2002)

Komodo 2.0 beta 1 for Windows (August, 2002)

Komodo 1.2.9 (July, 2002)

The following issues were addressed in Komodo 1.2.x releases:

Editor

General Debugging

Perl Editing and Debugging

PHP Editing and Debugging

Tcl Editing and Debugging

Other

Web Services

Komodo 1.2.7 RC1 for Windows and Linux (March, 2002)

Komodo 1.2 for Windows and Linux (December, 2001)

Web Service Consumption

Komodo provides Web service support, bookmarks; quickly add Web services to Perl, Python or PHP files (including automatic language support like CallTips and AutoCompletion for Web service objects); browse your Web service bookmark library in the Komodo User Guide.

Share Recipes with the ASPN Cookbook

Komodo provides a fast, easy way to share recipes. Submit your favorite Perl regular expression or Python, Tcl or XSLT code snippet to the ASPN Cookbook.

Enhanced Editing

The Komodo editor detects files that have changed on disk, and gives you the option to reload. Komodo also remembers the "state" of each file in the Most Recently Used list, including cursor position, bookmarks, fold points, language association, and whitespace preference. Undo changes to a file using the Revert File function. Quickly select blocks of code when performing editing functions; configure text to auto-wrap in the editor and to auto-save at the interval you prefer.

Keyboard Shortcuts

New keyboard shortcuts include 'Ctrl'+Insert' (copy), 'Shift'+'Delete' (cut), 'Shift'+'Insert' (paste) and 'Ctrl'+<debug command> (suppress Debug Options dialog). Note that you can also use the 'Ctrl' key in conjunction with the Debugging Toolbar buttons to suppress display of the Debugging Options dialog box.

Find and Replace

Search and / or Replace a word or phrase in all documents open in the Komodo editor. Use the new tab on the Output Pane to view all results from Find or Replace operations.

Templates and Macros

Code faster with language-specific templates. Create custom templates, and embed variables for date and time stamps.

Perl Dev Kit Support

Use Komodo in conjunction with the Perl Dev Kit to build Windows executables, services and controls written in Perl.

Tcl Support

With a membership to ASPN Tcl, use Komodo's syntax checking and debugging with Tcl.

FTP Support

Edit remote files on FTP servers; add remote files to projects; save files to remote FTP servers. Use Komodo's Preferences to configure connection information for servers you use frequently.

Komodo User Guide

Search the User Guide or find a word or phrase in the current page; navigate using the Table of Contents; change the font size. Take a visual tour of the Komodo Workspace, the Komodo Debugger, the Komodo Editor or the Rx Toolkit.

Komodo Tutorials

Learn about new languages and language-specific Komodo features in the Tutorials.

PHP

Now supports AutoCompletion.

Fonts and Colors

Customize the display of fonts and colors for elements of every language supported by Komodo.

CGI Debugging Emulation

Emulate a CGI environment while debugging on your local machine by configuring server environment variables and form input.

Enhanced Debugging

Expanded Debugging Options remember your debug settings from one session to another; view HTML output on the Output tab; configure the Remote Debugging Listener Port; enter program input on the Output tab.

Run Commands

Interact with the command line using the Run Commands function.

Internationalization

Set the default encoding for files in Komodo's Preferences. While Komodo does not yet support editing outside of the English character set, non-English characters in existing files will be preserved.

Komodo 1.2 beta 1 for Linux (November, 2001)

Komodo 1.2 beta 2 for Windows (November, 2001)

Komodo 1.2 beta 1 for Windows (October, 2001)

Komodo 1.1 (June, 2001)

PHP Debugging Enjoy PHP syntax checking and debugging with Komodo. You can configure Komodo to debug PHP files locally or within a Web server environment. For more information, see Debugging Programs in the Online Help.

XSLT Debugging - This release supports XSLT debugging. You can view your XSLT file, your XML input file, and your output simultaneously. You can even open an XML file on your Web server and transform the file while you debug your XSLT program. We've also improved the sample XSLT file in our Sample Project. For more information on XSLT debugging, see Debugging Programs in the Online Help.

Tcl support - You can now use Komodo to edit your Tcl files, including syntax coloring, code folding, AutoComplete and CallTips. We added a Tcl file to our Sample Project. If you have Tcl Dev Kit, you can enjoy Tcl syntax checking within Komodo. We plan to include stand-alone syntax checking that does not require Tcl Dev Kit in an upcoming release. Komodo does not yet support Tcl debugging.

Improved Performance - This release is based on the latest Mozilla tree, which includes an optimized code base. Performance improvements include faster installation and startup and faster response while you type or change files. Komodo responds much faster during debugging, when opening files and switching between files, and when loading the File Associations pane in the Preferences dialog.

Support for more languages - You can now use Komodo to edit Ruby and other languages, such as VB and SQL.

Improvements for Komodo on Linux - You can now resize the Komodo workspace, you can use fixed-width fonts, and you can debug Perl scripts if you have Perl 5.6 installed and configured.

XML AutoComplete - Komodo now features AutoComplete for your XML files. When you type an open angle-bracket "<", Komodo lists the elements in your file. Komodo XML AutoComplete also lists tag attributes and suggests attribute values for certain values. XML AutoComplete also helps you close your tags.

Expanded Find and Replace dialog - You can now use regular expressions in your find and replace strings, you can search through folded text, and more.

Partial Unicode support - Komodo supports ASCII, Latin-1 and Unicode (UTF-8, UCS-2 or UCS-4) encoding. If you use Komodo to edit a file that has a different character encoding than those mentioned above, non-English characters may be removed when you save the file.

Komodo 1.0 (April, 2001)

Komodo 0.1 (November, 2000)