This page contains the Release Notes from previous releases of Aptana. For information about the most current release, see the Aptana Release Notes page.
Aptana Milestone 9 patch (17-September-2007)
Build 17048 is a patch release for Milestone 9, which includes the following two major bug fixes:
- In the Milestone 9 release, several translated versions of Aptana (Spanish, French, German, etc) contained Korean characters in the translated user interface. This patch release contains a fix for this issue.
- Build 17048 also contains a fix for the issue with broken JavaScript code folding.
- Build 17048 contains a fix for the issue where pressing F1 failed to display context-sensitive help.
Aptana Milestone 9 update (27-August-2007)
For information about previous releases, see the Release Notes Archive.
The Aptana Milestone 9 release (27-August-2007) improves on the Milestone 8b Release by introducing many new features including PHP support, Ajax library wizard updates, JavaScript outliner improvements and much more.
What's New
PHP Support
The Aptana IDE now contains much more robust PHP support. This increased PHP support includes Code Assist on PHP functions and parameters, improved PHP syntax colorization, and a PHP outliner.
Updated Ajax library support
Milestone 9 updates the Ajax library wizards to include the latest known publicly available "current" versions of many of the Ajax frameworks in our library wizard. This includes updates to popular frameworks such as Prototype and jQuery. (Note: Updates to Dojo and EXT will be included in Milestone 10.)
Improved JavaScript Outliner
The JavaScript outliner in Milestone 9 features additional JavaScript language syntax recognition. Additionally, code navigation has been improved by implementing ctrl+click to navigate your functions.
Known Issues
- Some configurations have been having issues with FTP freezing and/or hanging. We are working to fix this in Milestone 10.
- Code folding for PHP will be implemented in Milestone 10.
Aptana Milestone 8b update (11-June-2007)
The Aptana Milestone 8b release (11-June-2007) improves on the Milestone 8a Release by introducing many new features, including support for Adobe® AIR™, complete integration with the Eclipse Monkey scripting tool, a new Plug-ins Manager, and much more.
What's New
New Aptana Start Page
The new Aptana Start page (shown below) replaces the old Welcome page. The Start page still contains links to Aptana news and documentation, but now also includes a Plugins section to help you easily install popular new plug-ins for Aptana. This page shows automatically every time that you launch Aptana, but you can easily disable it via the link at the bottom of the Start page.
Apple iPhone support
With the release of Build 15637 or greater, Aptana now includes support for the iPhone development plug-in. The iPhone development plug-in provides features for developing applications for the Apple iPhone:
- Preview of your iPhone projects in hortizontal and vertical mode
- iPhone Project contains starter files to get you going easily on your iPhones apps
- Easy import of Ajax libraries into iPhone projects
- Export wizard for bundling and deploying iPhone applications (coming soon)
- Integrated content assist for iPhone-specific APIs (coming soon)
- Help and online documentation (coming soon)
Adobe® AIR™ support
The Adobe® AIR™ SDK allows you to leverage web development technologies that you are already familiar with, such as JavaScript and Flash, and use them to create Rich Internet Applications for the desktop. With the addition of the new AIR plug-in, Aptana now supports AIR development. Within Aptana, you can create a new AIR project, build and run the project, and export it for deployment. To learn more about AIR, see the Developing Adobe® AIR™ projects documentation.
Plugins Manager View
The new Plugins Manager View (shown below) gives you an easy way to install and manage the plug-ins in your Aptana IDE configuration. To learn more about how to use the Plugins Manager View, see the Displaying the Plugins Manager View Help topic.
Eclipse Monkey integration
The Aptana IDE now has full integration with the Eclipse Monkey scripting tool. With the Eclipse Monkey scripting tool, you can easily automate tedious programming tasks across your development environment. You can also now assign hotkey shortcuts to your scripts and snippets. To learn more about Eclipse Monkey, see the special section of the Aptana web site and the Eclipse Monkey documentation:
With the release of our Eclipse Monkey integration, two new views, the Snippets View and Scripts View (shown below) replace the old Actions View. The Aptana documentation will be updated very, very soon to reflect this.
Colorization customization
You can now easily customize your colorization preferences with our new colorization support.
To access your colorization preferences, select Preferences... from the Window menu, and navigate to Aptana > Editors, and then expand the Editor that you want to customize, and select Colors. The new Colorization preferences window is shown below:
You can also now export and share your colorization preferences across workspaces and with other Aptana users.
New Samples View
The new Samples View provides a set of examples based on popular JavaScript libraries, such as EXT and MochiKit.
Learn more about the Samples View in Displaying the Samples View.
Miscellaneous updates
Milestone 8b includes the following miscellaneous improvements to Aptana:
- Code Assist profiles, scripts and outliner now work across all perspectives.
- Content assist for JavaScript now displays inside of HTML attribute values like onClick, etc.
- The JavaScript outliner now supports additional JavaScript syntaxes, including Ext.extend and qooxdoo's qx.Class.define
- JavaScript comments can now be folded, and comments may be folded initially.
- PHP outliner now shows icons and content of PHP.
- The hotkey combination Ctrl + Shift + F now formats HTML files.
- Updates to the included libraries: Ext, Mootools, Adobe Spry, Scriptaculous, etc.
Known Issues
- The Plugins Manager View may experience some issues with refreshing the icons and plug-ins. You may need to close and re-open the view to get an updated list for your configuration.
- If you install the Firefox preview pane, you will still need to run the "clean" command as a post-install step. See Adding Firefox support to the Preview pane for more details.
Aptana Milestone 8a update (07-May-2007)
The Aptana Milestone 8a release (07-May-2007) improves on the Milestone 7 Release by introducing the Aptana firebug integration, Unicode support and numerous bug fixes..
What's New
- Unicode support
- Firebug integration. Use Firebug or Aptana to debug your JavaScript application--and switch between them interactively!
- Bug fixes to allow query strings in debugged page URLs
- Instance highlighting
- Unlimited undos. Yes, you can now actually undo 500 times
- Internationalization! Aptana is now available in a variety of languages.
- Aptana is now built on top of the Eclipse 3.2 architecture. This means more plugin compatibility and speed updates
Features
- Performance updates. The old HTML-based problems view has been converted to a new design. This should fix many of the "freezing" issues people experienced while using Aptana.
- Internationalized versions of the IDE. Numerous forum members have helped us translate Aptana into a variety of languages. The translation is not complete, but we are working towards finishing that by 1.0.
Known Issues
- Aptana M7 cannot be upgraded to M8. A new download is required. Additionally, M8 requires Java 1.5+. M7 will continue to be available for those unable to upgrade.
- Aptana now installs the default workspace into a different location. Please see the help documentation for information on importing your projects and settings:
- To install the Firefox browser support, please read the following Help topic:
Complete list of features, enhancements and fixed issues for Milestone 8a
For a complete list of everything added or fixed, see here: http://update.aptana.com/update/3.2/release_notes.html?lm=1170133200000
Aptana Milestone 7 update (02-Feb-2007)
The Aptana Milestone 7 release (02-Feb-2007) improves on the Milestone 6 Release by introducing the Aptana debugger feature and several bug fixes.
What's New
- Updated OS X installer to solve installation issues on OS X 10.3.8
- jQuery 1.1.1 Support
- Updated HTML/CSS/JS documentation
Aptana Debugger
The Aptana IDE now contains an integrated JavaScript debugger. The debugger is currently compatible with Firefox, and offers features like the ability to step into and over functions, add breakpoints, examine variables, and evaluate expressions. The complete set of features is listed below:
Aptana Debugger Features:
- Local, workspace and remote web page debugging
- Basic stepping (step into, step over, step return)
- Stack frame dependent stepping
- Run-to-line and suspend-at-start actions
- Breakpoints (conditional, hit count)
- Expressions evaluation
- Variables listing with modification support
- Configurable variables detail formatters
- Suspend at start/on error/on exception/on debugger keyword configuration options
- Exception breakpoints by exception type
- console.log() and window.dump() logging
- Console stack tracing using aptana.trace()
- Logging facilities in 'run' mode
- Assertion API with prompt dialog (Continue, Stop, Debug)
- Variable text hovers in debug
- Hyperlinks to source code in console exception trace
- Ability to change/catch generated exception in Variables
- Scripts view with navigation to source code
- Variables view constants filtering
- Disable breakpoints on non-executable lines
- Disconnect from browser with logging facilities available
For a quick introduction to installing and running the debugger see the new Getting started with the Aptana debugger walkthrough.
Links to complete documentation for the debugger can be found at Debugging your JavaScript code.
Known Issues
Internal error occurs during "Step Over"
While stepping quickly through and over functions via the debugger, you may occasionally get an error message that says that an internal error occurred during "Step Over". This is a known issue and should be fixed in a future release.
Firefox hangs during fast stepping
If you step quickly through the functions in your code (e.g. holding down the F6 key), Firefox may appear to "hang" while it catches up to the debugger. If this happens, you can wait a few seconds, and you should be able to start stepping again. This is a known issue and should be fixed in a future release.
Complete list of features, enhancements and fixed issues for Milestone 7
Features
- 545: JavaScript debugger
- 856: Use relative font sizes in help documents
Enhancements
- 502: Tab auto-selects and inserts current code assist proposal
- 786: ActionsView too fragile when errors occur during loading
- 890: IE 7 CSS Support page (starting point for CSS documentation)
- 1112: Changing "Tag attributes" in XML/HTML preferences does not update outline view
- 1199: Add regex, lexer, and parser components to Trac
- 1282: Add more specific CSS styles for Mozilla, opera and safari
- 1308: Need to update Actions to use both scripts.dir and user.scripts.dir
- 1330: FTP connection configuration requires two logins when passwords aren't saved
- 1360: Set up Launchpad for localization
- 1394: Create Help topic for shortcut key reference.
- 1399: Create Debugger Screencasts
- 1400: Create Debugger Documentation/Tutorials
- 1402: CSS metadata: Add opacity attribute
- 1415: TRAC Ticket Search does not work
- 1426: Add Top 10 domains to download report
- 1428: Use ip class when no reverse DNS
- 1432: Web site: Add transcripts for FTP screencasts to aptana.tv
- 1436: Add top-10 referrers to report
- 1489: CSS Editor: Code Assist error (Build 11990)
- 1490: Help: Update "Accessing your log" document w/new menu item.
- 1494: Help: Create new Help topic for adding filters to your error messages in the Problems View
- 1496: Parse error "-" Unrecognized in CSS editor
- 1504: Debugger: Icons missing in Debug window
- 1625: If no launch configuration is found, one should be auto-created assigned
- 1684: IE7 Breaks preview window in HTML Editor
- 1765: Add "development" tab to top of website bar
- 1770: Should be able to define a detail formatter via a right-click in the Variables View
Defects
- 632: Add IE 7 JavaScript changes to code assist
- 633: Add Firefox 2.0 items to code assist
- 648: Eclipse plugin doesn't have any reference documentation installed
- 1081: Should close FTP/SFTP connection at keys points
- 1492: XML new file wizard does not auto-enter file name
- 1505: Debugger: Icons missing in Debug window
- 1506: Debugger: Creating new browser configuration throws an error.
- 1508: Debugger: "debugger" keyword should not throw an error in HTML Editor.
- 1511: Debugger: Socket connection error
- 1512: Debugger: Can't run debugger if Firefox window is already open
- 1513: Debugger: "Debug" missing from context menu
- 1623: Spelling error in "Installation Completed" debugger message
- 1624: Hitting a debug breakpoint causes the debugger to break with "Source File Not Found"
- 1700: Possible JVM/Firefox crash if another Firefox window opened during debug
- 1737: Breakpoint markers disappear
- 1738: Debugger will not stop on breakpoint for project file
- 1740: Problems view filter no longer filtering out problems
- 1741: Debugger: First installation attempt on Mac was unsuccessful
- 1742: Debugger: Typo: "Aptana Firefox extension is not installed"
Aptana Milestone 6 update (05-Oct-2006)
The Aptana Milestone 6 release (05-Oct-2006) improves on the Milestone 5 Release with several refinements to the FTP tool and many bug fixes.
What's New
FTP File Cloaking
The Aptana FTP tool now includes a cloaking feature. Cloaking enables you to "hide" specified files and/or folders from FTP synchronization, uploading, and downloading. For more information about this feature, see Cloaking files or folders.
Eclipse v3.2 Support
Aptana should now function identically as a plugin to Eclipse v3.2 as it does in Eclipse v3.1.
Bug Fixes
Milestone 6 is primarily a "patch" release, which focused on fixing many bugs that our users posted about in the Aptana Forums. Many of these bugs were related to FTP refinements, isses with hotkeys and shortcuts, and overly aggressive error reporting in the Problems View.
Complete list of enhancements and fixed issues for Milestone 6
Enhancements
- 379: Outline view should show "simulated" static class methods
- 381: [Outliner] Add toggle button to show/hide properties prefixed with a "_"
- 411: Add collapse/expand to XHTML/HTML/CSS editors
- 689: FTP Sync Cloaking for File Extensions (exclude files from being shown or synchronized)
- 805: Create user location for scripts/snippets (i.e. in workspace or perhaps in Program Files/Aptana (or equivalent)
- 832: Add document on how to share keybinding settings in Aptana
- 839: Fix GUI when renaming a file in File Explorer
- 852: Autocomplete colons and semicolons in CSS editor
- 914: [Linux | 0.2.4.10583 | plugin] Error creating view
- 977: Need a means to exclude files/directories from the sync process
- 1034: canceling a sync and closing dialog causes continous "widget disposed" errors.
- 1058: Update script for staging.aptana.com.
- 1088: Sync Manager items should be sorted
- 1111: Create transcripts of screencasts
- 1114: Create Help topic for changing the Editor font size
- 1129: FTP / Project View: Need sync icon on Project folder in Project View
- 1145: FTP: Testing a connection creates an open session on remote site
- 1146: Create wiki page for Aptana user groups.
- 1175: Complete partition unit tests
- 1176: Add additional JS Environment and Parser unit tests
- 1177: Create Wiki Page with any remaining thoughts or ideas for future work
- 1178: No prompt to confirm when deleting a virtual file manager in File Explorer
- 1182: Finish documentation on "hard cases" in JS
- 1183: Add Code Assist overview
- 1264: Add buttons to File/Project toolbar to upload/download selected items
- 1266: Customize default HTML template
- 1283: Add Ctrl + O as default shortcut for opening a file in "Windows and Dialogs"
- 1284: Add Ctrl-O to Windows key bindings
- 1305: Add key command to indent/outdent the current line
- 1337: FTP: Add Help topic for cloaking files during sync
Defects
- 372: Editing XML file while horizontally scrolled causes scroll position to jump back to 0
- 412: Hotkeys for expand/collapse code don't work
- 423: [Windows XP | 0.2.0.10299 | plugin] JS lint provides questionable warnings]
- 448: [Mac OS X | 0.2.0.10299] Aptana doesn't respect CMD ->, Opt <- and Opt -> keyboard shortcuts
- 478: Address already in use: JVM_Bind:9000 while running Jonas
- 487: Filter out JSLint error for "debugger" keyword
- 525: Using the @import statement in a <style> tag causes an error in the Problems pane with "C" as a description.
- 532: Javascript const keyword is reported as a "reserved word" error
- 915: [Linux | 0.2.4.10583 | plugin]
- 919: Aptana.com footer text looks horrible in IE 6 when ClearType is turned on
- 920: Save-as function does not work for "unknown" file types
- 1030: install package for mac is broken
- 1042: Add additional clarifying documentation about Safari and Flash
- 1071: [Mac OS X | 0.2.0.10299] Cannot enter password for HTTP proxy authentication
- 1074: Windows XP: Unavailable directories in network neighborhood result in JVM
- 1091: FTP / File View: Sync connection not displayed in File View for Project Shortcut
- 1122: FTP / File View: Cannot drag-and-drop file into empty folder on SFTP site (Build 11415)
- 1130: FTP: Confirm Delete dialogue displays placeholder text
- 1134: FTP : Cancelling a download hangs/takes too long (Build 11451)
- 1170: [Windows XP | 0.2.5.11465] FTP doesn't report server errors
- 1174: When password is not saved, it does not prompt for password on connection
- 1213: CSS Editor: Do not add a tab on the second line when a user presses Enter twice
- 1236: Project shortcuts missing labels
- 1262: Updates failing
- 1277: NPE on startup from File View
- 1278: Toggling sorting in OutlineView causes TreeItems to disappear
- 1290: Aptana Unified Editor keyboard shortcuts don't work at all in 0.2.5.11578
- 1317: JS CA shows functions from file not in CA profiles
- 1318: JS CA attributes functions to wrong file
- 1338: FTP: Cloaking does not work for folders (Build 11761)
- 1339: FTP / File View: Cloaking files with wildcards only works on extensions
Aptana Milestone 5 update (07-Sept-2006)
The Aptana Milestone 5 release (07-Sept-2006) improves on the Milestone 4 Release with several new features and many miscellaneous bug fixes.
What's New
FTP Support
The Milestone 5 release for Aptana features FTP (and SFTP) support. Use FTP to easily transfer files between a directory on your local hard drive and a directory on a remote web site. The Aptana FTP feature includes the following highlights:
- Synchronize the contents of a local directory with a directory on a remote web site.
- Upload or download the contents of folders or files.
- Drag and drop files between a local and remote location or within the folders of a remote location.
- Editing a file on a remote web site.
To learn more about the Aptana FTP feature, view the screencasts and read through the FTP documentation.
Complete list of fixed issues, added features, and enhancements for Milestone 5
Features
- 483: FTP Support
Enhancements
- 388: FTP Sync View
- 668: Add option to disable autoclosing tags after ">"
- 684: FTP File View
- 685: FTP Project View
- 695: Base "Synchronization Provider" API
- 696: Re-Root File Explorer Tree to include FTP/WebDAV/etc as root nodes
- 697: Add drag-and-drop support to File View
- 698: Add button to launch multiple simultaneous File Views
- 711: Ungrey "make current profile" menu item and auto switch link button off when selected
- 740: Implement File Manager
- 742: Add FTP Dialogs
- 759: Add doctype for 4.01 transitional
- 767: Add preference to change default extension for HTML files
- 777: Upgrade Scriptaculous library
- 793: Wikiw: How to find your log file
- 817: FTP documentation
- 819: Fix serialization of images in CoreUtils
- 820: FTP Screencasts
- 828: VirtualFileManager refresh context menu should retrieve a new file listing
- 829: Renaming SFTP folder is broken
- 847: Need to parse Date/Time for FTP files
- 864: FTP: Can't multi-select files on the Sync Preview screen
- 866: FTP/SFTP: Add ability to create a new folder off of a VirtualSiteManager
- 867: FTP/SFTP: if path is not /, then show path in virtualsitemgr name in file explorer
- 868: FTP/SFTP: cannot create remote folders
- 870: Sync Manager: connections don't show up
- 871: Sync Manager: add a duplicate button
- 872: File Explorer: add refresh button
- 874: FTP/SFTP: add a rename action
- 881: File View: Fails to load after updating to Build 11123
- 884: FTP: Need more descriptive error messages for failed connection
- 886: File View / Project Shortcuts: Can't drag project-level folders in File View
- 924: Build 0.2.5.11168 not starting
- 930: Sync Manager: Computer and Desktop show up in list, should not
- 931: Sync Manager: double-clicking on a non-sync item (i.e. connection) causes error
- 935: Project shortcuts not working in File view
- 941: Tab order in FTP Site Configuration dialog should be changed
- 944: Synchronization Preview should not show parent directory in File Path
- 945: Mysterious button in the lower-left corner in the Synchronization Preview
- 946: Fix Trac so it doesn't auto-assign new tickets to pcolton closed
- 947: Toggling "Show all files" in Synchronization Preview causes visual noise
- 948: Updating FTP nickname does not update tree items in FileExplorer or SyncManager
- 949: "Getting file lists..." progress bar in Sync Options Dialog could show more detail
- 951: Preview dialog appeared briefly and disappeared
- 954: Error occurred when cancelling an active sync
- 957: Old data appears in Synch Options dialog progress bar
- 959: Unsuccessfully connecting to a site creates an "artifact" in the Sync Manager
- 970: Sync Preview always requires horizontal scrolling on Windows
- 971: Sync Preview should show full year
- 973: Long delay when double-clicking a sync pair in the Sync Manager
- 975: FTP: "Could not connect" error closes Site Configuration window
- 976: Double-clicking items in FileView doesn't expand them
- 979: Need to update directory modification dates after all descendants have been synced
- 980: Create New Folder does not appear to work in FTP
- 981: FTP: Connecting to a folder in a remote path on an FTP site does not work (Build 11196)
- 982: Final syncing dialog should show different message after cancelling a sync
- 985: Sync preview dialog is not sortable by tab
- 987: Use shorter File Explorer labels and longer tooltips
- 988: can not cancel sync preview when it is building the sync list
- 989: Occasional freezes when hitting syncronize
- 992: FTP: Connecting to incorrect/folder path in remote path should give warning/error
- 997: FTP / File View: Dragging a file onto an FTP site generates an error (Build 11222)
- 998: FTP / File View: Sync using right-click in File View is incorrect
- 999: FTP / File View: Download via right-click > sync does not work in File View (Build 11230)
- 1004: Sync Manager: if you delete a connection that has sync targets on it, we should warn the user
- 1008: FTP Modification dates wrong (at least connecting to xamlon.com)
- 1020: It would be better if FTP would display some status somewhere
- 1045: Creating sync pair temporarily breaks virtual file manager
- 1046: Make "remote" popup list larger in Create Site Connection
- 1048: FTP Directory tree collapses on folder refresh closed pcolton major
- 1050: SFTP virtual file manager does not set file modification times on server
- 1051: FTP site configuration should remain open when an error occurs
- 1053: Sync manager icons are crytic, need tooltip
- 1063: FTP protocol error. 421 I can't accept more then 4 connections as the same user.
- 1064: Right click on project, properties, and then pick a sync endpoint.
- 1065: Should not be able to modify ignore status in the middle of a sync.
Defects
- 653: Add documentation topic on "Why transitional vs strict" doctypes
- 728: Add shtml files as associated with HTML editor and as a "web file" by default
- 739: HTMLElement : Element -> appendChild should have param of type Node, not String
- 745: Move introContent xml feeds to www.aptana.com
- 768: Add preference to re-open files at startup
- 778: Dowload manager attempted to download "problems view"
- 785: ActionsView breaks when a snippet file has no content
- 818: FileExplorer needs to serialize/deserialize open/close node state
- 830: Paths in remote files are incorrect
- 842: [FTP] Tries to connect right away, as soon as I create the connection.
- 843: Dialogs should center on Aptana window, not desktop (sometimes it centers of neither)
- 844: Add right-click menu to Site Manager to create new connection
- 846: After a copy, the tree collapses
- 848: If you drag a file from a folder back onto that same folder (as if to copy), it still prompts you to copy
- 859: FTP: Sites in File Explorer disappear after restarting Aptana (Build 11098
- 860: FTP: Multi-selected file "Delete" does not work (Build 11098)
- 861: FTP: In the Synchronization Preview, checking Show All Files causes list to go blank
- 862: FTP: Checking the Show all Files box (Sync Preview) toggles off ignore
- 863: FTP: Create new folder doesn't work for remote site
- 880: Add XMLHttpRequest as a property to Window
- 883: File View / Project Shortcuts: After update, Project Shortcuts has a blank shortcut
- 887: FTP / File View: Cannot synchronize by right-clicking a file in File View (Build 11128)
- 888: Sync Manager: NPE in Build 11133
- 889: FTP: Uploading a file that was previously downloaded does not work
- 891: Sync Manager: Closing and opening Sync Manager creates a NPE (Build 11138)
- 892: File View: Cannot delete folder on remote site (FTP)
- 893: File View: New File dialogue missing from context menu (Build 11138)
- 895: Sync mgr: sort names by type or name or both
- 896: File view: sync icon doesn't show up until you expand the folder
- 922: FTP: Ignore doesn't work (Build 11168)
- 926: Crash: Error on startup (Build 11168)
- 929: FTP: Double-clicking an item in the Sync Manager generates an error (Build 11176)
- 934: Right click -> Synchronize should not alwas contain Create Synchronize Connection...
- 937: Under the File tabs FTP files are missing
- 942: Sync Manager does not show correct FTP nickname
- 955: [email] Sync Manager: removing a sync target doesn't remove it from list, probably not being removed from SyncManager class
- 956: [email] File View / Sync Mgr: creating a new protocol connection doesn't update the name in the views
- 958: Sync: Was creating a sync target, but hit cancel, but overlay icon still shows up
- 960: Time offset is incorrect for ftp connection
- 961: Show total files per label type
- 963: Sync preview: Times of remote files are older, but says local files are newer
- 964: sync: exception during a 20mb file sync
- 966: Creating new FTP site creates generic unnamed entry in Sync Manager (Build 11184)
- 967: Deleted an item, when restarting, I get this exception
- 968: Get exception when sync preview comes up
- 969: SFTP: SFTP no longer "names" its new connections. (Build 11184)
- 974: FTP / File View: Dragging a file onto a subfolder automatically closes the folder (Build 11188)
- 978: FTP: Editing an HTML file directly from FTP site deletes all content
- 984: Sync Manager: Cannot delete connection
- 993: File View: Need a confirm for replace
- 994: FTP: "Local item is newer" status incorrect on full sync
- 995: FTP: Downloading a file from a remote site throws error (Build 11215)
- 996: File View: Cannot delete a folder that contains a file (Build 11222)
- 1001: File Explorer: opening up an sftp connection for first time throws an exception
- 1002: File Explorer/FTP: After VERY long delay after trying to expand an ftp site, I get exceptions
- 1003: FTP: I deleted an FTP connection from file explorer and quit, when I restarted, I had a rogue item in sync view
- 1006: FTP/SFTP sites should be serialized before connections during shutdown
- 1012: FTP / File View: Deleting a connection is not reflected in File View (Build 11257)
- 1013: FTP / File View: Unhandled Event Loop exception on creating a new connection
- 1014: FTP / Project View: Sync connection created in Project View not reflected in Sync Manager
- 1015: FTP / Project shorcuts: Cannot create sync connection from Project Shortcuts.
- 1019: [build 11261] . and .. folders should not appear in file list
- 1022: Only hide file sizes in sync preview if it's a folder
- 1023: Add new site from sync manager
- 1026: . and .. incorrectly show in FTP tree view
- 1047: Cancelled sync and got permission denied
- 1056: Permission denied exception
- 1060: FTP / File View: Trying to sync from File View throws error
- 1061: FTP / File View: Sync Preview to a folder directly under C:\ drive throws error closed
- 1062: Site (synchronization) connections not working for Projects
- 1069: FTP / File View: Must have remote directory selected for refresh to work
Aptana Milestone 4 update (08-Aug-2006)
The Aptana Milestone 4 release (08-Aug-2006) improves on the Aptana Beta .31 Release with several new features and many miscellaneous bug fixes.
What's New
Aptana Snippets
With the Aptana Snippets feature, you can now quickly add reusable code templates to your HTML, CSS, JavaScript, and XML files. These Snippets function similarly to macros and help automate common code editing tasks. Default Snippets supplied by Aptana include scripts to specify an HTML DOCTYPE, wrap selected text with a set of HTML tags (e.g. <b>, <i>, etc.), and inserting a link to a style sheet. See About Aptana Snippets to learn more about Snippets.
DOCTYPE recognition and XHTML support
The Aptana HTML Editor now recognizes different DOCTYPE definitions and displays the appropriate warning/error messages for XHTML. To change the DOCTYPE in your HTML file, delete the default DOCTYPE included in the HTML template and insert one of the DOCTYPE definitions included in the Aptana Snippets in the Actions View. See About Aptana Snippets to learn more about Snippets.
Error display toggling
Aptana now has a Toggle Show Errors button that allows you to display or hide error messages while you are coding.
Miscellaneous Bug Fixes
This release contains fixes for the following bugs submitted by developers via Trac:
- Over-agressive auto-insertion/matching of elements in the HTML Editor
- Added preference to auto-add ":" in CSS Code Assist.
- Fixed the Preview button on the Mac.
- Fixed issues with Code Assist not showing on various DOM elements.
- Fixed various documentation typos and formatting errors.
Known Issues
- Aptana does not yet support unicode files.
- Performance can be slow on large (> 3000 line) files.
- The Word Wrap feature was causing performance issues in CSS files and in large JavaScript files. This preference has been temporarily disabled until these issues can be resolved.
- Nested div tags in the HTML Editor do not correctly auto-close.
- If after updating and re-starting Aptana, you discover that you have lost your preference settings, your workspace may have been switched as part of the update. You can resolve this by switching your workspace back to your previous workspace. See Switching your workspace for details.
These issues will all be fixed in an upcoming release.
Complete list of fixed issues, added features, and enhancements for Milestone 4
Features
- 535: Add HTML template to quickly add a CSS style sheet.
Enhancements
- 399: JS Compact Script inserts incorrect semicolons.
- 481: Add documentation for insertFlash, and other propretory aflax functions.
- 503: Add button to toggle off error reporting.
- 508: Add preference to auto-add "=" for attributes in HTML editor.
- 509: When adding link the "" goes around the wrong element in HTML Editor.
- 557: Update version number to 0.3.2.xxxxx to match beta .32.
- 558: Allow HTML editor to toggle between HTML/XHTML support based on doctype.
- 563: Place .zip file for Mac OS X installer online.
- 565: Remove word wrap preference.
- 567: Change "configure servers..." menu item to "run configuration..."
- 634: Multiple strings in a row in JS breaks auto-quoting.
- 635: Arg-assist does not appear in JS.
Defects
- 401: Linux installer fails.
- 407: Aptana "Untitled" wizards crash in Eclipse 3.2.
- 450: typeof misspelled in JS keywords.
- 451: Launching Eclipse from customised workspace.
- 456: Variable assignments from document.body don't show proper code assist proposals.
- 462: Support HTML/XHTML doctypes for correct closing tag support.
- 463: HTML Code assist puts character in wrong position when "double-quote" setting is on.
- 467: java.lang.IllegalStateException.
- 468: Outline view thinks meta and link tags are not closed when using HTML doctype.
- 472: NPE in com.aptana.ide.lexer.LexemeList.getLexemeIndex.
- 501: Formatting for String in JSCore reference is broken.
- 514: java.lang.StackOverflowError.
- 523: NPE in getFileEditorPaths in HTMLContentAssistProcessor.
- 524: Script src tags with query strings throw an error in the profiles view.
- 531: Version number inconsistency.
- 539: Auto-insert/close of matching of items in HTML attribute values is too aggressive.
- 540: Code complete doesn't seem to recognize xhtml, so empty elements don't get the "/>" closing tag.
- 541: Add preference to auto-add ":" when using code assist in CSS
- 544: Create a panel of buttons for common html tags like dreamweaver.
- 551: Should not have to re-choose workspace in Eclipse plugin version.
- 552: Create additional documentation on how to use Local History.
- 559: Fix error toggle button to be in visually similar to warning button.
- 582: [OS X] Fix Preview button on Mac
- 599: Configuring Firefox as external browser on Linux uses incorrect path.
- 605: [Windows XP | 0.2.0.10299] java.lang.InstantiationException.
- 608: Aptana overwrites the File > New menu for other perspectives.
- 628: Double-click on Actions View is intercepted by tooltip.
- 649: Code assist different inside function scope.
Aptana Beta .31 update (22-July-2006)
The Aptana Beta .31 release (22-July-2006) improves on the Aptana Beta .30 Release with features such as an AJAX library wizard, Outline View enhancements, and numerous bug fixes.
What's New
AJAX Library Wizard
You can now quickly access Code Assist on your favorite AJAX JavaScript libraries by creating an AJAX library project. Currently, Aptana supports creating projects based on the AFLAX, Dojo, JQuery, MochiKit, Prototype, Rico, script.aculo.us, and Yahoo UI libraries. See Creating a new AJAX library project for more details.
Outline View Enhancements
This release includes enhancements to the Outline View, such as support for the following items:
- MochiKit’s MochiKit.Base.update
- Dojo's dojo.lang.extend
- Prototype’s Object.extend
- "this" properties
- Customization of outline item labels
Complete Browser Support
All objects, functions, and properties in HTML DOM Level 1 & 2 now contain browser support information. (Release .30 included browser support for HTML, CSS, JavaScript Core, and HTML DOM Level 0.)
Known Issues
- Aptana does not yet support unicode files.
- Performance slows when editing files longer than 3000 lines.
- Clicking the Sort button
on the Outline View may cause the JavaScript tree items to disappear. Click inside the Editor to reactivate the Editor and refresh the Outline View to make these items reappear.
- To access Code Assist, JS files must be linked to a document. They cannot be "free floating," or you will not get Code Assist on those profiles.
- The outline view may show an incorrect tree on malformed HTML files.
- Code folding may remove syntax coloring below the folded section.
These issues will all be fixed in an upcoming release.
Complete Issue List
Features
- 367: Submit Aptana Feedback command should auto populate form with Aptana info
- 1702: Add proxy support for people using Aptana behind a proxy server.
- 1718: Add complete browser support to DOM 2.
- 1720: Add project wizard for Yahoo UI toolkit.
- 1721: Add project wizard for prototype/scriptaculous toolkit.
- 1722: Add project wizard for rico toolkit.
- 1724: Add project wizard for aflax toolkit.
- 1725: Expose preferences to script.
- 1714: Add button to turn off "auto-selection" of active profile and allow people to manually choose a profile.
- 1746: Add outliner support for dojo.lang.extend.
- 1747: Add outliner support for MochiKit.Base.update.
- 1749: Add outliner label preference for HTML and XML.
- 1780: Add key binding for toggle comments in JavaScript.
Defects
- 374: Aptana eats CPU for a long time loading large JS file (300,000 characters on one line).
- 385: Error running Aptana on Linux: org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)].
- 391: Remove invalid CSS warning 'You have no color with your background-color (level 1)' given for 'background-color' style.
- 750: Prevent auto update detection dialog from popping up (and running) while you are auto installing.
- 865: Outline view does not preserve open/close state when switching between windows.
- 866: HTML Outline view missing function parameters on function nodes.
- 867: HTML Outline view should prefix all nodes with complete "namespace" path.
- 886: Cursor flickers to arrow-hour-glass when moving over elements in outliner.
- 887: Last collapsed outliner element with "+" moves when you hover and move off.
- 932: Global properties on 'window' are not showing.
- 949: XML Editor: Colorizing incorrect for identical tags on the same line (8819).
- 956: Running IDE from Eclipse hangs on Mac.
- 1020: Folding a JavaScript function at the end of a file causes folding not to work.
- 1345: [Linux] XML/HTML Outliner (Beta) doesn't always show all nodes.
- 1406: When dragging a .js file into the profile, double click is not immediately available.
- 1510: Undo breaks when editing the same file in two editors.
- 1511: Colorizing breaks when editing the same file in two editors.
- 1524: "run" exception clogging up .log file.
- 1592: Style properties not showing up during content assist.
- 1602: paths show up with %20's in code assist.
- 1613: HTML Editor: Self-closing a tag breaks colorization.
- 1626: No document.onclick event in code assist.
- 1631: Null pointer exception in Outline View.
- 1633: Code Assist Profiles: Dragging a .js file in a profile throws an exception.
- 1639: Code assist missing a CSS Style Property: accelerator.
- 1640: Code assist missing a CSS Style Property: background-position-x.
- 1641: Code assist missing a CSS Style Property: background-position-y.
- 1643: Code assist missing a CSS Style Property: filter.
- 1644: Code assist missing a CSS Style Property: ime-mode.
- 1645: Code assist missing a CSS Style Property: layout-flow.
- 1646: Code assist missing a CSS Style Property: layout-grid.
- 1647: Code assist missing a CSS Style Property: layout-grid-char.
- 1648: Code assist missing a CSS Style Property: layout-grid-char-spacing.
- 1649: Code assist missing a CSS Style Property: layout-grid-line.
- 1650: Code assist missing a CSS Style Property: layout-grid-mode.
- 1651: Code assist missing a CSS Style Property: layout-grid-type.
- 1652: Code assist missing a CSS Style Property: line-break.
- 1653: Code assist missing a CSS Style Property: overflow-x.
- 1654: Code assist missing a CSS Style Property: overflow-y.
- 1655: Code assist missing a CSS Style Property: several proprietary Opera CSS Properties.
- 1656: Code assist missing a CSS Style Property: zoom.
- 1657: Code assist missing a CSS Style Property: word-wrap.
- 1658: Code assist missing a CSS Style Property: writing-mode.
- 1659: Code assist missing a CSS Style Property: word-break.
- 1660: Code assist missing a CSS Style Property: ruby-align.
- 1661: Code assist missing a CSS Style Property: ruby-overhang.
- 1662: Code assist missing a CSS Style Property: ruby-position.
- 1663: Code assist missing a CSS Style Property: text-align-last.
- 1664: Code assist missing a CSS Style Property: text-justify.
- 1665: Code assist missing a CSS Property: text-overflow.
- 1666: Code assist missing a CSS Style Property: several IE scrollbar-xxx CSS Properties.
- 1667: Code assist missing a CSS Property: text-underline-position.
- 1691: Change all references from Content Assist to Code Assist.
- 1692: Fix browser icons to not sporadically show in cases like 'document' and then disappearing.
- 1693: Exception when using new project wizard as Eclipse plugin.
- 1697: Hidden files shouldn't show up in code assist file proposals
- 1698: Permanent profiles do no persist.
- 1699: Error notifying preference changed listener when changing tab size.
- 1700: When code assist items go from large list to short one, sometimes it stays scrolled to bottom and looks like an empty list.
- 1704: Crash when quitting app on Mac.
- 1705: Pasted some funky unicode characters in and got exception in parser.
- 1706: Add new wiki page on adding support for alternate editor types.
- 1708: Fix NullPointerException in getOpenEditorPaths.
- 1709: Add wiki tutorial on how to use profiles view in "manual" mode.
- 1719: Ensure tooltip doesn't sit over main proposal window.
- 1726: Document object has no code assist docs.
- 1733: [OS X] Browser icons do not show in Mac code assist.
- 1737: Stack overflow when typing.
- 1738: Check that update dialog can come up twice (without closing the first one).
- 1741: Add @aliases to YAHOO.
- 1744: Ensure code assist proposal info won't pop up over proposal list on small screens.
- 1745: Exception in editor when disconnected from net.
- 1750: Profiles are applied every second when a file is referenced twice in script tags.
- 1759: F3 key can not be remapped, doesn't work in html
- 1760: Create subsection on screencasts page for "scripting with AJAX".
- 1761: Add Help topic for changing the default internal web browser.
- 1762: Update walkthroughs to reflect new project wizard.
Aptana Beta-.30 update (11-July-2006)
The Aptana Beta .30 release (11-July-2006) improves on the Aptana Beta .25 Release with features such as browser support information and increased flexibility in integrating your code documentation into Code Assist.
What's New
Browser support added to Code Assist
Aptana's Code Assist now includes browser support information. Browser support currently includes CSS, HTML, JavaScript Core language, HTML DOM Level 0, and HTML DOM Level 1 & 2 (partial). Browsers included in this feature are Mozilla Firefox, Internet Explorer, Opera, Safari, and Netscape. Full support for the HTML DOM will be added in an upcoming release.
By default, Code Assist displays browser icons for IE and Mozilla. To add icons for Opera, Safari, or Netscape, go to Window > Preferences... On the left side of the window, expand Aptana and select User Agents. Check or uncheck the boxes next to the browsers that you want to display support for in Code Assist.
Increased ScriptDoc flexibility
When you document a library for ScriptDoc to include in Code Assist, you now have the option of documenting your code either inline or in a corresponding ScriptDoc file (.sdoc). See Documenting your code in an .sdoc file for details how to set up your library and .sdoc files.
Aptana Perspectives merged
The Aptana Projects Perspective and Aptana Perspective have been merged. You can now switch effortlessly between the File View (any folders and files on your hard drive) and Project View (your Aptana "projects") in your workbench without having to change perspective.
New Actions View
New in this release, the Actions View contains actions to help you automate common JavaScript development tasks. You can also create your own Actions View scripts to further customize the Aptana UI. See Displaying the Actions View for details.
Improved Code Assist
Code Assist has been enhanced to intelligently guess which JavaScript keyword, object, or function you are typing. For example, if you type the letter "f", Code Assist now automatically pre-selects the word "function" from the Code Assist terms list. The list of Code Assist terms also no longer blocks your cursor when it pops up in the Editor.
Additional Outline View support for all web file types
The Outline View now supports all HTML, CSS, XML files. Outline View support for JavaScript has been improved in this release.
Aptana now "remembers" open files
If you opened a file using the File View and close the Aptana IDE without closing the file, Aptana will automatically open that file for you in the Editor the next time that you start the IDE.
Known Issues
Code Assist parse delay
If you are coding in the Aptana JavaScript Editor and switch from the Editor View to another view and then switch back to the Editor View, you will need to wait a few seconds for the Code Assist Profile View to re-parse the current profile and refresh Code Assist before you will be able to access Code Assist again. This will be fixed in an upcoming release.
MochiKit demos on mochikit.com use MochiKit v1.4
The MochiKit demos found at http://www.mochikit.com/demos.html use some functions from the upcoming MochiKit v1.4 release. At this time, Aptana only supports the current MochiKit v1.3.1 release. If you try to type in these demos from the MochiKit web site, some functions may be undocumented. However, all samples included in the official v1.3.1 download should work as expected.
Parentheses matching not functional
The parentheses matching feature, which highlighted the parenthesis or brace that matched the parenethesis or brace that your cursor was on, is not functional in this release. This will be fixed in a coming release.
Eclipse (v3.2) Plugin support does not include File View
If you decide to install Aptana as a plugin for Eclipse v3.2, the File View will not be functional.
Aptana Beta .25 update (14-June-2006)
The Aptana Beta .25 release (14-June-2006) improves on the Aptana Beta .20 Release with features such as MochiKit library support and enhanced colorization.
Starting with this release, the Aptana development team is focusing on implementing support for some of the most popular AJAX libraries used by the open source community. Because these libraries tend to use unique syntax and features, such as dynamic loading, each of the next few Aptana releases will focus on providing comprehensive support for approximately one new library or toolkit with each release. For this release, the Aptana team focused on the MochiKit library.
What's New
Integrated Code Assist on MochiKit libraries
Aptana has made it easier for you to code projects that use the MochiKit libraries:
- Aptana now includes a fully documented version of MochiKit (v1.3.1) that has been integrated into the Code Assist system. You can now access all of the parameters and return types for MochiKit functions and objects by simply pressing ctrl+space in an HTML file that uses a Code Assist profile containing the documented MochiKit libraries.
- The New MochiKit Library Project wizard enables you to quickly create web projects that utilize the MochiKit libraries. The wizard not only creates your project for you, it also creates a Code Assist Profile view for you to easily use Code Assist to help you with MochiKit functions and objects.
Faster Colorization
The colorization feature in Aptana now runs much faster than in previous releases. Faster colorization leads to improved overall performance for your coding experience in our Editors.
Code Assist Refinements
This release adds several refinements to the Code Assist feature. These refinements include displaying the source file for an object or function in the Code Assist menu and Code Assist now activating on a pause in typing in the JavaScript Editor.
Additional platforms supported
The Beta .25 release contains support for several additional platforms:
- On the Mac, both Power-PC and Intel-based Macs are supported. This release includes a universal binary version of Aptana that enables us to support both Mac platforms.
- On Windows-based machines, Aptana now supports Windows 2000.
Memory Leak Issue Improved
All known memory leak issues that were causing Aptana to sometimes crash when saving a file have been resolved. We will continue testing to ensure that all of these issues have been fixed.
Known Issues
- Aptana has not yet implemented full Dojo Toolkit support yet. Although this release adds support for MochiKit, support for Dojo will be added in an upcoming release. As part of our upcoming Dojo support, we will focus on enabling our JavaScript Editor to recognize some of the coding constructs unique to Dojo and will offer full Code Assist on this toolkit.
- In the Project View, if you rename a .js file that uses a Code Assist profile (e.g. a .js file created by the MochiKit project wizard) and add/update the link to the .js file in the current .htm file, you will need to open and close the .htm file to refresh the profile and to re-enable Code Assist.
- Autocompletion in the JavaScript feature will be further refined in an upcoming release.
Aptana Beta .20 update (30-May-2006)
What's New
Enhanced Code Assist Profiles View functionality
The Code Assist Profiles View makes it easier for you to manage the files that you use as sources for Code Assist:
- You can now create profiles for your different projects/folders in the Code Assist Profiles View so that Code Assist displays appropriately for the file(s) that you are currently working on. For example, if you have two different JavaScript libraries with a function named "foo", you can create separate profiles for each library so that the appropriate Code Assist is invoked depending on what you are working on.
- You can drag-and-drop files within the Code Assist Profiles View to organize your files.
- The former "Libraries View" was renamed "Code Assist Profiles View" to better reflect its functionality.
Improved context-sensitive (F1) help
This release contains significant additions to the Aptana context-sensitive (F1) help system.
- JavaScript keywords and operators now have documentation, including short code samples.
- HTML and CSS now have more robust documentation, including short code samples.
To access the new online help topics, either press F1 while your cursor is on the word or element that you are searching for help on, or go through the online help system available from Help > Help Contents.
New Aptana Preferences Settings
Now you can easily customize your work environment in Aptana with the addition of several new Preferences settings:
- Option to insert spaces instead of tabs
- Setting whitespace substitution characters
- Setting the HTML Editor/Preview pane to tabbed, horizontal, or vertical split view
- For HTML/XML, specifiying automatic single quotes, double quotes, or nothing when quoting attributes
- Enabling/disabling a leading star (*) character for multiline JavaScript comments
- Enabling/disabling automatic Code Assist pop-up on pause
- Enabling/disabling word wrap
Improved File View Functionality
The File View contains new features to bring its functionality closer to that of Windows Explorer:
- You can now create a new folder in the File View.
- You can now delete files and folders in the File View.
- File now automatically refreshes when you save a file to an expanded folder.
New fixes
The Aptana Beta .20 release contains a number of fixes and minor enhancements :
- Code Assist now contains suggested values that were previously missing for some attributes. (e.g. Mac-specific fonts for font-family, !DOCTYPE values, etc.)
- Code auto-completion and Code Assist behavior are now more refined.
Aptana Beta .15 update (10-May-2006)
What's New
Improved Code Assist system
This release contains significant improvements to the Code Assist system:
- You can now enable Code Assist to appear after any pause in your typing. (This feature is currently turned off by default.) To enable Code Assist on pause, go to Window > Preferences..., click the Aptana Editor Preferences tab, and check the Automatically pop up Code Assist on pause check box.
- Several JavaScript functions with a static list of possible parameters (e.g. createElement, getElementsByTagName) now display possible parameter values for you to choose when your cursor is inside the parentheses of one of these functions.
- HTML attribute values now display short text descriptions.
- The whole "look and feel" has been upgraded significantly.
Faster Editor loading
The Aptana JavaScript, HTML, and CSS Editors now load up to three times faster when you are opening a file than in the previous release.
Overtype on parentheses, braces, and HTML tags now enabled
Now when you are inside an HTML tag set, or set of parentheses or braces, and you type a ">", ")", or "}" to complete your statement, Aptana now types over the exisiting character, rather than inserting a second one.
HTML Outline View now functional
The Outline View (Beta) for HTML documents is now functional. By default, this view is hidden behind the original Outline View. To display the Outline View (Beta), select Outline View (Beta) from the menu of available views in the lower-left corner of your workbench (shown below).
Note: If you close the Outline View (Beta), you will only be able to access it again by resetting the scripting engine. To reset the scripting engine, click the Reset button in the toolbar at the top of the workbench.
New fixes for various exceptions
The Aptana Beta .15 release contains a number of fixes for issues reported to us by our test users, including the following:
- Code Assist now automatically displays for new entries in the CSS Editor.
- You can now automatically close self-closing HTML tags in the HTML Editor (e.g. <input /> without Aptana creating an artifact closing tag.
- Code folding is now functional for JavaScript.
- Updated "window" properties in Code Assist.
- Problems View now dynamically updates correctly.
- You can now configure your commenting style in your preferences.
Known Issues
Perspective Reset
Currently, if you manually reset your Aptana perspective, you will also need to manually reset the Aptana scripting engine. To reset the scripting engine, click the Reset button in the toolbar at the top of the workbench.
Aptana Beta .1 update (19-Apr-2006)
What's New
Overall Performance Improvement
Start-up time and overall editing performance has been significantly improved from the last release.
Improved Code Assist and code completion
This release contains several improvements to Code Assist and code completion functionality:
- Code Assist now offers help when you pause your typing for a few seconds.
- In the CSS Editor, Code Assist now displays a "hint" to show syntax and/or examples of valid attribute values in cases where a value either cannot simply be selected from the Code Assist menu, or if the menu has a wildcard ("*") indicating that the attribute has a wide range of possible values.
- The JavaScript Editor now displays Code Assist for function arguments when your cursor inside the function (based on the @param tag in your function documentation).
- In the JavaScript Editor, Code Assist now displays for "new" objects with namespaces.
- In the HTML Editor, appropriate tags (e.g. <br />, <img />) can now be self-closed without creating an extra closing tag.
- In the XML Editor, tag completion is now functional and will close your tags for you.
Enhanced tabbing, whitespace, and brace behavior
The Aptana Editors have the following new tabbing and whitespace behaviors:
- You can now display or hide space and tab characters by clicking the Show Whitespace button
.
- Shift+tab is now functional so that you can tab to the left or outdent code or text.
- The HTML Editor now has improved indenting and nesting behavior.
- Brace auto-completion and formatting is now more context-sensitive.
File View updated
The appearance of the File View has been updated to closely resemble Windows Explorer and give you quick access to your Desktop, My Documents folder, etc.
New problem reporting option
Now you can toggle Warnings on and off by clicking the Toggle Show Warnings button . Errors will still display in both the Problems View and left margin of the Editor.
New Web Preview Features
The Aptana Web Preview feature has been updated with a few new enhancements:
- The default web server now listens to any IP on your machine (not just 127.0.0.1).
- When you run your web site via the Launch Start Page button
, your web browser will connect to the first non-localhost IP.
Aptana Beta .1 release (11-Apr-2006)
What's New
UI Scripting Support
Aptana has added the capability for developers to extend the UI of the IDE using HTML, JavaScript, and CSS. This feature includes a new Aptana JavaScript library that you can leverage for your development work. See Extending the Aptana UI to learn more about this feature.
New JavaScript, HTML, and CSS Editors
The Aptana JavaScript, HTML, and CSS Editors in have been completely re-written. The new Editors feature working Code Assist, error reporting, and improved colorization. These Editors are all now multi-language, and colorize each language differently.
New Aptana Projects Perspective
Aptana now has a new Aptana Projects Perspective. Use the Aptana Projects Perspective if you want to do your development work within the context of a project. To switch to the Aptana Projects Perspective, click the Open Perspective button (in the upper right corner of the IDE) and select Other... > Aptana Projects.
Updated Aptana Perspective
The default location of some of the Views on the Aptana Perspective has changed, freeing up more Editor space on your screen without having to rearrange the Views yourself.
Known Issues
Error on update
You may get an error when you initially update your build of Aptana because of ongoing changes to the Aptana Perspective and various views. This will be fixed in an upcoming release.
Open Declaration not functional
The Open Declaration feature currently is not functional. This will be fixed in an upcoming release.
File View has limited functionality
The File View currently lacks some of the functionality (e.g. copy, paste, New > Folder) found in Windows Explorer. This will be fixed in an upcoming release.
No Outline View for HTML Editor (Update: Fixed in Beta-1.5)
The Outline View for the HTML Editor is currently not functional. This will be fixed in an upcoming release.
JavaScript Editor runs slowly on large files
You may notice a decrease in performance in the JavaScript Editor for files longer than 2500 lines.
Code Assist on instances created in the HTML Editor
The current version of Code Assist only recognizes instances of types created in the JavaScript Editor. Currently, you will not receive Code Assist on any instances created in the HTML Editor. This will be fixed in a future release.
Script menu items not working
In some cases, scripts are not able to associate their event handlers with their perspective menus. However, clicking on the "refresh scripting engine" button will cause the scripts to be reloaded at which time they will be able to connect to their menus.
Aptana Alpha release (20-Mar-2006)
What's New
New Aptana Web Perspective
This alpha release features a new Web Perspective that eliminates the need to create "projects" in order to work with your files. Highlights of the new perspective include the following features:
- The new perspective has one new View and one upgraded View:
- File View - Use the File View to access any files on your computer. If the file system seems out of date, click the Refresh button
to refresh the view. To learn more, see Displaying the File View.
- Code Assist Profiles View - Use the Code Assist Profiles View to manage the libaries that you can use for Code Assist. To learn more, see Displaying the Code Assist Profiles View.
- File View - Use the File View to access any files on your computer. If the file system seems out of date, click the Refresh button
- The Project View is no longer the most prominent default view on the left side of the screen. The left side of the screen now contains the File View and Code Assist Profiles View. (The old Project View is now directly behind the File View.)
- By default, Aptana now provides Code Assist only for the JavaScript Core language and DOM. To access Code Assist for other libraries, add them to the Code Assist Profiles View by either dragging the library file into the View or by clicking the Add File button
.
New Problems View
The Problems View has been revamped and now displays HTML and JavaScript syntax errors. The new Problems View now only shows errors in the currently active Editors. (You can still access the old Eclipse Problems View by selecting Show View > Problems from the Window menu.)
Known Issues
The following list contains known issues associated with the 20-Mar-2006 Aptana Alpha release.
Run web site preview feature
- The Web Site Preview feature, accessed by clicking the Launch Start Page button
, currently only has limited functionality. This issue is temporary and will soon be fixed in an upcoming release.
- To preview a web site, you can still use either the Preview tab in the HTML Editor, or configure an external web server.
Online Help
Some Online Help topics currently have out-of-date information in them from when Aptana required projects to work with files. These Help topics are in the process of being updated and will be gradually rolled out over the next couple of weeks.
Aptana Alpha release (10-Mar-2006)
Known Issues
The following list contains known issues associated with the 10-Mar-2006 Aptana Alpha release.
HTML and CSS Editors (Update: Fixed in Beta .1)
- Both the HTML Editor and CSS Editor contain only basic functionality and will be significantly upgraded in the next release. Although we welcome feature requests to help us prioritize what should be included the the new versions of these Editors, bug reporting should be focused on the JavaScript Editor.
- The Open Declaration feature currently does not work in the HTML Editor.
- Code Assist is not functional in the CSS Editor.
Code Assist (Update: Fixed in Beta .1)
- Code Assist currently will not appear, other than for arguments, inside of the ()'s of a function call.
- In the alpha release, Code Assist works for static built-in objects (e.g. Math, Date, etc.), JavaScript primitives, new objects and primitives, and documented functions and property types.
Parsing Errors
- Some parser errors trigger automatic bug report submissions.
- How can you tell if an error automatically submitted a bug report? If the Aptana IDE automatically opened an Edit history.txt file, a bug report was also automatically submitted. This type of submission will only happen once per file.
- You will need to have the -Dhistory=100 command line option turned on to enable automatic bug report submission.
- Typing the string "0x" (zero-x) followed by a hexadecimal value may report a false error.