RubyMine 2016.3 EAP is Open

Hello everyone,

A couple of days ago we released the third minor update for the 2016.2 version and now it’s time to go further. Despite working hard on all the hot fixes, we’re also focusing on the next RubyMine 2016.3 that’s due out in November. Today we’re happy to open the Early Access Program for the next RubyMine 2016.3.

Performance always has our undivided attention. For every single release we keep on fighting to make RubyMine faster. When working with remote interpreters, performance issues become crucial. So we decided to start with the following improvements:

Faster Remote Gem Downloading

Downloading remote interpreter gems could take a very long time to get everything needed, so we’ve added integration with rsync to make it faster. Just take a look at the final numbers from our testing environment!remote_interpreters_testHere are some more details on how we got these numbers.

Continue reading

Posted in Announcement, Productivity, WhatsMining | Tagged , | 2 Comments

RubyMine 2016.2.3 Bug-Fix Update

Hello everyone,

Please welcome the next minor update: RubyMine 2016.2.3. To update, download the new version from our website or, if you’re running RubyMine 2016.2.2, install the patch by clicking Check for Updates.

This update brings more accurate Ruby and HAML code error highlighting together with various fixes for better integration with version control systems. Thanks to our colleagues from the WebStorm team it also improves JavaScript support. You can find a full list of all addressed issues in the release notes.

Your RubyMine Team

Posted in Announcement | Tagged | 5 Comments

RubyMine 2016.2.2 is Now Available

Hello everyone,

RubyMine 2016.2.2 is now available! You can download it from our website or, if you’re using RubyMine 2016.2.1, you will soon receive a notification about available patch-update.

This update mostly brings fixes for UI responsiveness problems when working with Haml files, when running specs, while inspecting code. It also improves debugger among various bug fixes. You can find a full list of all addressed issues in the release notes.

Your RubyMine Team

Posted in Announcement | Tagged | 2 Comments

RubyMine 2016.2.1 Bug-Fix Update

Hello everyone,

It’s time for a fresh minor update, based on your first impressions and feedback on the recently released RubyMine 2016.2. Please welcome RubyMine 2016.2.1!

To update, download the new version from our website or, if you’re running RubyMine 2016.2, install the patch by clicking Check for Updates.

This update brings the following fixes and improvements:

  • YAML files containing template languages are now properly processed;
  • RubyMine no longer freezes while indexing Haml, YAML and Slim files with unicode line separators (0x2028);
  • Debug Rails Console is fixed for remote Ruby interpreter configured via Vagrant;
  • The list of gems is now better synchronized when Rbenv gemsets are used;
  • Minitest failure result nodes now have “jump to test” functionality;
  • A diagram is now available to illustrate the relationship between views, states and templates in AngularJS app that use ui-router;
  • In JavaScript code, options suggested by the completion popup are now sorted by use;
  • For linters like ESLint or JSHint, the whole word and not just the first symbol is now highlighted when the linter reports a warning.

The full list of addressed issues can be found in the release notes. If you missed the RubyMine 2016.2 release, find out more about its new features on the What’s new page.

Your RubyMine Team

Posted in Announcement | Tagged | 2 Comments

RubyMine 2016.2: Enhanced Support for Ruby, YAML, RSpec, and More

Hello everyone,

My calendar says we have a release today. And here it is! RubyMine 2016.2, the second update in the 2016 series of releases, is now ready to use. Read more and download RubyMine 2016.2 on the What’s New page on our website.


We didn’t even have a special roadmap for this version, as we decided to polish all the existing features and focus on your feedback on 2016.1, rather than adding something extremely new. So for the last few months RubyMine team has focused on better code intelligence for Ruby, YAML, and RSpec. The 2016.2 also inherited all the new features and improvements from IntelliJ Platform, bringing better support for JavaScript and TypeScript, an enhanced UI, and improved VCS and database tools.

Continue reading

Posted in Announcement, Better Code, Productivity | Tagged | 2 Comments

RubyMine 2016.2 Release Candidate is Here

Hello everyone,

As of today we start the final countdown for RubyMine 2016.2 release. Please welcome RubyMine 2016.2 Release Candidate (build 162.1236.14) that you can learn more about and download from our website. If you have a previous EAP build (162.1236.5) installed, you should soon get a notification in the IDE about a patch update.

Please take a look at the release notes. There is also a couple of known issues on rbenv gemsets we are working on. If you find something critical — please let us know here in the comments or on our issue tracker.

Your RubyMine Team

Posted in Announcement, WhatsMining | Tagged | Leave a comment

Webinar Recording: Сross-Platform Mobile Development with RubyMotion and RubyMine

Hello everyone,

Last week brought great news for RubyMotion users and we’re proud to have been involved. Laurent Sansonetti, the founder of HipByte and the original developer of RubyMotion, announced the first release of Flow and showed an inspiring demo during the webinar! The recording is now available on YouTube JetBrainsTV channel.

Please read more about mobile and development services from HipByte, discover RubyMotion manuals and book recommendations, and learn more about RubyMotion support in RubyMine.

Your RubyMine Team

Posted in Screencast | Tagged , , | Leave a comment

RubyMine 2016.1.2 is Now Available

Hello everyone,

RubyMine 2016.1.2, a new bug fix update for RubyMine 2016.1, is now available!

This update brings far smarter code insight in .ruby-gemset and .rbenv-gemsets files; navigation between related files for Rails 5’s Action Cable channels (and an intention action allows you to create a non-existing channel); code completion for defined YARD attributes; and many bug fixes and improvements.

Please take a look at the release notes and use “Check for Updates…” to download and install the update as a patch to your existing installation. Or, download RubyMine 2016.1.2 from our website.

Your RubyMine Team

Posted in Announcement, Better Code | Tagged | 3 Comments

RubyMine 2016.2 Early Access Program is Open

Hello everyone,

Last year’s move to the subscription model was motivated by our desire to release more often, focusing on continuous delivery of value independent of versioning. With that goal in mind, we started this year with RubyMine 2016.1, the first release in the series of releases planned for 2016. Now we’re glad to announce RubyMine 2016.2 EAP, a preview of the next IDE update planned for this summer!

Staying focused on polishing the key IDE features, in this release we continue to work on better code insight, new refactorings, smoother gem management experience, and other features you use every day. We also have a lot of new features coming from IntelliJ Platform and hope you will like them as well.

Please stay tuned as we’re going to publish posts about all the most interesting 2016.2 new features during the summer. As of today, let me share a couple of neat new features that help make RubyMine easier on your eyes.

Continue reading

Posted in Announcement, Comfort, WhatsMining | Tagged , , | 2 Comments

Live Webinar: Сross-Platform Mobile Development with RubyMotion and RubyMine

Hello everyone,

In 2012 we announced that RubyMine supported RubyMotion. In 2015 we announced a special partnership program with the RubyMotion team. As the synergy between the tools continues to grow, now it’s time for a special webinar!

Join us Tuesday, June 14th, 16:00 – 17:00 CEST (10:00 – 11:00 AM EDT) for a free webinar by Laurent Sansonetti, Сross-Platform Mobile Development with RubyMotion and RubyMine.

Continue reading

Posted in Announcement | Tagged , | 1 Comment