PhpStorm & WebStorm 3.0.1 RC

A Release Candidate is available for 3.0.1 bugfix update. Build 111.217, with many important fixes across all subsystems. Notable changes:

  • Dark editor color schemes are bundled WI-333
  • Undefined class inspection will check PHPDoc WI-9241
  • Undefined member inspection will provide more details WI-9242

More details available in build changelog & platform changelog

Download PhpStorm & WebStorm for your platform from project EAP page.
Patch-update from 3.0.1 Beta will be available soon.

Develop with pleasure!
-JetBrains Web IDE Team

Please, do not use twitter or blog comments for reports – file them to tracker.

Posted in Announcement | Tagged , , | 4 Comments

PhpStorm 3.0: New and Noteworthy in Database Realm

This is a cross-post from IntelliJ IDEA blog. Original post by Gregory Shrago.


There are many little things in database and SQL area that got attention in PhpStorm 3.0 release but now I just want to highlight the major ones.

Data Sources view got a new look and now includes stored procedures both from DDL scripts and real databases. The existing SQL dialects support has been redesigned with two new dialects introduced: H2 and MS Transact-SQL. So the list of supported SQL languages now looks like this:

Data Sources Toolwindow

  • MySQL 5.6
  • PostgreSQL 9.0.5
  • Oracle 11.2
  • SQLite 3.7
  • SQL Server 10.50
  • Derby 10.8
  • HSQLDB 2.2
  • H2 1.3
  • SQL-92

Featuring:

  • Exact syntax as in docs
  • Context-aware completion
  • PL-extensions support

Database view:

  • Includes stored procedures. Search for usages, navigate to, drag and drop to editor, etc.
  • Working with large databases is now less painful. Tables and procedures are available the moment their names are loaded. Columns, procedure parameters and other information are loaded in background afterwards.
  • If something is changed there’s no need to wait for the whole synchronization. Refresh only selected schemas, tables or procedures.

Database Console:

  • Console now remembers its state so you won’t lose statements you have never run.
  • If you do not want to switch editors back and forth you can run statements directly from an SQL file or any other place where SQL injection takes place: invoke “Run Query in Console” intention for the first time then use console “Execute” action shortcut as if you are in console.
  • Transact-SQL batch execution mode (the toggle is hidden in the console properties dialog)
  • Console editor now can be undocked and split as any other editor.

Develop with pleasure!
-JetBrains Web IDE Team

 

Posted in Feature | Tagged , | 4 Comments

PhpStorm & WebStorm 3.0.1 Beta

Small holiday present for everybody – a Beta for 3.0.1 bugfix update. Build 111.150, with many important fixes across all subsystems.

More details available in build changelog & platform changelogs 1 & 2

Download PhpStorm & WebStorm for your platform from project EAP page.
Patch-update is NOT available.

Develop with pleasure!
-JetBrains Web IDE Team

Please, do not use twitter or blog comments for reports – file them to tracker.

Posted in Announcement | 5 Comments

WebStorm 3.0: The JavaScript IDE!

Greetings from JetBrains!
The newest version of our JavaScript IDE — WebStorm 3.0 — is out!

Latest trends like CoffeeScript, JSLint/JSHint validation and the new star of server-side JavaScript development – Node.JS – are at your fingertips:

  • Support for Node.JS allows you to use all the IDE power for editing and debugging server-side JavaScript.
  • CoffeeScript navigation, completions, refactoring, error-checking and more.
  • Integration with JSLint/JSHint enables new inspections to verify code quality.
  • JavaScript unit testing with JsTestDriver.
  • Smart Duplicated Code Detector for HTML, CSS and JavaScript.
  • Significant improvements to FTP/SFTP Sync.
  • TFS support and revision graph for GIT.
  • Streamlined UI across all operating systems.

Read more about what’s newdownload WebStorm 3.0 and do not miss another present — attractive WebStorm pricing before February 1, 2012!

Oh, and we also want to cordially thank all early adopters for your invaluable feedback!

Develop with pleasure!
JetBrains Team

Posted in Announcement | Tagged , , | 15 Comments

New in 3.0: Support of profiling with Zend Debugger

Hello guys,

Sometime ago we announced integration with Xdebug profiler in PhpStorm 3.0. This time we want to introduce you integration with another popular CPU profiling extension for PHP – Zend Debugger.

Continue reading

Posted in Feature | Tagged , , | Leave a comment

WebStorm 3.0 RC

