RubyMine 2022.3 Release Candidate Is Out!

The RubyMine Release Candidate is now available!

Unlike previous EAP builds, the RC requires you to have a valid RubyMine license. Otherwise, it will install and run as a free 30-day trial. Like the EAP builds, however, you can install the RC version alongside a stable version of RubyMine.

Here’s a brief look at the new features being introduced in the upcoming 2022.3 release:

New UI

You can now switch to the new UI in Settings | Appearance & Behavior | New UI (Beta). Take it for a test drive, and be sure to share your thoughts about this huge change with us.

Rails

The improved Structure View tool window offers the ability to view and navigate to specific database tables when browsing your schema.rb file, as well as a better ERB structure view. RubyMine now displays database attributes at the very top of the tree, and they are enabled by default.

We’ve continued to polish the Rails New Project wizard, providing a more convenient project location path, simplifying the installation of the necessary versions of Rails gems, and improving the interface for choosing a JavaScript framework.

We have added new inlay hints for controller actions and self-type bindings in RBS, and RubyMine now recognizes UUID as a column type in migration files and schema.

RBS

We’ve made the process of writing methods easier by adding new ways to edit and add new type signatures. The feature will open the type signature file in a new tab and begin a live template for all of the type signature elements. Upon completing the live template, you will be taken back to where you were in the Ruby code. The interaction is extremely smooth and unobtrusive to your work.

With the updated Quick Documentation tool window, you can view more complete information from the RBS file. RubyMine will display information about the parameters and return values in the documentation.

RSpec

During the EAP program, we significantly improved coding assistance for shared contexts and examples, as well as the navigation experience in RSpec. You can now: 

Other Improvements 

We’ve improved the accuracy of Search Everywhere and implemented an option to bookmark open editor tabs, which can be used both for individual files and for all files open in all tabs. A new Settings Sync solution allows you to sync all shareable IDE settings, bundled plugins, and third-party plugins.

To learn more about the latest features in RubyMine 2022.3, check out our EAP blog posts and please follow RubyMine on Twitter

Please report any problems you encounter to our issue tracker.

Happy developing!

The RubyMine team

image description