RubyMine 2021.2 Release Candidate
RubyMine 2021.2 Release Candidate is available! Here’s a quick roundup of the most notable new features being introduced in the upcoming 2021.2 release:
Ruby and RBS
- RubyMine now supports most of the existing RBS entities, including type variables, block parameters, tuple types, proc types, and more.
- For projects using RBS, Go to declaration, Find usages, and the Rename refactoring now work more precisely.
- You can now navigate between the corresponding
.rbsfiles using ⌃⌘↑ (Ctrl+Alt+Home).
- Access to information stored in
.rbsfiles enables RubyMine to check Ruby code for more potential errors.
- This version comes with essential features that make RBS code easier to read, including syntax highlighting, formatting, and more.
- RubyMine now provides code assistance for working with RBS files.
- You can now create
.rbsprototypes and your own live templates for RBS.
- We have clarified descriptions for all of the inspections that RubyMine can perform.
- RubyMine now supports performing various actions on save.
- You can now create scratch files right from the selected code.
- Browser pages reload on save.
- New navigation option in Preferences/Settings.
- New Advanced Settings node.
- Automatic cache and logs cleanup.
- A number of accessibility updates.
- Code insight now works properly during file system refresh.
- The ability to drag and drop IDE tool windows.
- Update notifications from the Toolbox app inside the IDE.
- Support for multiple copyright years for projects.
- Improved UI for changing project icons.
- Fully localized RubyMine UI in Chinese, Korean, and Japanese.
- You can now quickly turn on Power Save Mode to help you extend your laptop’s battery life by right-clicking on the status bar.
- Two new terminal options: the ability to select the cursor shape and support for Use Option as Meta key.
Version control systems
- Unified behavior for the Show Diff action.
- Changes to pre-commit checks.
- GPG signature.
- Changelists renamed to Changes in new projects.
- Changelists are not created automatically for Git operations.
- Increased minimum supported Git version to 2.17.
- Space job statuses in the Git log.
- The ability to mention teammates in reviews.
- Branch display in code reviews.
Code With Me
Web and frameworks
- Code completion for private npm packages.
- Support for TypeScript types in JSDoc.
- Auto-imports for CommonJS modules.
- Rename refactoring for React useState hooks.
- Support for classnames and clsx libraries.
Unlike previous EAP builds, the RC requires you to have a valid RubyMine license. Otherwise, it will install and run as a 30-day free trial.
You can install the RC version alongside a stable version of RubyMine.
To learn more about the newest features as they come out, please follow RubyMine on Twitter. We post product news and tips several times a week.
Please report any problems you encounter to our issue tracker, so we can try to fix them before the final release.
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…