WebStorm 3.0 RC build is available. This build represents final set of functionality for 3.0 release and will require a valid upgrade subscription or starting your 3.0 trial period.

Build contains set of significant fixes made since last EAP, thanks to all users for reporting problems to tracker!

Download WebStorm for your platform from project EAP page.
Patch-update is NOT available.

Develop with pleasure!
-JetBrains Web IDE Team

P.S. Work on 3.0.1 is already in progress.

Posted in Announcement | 4 Comments

Run nodeunit tests with WebStorm 3.0

Hello everybody,

As you know Node.js support has been already presented in WebStorm 3.0. Now we would like to introduce integration with nodeunit — unit testing framework for Node.js.

To start you should have nodeunit module installed. Make sure NODE_PATH environment variable points to the parent directory of nodeunit module.

To run tests first you need to create Nodeunit Run Configuration:

  • Open Run/Debug Configurations dialog (Main menu | Run | Edit Configurations)
  • Press icon and select Nodeunit

Next fill Node path and Working Directory as you usually do in NodeJS Run Configuration. Next select what kind of test you intend to run from Run list. Finally you have to specify a path to a single test file or a directory (this path should be relative to the working directory you have already specified).

Save Nodeunit Run Configuration and run it (Main menu | Run | Run…).

You will see something like this.

You can navigate from the stack trace to the source code.

If you prefer to run your tests often, it’s helpful to use Shift+F10 shortcut to rerun the last Run Configuration.

Test Node.js app with pleasure!

Download WebStorm for your platform from project EAP page.

Note: Users of PhpStorm, as well as other JetBrains IDE – IntelliJ IDEA, PyCharm, RubyMine, and AppCode – should install “NodeJS” plugin from the plugin repository.

Posted in Feature | Tagged , , , | 2 Comments

How to lint your JavaScript with JSLint in real time

Do you have a habit running JSLint for your JavaScript code? If you do not have it because the running is tedious, then IDE can help you with it while you edit the code. Here is how.
Open Settings, type JSLint, enable an inspection, configure the options. Hit apply.

Here you go, errors from JSLint appears in your editor!

Develop with pleasure!

Posted in Feature | Tagged , | 12 Comments

PhpStorm 3.0: Keep Your Code in Its Best Shape!

Hello from JetBrains!

Great news of the day:  PhpStorm 3.0 — a major upgrade of our PHP IDE — is out!

It brings many new features and improvements, reflecting several hundred of your votes in our issue tracker:

  • Smart Duplicated Code Detector to help you quickly find similar blocks of code through your entire code base and securely get rid of them without losing the intended functionality.
  • A new integrated UML tool allows you to quickly get a bird’s-eye view of your project structure, or even a semantic view of the changes in the recent VCS commits made by your colleagues.
  • To ensure that your code works fast and doesn’t cause any performance bottlenecks, the IDE is now integrated with profilers.

The key new functionality in PhpStorm 3.0 includes:

  • Smart Duplicated Code Detector
  • PHP UML diagrams
  • Profiling results browser for Xdebug and Zend Debugger engines
  • PhpUnit test runner is now fully compatible with PhpUnit 3.6
  • CoffeeScript support
  • Significant improvements to FTP/SFTP Sync
  • TFS support and revision graph for GIT
  • Streamlined UI across all operating systems

Read more about what’s new and download PhpStorm 3.0.

Also coming soon: WebStorm 3.0 – a lightweight, smart IDE for JavaScript, HTML and CSS! Expect CoffeeScript, Node.JS and JSLint.

Develop with pleasure!
JetBrains Team

Posted in Announcement | Tagged , , | 63 Comments

PhpStorm & WebStorm 3.0 Beta

The timeframe for 3.0 EAP is almost over and we call this week’s build a Beta. Do not hesitate reporting bugs and performance problems. Please, do not use twitter or blog comments for reports – file them to tracker.

Build 110.518 is focused on bug fixes and performance, but also has some new features:

  • UML Diff for a semantic view on any change set
  • SVN 1.7 experimental support
  • UI rendering improved to work more seamlessly across platform’s look and feels

More details available in build changelog & platform changelog

Download PhpStorm & WebStorm for your platform from project EAP page.
Patch-update from last EAP is also available.

There’s only a few days left until 50% discount ends!

Develop with pleasure!
-JetBrains Web IDE Team

Posted in Announcement | Tagged , , , , | 20 Comments