Why are Web developers world-wide choosing Aptana Studio? They've discovered that Aptana Studio offers unprecedented support for Ajax combined with today's popular Web platforms. Download Studio standalone or plug it into Eclipse to see for yourself. It's your choice.
Aptana Studio For Mac
HTML, CSS, and JavaScript Code Assist
Complete HTML DOM 0, 1 and 2 support for HTML, CSS and JavaScript code assist. CSS code assist provides both suggestions and hints. HTML code assist includes all HTML elements and properties.
Ajax Libraries
Aptana Studio comes packaged with popular Ajax libraries which are core to so many Web development projects today. jQuery, prototype, scriptaculous, Ext JS, dojo, Spry, and YUI come bundled right in. More, like MochiKit and MooTools are available as separate plug-ins. For each you get code assist, importable sample projects, and doc links at your fingertips.
JavaScript Debugging Debug!
Studio integrates with Firebug for Firefox, offering multiple debugging options including breakpoints, stepping through code, DOM inspection, and more. Aptana Studio Pro offers IE debugging.
DOM Outline View
View and navigate the DOM in this hierarchical outline of your HTML page. Select nodes to jump to that location in the editor. Filter nodes to see collections that match patterns.
FTP, Cloud, SFTP, FTPS
Transfer files to remote servers using basic FTP, or deploy instantly to Aptana Cloud. For secure connections, Aptana Studio Pro offers FTP over both SSH (SFTP) and SSL (FTPS), giving you ultimate flexibility in securely accessing your content.
Database Tools
Studio is easily plugable with Quantum DB toolset for working with local or remote relational databases. For projects that use PHP or Ruby on Rails in Aptana Studio or in Aptana Cloud, all the wiring is automatic. Other databases are easy to hookup as well.
Prior to the removal of Aptana Studio 3.1, you should first log into your Mac with an administrator account, and turn Aptana Studio 3.1 off if it is running. To deactivate an app, right click its icon in the dock and select Quit option (or choose Aptana Studio 3.1 > Quit Aptana Studio 3.1 on the Menu bar). I installed Aptana Studio 3 on my Mac Book OS 10.6 as a non-root user. My goal is to develop Python applications with Aptana Studio. Seeing its potential, I decided to use Aptana / Pydev to play around with networking applications. Prior to the removal of Aptana Studio 3.1, you should first log into your Mac with an administrator account, and turn Aptana Studio 3.1 off if it is running. To deactivate an app, right click its icon in the dock and select Quit option (or choose Aptana Studio 3.1 > Quit Aptana Studio 3.1 on the Menu bar). Install an old version of JDK provided by Apple works for me. I install the package below and found it's the version of Java 1.6.0_65(64-bit), and it's ok alongside with my current JDK1.8, which means the JDK environment of my system is still 1.8.
APSTUD-7160 - PHP Interpreters are gone after an restart ( Closed )
APSTUD-5028 - toggling multi-line comments in ruby corrupts syntax highlighting for entire document ( Closed )
APSTUD-4986 - Git History not showing ( Closed )
APSTUD-4867 - Add editor preference to configure column cutoff for code coloring ( Closed )
APSTUD-23 - Aptana tries to open a new instance of itself when opening files via Windows Explorer ( Closed )
Changes for v3.0.9 - v3.1.1
If you create a function in one file, and use it in another, you can now access Open Declaration (also via the F3 key) which will jump you back to the source definition
Validation updates: We now validate the whole project (as opposed to just the current file) as part of the build step, and we'll warn you before launching if the current project has errors.
New Views
A Snippets that provides easy access to the complete list of snippets shipped with Studio, as well as simple ways to filter, preview and edit the list
A Servers view for stopping, starting and restarting external servers used for preview
PHP Debugger Beta.
Been missing debugging in PHP? We've added support! Check out the ticket for full details.
Additional Notable Changes
Studio 3.1 is now built on top of Eclipse 3.7.2
We've done substantial work on decreasing the amount of processes during startup and editing to improve the editor experience.
Multiple improvements to the syntax colorization and formatting infrastructures.
This small release most noticeably addressed some speed issues in the JS and CSS editors, and fixed a long-standing issue whereby a user could accidentally delete a file using the 'Undo' command.
APSTUD-4410 - Prompt user before deleting a file with Undo - CLOSED
APSTUD-3422 - Show differences in synchronize window extremely slow. - CLOSED
APSTUD-4475 - Avoid unresponsiveness from auto-expanding outline levels on start-up (css files) - CLOSED
For full details on the hundreds of changed items since 3.0.9, see the Aptana Core release list. Some additional highlights:
Editor Improvements
We've now enabled functionality that enables you to get content assist on user-defined functions without needing to save the file first. In addition, we've aded content assist on both hover and in Dynamic Help to give far more information than before about the functions and methods across the JavaScript APIs.
Changes for v3.0.8 - v3.0.9 Movie studio platinum 11.
very minor release as we gear up to a much larger Aptana Studio 3.1
APSTUD-4269 - Run As > Ruby application on a Rakefile doesn't work - RESOLVED
APSTUD-4184 - css formatter breaks the font shorthand by adding an extra space at every format - RESOLVED
Changes for v3.0.7 - v3.0.8
Small hotfix to fix an issue with folding and scrolling possibly freezing the editor.
Changes for v3.0.5 - v3.0.6
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
Changes for v3.0.4 - v3.0.5
100+ fixes and improvments. Major updates:
Fixes while editing PHP source content
jQuery 1.6 support
Fix for issues with copy & paste in editors
Changes for v3.0.3 - v3.0.4
170+ fixes and improvments. Major updates:
Faster loading with less processor usage
Less memory usage, particularly on large files
Less indexing of projects
Improved content assist typing experience with better ordering of proposals
Introductory CoffeeScript support
Formatting improvements, in particular the ability to control spaces
New From Template now allows users to create untitled files
APSTUD-1430: Bug in PHP + inline JS syntax highlighting
APSTUD-1599: Aptana JavaScript symbol list missing anonymous functions
APSTUD-1712: PHP: Restoration formatter option of 'space before/after parenthesis'
APSTUD-1818: Add Save As External.. action for saving files outside of workspace
APSTUD-1827: Include HTML text nodes in AST
APSTUD-1855: Studio 3 - Default Web (html) Template
APSTUD-1925: JavaScript keywords missing in content assist
APSTUD-2050: 'Building Workspace' job takes a while to complete
APSTUD-2132: Tree formatting on multi-dimensional arrays
APSTUD-2134: Add .location property to file templates
APSTUD-2252: Warn user if they are creating project in an area with pre-existing files
APSTUD-2287: PHP outline icons
APSTUD-2445: jQuery snippets not firing in some cases
APSTUD-2451: Support CoffeeScript syntax coloring
APSTUD-2454: Prefer CA proposals by case first
APSTUD-2477: Fold if, for, while loops in PHP
APSTUD-2526: Add configuration options to Ruby outline to show/hide items
APSTUD-2527: Add configuration options to HTML outline
APSTUD-2529: Add option to disable formatting, and make it configurable
APSTUD-2549: Class Auto-completion
APSTUD-2576: JRuby Debugging is broken - missing variables, full stack trace
APSTUD-2645: UI locks up when pasting in a large amount of CSS
APSTUD-2649: Git Push
APSTUD-2710: Allow us to set a flag on ParseNodes to filter them our of outline, but to include their children
APSTUD-2712: Allow per-project formatter settings
APSTUD-2750: Shortcuts for comments wont work
APSTUD-2758: Display a helpful error message when self-closing a non-void HTML tag
APSTUD-2772: Add new 'push new branch to remote' command to Git menu
APSTUD-2782: Create JS Type View for Projects
APSTUD-2790: Solarized theme does not colorize identically across Studio and TextMate
APSTUD-2799: JavaScript outline view stays empty when WTP or Spket plugins are used
APSTUD-2800: Comments inside 'if' condition are deleted after formatting in JS editor
APSTUD-2804: Clone an existing git project with 'New Rails Project' doesn't work
APSTUD-2808: Infinitely refreshing 'Building Workspace' process
APSTUD-2809: Add editor debug items to properties view
APSTUD-2812: Error: 'Get shell environment failed' if project folder moved
APSTUD-2814: Typing a period in JS unexpectedly replaces text with the selected item in content assist
APSTUD-2816: Convert 'New From Template' menu to create 'Untitled' files by default
APSTUD-2817: Add dialog to allow user to choose between saving a new 'Untitled' file into a project or the file system
APSTUD-2818: Ruby Content Assist doesn't offer constructors as proposals for explicit method invocation
APSTUD-2819: Ruby Content Assist doesn't include methods up the type hierarchy for explicit method invocation on a receiver
APSTUD-2820: Handle common meta-programming idioms that define methods for Ruby indexing
APSTUD-2821: Allow for go to declaration on Ruby require/load strings
APSTUD-2825: JS strings are not colorized correctly when split by PHP/ERB
APSTUD-2826: JS inside of a PHP document is formatted flush left
APSTUD-2829: Terminal doesn't work with Cygwin
APSTUD-2836: PHP Code Assist without having to press ctrl+space
APSTUD-2837: PHP formatter error when formatting namespace blocks
APSTUD-2839: CSS Id theme rules in packaged themes don't always apply because of missing meta scopes
APSTUD-2854: 'New From Template' should list all possible file types, and provide a template option for each
APSTUD-2861: Remove RubyHyperlinkDetector.detectHyperlinks parse exceptions from log file
APSTUD-2867: CSS Auto-commenting
APSTUD-2868: Multiple Editors Auto-Add Comment-Justifying Asterisks Without An Opening Token
APSTUD-2869: HAML Editor Does Not Auto-Indent
APSTUD-2873: JavaScript: Don't show Content Assist in the middle of a comment
APSTUD-2875: CSS filter validation fails for arbitrary properties preceded by dash '-'
APSTUD-2878: Add Ruble Project template
APSTUD-2881: The Outline view should show 'An outline is not available' instead of an empty outline for editors that don't provide one
APSTUD-2882: Aptana Sass Editor Does Not Have 'No Outline' Message
APSTUD-2883: Allow Ruby (and Rails) projects to have Project Templates
APSTUD-2887: CMD+/ does not comment ruby files correctly
APSTUD-2889: YAML Coloring
APSTUD-2890: Switch project-level rubles so that they occur at a project's top-level
APSTUD-2891: Some projects continuously de-indexing files on every startup
APSTUD-2892: YAML Outline Error
APSTUD-2897: Outline Click-on-Node Works Differently For Different Languages
APSTUD-2901: Create Aptana Studio Start Page
APSTUD-2903: Ruby autocomplete does not work for symbols
APSTUD-2904: No HTML content assist when WST and Aptana are installed side-by-side
APSTUD-2906: CSS editor shows incorrect HTML tag proposals when installed side-by-side with WST
APSTUD-2910: Switch default Portal browser to Chromium on all possible platforms
APSTUD-2915: PHP: Following included Files won't work in some cases
APSTUD-2920: CSS embedded in HTML does not indent properly around tags (when selected)
APSTUD-2921: JS embedded in HTML does not properly indent around tags (when selected)
APSTUD-2924: Correct index.html of Update Sites to have more attractive styling
APSTUD-2930: Content Assist pops up when pressing unrelated keyboard shortcuts
APSTUD-2933: Code folding not available when loading a CSS file that contains a '!Important'
APSTUD-2935: An internal error occurred during: 'Force reconcile on bundle change'.
APSTUD-2938: CSS formatter does not format declarations with !important
APSTUD-2939: Create a new node type for !imporant and add it to the AST
APSTUD-2940: Infinite loop when I use Django menu
APSTUD-2943: User Created Web Template (with catalog structure) createas only one file.
APSTUD-2946: PHP reports syntax error & highlighting fails when using '%>' in single line comments
APSTUD-2950: PyDev 'local import on quick fix' sometimes imports to wrong location
APSTUD-2957: HAML has no syntax colorization
APSTUD-2959: Autocomplete for url suggests 'email/' after 'http:/'
APSTUD-2962: 'Widget is disposed' Exception in ConsoleStyledTextListener.dispose()
APSTUD-2963: Scope Selector doesn't match when segments are between compound segments in scope
APSTUD-2969: File>Properties menu option does not function sometimes.
APSTUD-2980: PHP Formatter Does Not Indent
APSTUD-2982: Generate our own icons for the new Ruby outline filters
APSTUD-2983: App Explorer constantly refreshing/resorting contents on Git-bound projects
APSTUD-2985: PyDev auto-format does not work for (''*variable)
APSTUD-2986: jNotify missing some file modification events
APSTUD-2989: Ruby Formatter Does Not Format Contiguous puts Statements
APSTUD-2991: OutOfMemoryException when attempting to fold large XML file
APSTUD-2992: Cannot get Javascript operators and keywords to be different colors
APSTUD-2994: Incorrect folding in HTML Editor
APSTUD-2997: CSS rgba formater failure
APSTUD-2999: Can't set breakpoint in haml (ruby) templates
APSTUD-3000: Entering Certain Content Disables HTML CA / Coloring
APSTUD-3001: ConcurrentModificationException in AnnotationModel.replaceAnnotation()
APSTUD-3004: Ruby Editor Mistakenly Offers Folding For Single Line Comments
APSTUD-3005: Typing $( to start jQuery query results in $$(
APSTUD-3013: function autocompletes to Function
APSTUD-3014: Support 'ftp' scheme using EFS filesystem extension
APSTUD-3015: Widget is disposed in AbstractThemeableEditor.setFocus()
APSTUD-3016: StringIndexOutOfBoundsException in RubyCodeResolver.parseURI()
APSTUD-3017: 'this' gets transformed to 'thistory' in JavaScript content assist
APSTUD-3021: Whitespace Error for Javascript Formatting
APSTUD-3022: JavaScript Formatter doesn't format get-property nodes when they are part of an expression
APSTUD-3023: Inconsistent folding behavior for files with different line-terminators
APSTUD-3025: ResourceException on closed file in ValidationManager.updateValidation()
APSTUD-3028: ClassCastException: org.eclipse.swt.browser.WindowEvent cannot be cast to com.aptana.swt.webkitbrowser.OpenWindowEvent
APSTUD-3029: Can't format CSS File
APSTUD-3032: Serialized Ruble cache.yml file does not contain menu element
APSTUD-3036: JS decimal syntax '0.' causes the parser and formatter to fail
APSTUD-3038: Folding available on blank lines in HAML editor
APSTUD-3039: EmptyStackException when highlighting code in a ruby editor
APSTUD-3043: Unable to add custom HTML tags to the New Line and Indentation Lists in the HTML formatter
APSTUD-3044: Adding spaces or carriage returns in HTML content removes colorization
APSTUD-3047: Version 3.0.3 is very unstable
APSTUD-3048: 'Could not open editor: editor could not be initialized' in OS X Lion
APSTUD-3058: YAML Outline Does Not Appear Until You Save File
APSTUD-3063: PHP - Negative constnt values are not showing in content-assist
APSTUD-3065: NullPointerException in AbstractThemeableEditor.dispose()
APSTUD-3069: Partitioning error when selecting a specific code and trying to format it
APSTUD-3070: Formatting a selected PHP block duplicates code
APSTUD-3071: Folding Not Active For Untitled XML/SVG File Editors
APSTUD-3072: Outline Not Active For Untitled XML/SVG File Editors
APSTUD-3073: Document parsing service does not stop on editor close
APSTUD-3075: Unable to run Ruby debugger on Windows
APSTUD-3076: Scripting console no longer colorizes logging streams
APSTUD-3079: HTMLTidy using 100%+ of CPU on large document while Aptana sits idle
APSTUD-3084: Change the spacing controls UI for all the formatters
APSTUD-3085: Template Files Do Not Have Access To List Of Projects Upon Save
APSTUD-3086: Convert System property aptana.ruble.user.location to studio.rubleUserLocation
APSTUD-3087: Reconciler is triggered multiple times when opening a file
APSTUD-3089: Rename Window > Preferences > Aptana to Window > Preferences > Aptana Studio
APSTUD-3090: Properly reorder HTML close-tag proposals based on most-recently opened first
APSTUD-3091: A Version of Kitchen Sink on Github Resolves to an Empty Project
APSTUD-3092: BadLocationException in TagUtil.findMatch
APSTUD-3095: Deploy / FTP synchronize hangs
APSTUD-3098: Opening file for write failed error when trying to upload under OS X Lion
APSTUD-3102: HTML Formatting Indentation Removal Error
APSTUD-3105: Templates Are Missing
APSTUD-3107: Comment/Uncomment does not work with new lines in windows
APSTUD-3108: Alphabetize full 'New From Template List'
APSTUD-3111: Scripting Console gives an error about projects not containing bundle.rb file on startup
APSTUD-3113: Change default log size to 10Mb
APSTUD-3114: The full_uninstall.txt file has an outdated link
APSTUD-3117: Synchronize PHP and Ruby Public, Protected, Private and Default icons
APSTUD-3120: Multiple Commands Issuing Error Message Via Scripting Console
APSTUD-3124: Interleave templates into CSS Proposals
APSTUD-3126: Formatting Change and Minor Misspelling in full_uninstall.txt File
APSTUD-3127: PHP suggests an interface completion in a wrong location
APSTUD-3128: Ctrl+X shuts the Studio down on Windows OS
APSTUD-3134: Add 'My Aptana' icon into toolbar options
APSTUD-3135: NullPointerException in HTMLContentAssistProcessor.getAttributeValueRange
APSTUD-3136: Unable to use portal/dashboard page where the URL contains parameters
APSTUD-3139: Empty Outline - no function list inside outline section
APSTUD-3141: Multiple instances of the same file breaks colorization
APSTUD-3150: NullPointerException in CommandBlockRunner.applyEnvironment()
APSTUD-3151: Folding does not work correctly in HTML file
APSTUD-3154: NullPointerException in ValidationManager.addParseErrors()
APSTUD-3167: Javascript code formatter error
APSTUD-3172: PHP: Formatter inserts unnecessary space after empty return
APSTUD-3185: CSS: unable to open css files with eclipse WDT css editor
APSTUD-3186: Make preferences for Coffeescript editor available
APSTUD-3187: Opening *.phtml files results in NullPointerException
APSTUD-3191: Templates sorted after regular item proposals
APSTUD-3195: Aptana is switching to default Aptana Rubles directory after upgrade from 3.0.3 and it cannot be changed.
APSTUD-3198: StringIndexOutOfBoundsException in JSFileIndexingParticipant.getText()
APSTUD-3202: Git clone support broken using PortableGit
APSTUD-3215: Spaces Formatter tab unusable on OS X Lion
APSTUD-463: JavaScript: Clicking on function definitions in outline sometimes fails to find item in editor
APSTUD-498: Support for Pseudo-classes and Pseudo-elements in CSS content assist
APSTUD-621: Ruby Content Assist is not working
APSTUD-791: Invoking Tidy Command causes error
APSTUD-855: Spellchecking feature in IDE
APSTUD-856: Code formatting for PHP
APSTUD-892: App explorer switches directory order after a save
APSTUD-958: Change PyDev to use Aptana Formatting Framework
Changes for v3.0.2 - v3.0.3
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'.
Changes for v3.0.1 - v3.0.2
APSTUD-23: Aptana tries to open a new instance of itself when opening files via Windows Explorer
APSTUD-157: Via Tender: snippet vars
APSTUD-319: Via Tender: Code colorization
APSTUD-374: Open Declaration / Selection in Ruby
APSTUD-398: '>APSTUD-398: Via Tender: Creating & Saving a new file - causes file path to get reset to root
APSTUD-413: .* cloaks all files, rather than all hidden files
APSTUD-416: Via Tender: Aptana FTP Connections - files and folders are ordered by name regardless top priority of the folders
APSTUD-422: Via Tender: Hitting escape while choosing a connection confirms instead of cancels
APSTUD-699: No 'Move..' option on context menu in App Explorer
APSTUD-733: Need to provide better progress reporting for git clones
APSTUD-744: HTML: Apostrophes in plain text should not auto close
APSTUD-752: Dragging file between remote folders in file transfer view copies rather than moves them
APSTUD-753: Add ability to compare two files with each other (between project and FTP or local filesystem)
APSTUD-757: FTP feature request: remote duplicate command, or copy/paste
APSTUD-758: Add ability to Export/Import FTP Server settings
APSTUD-760: Add (ftp / sftp) to editor title to indicate file is opened from remote server
APSTUD-778: Allow evaluation of expressions in Ruby debugger
APSTUD-793: Error when updating
APSTUD-799: Ctrl-C in terminal kills active SSH session on Windows
APSTUD-808: Connections will not save passwords after exiting
APSTUD-823: Syntax highlighting disappears when saving PHP file
APSTUD-830: Unable to type € using command CTRL+ALT+E
APSTUD-834: Unable to type & using command CTRL+ALT+C or ALTGR+C
APSTUD-845: Javascript Editor ctrl+/ sometimes duplicate commented content
APSTUD-882: No Content Assist for Dojo
APSTUD-931: FTP download doesn't stop
APSTUD-1102: PHP Uses line-commenting when I would expect block commenting
APSTUD-2360: Operation not enabled first time launching console
APSTUD-2361: PHP Formatter problem
APSTUD-2362: NPE in Ruby Hyperlink detector
APSTUD-2363: IllegalArgumentException when trying to show tooltip with folded code above
APSTUD-2365: Problem with Aptana coding formatter for PHP in Studio 3.0.2
APSTUD-2366: Incorrect full scope generated occasionally in ThemingDamagerRepairer
APSTUD-2367: Error Msg: Force reconcile on bundle change
APSTUD-2373: Un-Commenting code that has line-feeds using Ctrl+/ doesn't work
APSTUD-2375: Add pref to toggle whether editor font applies to all other views that theme is applied to: App explorer, project explorer, outline, problems, etc.
APSTUD-2377: Toggle Comment spacing issues
APSTUD-2380: Aptana studio 3.0.0 bugs
APSTUD-2381: Auto Code Completion errors: UnsupportedOperationException: Not supported yet.
APSTUD-2382: RuntimeException 'Base class ListNode should never be evaluated'
APSTUD-2384: Reconciling a document should be stopped when editor is closed
APSTUD-2388: Via Tender: 'Find Previous' key shortcut always pops up hover dialog with 'Delete Line'
APSTUD-2389: An internal error occurred during: 'Force reconcile on bundle change'. FAILED ASSERTION
APSTUD-2390: Missing executable permissions on askpass.tcl
APSTUD-2391: Open With for remote files hangs Studio UI until file is opened
APSTUD-2396: Last rule in theme doesn't get scope updated on edit
APSTUD-2397: Dark themes not being completely applied in OpenSuse 11.4
APSTUD-2398: CSS CA auto-fires with one letter but not two or more
APSTUD-2402: Ruby command 'hash pointer' keybinding conflicts with Go to Line on non-Mac OSes
APSTUD-2403: Via Tender: 'Cannot satisfy dependency' problem when installing studio 3 plugin from install site
APSTUD-2406: Pair matching causing delays in large JS files
APSTUD-2410: files opened over SFTP don't honor filename content type binding for editor
APSTUD-2414: Open With acts differently remote vs local
APSTUD-2417: Ampersand entity sequences should only be suggested if prefix starts with ampersand
APSTUD-2418: No attribute proposals shown for self-closed tag
APSTUD-2424: Run as.. allways opens Internet Explorer as default
APSTUD-2426: upgrade restart failure
APSTUD-2430: Find bar should auto-select search text when opened
APSTUD-2440: Seeing multiple setPaths when loading cache.yml files
APSTUD-2441: Copy/Paste shortcuts doesn't work in Terminal Editor
APSTUD-2446: Ruby CA way too slow
APSTUD-2447: Unable to upload files to server
APSTUD-2449: Duplicate menu items in app explorer
APSTUD-2450: Date object not showing correct CA in JS
APSTUD-2452: Re-sort snippets behind specific property proposals
APSTUD-2453: JS globals do not show their source file in the CA popup location column
APSTUD-2457: Empty Stack Exception in Ruby Indexing
Bug 2293: Hitting return does not insert newline in Ruby editor (exception happens)
Bug 2308: Via Tender: Aptana studio 3, HTML tidy error
Changes for v1.5.1 - v2.0.5
Radically improved the remote<->local file transfer features. There is an all-new UI and infrastructure for specifying connections, connecting them with projects, and copying files in each direction. The system is easier to use, faster, and more reliable than the previous system.
Merged the Project and File views into a single view based on Eclipse’s more modern common navigator framework, and integrate the file transfer mechanisms with that view.
Firebug 1.4 and 1.5 Support.
Improved our Find/Replace mechanism. We previously had a great deal of custom code for Find/Replace that conflicted with the mechanisms in Eclipse 3.5. Our new system works much like the old system, but relies on the Find/Replace system in Eclipse for most of its functionality. The only feature we’ve removed is the ability to do multiline search, but the same effect can be achieved using regular expressions.
AJAX framework updates, including support for YUI 3.0. Additional framework updates will be coming out separately over time.
Aptana PHP is no longer included in Aptana Studio 2.0, and only PDT will be supported going forward. Developers who wish to continue using Aptana PHP should continue using Studio 1.5.x.
Note for users who upgrade in place from Studio 1.5: Studio 2.0 no longer includes a direct dependency on the XULRunner dependency, relying instead on the latest XULRunner provided by Zend. As part of the upgrade from 1.5, the Aptana version of XULRunner will be disabled, and your Firefox preview will no longer work. To make it work again you will need to install the new XULRunner plugin via the Plugin Manager.
Major new feature: Sync is back!
Significant speedups in FTP transfers.
Ajax Frameworks: jQuery updated to 1.4.2, and Prototype updated to 1.6.1. Both are thanks to the donated effort of Victor Homyakov!!!!
You can now install Aptana Studio 2.0.5 as a plugin into Eclipse 3.6 (Helios). Note that there is a known crashing bug in XulRunner on Windows 7 - we have contacted the Zend folks.
Miscellaneous bug fixes.
Updates the underlying eclipse platform to version 3.5.2, which fixes the issues with button clicks on Ubuntu 9.10+ and Fedora 12.
Fixed Bug #307: FTP Read Only
Fixed #304: Toggle comment shortcut stopped working in 2.0
Fixed #305: All Connections Disappeared
Fixed #306: Aptana Studio 2.0 doesn't remember connections
Fixed #308: Duplicate label decorations in File View in combination with Subversive
Fixed #314: Portnumber on SFTP
Fixed #329: JavaScript Toggle Comment
Fixed #337: Big problem with FTP Connection
Fixed #338: Aptana Studio connections break after loading workspace
Fixed #347: connection has been closed
Fixed #349: bring back the M1+M2+U upload command
Fixed #372: FTP and Symbolic Links BUG
Fixed #374: Firebug 1.5 doesn't work with breakpoints
Cloaking preferences are now honored for contents in subdirectories when transferring files. (#300)
The overwrite confirmation dialog could be turned off. (#294)
When transferring to remote sites, the existing files and folders will maintain their permissions, while the new ones will be created with permissions defined in the preferences. (#301)
The local files are showing the correct last modified time in the file transfer editor. (#299)
For remote sites with non-default ports, their files could be opened in Studio. (#297)
PDT no longer takes over the editors for opening CSS/JS files from Studio. (#295)
Uninstalling from a non-standard install directory no longer deletes files Aptana did not install
The new file transfer system will now correctly import settings from the pre-2.0 system, so you don't need to recreate your settings by hand anymore
Can't save remote file after editing
Folders don't sort ahead of files
Copy Path unavailable when right-clicking on an editor window
Bug #11 NPE for accessing aptanaDB
Bug #12 Via Tender: EdittingJavascript
Bug #28 NPE: ShowMyAptanaAction.java:234
Bug #42 CSS freezes when starting a comment in large files
Bug #62 [bug] renaming connection didn’t update the name in other windows
Bug #73 Connection manager - Take into account Cloud Deployment
Bug #79 Via Tender: Remote connection setup resolves and follows symlinks
Bug #81 Via Tender: Auto-complete pops up all the time
Bug #96 Via Tender: FTP not showing symbolic links
Bug #104 Via Tender: Finding matches within the open document
Bug #111 Add Subclipse to Plugin Manager
Bug #117 What does right click disconnect do?
Bug #120 Via Tender: loosen XULRunner requirements to support MyEclipse 7.5 plugin compatibility
Bug #126 Via Tender: FTP, SFTP,should be backgroundable
Bug #131 Color selection widgets on editor color pref pages don’t take values after first change
Bug #135 No symlink dirs listed in “Browse” dialog of remote path.
Bug #136 FTP Connections should be saved on creation
Bug #137 Open PHP file (PDT) from FTP Connection
Bug #138 Creating new connection from a project does not appear in connections node
Bug #139 Changing the Remote Path of a SFTP connections does not persist
Bug #140 We should add a splitter draggers on both sides of the Upload/Download arrows
Bug #145 Seeing AssertionFailedException while exiting Aptana Studio on Linux (Ubuntu 9.04 x86_64)
Bug #146 java.lang.ClassNotFoundException when running Aptana Studio standalone
Bug #150 Via Tender: Preview does not work
Bug #153 PDT causes NPE when trying to shutdown
Bug #156 Via Tender: Code Formatter breaks after “||” when “{}” follows
Bug #160 Via Tender: Mark occurrences
Bug #166 Plugin Manager should not open on Startup
Bug #168 Via Tender: Debugger does not show variables in Eclipse
Bug #173 Via Tender: How to get debugger started in IE6?
Bug #176 Project Shortcuts should be a filterable preference
Bug #177 The File View should use the View Filters
Bug #178 Connection Decorator text should be on Tooltip instead
Bug #179 Address View Refresh issues when editing connection properties
Bug #180 Connection Breadcrumbs… show end of fitting path
Bug #181 File View should refresh when a new Connection is created via New or Save As.
Bug #182 Save As does not update the current view or Show up in Connections
Bug #185 Double click should transfer file
Bug #186 Add “Transfer Option” on right click of file
Bug #188 Copy in Connection List should Prepend or Postpend “Copy” to distinguish difference
Bug #192 Via Tender: Open action on files associated with Aptana should open in Aptana
Bug #193 NPE when don’t switch prespective and open remote php file
Bug #194 Cancel FTP Password Prompt
Bug #195 Open “File Transfer” action
Bug #211 p2.inf - plugin update sites are no longer enabled
Bug #213 FTP contents are no longer retrieved after changing the remote path
Bug #216 Via Tender: Wrong Eclipse-Update-Site
Bug #217 Wizard Error Description
Bug #219 Password incorrect should be clear when testing connection
Bug #220 Use Public Key Authentication
Bug #223 Connection Manager - UI Changes
Bug #225 Connection Manager: click edit, source is not selected
Bug #226 “Open File Transfer…” action should be titled “Transfer Files…”
Bug #228 When switch connection (via drop down), default connection showed an empty source
Bug #229 When FTP site is deleted, ask users to delete connection or cancel
Bug #230 Delete a connection should check for NPE from Listener
Bug #231 Don’t Empty Password when switching Protocols
Bug #232 Drag N Drop from Project to Connection seems to be buggy
Bug #233 Changing the Path of Connection need to refresh project connection
Bug #235 Deleting a Symlink should not delete the actual file it points to
Bug #242 Connection Tooltip
Bug #247 Via Tender: Default web server preview not working
Bug #251 Local filesystem is not refreshed after DnD
Bug #254 No error feedback when transferring file to a non-writable location
Bug #255 Unable to drag a filesystem file and drop into a project in File View
Bug #258 Exceptions in HTML editor
Bug #259 Save As on File in Project refreshes Connection Nodes
Bug #268 Studio blows up when typing Cmd-. in an html window
Changes for v1.5.0 - v1.5.1
Aptana Studio 1.5.1 contains a hot fix for the update system. Studio 1.5.0 WILL NOT automatically update to 1.5.1 and will require users to manually add update sites to their Studio or initial fresh install of Studio 1.5.1.
Changes for v1.2.7 - v1.5.0
Performance, Performance, and Memory Usage - One of the first things you will notice with Aptana Studio 1.5.0 is better performance and less memory consumption.
Eclipse 3.5 (Galileo) is now the base platform for Aptana Studio.
64-Bit Platform Compatibility (32-Bit JVM still required)
Browse and manage your databases with the new Database Explorer.
File bugs and enhancement requests from within Studio by going to Help > Aptana Help > Troubleshooting > Submit Aptana Bug or Feedback..
Updated Windows bundled Multilingual JRE to 1.6.0_13
Mac version is now Cocoa based.
JSON Editor and Report where moved from Pro features to community edition.
More FTP and Synchronization Fixes
Updated XULrunner 1.8 to XULRunner 1.9
SFTP - Public Key Authentication
More Database Fixes
More FTP and Synching Fixes
The web server configuration now includes the DocumentRoot property, simplifying the use of some web frameworks.
Install only the plugins you need with the Install Additional Features wizard, which runs on launch and from the Help menu. Options include, but are not limited to:
Ajax library support, including jQuery, Dojo, Ext JS, YUI, and many others
Aptana Jaxer v1.0.3 (Release Notes)
PHP
PyDev
Git
If you are installing Aptana Studio 1.5.0 on your PowerPC based Mac, you will be required to follow these steps.
Changes for v1.2.6 - v1.2.7
Increase Synching and FTP Upload/Download Performance
FTP functionality now works with hidden files.
Fixed additional Synching and FTP issues in both Community and Pro Edition.
Aptana Studio For Mac
Changes for v1.2.5 - v1.2.6
Aptana Studio 3 For Mac
Troubleshooting Improvements that allow users to View Folders from the Help -> Aptana -> Aptana Troubleshooting menu.
Added ability to submit Aptana Studio Bugs via Studio's Help Menu.