Skip to content
Ingo Muschenetz edited this page Apr 1, 2014 · 12 revisions

Please be sure to read the Getting Started Guide before installing this product.

Release Notes Have Moved...

Please note the release notes now reside here to make it easier for all users of Aptana to see changes, fixes, and features.

3.2.2 Release (2012-08-31)

See here for complete details.

3.2.1 Release (2012-07-31)

See here for complete details.

3.2.0 Release (2012-06-29)

See here for complete details.

3.1.3 Release (2012-05-31)

See here for complete details.

3.1.2 Release (2012-05-11)

See here for complete details.

3.1.1 Release (2012-04-17)

See here for complete details.

3.1.0 Release (2012-02-12)

See here for complete details.

3.0.9 Release (2012-02-29)

See here for complete details.

3.0.8 Release (2012-01-31)

See here for complete details.

3.0.7 Release V2 (2012-01-10)

See here for complete details.

3.0.7 Release (2011-12-20)

Large update with a few new features, but long on bug fixes. In general, we continued to work on adding polish to the editors, and improve speed wherever we can.

New Features and Improvements

  • APSTUD-2907: Pick up existing git commit messages after failed cherry-pick due to merge conflict
  • APSTUD-3109: Add separator line to "New From Template" menu, dividing template groups
  • APSTUD-3125: Add new items to Bundle View
  • APSTUD-3168: <CTRL + Enter> inserts <br/> and not <br />
  • APSTUD-3300: Create Snippet Validation Process
  • APSTUD-3310: XML Editor takes a long time to colorize large files when mark occurrences is on
  • APSTUD-3369: Allow disabling the PHP error markers
  • APSTUD-3436: [Startup Speed Improvement] Implement lazy themes loading
  • APSTUD-3438: [Speed Improvement] Cache ScopeSelector.toString() computed value
  • APSTUD-3446: Syntax for user-defined PHP functions are under the wrong scope
  • APSTUD-3461: Missing CSS3 properties support
  • APSTUD-3484: Allow definition of one-or-more application bundle directories
  • APSTUD-3491: Auto-select checkbox in wizard template page when selecting on a template
  • APSTUD-3498: Set example text in Git import dialog for URI field and don't show error state for no URI until user begins typing or tries to finish
  • APSTUD-3504: Bundles view uses monospaced font
  • APSTUD-3656: Allow comment processing in JSParser to be optional
  • APSTUD-3705: Better report current status of Delayed Presentation Reconciler
  • APSTUD-3706: Only colorize currently viewport in large documents
  • APSTUD-3708: Add command-line flag(s) to turn off and configure delayed presentation reconciling
  • APSTUD-3721: Create Menu validation tool for Rubles
  • APSTUD-3772: Allow contributing samples to Samples view through rubles
  • APSTUD-3791: Improve ability to debug templates inside the new project wizards
  • APSTUD-3825: Enable specification of project template icon via Ruble
  • APSTUD-3900: Add callback mechanism to allow Portal to listen for Samples and Templates updates
  • APSTUD-3767: Allow to manually change content assist delay to 0
  • APSTUD-3924: Ability to control the auto closing of quotes and brackets separately

