RubyMine 1.5 EAP (build 1421) Release Notes

This is the initial release of RubyMine 1.5 Early Access

Download the latest available EAP build from RubyMine EAP page.

New Features and Improvements

IDE General

  • Notification balloons in test runner.
  • Completion list grouping improved. Now methods from Kernel, Module, Class, Object will be in the end of completion list.
  • Totally rewritten YAML support. Removed obsolete JvYAML library
  • YAML Structure view
  • Improved HAML and SASS support
  • Spellchecker support improved for Gherkin files
  • HTML Preview plugin is no longer available in RubyMine (due to stability and usability problems)

Ruby Support

  • Type inference for aliases improved
  • Support for fully qualified names in NB return type annotations (e.g. # :return: => M::Foo)
  • Duplicate code search (Code | Locate Duplicates...) Read more
  • Extract Superclass and Extract Module refactorings
  • Inline Local refactoring. Read more
  • Show Implementations (Ctrl-Shift-I) for Ruby methods

Ruby on Rails Support

  • Rails I18n support Read more
    • Find usages
    • Go to declarations
    • Rename
    • Create property and i18nize string quickfixes
  • Navigation markers for switching between mailer methods and associated templates

Cucumber

  • Test runner shows reg/green progress for Scenarios instead of Steps
  • Inspection(with quickfix) which warns about missed Examples section in Scenario Outlines.
  • Highlighting for substitutions in Scenario Outlines
  • Support for step definitions located in subfolders of "step_definitions" folder

RSpec

  • Code insight improved for RSpec mocking frameworks ("rspec" and "rr" frameworks)

Bug Fixes

  • Other bug fixes

    RubyMine build 1421 New Features Screenshots
    (view as slideshow)
           
      Highlighting for substitutions in Scenario Outlines   Rails i18n: property completion   Rails i18n: go to definition  
     
           
      Rails i18n: internationalize string   Pin run/debug/tests results tab   Show Implementations (Ctrl-Shift-I) for Ruby methods  
     
             
      Notification balloons in test runner (if runner results tab isn't active)   YAML: markup and structure      
     

Labels

 
(None)