RubyMine 8 released

Released: Nov 5, 2015

Updates in this release

Updates in 8

  • Support for Rbenv Gemsets - In addition to RVM gemsets, RubyMine now supports gemsets for Rbenv.
  • Bundler Support Improvements - RubyMine now works correctly with the gems bundled inside your project.
  • Ignoring Non-Project Code - New debugging option to ignore non-project code while stepping.
  • RegEx Improvements in Find and Replace - RegEx case transformation syntax is now supported in Find and Replace, including the commands “\l”, “\L”, “\u”, “\U” and “\E”.
  • Markdown Support - Speed up document formatting with a special plugin designed to support the Markdown language.
  • Improved React Support - Better code completion and navigation for React components, including components imported with ES6-style syntax.
  • Angular 2 Support - Code completion and navigation for directives and bindings.
  • New Node.js Inspections - The NodeJS plugin adds new inspections that will alert you to missing references.
  • TypeScript 1.5 and 1.6 - Support for coding assistance for JSX, ES6 generators and modules, local types and other TypeScript new features.
  • Better ECMAScript 2015 Support - RubyMine 8 includes smarter coding assistance for named exports in import statements.
  • Initial Support for Polymer - RubyMine 8 now understands elements of Polymer 1.0 and helps you navigate their declarations.
  • New UI for Testing - RubyMine supports a variety of test frameworks, now with a new UI that shares a common protocol and is better for testing.
  • Version Control Systems
    • Editing now available in the Diff Viewer while committing.
    • Rebase action is now available in the Branches menu.
    • Access to branching operations from the context menu in the VCS Log Viewer.
    • Shelve changes not only locally but also in Perforce.
    • Dedicated tools for managing patches with Mercurial Queues.
  • Docker Support - Add Docker support to existing projects, view logs, manage Docker containers from inside the IDE.