Bugs

  • APSTUD-245: Release s3 as an optional file system

  • APSTUD-255: Unable to drag a filesystem file and drop into a project in File View

  • APSTUD-295: PDT steals CSS/JS editor from Studio

  • APSTUD-296: Add Copy/Paste to file system files

  • APSTUD-469: Connection Manager dialog - items in comboboxes aren't sorted alphabetically

  • APSTUD-537: Via Tender: Studio does not start when My Documents is in a non-standard location

  • APSTUD-603: FTP directory listing problem

  • APSTUD-620: Icons in JS content assist is cut off in Ubuntu* APSTUD-626: If authentication fails during Test/Browse of FTP connection dialog, allow user to re-enter credentials as part of error dialog

  • APSTUD-678: Mark occurrences feature for PHP non-existent

  • APSTUD-710: HTML: Code assist of HTML entities eats characters

  • APSTUD-833: Can't update Aptana 3

  • APSTUD-838: Auto Refresh

  • APSTUD-1714: php @var type-hinting has no effect on code assist* APSTUD-1739: Some of the file templates are empty

  • APSTUD-1777: PHP Format

  • APSTUD-1812: Pydev shows blank tab when editing a file beginning with '.'

  • APSTUD-1826: Add unit test cases for Ruby content assist* APSTUD-1987: Wrong "My documents" default

  • APSTUD-2034: New > File inside Connections node doesn't use our wizard hooked up to templates

  • APSTUD-2108: /**/ comments cause for wrong colors display and errors while formatting

  • APSTUD-2224: Ruby CA: suggest singleton methods for classes

  • APSTUD-2266: Aptana Rubles unable to run in Aptana Studio 3.0 Release

  • APSTUD-2448: Upload progress says Skipping files when it actually uploads

  • APSTUD-2693: Javascript mode overwrites global "Find" binding

  • APSTUD-2949: "Table lacks summary attribute" should not be required

  • APSTUD-2966: Remove Ctrl + H as "Documentation for Word" command binding

  • APSTUD-3011: CSS Code Assist actively preventing me from adding new classes

  • APSTUD-3035: NPE in BundleEntryNode.getLabel()

  • APSTUD-3051: With word wrap on, wrapped lines should not receive line numbers.

  • APSTUD-3056: PHP Code Assist problem with inherited classes

  • APSTUD-3082: Sass file comments more than one line are not correctly colorized

  • APSTUD-3106: Aptana Should Not Offer Empty JSON Template

  • APSTUD-3145: WST JS editor unusable with default theme

  • APSTUD-3147: Random errors in scripting unit tests

  • APSTUD-3150: NullPointerException in CommandBlockRunner.applyEnvironment()

  • APSTUD-3152: JS outline 'link with editor' only works one-way when the JS is embedded in HTML

  • APSTUD-3153: NullPointerException in RecentFilesBrowserNotification.runInUIThread()

  • APSTUD-3161: All jQuery Commands Return Command Not Defined Error

  • APSTUD-3169: JAVASCRIPT: switch statement breaks formatting

  • APSTUD-3173: JS Debugger incompatibile with FireBug 1.8

  • APSTUD-3174: PHP: Cannot fold HTML tag with child PHP Nodes

  • APSTUD-3176: Cant use rake tasks, getting "java.lang.NullPointerException" error

  • APSTUD-3179: Random ASCII Symbol in Shell Script Command "Documentation for Word Selection" Response

  • APSTUD-3197: ConcurrentModificationException in DiskIndex.computeDocumentNames()

  • APSTUD-3199: ConcurrentModificationException in MemoryIndex.addQueryResults()

  • APSTUD-3200: Can't open Aptana Studio as regular user after installing and running as admin user

  • APSTUD-3207: Provide correct scope of defined constants "constant.other.php"

  • APSTUD-3214: JavaScript: Formatting destroys incrementation operator

  • APSTUD-3222: Aptana offers empty Sass and YAML templates

  • APSTUD-3229: Saving Files Dismisses Folding Options

  • APSTUD-3239: Aptana Will Autocomplete XML Heading Incorrectly

  • APSTUD-3241: No Sass Auto-Indentation

  • APSTUD-3242: PHP methods/functions help displays HTML source on hover

  • APSTUD-3246: CoffeeScript: Incorrectly colorizing text as a regular expression

  • APSTUD-3253: New From Template Sort Should Be Case-Insensitive

  • APSTUD-3261: Bad regexp in ruby source code causes Aptana to raise execption in com.aptana.editor.ruby.MergingPartitionScanner.setLength and not display the editor.

  • APSTUD-3262: Language Templates Have Multiple Locations

  • APSTUD-3294: CLONE - "this" gets transformed to "thistory" in JavaScript content assist

  • APSTUD-3305: jQuery CA not showing static methods

  • APSTUD-3308: Aptana Studio create Start Menu path that doesn't include the word "Aptana"

  • APSTUD-3309: Remove or Simplify PortableGit installation dialog

  • APSTUD-3313: Function invocation is not formatted correctly in JS

  • APSTUD-3323: XML Editor auto-closes tag inside an attribute when typing '<'

  • APSTUD-3333: Embed tag with source attribute causes editor to hang

  • APSTUD-3335: Fix failing CSS Content Assist Processor tests

  • APSTUD-3337: Error while formatting JavaScript code

  • APSTUD-3342: NPE in BrowserConfigurationManger.readElement()

  • APSTUD-3344: File Transfer "Sync" button improperly sensitive to which panel is active

  • APSTUD-3350: Unhandled exception when opening HTML files

  • APSTUD-3358: Sticky spelling errors after a comment is removed

  • APSTUD-3365: Aptana crash. Unsave file and git pull

  • APSTUD-3370: Mixed PHP/HTML file shows wierd or blank nodes

  • APSTUD-3371: Change in validator preference is not applied until the file changes or project is rebuilt

  • APSTUD-3378: PHP Scope mismatch between Studio and TextMate.

  • APSTUD-3385: Icon missing/invalid on annotations -> ocurrences

  • APSTUD-3386: CSS validation error "Property transition doesn't exist"

  • APSTUD-3396: Ruby: Editor could not be intialized

  • APSTUD-3399: Projects existing in git working copy but not committed get closed on branch change

  • APSTUD-3400: Caret Placement Behavior For Per Line Editors

  • APSTUD-3407: "color: rgba(...);" causes a CSS validation error

  • APSTUD-3409: CSS3 property "box-sizing" generates a validation error

  • APSTUD-3410: CSS3 property "transform" generates a validation error

  • APSTUD-3411: Empty class definition in Ruby fails when formatted

  • APSTUD-3414: Occasional NPE when starting Titanium Studio

  • APSTUD-3417: When committing to Git, Aptana unnecessarily escapes double-quotes

  • APSTUD-3421: Encoding problem with markers

  • APSTUD-3425: NPE in CommonPresentationReconciler

  • APSTUD-3433: No Folding For Comments In Ruby

  • APSTUD-3444: PHP Formatter fails to formatt else if correctly

  • APSTUD-3458: CTRL-R Deletes Text In Some Editors

  • APSTUD-3462: Error opening any ERB file. Cannot generate outline

  • APSTUD-3468: Comments in CSS causes formatting error

  • APSTUD-3470: New git branches created in dialog don't default to tracking when remote is origin

  • APSTUD-3473: XML Open with "XML Editor" , Save . "Apatana Scripting Console" Errors!!!!

  • APSTUD-3496: NPE in GitLightweightDecorator.decorateProject()

  • APSTUD-3503: PHP ternary operator formatting bug

  • APSTUD-3516: Add "Restore from Local History..." context menu to App Explorer view

  • APSTUD-3517: Git indexing causes large delay when saving an editor file

  • APSTUD-3542: PHP format doesn't run : cast in array

  • APSTUD-3556: Pasting large XML content into editor causes 100% CPU usage and make it unresponsive for some time.

  • APSTUD-3568: Copy and Paste in the remote view throw an error

  • APSTUD-3570: CLONE - Commenting Outside PHP Block

  • APSTUD-3571: Calling Word-Wrap from Content Assist Returns Error

  • APSTUD-3575: Infinite loop/freeze when opening CSS file

  • APSTUD-3589: Formating javascript fails

  • APSTUD-3600: CSS Editor Colors Word-Wrap Property White

  • APSTUD-3601: loosing changes if the option "Re-open previously opened remote files on startup"

  • APSTUD-3603: Delayed Presentation Reconciler

  • APSTUD-3607: Scripting plugin not updating qualifier appropriately in response to ruble changes

  • APSTUD-3611: Cached HTML5 Boilerplate template is wrong

  • APSTUD-3614: Configuring IP address and port for built-in web server doesn't have any effect

  • APSTUD-3617: Error while indexing module: ClassCastException: Variable cannot be cast to Identifier

  • APSTUD-3620: Ruby Formatter Does Not Indent If / Unless Contents

  • APSTUD-3621: Aptana won't save editors tab sizes

  • APSTUD-3627: CSS Color Dialog Cancellation

  • APSTUD-3640: JavaScript Editor Adds Space After Comment

  • APSTUD-3644: Dreamweaver theme not colorizing the same as on TextMate

  • APSTUD-3646: CharacterPairMatcher performance issues

  • APSTUD-3657: Error while parsing/building a specific PHP script

  • APSTUD-3659: Can't debug Ruby On Rails 3.1 project with ExecJS on Windows

  • APSTUD-3662: OutOfMemory error, and missing Outline, when opening a PHP file

  • APSTUD-3671: Empty DTD Template In File > New > File

  • APSTUD-3672: Empty IDL Template In File > New > File

  • APSTUD-3673: Empty SVG Template In File > New > File

  • APSTUD-3687: Freeze of entire Eclipse SDK after a Git push

  • APSTUD-3698: The computation of which node in Outline to show for the corresponding editor caret position should be done in a Job instead of Thread

  • APSTUD-3701: Signed and chained certificates not validated in Aptana

  • APSTUD-3710: Intermittent slow typing between letters in large JavaScript file

  • APSTUD-3711: Underlining of invalid code causes large reconciling process and slowness

  • APSTUD-3718: PATH values incorrect if cygwin shell is used

  • APSTUD-3720: Folders get falsely deleted during synchronization

  • APSTUD-3726: Importing Textmate-compatible themes doesn't work

  • APSTUD-3728: Not saving Appearance Color Options after restart

  • APSTUD-3732: Ruby Validation

  • APSTUD-3756: New From Template > Ruby > Blank File uses default filename with cgi extension instead of rb

  • APSTUD-3775: NPE In HTML Editor

  • APSTUD-3779: No proposals at whitespace inside HTML tag

  • APSTUD-3780: The HTML5 Boilerplate repo has moved

  • APSTUD-3789: BadLocationException editing Ruby files

  • APSTUD-3796: Correct FTP timezone / local timeshift detection

  • APSTUD-3806: CSS property error: word-break

  • APSTUD-3832: Autoinsertion of matching closing tag fail

  • APSTUD-3834: Show Active Snippets Command is broken

  • APSTUD-3835: Install Bundle command broken

  • APSTUD-3836: Validate Snippets command broken

  • APSTUD-3840: Remote : SFTP Connections Missing Cannot Create New

  • APSTUD-3841: Quick Diff colors reset on restart

  • APSTUD-3849: Invalid comment characters are used for php editor

  • APSTUD-3851: Unable to stage and then commit after a merge conflict

  • APSTUD-3854: Delayed Presentation Preconciler NPE Upon Startup

  • APSTUD-3862: Content Assist for Image Src attribute continually suggests folder.

  • APSTUD-3868: NPE at com.aptana.editor.common.text.reconciler.CommonPresentationReconciler

  • APSTUD-3869: NPE at com.aptana.terminal.internal.emulator.TextCanvas.findHyperlink

  • APSTUD-3873: Bundle Repositories Not Defined For Several Languages

  • APSTUD-3880: Error generating sync : NPE

  • APSTUD-3881: Unhandled event loop exception : NPE

  • APSTUD-3882: Unhandled event loop exception during blocked modal context : NPE

  • APSTUD-3885: NPE at com.aptana.git.ui.internal.actions.DiffHandler.getSelectedChangedFiles

  • APSTUD-3886: NPE at com.aptana.git.core.model.GitIndex.changedFiles

  • APSTUD-3889: SASS editor individually block commenting lines incorrectly.

  • APSTUD-3901: Content assist popup horizontal bar obscures content

  • APSTUD-3902: NPE Stemming From org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)

  • APSTUD-3920: commenting in <style/> block results in html comments

  • APSTUD-3926: Improper highlighting of nested matching pairs

  • APSTUD-3944: NPE while executing an element-became-visible event listener

  • APSTUD-3945: Highlight current line option inconsistent on HTML editor

  • APSTUD-3959: NPE In JavaScript Content Assist

  • APSTUD-3968: Validation errors and warnings get re-added to the Problems view when the file is re-opened

