RubyMine 2021.1 Release Candidate
RubyMine 2021.1 Release Candidate is available!
Here’s a quick roundup of the most notable new features being introduced in the upcoming 2021.1 release.
The links will take you to the EAP posts published over the last few months, which contain detailed descriptions of each feature.
Ruby 3 support
- RubyMine now supports .rbs files and is able to provide more relevant code completion.
- Code With Me is now bundled with the IDE, allowing you to edit code remotely together with your peers.
- We’ve added the ability to manually select and run multiple tests in a run configuration.
Version control systems
- Improvements for the pull request process.
- The ability to copy a file from another branch.
- The ability to configure a profile for pre-commit inspections.
- Support for Git commit message templates.
- New action to save files to the shelf.
Web technologies and frameworks
- HTML files preview right in the IDE.
- Selector specificity for style sheets.
- Improved support for Stylelint.
- MDN documentation is now bundled with RubyMine.
- Support for CSS modules in Vue.
- Now you can set up the colors of JSDoc elements, including JSDoc tag values and types, as you like.
- A few UI enhancements for the HTTP client.
- You can now specify which file types you want to use ESLint for.
- A new inspection for HTTP usages.
UI and UX improvements
- In split view, double-clicking an editor tab will maximize it.
- You have the ability to extend the search scope to external files.
- The font weight is now adjustable.
- RubyMine now shows tooltips one after another to prevent them from overlapping.
- Windows users can now quickly access recent projects.
- To continue improving accessibility, we’ve added more labels to UI elements on the Welcome screen, in the Project Structure view, and in the VCS log.
- You can now select the terminal output using a right-click or a shortcut.
Docker support improvements
- Improved Run/Debug Configuration dialog for Docker configurations.
- Experimental support for BuildKit.
- UI enhancements for multi-stage Dockerfiles.
- The ability to cancel a Docker run.
- Completion for environment variables and macros for Docker mounts.
- Completion for image names in Dockerfiles.
Please note that 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!
RubyMine 2023.3 EAP Update
Hello everyone! We’re back with an update on the state of the 2023.3 Early Access Program. You can download the latest EAP build from our website, via the free Toolbox App, or by using snaps for Ubuntu. Here are the biggest highlights of this release: Performance improvements As we me…
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…
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…