RubyMine 2017.2 Released: Docker Compose, RuboCop Quick-fixes, Better Version Control, and more
RubyMine 2017.2 (build 172.3317.60) has been released today! This is the second major release this year. See more and download this version from our What’s new page.
As usually, every significant feature was announced during our Early Access Program versions, and discovered in a blog post. Let’s see what’s new in detail:
- Support for Docker has been upgraded with Docker Compose! Now you can work with your apps in Docker containers taking advantage of code analysis, completion, and other great IDE features. See the related blog post to learn how to configure Docker Compose for your project.
- Starting with this release you can also use the RubyMine debugger to debug your rails applications running with Docker Compose. Find more in this post.
- This release enhances previously added RuboCop support with an ability to auto-correct found code smells. Read more on the blog.
- We’ve added breadcrumbs for Ruby structure elements: modules, classes, methods, blocks, and custom names for RSpec groups and examples. Read more here.
- The new Arrangement and Blank lines code style options allow you to configure how different blocks of code such as fields and methods are ordered and separated.
- For SASS and SCSS selectors created with & you can now use code completion in HTML files, and navigate to definition.
- The Git Log has two new features: Revert commit (see more), which allows you to remove any registered changes, and Reword (see more) — a convenient way to reword your local commits.
- The new Commit dialog provides a way to add or remove a blank line between the subject and a body, and set up a max length. The IDE now also offers a quick fix and the Reformat action inside Commit Message.
- The redesigned Shelf has got a Preview panel, and a new action to compare the “shelved” file with its local version.
- The Preview panel in Find in Path now has a Gutter – a left-side pane like in the editor – with line numbers, navigation icons and local change markers.
- We’ve also excluded duplicates from Find in Path search results.
- Database improvements.
- Debugging with Docker.
- Added RuboCop inspections to scratch files.
- Fixed significant performance issues.
- Added an ability to compare items with different deployed versions.
- Patches can now be created to clipboard.
Download RubyMine 2017.2 from the What’s new page and please share your feedback with us in the comments below.
See the release notes for the full list of improvements.
If you face any issues, you can always contact our support team, or submit your report to our issue tracker.
Join us on Slack.
Your RubyMine Team
Subscribe to Blog updates
Thanks, we've got you!
RubyMine 2023.3: Generally Available AI Assistant, Improved Project Indexing, New Supported Libraries and Technologies
RubyMine 2023.3 is now available! As we announced in our previous blog post, the latest version of our popular Ruby and Rails IDE comes complete with RubyMine’s improved project indexing. We also identified and resolved several problems that had been causing low memory performance and fr…
RubyMine 2023.2 With AI Assistant Is Out!
RubyMine 2023.2 is now publicly available! You can download it from our website or via the free Toolbox App. The latest version of the most intelligent Ruby and Rails IDE brings the brand-new AI Assistant and is packed with other improvements, including Turbo code completion in Ruby on Rails proj…
RubyMine 2023.1: Rails 7 and Ruby 3.2 Support, Improved Performance, Refreshed New UI, and More!
The release of RubyMine 2023.1 is now available! You can get the new build from our website or via the free Toolbox App. The Ruby and Rails IDE has been upgraded to support Rails 7 and Ruby 3.2 with additional improvements, including a refreshed new UI, faster code completion, decreased memory…
RubyMine 2022.3 Released!
RubyMine 2022.3 is now available! The latest version of our popular Ruby and Rails IDE is packed with improvements, including: A new UI that you can enable in the settingsEnhanced RBS support Improvements for working with shared contexts and examples in RSpecUpdated navigation and s…