3.0.6 Release (2011-10-26)

Small update with a few fixes. Please note for performance reasons at the moment, we set "mark occurrences" as off by default. To enable it, just click the flashlight in the toolbar. We should re-enable by default in an upcoming release. Also note that the default content assist delay has been shifted from 0ms to 200ms...this is a small difference, but should help when editing large files.

  • JS Debugger once again compatible with Firefox newest version
  • Mark occurrences flashing in PHP
  • Editor speed fixes for a regression in 3.0.5

Bugs

  • APSTUD-3173: JS Debugger incompatibile with FireBug 1.8
  • APSTUD-3390: Snippet tab stops fail, cause IllegalStateException: model is already installed
  • APSTUD-3558: Mark Ocurrences dialog show and hide itself in a infinite cycle.
  • APSTUD-3636: JS Editor performance has decreased significantly
  • APSTUD-3725: HTML Commands Not Defined
  • APSTUD-3727: Minor Highlighting bugs on Mac

3.0.5 Release (2011-10-10 update)

Re-push of previous update to fix broken HTML file templates.

3.0.5 Release (2011-10-04)

100+ fixes and improvments. Major updates:

  • Fixes while editing PHP source content
  • jQuery 1.6 support
  • Fix for issues with copy & paste in editors

Bugs

Improvements

