We're excited to announce the public availability of RubyMine 2016.1, the next major update for our Ruby and Rails IDE.

This update brings support for the latest Rails 5 and Ruby 2.3, while also improving your development experience with better JavaScript and TypeScript, enhanced VCS and database tools.

The following features are on board:

  • Rails 5 ActionCable is now supported with code completion, navigation and refactorings; Rails API can now be chosen when creating a new app; code insight is added for all the new ActiveRecord methods.
  • Stubs for Ruby 2.3 are provided: all newcomers are present in completion, resolving and documentation; safe navigator and squiggly heredocs are also introduced.
  • When creating a new Rails app, you can now choose one of the existing Rails templates.
  • Improvements in ECMAScript 6 and TypeScript support include better refactoring options, new “Unused imports” inspection, and new “Optimize imports” action.
  • Angular 2 support is now enhanced with coding assistance for event and property bindings, completion inside any data bindings, code insight for custom event handlers, and much more.
  • The JavaScript debugger now supports asynchronous client-side code, arrow functions in ES6, and Web and Service workers.
  • Running and debugging Node.js apps are now available on a remote machine or Vagrant box from the IDE.
  • VCS improvements include support for Git worktrees, and merging and comparing revisions with by-word difference highlighting.
  • Database tools bring better support for PostgreSQL, SQL Server custom types completion, table truncation option.

For more details please read the What's new page, where you can also download a free 30-day trial.

*Yours truly,

The JetBrains Team*