RubyMine 8.5 EAP is Open
We hope you had great holidays, got inspired and are now ready for the new year’s challenges, adventures, and more ideas and magic.
We on the RubyMine team are happy to start this year by opening the Early Access Program for the next RubyMine 8.5. You’re welcome to download RubyMine 8.5 EAP (build 144.2925) and try it. You can install it side by side with RubyMine 8; no active subscription is required.
A lot of your feedback on RubyMine 8 was about focusing even more on Ruby and Rails and polishing the key IDE features. So for the next release we’re working on even better code insight, new refactorings, and more for Rails and Ruby. As we want to make our development process more transparent and share with you our progress on the new IDE features, with this program we are going to publish new builds weekly.
As you probably know Ruby 2.3 was recently released so it was only natural to include Ruby 2.3 support as the first RubyMine 8.5 feature. Here are some more details on that.
Ruby 2.3 Support
Language level is detected and derived from the SDK:
Stubs for Ruby 2.3 are provided. Newcomers like Array#dig are present in completion/resolving/documentation:
Safe navigation operator support is introduced:
Squiggly heredocs are introduced:
If you have any ideas on how to make Ruby 2.3 support more intelligent, please watch and comment this issue.
YAML Support Improvements
This build also brings a lot of improvements for YAML, such as handling spaces as tabs and supporting multiline scalars as value of property key features, as well as many bugfixes.
RubyMine running on Java 8
The whole IntelliJ IDEA platform is migrating to Java 8. That means you won’t be able to launch the IDE under a JDK older than Java 8. The change affects all the EAP builds (144.*) and further major releases this upcoming spring.
You’re welcome to try the most recent RubyMine build and stay tuned for more blog posts about the EAP features coming soon. Please note that EAP builds are pre-beta software and may contain issues, which we ask you to report to our issue tracker.
The RubyMine Team
Subscribe to Blog updates
Thanks, we've got you!
The RubyMine 2023.3 Early Access Program Is Open!
Hello everyone, The third RubyMine Early Access Program of 2023 is underway! The key change in the first EAP build is an important indexing optimization. By refactoring our code base, we’ve doubled RubyMine’s indexing speed compared to v2023.1. This is particularly noticeable when working wi…
Performance Improvements in RubyMine 2023.1
Hello everybody, The new release is fast approaching, so it’s time to unveil the performance enhancements you can expect from RubyMine 2023.1. Faster code completion When developing and supporting RubyMine, we analyze a great load of anonymized usage data. A lot of recent data pointed to the fact t…
RubyMine 2023.1 EAP5 Is Out!
Hello everyone, RubyMine 2023.1 EAP5 is now available! Below you can find the most notable features in this build. We encourage you to try them out and share your feedback in the comments or in our issue tracker. Migration of Ruby code to the Symbol API In order to improve code insight actions such…
The RubyMine 2023.1 EAP2 Is Out!
The RubyMine 2023.1 Early Access Program recently started and EAP2 is already here! You can get the new build from our website or via the free Toolbox App. In this post, we’ll highlight some of the most important updates included in the new EAP version. Rails 7: support for turbo-rails complet…