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*