We’re in high spirits having this year’s final update released today, and we invite you to share our joy and welcome RubyMine 2016.3! Learn more and get the newest version from our What’s New page.
Here’s the list of all new and updated items:
Ruby * Attach to local process — Now you can attach the RubyMine debugger to locally running processes without reconfiguring your project or manually installing gems. * Better Puppet support — RubyMine is configured to understand valid Puppet 4 code, including functions defined in the Puppet language. Go to declaration, Find usages, and the Rename refactoring have also been improved. * Remote Ruby interpreters are much easier to set up as gem synchronization is now 80 times faster.
User Interface * Managing Ruby versions and gems is twice as easy and quick as before. * The initial configuration dialog has been reworked so that now you can choose your preferred color and shortcut schemes, as well as enable/disable plugins as needed.
Version Control * Git & Mercurial log features better search speed and a much clearer UI. * Conflict resolution is now more efficient and able to resolve simple conflicts automatically. * Branch & commit management improved: delete a related remote branch when deleting the local one, undo your last commit, and sign-off your commit.
JavaScript * If JavaScript is set to use Flow, the IDE reports problems on the fly. * ECMAScript 6 support features the ability to convert var to const/let, and replace require() calls within import statements, as well as better support for destructuring assignments. Default-exported functions and classes are now supported in Find and Show Usages. * TypeScript support features better method renaming and provides a new inspection that alerts you when a statement can be shortened.
Database tools * More convenient data editing — Now you can edit multiple similar cells at once and submit your changes in bulk. * Coding assistance has become more intelligent, featuring more accurate code completion, new warnings, and other improvements. * RubyMine has been integrated with mysqldump and pg_dump utilities. Also, the IDE now helps you manage the version of the datasource driver and update it if needed. Learn more about new database tools and features.
Other improvements include support for MiniTest::Spec as mentioned above; a fix for the long-standing Mailers and their views issue in the Rails Project Tool Window interface; file renaming without searching for usages; sharper and less noisy flat icons; and support for React Native.
For more details please see What’s New in 2016.3, and download a free 30-day trial for your operating system. You can also check out the release notes.
Your RubyMine Team
*JetBrains
The Drive to Develop*