This documentation relates to previous versions of Titanium Studio.

To see the latest documentation, visit docs.appcelerator.com.

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Wiki Markup
{html}
<style type="text/css">
.jira-issue { background: none; border: none }
#main .wiki-content .jira-issue.resolved > a { text-decoration:none; }
</style>
{html}
Contents
Table of Contents
maxLevel5
minLevel2

Overview

Aptana Core forms the basis of the product Aptana Studio, designed for web-only development, and the core of Titanium Studio, which layers the Titanium development environment on top of the web experience.

Aptana Core 3.2.2

Fixes and improvements across a range of items. For a complete list, see the release notes section in JIRA.

Notable issues

  • JIRA
    APSTUD-7244
    APSTUD-7244
  • JIRA
    APSTUD-7217
    APSTUD-7217
  • JIRA
    APSTUD-7176
    APSTUD-7176
  • JIRA
    APSTUD-7160
    APSTUD-7160
  • JIRA
    APSTUD-5028
    APSTUD-5028
  • JIRA
    APSTUD-4986
    APSTUD-4986
  • JIRA
    APSTUD-4867
    APSTUD-4867
  • JIRA
    APSTUD-23
    APSTUD-23

Aptana Core 3.2.1

A selection of fixes to improve the developer experience. For a complete list, see the release notes section in JIRA.

Notable issues

  • Fixed an issue with multiple instances of the same item appearing in the JavaScript outline.
  • Upgraded Rhino to a new version to substantially improve JS Lint parsing time.
  • JIRA
    APSTUD-4896
    APSTUD-4896
  • JIRA
    APSTUD-4875
    APSTUD-4875
  • JIRA
    APSTUD-4810
    APSTUD-4810
  • JIRA
    APSTUD-4765
    APSTUD-4765
  • JIRA
    APSTUD-4925
    APSTUD-4925
  • JIRA
    APSTUD-4808
    APSTUD-4808
Note

If you have an issue with slow indexing of files, we've made a number of changes recently. Try doing a 'Project > Clean' on all projects.

Aptana Core 3.2.0

A roll-up release with a few major tweaks to speed development. For a complete list, see the release notes section in JIRA.

JavaScript

  • We've added a new high-performance JavaScript Style validator that does much of what JSLint does, but in a fraction of the time. Try turning it on in Preferences > Studio > Validation > JavaScript
  • We've also filtered out a lot of style warnings from JSLint.
  • Outline view now descends into conditional statements.

HTML, CSS and PHP

  • Studio 3.1.3 introduced a bug with slow typing in large files where word wrap was enabled. We've corrected that.
  • HTML validation filters have been re-enabled.
  • Fixed bugs in PHP indexing.

Other items of note

  • We've re-enabled support for the "dropins" folder.
  • Tweaks/Fixes to the Find bar.

Aptana Core 3.1.3

A rather significant bug fix release with over 70 items.

For a complete list, see the release notes section in JIRA.

New Items

  • The find bar now supports multi-line search!
  • You can now file bugs and improvements from inside Aptana Studio. Check out Help > Troubleshooting > Aptana Studio > Submit Ticket.... If you don't have a JIRA account, please sign up at http://jira.appcelerator.org
  • Scope selectors in Rubles can now use grouping, intersection and union operators

JavaScript

  • JavaScript now has additional options for improved formatting placement of spaces around parentheses
  • Local variables inside functions are back again in content assist
  • Formatting fixes
  • ScriptDoc improvements

HTML and CSS

  • Notable speedup in CSS parsing
  • CSS and HTML text hovers have been improved with additional information
  • HTML snippets will no longer display inside HTML attribute values, unless specifically scoped to do so

PHP

  • The PHP outline now shows functions inside conditionals
  • PHP now supports parent:: autocompletion

Bugs of Note

  • JIRA
    APSTUD-4830
    APSTUD-4830
  • JIRA
    APSTUD-4774
    APSTUD-4774
  • JIRA
    APSTUD-4756
    APSTUD-4756
  • JIRA
    APSTUD-4731
    APSTUD-4731

Aptana Core 3.1.2

This small release most noticeably addressed some issues uncovered as part of the 3.1.1 release.

  • JIRA
    APSTUD-4699
    APSTUD-4699
  • JIRA
    APSTUD-4663
    APSTUD-4663
  • JIRA
    APSTUD-4662
    APSTUD-4662
  • JIRA
    APSTUD-4656
    APSTUD-4656
  • JIRA
    APSTUD-4411
    APSTUD-4411

For a complete list, see the release notes section in JIRA.

Aptana Core 3.1.1

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.

  • JIRA
    APSTUD-4410
    APSTUD-4410
  • JIRA
    APSTUD-3422
    APSTUD-3422
  • JIRA
    APSTUD-4475
    APSTUD-4475
  • JIRA
    APSTUD-4408
    APSTUD-4408

For a complete list, see the release notes section in JIRA.

Aptana Core 3.1

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.

Typing /** before a JavaScript function will now automatically add a documentation header.

Code Block
/**
 *
 * @param {Object} a
 * @param {Object} b
 * @param {Object} c
 */
function foo(a, b, c) {

}

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.

Aptana Core 3.0.9

A very minor release as we gear up to a much larger Aptana Studio 3.1

Bugs

JIRA
APSTUD-4269
APSTUD-4269
JIRA
APSTUD-4184
APSTUD-4184

Aptana Core 3.0.8

A release focusing on improvements to core functionality

  • Addresses an issue with a possible freeze while performing a git push
  • Fixes for the accidental insertions of extra spaces during formatting
  • Corrects two cases where the editor may freeze while writing PHP regexes or collapsing code.

Features

JIRA
APSTUD-3984
APSTUD-3984
JIRA
APSTUD-4020
APSTUD-4020
JIRA
APSTUD-4157
APSTUD-4157

Bugs

JIRA
APSTUD-2132
APSTUD-2132
JIRA
APSTUD-3610
APSTUD-3610
JIRA
APSTUD-3631
APSTUD-3631
JIRA
APSTUD-3687
APSTUD-3687
JIRA
APSTUD-3875
APSTUD-3875
JIRA
APSTUD-3898
APSTUD-3898
JIRA
APSTUD-3926
APSTUD-3926
JIRA
APSTUD-3962
APSTUD-3962
JIRA
APSTUD-3973
APSTUD-3973
JIRA
APSTUD-3981
APSTUD-3981
JIRA
APSTUD-3992
APSTUD-3992
JIRA
APSTUD-3993
APSTUD-3993
JIRA
APSTUD-4005
APSTUD-4005
JIRA
APSTUD-4007
APSTUD-4007
JIRA
APSTUD-4024
APSTUD-4024
JIRA
APSTUD-4027
APSTUD-4027
JIRA
APSTUD-4033
APSTUD-4033
JIRA
APSTUD-4034
APSTUD-4034
JIRA
APSTUD-4039
APSTUD-4039
JIRA
APSTUD-4051
APSTUD-4051
JIRA
APSTUD-4062
APSTUD-4062
JIRA
APSTUD-4069
APSTUD-4069
JIRA
APSTUD-4075
APSTUD-4075
JIRA
APSTUD-4112
APSTUD-4112
JIRA
APSTUD-4134
APSTUD-4134
JIRA
APSTUD-4137
APSTUD-4137
JIRA
APSTUD-4142
APSTUD-4142
JIRA
APSTUD-4155
APSTUD-4155
JIRA
APSTUD-4158
APSTUD-4158
JIRA
APSTUD-4173
APSTUD-4173
JIRA
APSTUD-4181
APSTUD-4181
JIRA
APSTUD-4211
APSTUD-4211