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.