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 usage, better gem synchronization on WSL, simpler navigation, and enhanced integration with Docker. Moreover, users can now effortlessly work with shared contexts and examples in RSpec, and much more. Here are some highlights of the key features. For a detailed description of this update, please
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 that code completion wasn’t working as fast as we had anticipated. We dug into the code to identify the causes of this slowness and fixed a major performance issue, which allowed us to increase the speed of code completion drastically. The graphic below shows how code completion has improved with th
RubyMine 2023.1 Beta Is Out!
You can now download and test RubyMine 2023.1 Beta. In this build, you can find and test a range of new features. Please try it out and share your feedback in the comments or by using our issue tracker. New UI updates Our team has been working on enhancing the user interface, and we've made several improvements in the latest build. We encourage you to continue providing feedback so we can keep refining the new UI. In the current EAP build, you'll notice the following UI updates: Revamped Run widget We've given the Run widget, located at the top of the IDE window, a complete over
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 as Find Usages, navigation, and the Rename refactoring, we are migrating some parts of the Ruby code to the Symbol API. Migration of global variables With the migration of global variables to the Symbol API, we’ve managed to provide a variety of optimizations and improvements for code insight featu
The RubyMine 2023.1 EAP4 Is Available!
You can now download and test RubyMine 2023.1 EAP4. This blogpost describes the most notable new functionality. Please try it out and share your feedback in the comments or by using our issue tracker. Fluent interface descriptions formatting for RSpec3 We’ve supported the fluent interface descriptions for RSpec3 in our formatter. While the tests are running, they will still have the default placeholder description (e.g. example at ...). As soon as the tests are finished, these descriptions are replaced with the actual example names. The only exception is when the test is ignored, sinc