3.0.4 Release (2011-08-15)

				170+ fixes and improvments. Major updates:

3.0.3 Release (2011-07-18)

210+ fixes designed to upgrade and improve issues in the editing experience. New formatting options (like controlling whitespace), supporting @ rules in the CSS outline, refinements of when content assist pops up, improvements in how projects are indexed, and refinements to key bindings for commands like "Toggle Comments".

Migrating from Studio 2? Check out our guide here.

* [APSTUD 2778: NPE in PHPEditorPlugin.logError (from IdeLog) ](http://jira.appcelerator.org/browse/APSTUD-2778) * [APSTUD 2771: Change default URL for "Add Remote" Git dialog box ](http://jira.appcelerator.org/browse/APSTUD-2771) * [APSTUD 2781: Don't show horizontal scroll bar in content assist popup unless it is necessary ](http://jira.appcelerator.org/browse/APSTUD-2781) * [APSTUD 2791: Consolidate command line options into constants specified by an interface ](http://jira.appcelerator.org/browse/APSTUD-2791) * [APSTUD 2805: Cannot download file from remote connection to non-existant local directory ](http://jira.appcelerator.org/browse/APSTUD-2805) * [APSTUD 2798: Add "Deploy" Menu-Entry to "Merge Results" Context Menu ](http://jira.appcelerator.org/browse/APSTUD-2798) * [APSTUD 2704: Theme of SVN console broken since 2011/06/09 update ](http://jira.appcelerator.org/browse/APSTUD-2704) * [APSTUD 2732: Setting a specific theme key does not effect the coloring ](http://jira.appcelerator.org/browse/APSTUD-2732) * [APSTUD 2895: Remove references to Lighthouse and Tender inside Studio ](http://jira.appcelerator.org/browse/APSTUD-2895) * [APSTUD 2721: Editor increases indent on every new line in PHP file after update ](http://jira.appcelerator.org/browse/APSTUD-2721) * [APSTUD 2965: Remove Ctrl + Shift + R binding from "Refresh Running Browsers" command ](http://jira.appcelerator.org/browse/APSTUD-2965) * [APSTUD 2966: Remove Ctrl + H as "Documentation for Word" command binding ](http://jira.appcelerator.org/browse/APSTUD-2966) * [APSTUD 2764: At-rules do not appear in the CSS outline ](http://jira.appcelerator.org/browse/APSTUD-2764) * [APSTUD 2765: Need an icon for at-rules in the CSS outline ](http://jira.appcelerator.org/browse/APSTUD-2765) * [APSTUD 2725: HTML parser error when there is a < sign in between tags ](http://jira.appcelerator.org/browse/APSTUD-2725) * [APSTUD 2740: PHP Formatter bug ](http://jira.appcelerator.org/browse/APSTUD-2740) * [APSTUD 2806: Editor could not be initialized when opening some php/ctp files ](http://jira.appcelerator.org/browse/APSTUD-2806) * [APSTUD 2707: Theme: Unstaged File Doesn't Honor Foreground Color ](http://jira.appcelerator.org/browse/APSTUD-2707) * [APSTUD 2729: Rails and Ruby new project wizards only populate fields after first letter is typed ](http://jira.appcelerator.org/browse/APSTUD-2729) * [APSTUD 89: JS Formatting Issue with "empty()" ](http://jira.appcelerator.org/browse/APSTUD-89) * [APSTUD 344: Error formatting HTML/JS code with embedded tags ](http://jira.appcelerator.org/browse/APSTUD-344) * [APSTUD 841: PHP syntax highlighter should highlight variables in double quoted strings ](http://jira.appcelerator.org/browse/APSTUD-841) * [APSTUD 863: Add option "Open in terminal" ](http://jira.appcelerator.org/browse/APSTUD-863) * [APSTUD 902: [JS] CA doesn't work for variables passed as parameter in anonymous functions ](http://jira.appcelerator.org/browse/APSTUD-902) * [APSTUD 1313: Auto-configure Python interpreter (if possible) ](http://jira.appcelerator.org/browse/APSTUD-1313) * [APSTUD 1555: Via Tender: Sync is failing for large numbers of files ](http://jira.appcelerator.org/browse/APSTUD-1555) * [APSTUD 1631: Find bar: next/prev arrows ](http://jira.appcelerator.org/browse/APSTUD-1631) * [APSTUD 1888: Allow formatter option to single-line empty tags ](http://jira.appcelerator.org/browse/APSTUD-1888) * [APSTUD 2024: Turning off auto-indent on newline doesn't maintain current indent level ](http://jira.appcelerator.org/browse/APSTUD-2024) * [APSTUD 2226: Resizing the CA popup doesn't really work ](http://jira.appcelerator.org/browse/APSTUD-2226) * [APSTUD 2245: Add Map to IParseState to set parser config/properties ](http://jira.appcelerator.org/browse/APSTUD-2245) * [APSTUD 2295: JavaScript auto-indent and brackets auto-closing in PHP files ](http://jira.appcelerator.org/browse/APSTUD-2295) * [APSTUD 2386: SFTP Upload/synchronization hangs ](http://jira.appcelerator.org/browse/APSTUD-2386) * [APSTUD 2420: No CSS CA for style attribute value ](http://jira.appcelerator.org/browse/APSTUD-2420) * [APSTUD 2460: Pressing '.' on already-opened CA dialog closes popup ](http://jira.appcelerator.org/browse/APSTUD-2460) * [APSTUD 2467: FileWatcher causes constant workspace refresh job when downloading a file ](http://jira.appcelerator.org/browse/APSTUD-2467) * [APSTUD 2523: Validator: java.util.ConcurrentModificationException ](http://jira.appcelerator.org/browse/APSTUD-2523) * [APSTUD 2558: Incorrect project given in context of ruble commands ](http://jira.appcelerator.org/browse/APSTUD-2558) * [APSTUD 2557: Allow configuration of content assist activation characters in preferences ](http://jira.appcelerator.org/browse/APSTUD-2557) * [APSTUD 2577: No autocomplete proposals in incomplete HTML tags ](http://jira.appcelerator.org/browse/APSTUD-2577) * [APSTUD 2582: -moz- properties are not inserted correctly in CSS content assist ](http://jira.appcelerator.org/browse/APSTUD-2582) * [APSTUD 2630: Transition to CSS in HTML style attributes ](http://jira.appcelerator.org/browse/APSTUD-2630) * [APSTUD 2663: Rails debugger - Hitting F5 to "step into" prompts for an action selection ](http://jira.appcelerator.org/browse/APSTUD-2663) * [APSTUD 2734: PHP content assist for build-in constants and static ](http://jira.appcelerator.org/browse/APSTUD-2734) * [APSTUD 2738: CSS parser error "Property behavior doesn't exist" ](http://jira.appcelerator.org/browse/APSTUD-2738) * [APSTUD 2737: CSS parser error "Property src doesn't exist" for @font-face declarations ](http://jira.appcelerator.org/browse/APSTUD-2737) * [APSTUD 2747: There are two CSS attribute selectors that break outline view: ^= (begins with), and $= (ends with) ](http://jira.appcelerator.org/browse/APSTUD-2747) * [APSTUD 2749: Syntax coloring is not working in doctype tag ](http://jira.appcelerator.org/browse/APSTUD-2749) * [APSTUD 2775: Slightly re-arrange existing project creation UI for template selection ](http://jira.appcelerator.org/browse/APSTUD-2775) * [APSTUD 2789: Nicer default name for theme copy ](http://jira.appcelerator.org/browse/APSTUD-2789) * [APSTUD 2793: Warning: An entry for OSGI-INF/ is required in bin.includes ](http://jira.appcelerator.org/browse/APSTUD-2793) * [APSTUD 2823: Allow spacing customization in CSS Formatter ](http://jira.appcelerator.org/browse/APSTUD-2823) * [APSTUD 822: HTML syntax coloring breaks after inserting php into tag-element ](http://jira.appcelerator.org/browse/APSTUD-822) * [APSTUD 1692: Implement JS Debugger hovers ](http://jira.appcelerator.org/browse/APSTUD-1692) * [APSTUD 2779: CSS outline shows RGB function values as child of declaration node ](http://jira.appcelerator.org/browse/APSTUD-2779) * [APSTUD 2763: Custom at-rules are not formatted in CSS ](http://jira.appcelerator.org/browse/APSTUD-2763) * [APSTUD 292: Via Tender: HTML Outline View ](http://jira.appcelerator.org/browse/APSTUD-292) * [APSTUD 623: CSS content assist displays all browsers as gray for some items ](http://jira.appcelerator.org/browse/APSTUD-623) * [APSTUD 673: HTML.ERB not correctly colorizing HTML attributes after Ruby block ](http://jira.appcelerator.org/browse/APSTUD-673) * [APSTUD 674: Content assist UI should have a max width ](http://jira.appcelerator.org/browse/APSTUD-674) * [APSTUD 716: feature request closing img or br tags, etc ](http://jira.appcelerator.org/browse/APSTUD-716) * [APSTUD 767: PHP, try-catch block ](http://jira.appcelerator.org/browse/APSTUD-767) * [APSTUD 777: Changes to colors & fonts are not saved and revert after app restart ](http://jira.appcelerator.org/browse/APSTUD-777) * [APSTUD 809: Python error label too long ](http://jira.appcelerator.org/browse/APSTUD-809) * [APSTUD 827: Self-closing/optional/forbidden HTML tags aren't keyed to doctype ](http://jira.appcelerator.org/browse/APSTUD-827) * [APSTUD 847: SCSS Support ](http://jira.appcelerator.org/browse/APSTUD-847) * [APSTUD 884: Add formatting option to add HTML comment on a new line ](http://jira.appcelerator.org/browse/APSTUD-884) * [APSTUD 953: Via Tender: Can't drag file from Local Filesystem into the editor area ](http://jira.appcelerator.org/browse/APSTUD-953) * [APSTUD 964: PHP: Character pair matching not working as expected ](http://jira.appcelerator.org/browse/APSTUD-964) * [APSTUD 973: When attempting to comment lines of code using alt+/ in PHP, stack overflow ](http://jira.appcelerator.org/browse/APSTUD-973) * [APSTUD 990: Error messages: update id for index changes ](http://jira.appcelerator.org/browse/APSTUD-990) * [APSTUD 978: probem with ftp syncronized files (option update older remote files) ](http://jira.appcelerator.org/browse/APSTUD-978) * [APSTUD 999: JavaScript: Forward slash incorrectly colorized as start of regex ](http://jira.appcelerator.org/browse/APSTUD-999) * [APSTUD 1025: Missing "Expand/Collapse All" context-menu options for folding ](http://jira.appcelerator.org/browse/APSTUD-1025) * [APSTUD 1316: Clicking on outline element from referenced JS file highlights wrong item in editor ](http://jira.appcelerator.org/browse/APSTUD-1316) * [APSTUD 1359: Font preferences lost ](http://jira.appcelerator.org/browse/APSTUD-1359) * [APSTUD 1380: copy paste into terminal via keyboard shortcut does not work, windows ](http://jira.appcelerator.org/browse/APSTUD-1380) * [APSTUD 1394: Javascript: Incorrectly colorizing text as a regular expression ](http://jira.appcelerator.org/browse/APSTUD-1394) * [APSTUD 1406: cannot create a new file in local filesystem (ie, outside of project context) ](http://jira.appcelerator.org/browse/APSTUD-1406) * [APSTUD 1456: closing html '>' auto-deleted when entering php just before it ](http://jira.appcelerator.org/browse/APSTUD-1456) * [APSTUD 1469: Terminal process cannot be killed with Ctrl+C or Ctrl+Break ](http://jira.appcelerator.org/browse/APSTUD-1469) * [APSTUD 1493: Theme font size ](http://jira.appcelerator.org/browse/APSTUD-1493) * [APSTUD 1494: JavaScript Code View Coloring ](http://jira.appcelerator.org/browse/APSTUD-1494) * [APSTUD 1476: JavaScript: Indenting blocks of code slow and intermittently causes crashes ](http://jira.appcelerator.org/browse/APSTUD-1476) * [APSTUD 1516: Strange bundle scopes ](http://jira.appcelerator.org/browse/APSTUD-1516) * [APSTUD 1525: Variable highlight color horrible ](http://jira.appcelerator.org/browse/APSTUD-1525) * [APSTUD 1526: Can't type brace/bracket in Console/Terminal on MacOS X ](http://jira.appcelerator.org/browse/APSTUD-1526) * [APSTUD 1518: In Aptana Web Editor, font resets to smaller size on startup ](http://jira.appcelerator.org/browse/APSTUD-1518) * [APSTUD 1651: php open close tag error and error with ' ](http://jira.appcelerator.org/browse/APSTUD-1651) * [APSTUD 1650: Add Word Wrap ](http://jira.appcelerator.org/browse/APSTUD-1650) * [APSTUD 1738: App Explorer displays a non-accessible project ](http://jira.appcelerator.org/browse/APSTUD-1738) * [APSTUD 1722: Lost syntax-highlighting after an HTML editor clone is closed ](http://jira.appcelerator.org/browse/APSTUD-1722) * [APSTUD 1735: Pressing Enter between an opening tag and its closing tag does not auto-indent the middle content. ](http://jira.appcelerator.org/browse/APSTUD-1735) * [APSTUD 1862: Create new File in File System Node ](http://jira.appcelerator.org/browse/APSTUD-1862) * [APSTUD 1860: Html validator requires type attribute ](http://jira.appcelerator.org/browse/APSTUD-1860) * [APSTUD 1894: Problem with the suggestion box. ](http://jira.appcelerator.org/browse/APSTUD-1894) * [APSTUD 1893: Studio terminal doesn't realise data has been placed in clipboard by external apps, doesn't give "Paste" option ](http://jira.appcelerator.org/browse/APSTUD-1893) * [APSTUD 1901: Extended Syntax Coloring in PHP ](http://jira.appcelerator.org/browse/APSTUD-1901) * [APSTUD 1919: Norwegian letters: ø, æ, and å throw a warning message. ](http://jira.appcelerator.org/browse/APSTUD-1919) * [APSTUD 1993: Fix the formatter tests to act as multiple test cases ](http://jira.appcelerator.org/browse/APSTUD-1993) * [APSTUD 2015: When completing href/src proposals, don't dismiss popup until file is selected ](http://jira.appcelerator.org/browse/APSTUD-2015) * [APSTUD 2026: Single Quotes are not paired inside HTML tags ](http://jira.appcelerator.org/browse/APSTUD-2026) * [APSTUD 2132: Tree formatting on multi-dimensional arrays ](http://jira.appcelerator.org/browse/APSTUD-2132) * [APSTUD 2161: Context Menu > Add New From Template ](http://jira.appcelerator.org/browse/APSTUD-2161) * [APSTUD 2213: Indentation is not preserved in django templates ](http://jira.appcelerator.org/browse/APSTUD-2213) * [APSTUD 2280: Improper formatting for closing html tags on HTML/PHP mixed page ](http://jira.appcelerator.org/browse/APSTUD-2280) * [APSTUD 2305: PyDev's Show Class Browser keybinding collides with JDT's Open Type ](http://jira.appcelerator.org/browse/APSTUD-2305) * [APSTUD 2330: Add PHP templates to PHP Project Wizard ](http://jira.appcelerator.org/browse/APSTUD-2330) * [APSTUD 2351: PHP param list only works when function is first opened ](http://jira.appcelerator.org/browse/APSTUD-2351) * [APSTUD 2370: Reverted find bar behavior ](http://jira.appcelerator.org/browse/APSTUD-2370) * [APSTUD 2401: javascript auto format adding extra space when a function is an argument ](http://jira.appcelerator.org/browse/APSTUD-2401) * [APSTUD 2423: Ruby formatter problem ](http://jira.appcelerator.org/browse/APSTUD-2423) * [APSTUD 2419: HTML Validation warning shown on wrong line ](http://jira.appcelerator.org/browse/APSTUD-2419) * [APSTUD 2438: HTML CA not popping up when pressing "" during attribute completion ](http://jira.appcelerator.org/browse/APSTUD-2438) * [APSTUD 2432: Javascript code formatting fails with error ](http://jira.appcelerator.org/browse/APSTUD-2432) * [APSTUD 2437: JavaScript indention of first line after "if statement" ](http://jira.appcelerator.org/browse/APSTUD-2437) * [APSTUD 2435: file > open file "Resouce does not exist" ](http://jira.appcelerator.org/browse/APSTUD-2435) * [APSTUD 2439: Consider using a separate scanner for the CSS parser ](http://jira.appcelerator.org/browse/APSTUD-2439) * [APSTUD 2455: App Explorer has duplicate items on java and python projects (probably c/c++ too) ](http://jira.appcelerator.org/browse/APSTUD-2455) * [APSTUD 2465: Upgrade org.jruby plugin to 1.6.2 release ](http://jira.appcelerator.org/browse/APSTUD-2465) * [APSTUD 2475: Javscript bugs in aptana ](http://jira.appcelerator.org/browse/APSTUD-2475) * [APSTUD 2481: CSS Formatter does not work with comments inside @media tag ](http://jira.appcelerator.org/browse/APSTUD-2481) * [APSTUD 2486: Add space as activation character in HTML ](http://jira.appcelerator.org/browse/APSTUD-2486) * [APSTUD 2512: TEXTAREA should be in the HTML formatter exclusion list ](http://jira.appcelerator.org/browse/APSTUD-2512) * [APSTUD 2508: Via Tender: Creating a file that already exists in the current directory should prompt for overwrite warning ](http://jira.appcelerator.org/browse/APSTUD-2508) * [APSTUD 2517: Allow for creation of new file not associated to a project ](http://jira.appcelerator.org/browse/APSTUD-2517) * [APSTUD 2520: YAML Editor needs to default to spaces not tabs ](http://jira.appcelerator.org/browse/APSTUD-2520) * [APSTUD 2518: Text Compare replaces UTF8 characters with question marks ](http://jira.appcelerator.org/browse/APSTUD-2518) * [APSTUD 2532: Add text-based default mark occurrences implementation for all languages ](http://jira.appcelerator.org/browse/APSTUD-2532) * [APSTUD 2535: Filter CSS snippets to only show inside rule ](http://jira.appcelerator.org/browse/APSTUD-2535) * [APSTUD 2528: Add options to correctly format JavaScript array and object literals ](http://jira.appcelerator.org/browse/APSTUD-2528) * [APSTUD 2531: Convert PHP to use Aptana Task markers implementation ](http://jira.appcelerator.org/browse/APSTUD-2531) * [APSTUD 2539: CSS improperly indicating "#" as lexeme of type ID in rule ](http://jira.appcelerator.org/browse/APSTUD-2539) * [APSTUD 2542: JS CA assist does not show sdoc comments on object properties ](http://jira.appcelerator.org/browse/APSTUD-2542) * [APSTUD 2541: CSS CA reporting incorrect location for user-created IDs/classes ](http://jira.appcelerator.org/browse/APSTUD-2541) * [APSTUD 2549: Class Auto-completion ](http://jira.appcelerator.org/browse/APSTUD-2549) * [APSTUD 2556: Dispose() method of CommonSourceViewerConfiguration never called ](http://jira.appcelerator.org/browse/APSTUD-2556) * [APSTUD 2560: Ruby CA is popping up automatically in strings/comments with invalid proposals ](http://jira.appcelerator.org/browse/APSTUD-2560) * [APSTUD 2551: PHP Function Parameter/Argument Hinting ](http://jira.appcelerator.org/browse/APSTUD-2551) * [APSTUD 2569: Take selection into account when choosing CA auto-assist ](http://jira.appcelerator.org/browse/APSTUD-2569) * [APSTUD 2570: org.python.pydev.navigator.elements.PythonFile cannot be cast to org.eclipse.core.resources.IResource ](http://jira.appcelerator.org/browse/APSTUD-2570) * [APSTUD 2561: Git status command always logs message to logs ](http://jira.appcelerator.org/browse/APSTUD-2561) * [APSTUD 2578: html closing tag highlighting breaks for h1-6 ](http://jira.appcelerator.org/browse/APSTUD-2578) * [APSTUD 2579: Add support for -webkit- properties in css content assist ](http://jira.appcelerator.org/browse/APSTUD-2579) * [APSTUD 2722: PHP Theme keys page is wrong about the 'keyword.other.class.php' definition ](http://jira.appcelerator.org/browse/APSTUD-2722) * [APSTUD 2723: Wrong PHP Theme keys ](http://jira.appcelerator.org/browse/APSTUD-2723) * [APSTUD 2745: Static referencing when code-assisting for PHP 5.3 source ](http://jira.appcelerator.org/browse/APSTUD-2745) * [APSTUD 2796: Add FTPS option to disable SSL/TLS session resumption ](http://jira.appcelerator.org/browse/APSTUD-2796) * [APSTUD 2863: Embeded Ruby Colorcoding ](http://jira.appcelerator.org/browse/APSTUD-2863) * [APSTUD 2485: Port over Rake context menu contributions from RadRails/RDT 2.x ](http://jira.appcelerator.org/browse/APSTUD-2485) * [APSTUD 2415: Rails and Ruby new project wizards should be less emphatic ](http://jira.appcelerator.org/browse/APSTUD-2415) * [APSTUD 2271: SCSS syntax highlighting doesn't cover variables ](http://jira.appcelerator.org/browse/APSTUD-2271) * [APSTUD 1433: Via Tender: Blackboard Theme in Version 3 ](http://jira.appcelerator.org/browse/APSTUD-1433) * [APSTUD 2484: Pre-populated git commit messages don't appear when committing ](http://jira.appcelerator.org/browse/APSTUD-2484) * [APSTUD 1360: Font preference for the project explorer being overridden by invasive Theme ](http://jira.appcelerator.org/browse/APSTUD-1360) * [APSTUD 1770: HAML folding appears to be incorrect ](http://jira.appcelerator.org/browse/APSTUD-1770) * [APSTUD 676: Highlighting gets confused on String#% on new line ](http://jira.appcelerator.org/browse/APSTUD-676) * [APSTUD 2049: Add Ruby/Rails debug hover ](http://jira.appcelerator.org/browse/APSTUD-2049) * [APSTUD 2087: Wrong PHP formatting when a parameter has a type ](http://jira.appcelerator.org/browse/APSTUD-2087) * [APSTUD 2507: PHP Snippets not indenting properly ](http://jira.appcelerator.org/browse/APSTUD-2507) * [APSTUD 2538: CSS does not pop-up during single-line rule definitions ](http://jira.appcelerator.org/browse/APSTUD-2538) * [APSTUD 2525: Confirm triple-click behavior works as expected in editors ](http://jira.appcelerator.org/browse/APSTUD-2525) * [APSTUD 2513: Css CA autofires on tab ](http://jira.appcelerator.org/browse/APSTUD-2513) * [APSTUD 2797: PHP formatter fails when comments wrapping is enabled ](http://jira.appcelerator.org/browse/APSTUD-2797) * [APSTUD 2524: Confirm double-click behavior works as expected in editors ](http://jira.appcelerator.org/browse/APSTUD-2524) * [APSTUD 2893: Add TM_BUNDLE_PATH environment variable ](http://jira.appcelerator.org/browse/APSTUD-2893) * [APSTUD 2862: Test JS Debugger with Firefox 5 ](http://jira.appcelerator.org/browse/APSTUD-2862) * [APSTUD 2913: Replicate Eclipse key binding commands for "Toggle Comments" ](http://jira.appcelerator.org/browse/APSTUD-2913) * [APSTUD 2886: HTML Editor Create Style Section With Rule Body Test ](http://jira.appcelerator.org/browse/APSTUD-2886) * [APSTUD 2850: Changing Enabled Set of Browsers Disables HTML Content Assist ](http://jira.appcelerator.org/browse/APSTUD-2850) * [APSTUD 2859: Move "Insert Block Comment" shortcut to Shift + Command + / ](http://jira.appcelerator.org/browse/APSTUD-2859) * [APSTUD 2978: Opening Theme Dialog Generates Error ](http://jira.appcelerator.org/browse/APSTUD-2978) * [APSTUD 2970: Error Occurs Upon Entering String Into ERB File ](http://jira.appcelerator.org/browse/APSTUD-2970) * [APSTUD 2842: Studio fails to create new file from template ](http://jira.appcelerator.org/browse/APSTUD-2842) * [APSTUD 2865: Aptana auto-indent on return not working correctly for PHP (Zend Framework style) ](http://jira.appcelerator.org/browse/APSTUD-2865) * [APSTUD 2977: ERB Editor Runtime Error Upon Entering <% ](http://jira.appcelerator.org/browse/APSTUD-2977) * [APSTUD 2855: Built-in Webserver Host preference has no effect ](http://jira.appcelerator.org/browse/APSTUD-2855)

3.0.2 Release (2011-06-09)

				A number of fixes designed to improve the editing experience.

				Migrating from Studio 2? Check out our guide
				[here](http://wiki.appcelerator.org/display/tis/Migrating+from+Aptana+Studio+2+to+Aptana+Studio+3).

3.0.1 Release (2011-05-02)

A quick update to fix some issues uncovered as part of the 3.0 release.

Migrating from Studio 2? Check out our guide here.

Gold Master Release (2011-04-21)

We're ready for 3.0 final—this release fixes over 270 bugs since the last release, and it's time for it to see the light of day. You'll be happy to know no new install is required—just an update. We're doing a soft launch to help users migrate from version 2 to version 3 and work out the kinks.

OS X users—this release updates the core Eclipse platform from 3.6.1 to 3.6.2, which may cause an issue when restarting the first time. If you run into a problem, see here for the easy fix.

If something isn't where you expect it, we're already hard at work on 3.0.1, so please view the lists on Lighthouse for upcoming releases. If you are currently subscribed to the nightly releases, you effectively are already on 3.0.1, so we recommend you stay on that branch.

Migrating from Studio 2? Check out our guide here.

High priority fixed bugs:

Clone this wiki locally