What's New in Version 6.1.0
JavaScript Support
What's New in Version 6.0
IDE
- %product% can be opened simultaneously with PhpStorm
- Editor tabs can be sorted in alphabetical order
- Consolidating bookmarks, breakpoints, and favorites in a single tool window
Code Editing
- Action to restore default font size
- Navigating between custom regions
- Possibility to view and change line separators for the existing files
- Action 'Fix Doc Comment'
- Action 'Move Caret to Matched Brace' has been added
- Since code completion works after typing any number of characters in the middle of a word, using asterisk wildcard is not required
Languages, Frameworks and Technologies
- Dart support
- TypeScript support
- Emmet support
- Support for FogBugz issue tracking system
- Support for Mantis issue tracking system
- Support for Assembla issue tracking system
Configuring Project and IDE
- Possibility to define fall-back fonts
- Dart: possibility to configure code style
- Jade: possibility to configure code style
- Configuring code style for LESS
- Option to change font size on the editor tabs
- Darcula theme is available
- Fall-back fonts
- Possibility to configure Emmet for HTML, XML, CSS
- Enabling notification in console on stderror/stdout for external tools
- Representation of the dollar sign in template variables
- Simplified installation of JetBrains-provided plugins
- Possibility to enable parsing PAC file
Tool Windows
- Possibility to add external files to Favorites by drag'n'drop
- Consolidating bookmarks, breakpoints, and favorites in a single tool window
- Icon 'Export Inspection Results' is added to the toolbar of the Inspection tool window
- REST Client tool window
- HTML 5 outline mode is added
Plugins
Navigation and Search
- Speed search in Live Templates allows searching for any text in the template abbreviation, body, or description
- Navigating between custom regions
Markup languages and style sheets
- Flexible control over the JetBrains Chrome Extension in the browser
- File Watchers for transpiling SASS, LESS, and SCSS into CSS and for compressing CSS
Version Control
- Possibility to remove untracked files that prevent check-out
- Advanced handling of platform-specific line endings (LF-CRLF).
- TFS 11 (aka TFS 2012) is supported
- Possibility to color-mark directories with the changed descendants
Inspections
- JQuery selector inspection for detecting JQuery selectors anti patterns added
JavaScript Support
- New CoffeeScript refactorings
- Advanced configuration settings for JSHint and JSLint code quality tools
- JQuery selector inspection for detecting JQuery selectors anti patterns added
- Flexible control over the JetBrains Chrome Extension in the browser
- File Watchers for transpiling CoffeeScript, TypeScript, and Dart into JavaScript and for compressing JavaScript
- JavaScript libraries are write-protected and excluded from refactoring
- JavaScript libraries determine error highlighting in their scopes
- %product% detects and ignores the minified file if the corresponding debug version is available
- Predefined libraries with JavaScript definitions for standard dom, html5 and ECMAScript API, as well as for node.js global objects
- Viewing the libraries associated with the file opened in the editor
- Downloading an alternative version of JSHint code quality checker
- Running JSHint code quality checker according to a configuration file
- Closure Linter quality checker
Testing Support
Miscellaneous Improvements
- Possibility to manage case of unicode literals
- Managing tasks and context: integration with PivotalTracker, Redmine, Trac, FogBugz, Mantis, Assembla, and Generic Server issue tracking systems is supported
- Use soft wraps option
What's New in Version 5.0
Code Editing
- Hyperlinks to the symbols in the Quick Definition tooltip
- Pinning the Quick Definition tooltip results in showing Documentation tool window
- Pinning the Quick Documentation Lookup results in showing Documentation tool window
Tool Windows
Navigation and Search
- It is now possible to switch between the find in path and replace in path dialogs
- It is now possible to switch between the find in path and replace in path dialogs
Markup languages and style sheets
- Improved code completion, navigation, code formatting, and support of advanced code constructs in the CSS, SASS, and LESS context
- Viewing changes to HTML and CSS in the actual browser window instantly without page refresh
- Reloading pages in the browser from %product%
JavaScript Support
- Viewing changes to JavaScript in the actual browser window instantly without page refresh
- JavaScript libraries can be configured at the project level (project and global libraries)
- Annotating JavaScript for the Closure Compiler is supported
- Debugging JSTestDriver unit tests
- Built-in JSLint code quality checker
- Node.js core module sources can be configured both as a global or as a project library
- The JADE template engine supported
Remote Hosts
Command Line Tools
- Integration with command line tools is provided at %product% level, so once configured, a tool is available in all %product% projects
- Executing command line scripts automatically after committing changes to the repository
Miscellaneous Improvements
- MONTH_NAME_SHORT and MONTH_NAME_FULL variables are available in file templates
- Intention actions to check and edit regular expressions
What's New in Version 4.0
IDE
- ALT+Click editor tab to close other tabs
- Pinch-to-Zoom in the editor tabs
- Possibility to view all editor tabs and choose the active tab
Code Editing
- Sticky selection
- Custom code folding regions
- Emacs actions can be invoked via Go to Action
- More Emacs actions have been added to the platform (kill ring, sticky selection, adjust line); keyboard shortcuts have been added in the Emacs scheme
Languages, Frameworks and Technologies
Configuring Project and IDE
- New way to access IDE Settings via Go to Action
- Improved code style settings
- Preselect old name
- Possibility to recognize line comments if it starts at the very first position on a line
Tool Windows
Markup languages and style sheets
Version Control
- Streamlined UI for Git branches
- New merging, deleting, and comparing Git branches
- Ability to switch to Perforce online mode in the Changes tool window
- Integration with Subversion 1.7 is supported
- Local working copies can be created with Subversion 1.7
- Check box for memorizing password
- For Perforce integration, two refresh modes are supported
JavaScript Support
- Generating project stubs from the HTML5 Boilerplate, Twitter Bootstrap, and Express frameworks
- Code coverage for JavaScript Unit testing
- Switching between JavaScript language versions to choose the one that fits the targeted browser
- JavaScript Strict mode supported
- Possibility to configure JavaScript libraries for various scopes
- Node.js: possibility to configure interpreter and sources
Miscellaneous Improvements
- New way of creating and deleting tasks via tasks combo
- Possibility to view task description
- Possibility to show tasks combo in the main toolbar
What's New in Version 3.0
IDE
- Possibility to preserve temporary files
- Possibility to reopen a project from the Welcome screen
- Possibility to drag and drop a project onto the Welcome screen
Code Editing
Configuring Project and IDE
- Possibility to copy code style from another language
- Live templates can be created and edited right in the Settings | Live Templates dialog box
- Language-specific code style settings
- Safe write mode
Tool Windows
- Tool Windows are now available on the View | Tool Windows menu
- Event Log tool window shows all IDE notifications and allows you to take action where needed
- Dedicated tool window for managing your project favorites
- Dedicated JSTestDriver tool widow for starting the JsTestDriver server for running JavaScript unit tests in the browser
Navigation and Search
Version Control
- Reviewing changes to be checked in (Digest view) right in the Commit dialog box
- Viewing local changes from base revision in a dedicated pane on the Local tab of the Changes tool window
- Git Fetch is performed silently, without showing the Fetch Settings dialog box
- Initial support of git gists for sharing code snippets on GitHub
- Possibility to view change details for a file
- Revision graphs for Git
Inspections
Web Resources
JavaScript Support
- The mark object action is available in the JavaScript debugger
- JavaScript unit testing
- Node.js: coding assistance, running, debugging, and unit testing
Testing Support
- Unit Testing for JavaScript. JSTestDriver Assertion, QUnit, and Jasmine frameworks are supported
- Running JavaScript unit tests in browser
Remote Hosts
Miscellaneous Improvements
- Column selection mode
- Macros functionality is in the Edit menu
- Quick hide/show tool window buttons
- Possibility to compare binary files
- Hierarchies built are in the Navigate menu
- Find Action is in Help menu
What's New in Version 2.1.0
Code Editing
Version Control
What's New in Version 2.0
Running
Markup languages and style sheets
- SASS3 support, with syntax highlighting, indentation-based code folding, and color editor
- LESS support, with compilation and coding assistance

