RubyMine Releases

Released: Apr 7, 2021

Updates in 2021.1.x

2021.1.3

Updated Jul 5, 2021

Fixes

  • Fixed an issue with syntax highlighting in Ruby heredoc.
  • Fixed an issue with Rubocop returning an error.
  • Fixed the problems behind several UI freezes.
  • Fixed the infinite indexing issue.
  • Ctrl+Shift+Arrow keys works for text selection as it should.
  • Fixed an error that occurred when trying to display JPG, PNG, and SVG images in a quick doc.
  • The IDE no longer shows update notifications from disabled plugins.
  • Fixed an unexpected closure of the Compare with branch...

Released: Dec 1, 2020

Updates in 2020.3.x

2020.3.3

Updated Mar 18, 2021

Features

  • Keychain is now available for storing/using passwords on Apple Silicon.

Fixes

  • Fixed an issue with console views running in read-only mode.
  • Fixed an issue with the formatting of Pry console output on Windows.
  • Fixed an issue causing IDE crashes.
  • Fixed issues with the Close All But Pinned and Close All actions.
  • Fixed the wrong behavior of the Diff view.
  • Fixed a focus issue in the branch list.
  • Fixed the issue causing unnecessary backslashes to be added in...

Released: Jul 29, 2020

Updates in 2020.2.x

2020.2.4

Updated Nov 26, 2020

Fixes

  • Fixed an issue with opening projects on macOS Big Sur.
  • Fixed an issue with the Markdown editor.
  • Fixed a couple of issues causing IDE crashes.

2020.2.3

Updated Oct 9, 2020

Fixes

  • Fixed an issue with the built-in terminal not executing commands.
  • Fixed indexing for projects with the twofish gem.
  • Fixed an issue causing minitest to fail for tests with spaces in the file path.
  • The Search Everywhere popup no longer opens partially off screen.

2020.2.2

Updated Sep...

Released: Jul 22, 2020

Updates in 2020.1.4

Fixes

  • Fixed exceptions thrown with language packs enabled.
  • Fixed issues with ERB files.

Released: Jul 10, 2020

Updates in 2020.1.3

Fixes

  • Fixed issue causing delays when applying auto-completion.
  • Fixed issue causing excessive CPU usage.
  • Fixed several issues with UI localization.

Released: Jun 3, 2020

Updates in 2020.1.2

Features

  • Added support for using Rubocop with the Docker Compose remote interpreter.

Fixes

  • Fixed an issue that may cause the IDE to freeze.
  • Fixed a couple of issues with IDE localization.
  • Fixed tabs detaching issue.
  • Fixed project name issues when opening projects from a terminal.

Released: Apr 30, 2020

Updates in 2020.1.1

Features

  • Added the ability to run scripts and scratch files in Rails.

Fixes

  • Fixed a pair of issues involving external tools.
  • Fixed attr_accessor and helper_method causing an inspection warning.
  • Fixed MethodAnnotationData changes not being processed until file reload.
  • Fixed the issue with Cucumber test steps not being correctly resolved.

Released: Apr 14, 2020

Updates in 2020.1

Features

Navigation

  • Navigation between Rails entities - You can now navigate between Rails entities and a DB schema. To do so, press Ctrl+Alt+Home. To make navigation more seamless, this release also unifies the look of the navigation popup and made it more compact.
  • Structure view navigation - In the Structure view (Ctrl+7), you can filter out the variables to see only the methods.

Ruby 2.7

  • Support for the latest Ruby syntax - This includes, for example, the new '_' syntax of numbered parameters...

Released: Nov 28, 2019

Updates in 2019.3

Features

  • RuboCop Severities mapping - Previously, RubyMine used predefined logic for mapping RuboCop and IDE inspection severities. Now, you can change the default mapping to increase or decrease severities for specific RuboCop offenses.
  • Better code insight for Struct - Thanks to improved code insight for structure types, you can now find usages of the required structure type and navigate back to its declaration.
  • Type support for fixture calls - The new version of RubyMine provides improved code...

Released: Jul 29, 2019

Updates in 2019.2

Features

Debugger

  • Faster debugger - The debugger used TracePoint :line to trace the program execution line by line. For v2019.2, there is a new native extension for MRI that lets the debugger choose at which fragments of code the execution should be suspended, and free the rest of the code from overhead. As a result, this new release dramatically speeds up the debugger and implements the new features below.
  • Smart Step Into - Previously, if you stumbled across a line with lots of methods in a...