Skip to end of metadata
Go to start of metadata

RubyMine 8.0 Kusunoki (Q4, 2015)

The whole list of RubyMine Satsuki issues

RubyMine 7.0 Tsubaki (November 12, 2014)

The whole list of RubyMine Tsubaki issues

RubyMine 6.3 Hinoki (April 3, 2014)

The whole list of RubyMine Hinoki issues

RubyMine 6.0 Momiji (November 26, 2013)

The whole list of RubyMine Momiji issues

RubyMine 5.4 Ichii (April 10, 2013)

The whole list of RubyMine Ichii issues

RubyMine 5.0 Enoki (February 6, 2013)

  • RubyMotion support
    • Code insight
    • Simulator
    • Tests
  • JRuby
    • JRuby compiler integration
    • JRuby servers debugging support
  • IdeaVim plugin improvements
  • Retina support improvements (icons)
  • Ruby 2 support
    • New syntax
    • Code insight
    • Debugging
  • CoffeeScript debugger
  • TextMate bundles import

The whole list of RubyMine Enoki features

RubyMine 4.5 Nire (July 17, 2012)

  • Sass
    •  Code insight
    •  Formatter
  • Slim
    • Parser/lexer
    •  HTML Code Insight
  • Refactorings
    • Rename models
    •  Support JavaScript refactorings in CoffeeScript
    • Extract partial for HAML
  • Ruby SDK Management
    • Pik
    • rbenv
  • Capistrano
  • Macruby (syntax highlighting)
  •  Sinatra (code insight)
  • Mongoid support
  • Rails Support Improvements
    • Model Dependency Diagram improvements
    • Rails Engines
  • Debugging
    • Multi process debugging
    • IRB/Rails Console debugging

RubyMine 4.0 Tohi (February 15, 2012)

  • Major internal changes - performance and memory consumption
  • UI/UX work
  • SCSS code insight, including 3.1 features
  • Formatters
    • SCSS
    • LESS
  • HTML code insight in HAML
  • Improve CoffeeScript support
    • Code insight
    • Formatter
    • Launch via Node.js
  • Improve code insight
  • Refactorings
    • Inline method
  • Phusion Passenger support

RubyMine 3.2 (July 6, 2011)

  • Ruby on Rails 3.1 compatibility support
  • Cucumber support
    • Code insight and refactorings for .feature files and steps
  • shoulda support
    • Structure view
  • Eliminate gem manager
  • Rubymine type annotations
    • YARD support
  • Rails code quality http://www.matthewpaulmoore.com/ruby-on-rails-code-quality-checklist
  • External documentation
  • Decouple HAML from Ruby
  • Code coverage support for Ruby 1.9
  • Initial support for CoffeeScript (syntax highlighting)

RubyMine 3.1 (February 15, 2011)

  • Rake-specific structure view
  • Floating editor windows
  • Autopopup code completion
  • GitHub integration
  • Command line application ('mate')
  • SQL console integration
    • Configure data sources from Rails config files
    • Download JDBC drivers automatically
  • Integrate JavaScript debugger with Rails
  • Integrated building of .war files from JRuby on Rails apps
  • Introduce Parameter refactoring

RubyMine 3.0 (November 29, 2010)

  • LESS support
  • SCSS support
    • Code completion and resolve for constants (e.g. !foo)
    • Manage mixins within
  • RCov integration
  • Built-in autotest-like runner
  • JavaScript Debugger
  • "Power save mode" option (turns off background code analysis, line markers and intention hints)
  • "Tasks" integration
  • RSpec 2.x support
  • Rails Support Improvements
  • Zen coding
  • millhouse-spork support
  • Soft wrap in editor
  • Syntax highlighting inside rdoc comments

RubyMine 2.0 (November 16, 2009)

  • Ruby 1.9 support
    • New syntax
    • Local variables semantics
    • JRuby language level chooser
  • HAML parsing / code insight support
    • Ruby codeinsight
  • RubyGems improvements
    • Scanning for gems in non-Rails projects
    • Update installed gems
  • Cucumber support improvements
    • Localized keywords support
    • Navigation from .feature file to step definition
    • Highlighting of undefined steps
    • Quickfix to create step definition for undefined step
    • Code completion in .feature files
  • shoulda support
    • Code insight
    • Run configuration
  • Better code insight for
    • Test::Unit 'test' closure
    • RSpec
  • Refactorings
    • Introduce Constant
    • Introduce Field
    •  Introduce Parameter
    • Inline Local
    • Pull Up / Push Down
    • Extract Module / Extract Superclass
  • Emails and urls highlighting in quick documentation
  • Background indices update
  • Create from Usage fixes
    • Create method from usage
    • Create file from usage (in paramdefs)
    •  Create class from usage
  • Inspections
    • Unused local variable
  • Rails support improvements
    • rails:template task improved support
    • Rails i18n
  • Script manager (to ensure RubyMine can be customized with Ruby scripts, no Java or XML)
    • UI for specifying additional script directories and enabling/disabling specific scripts
    • Ruby API for defining dynamic types
    • Ruby API for defining native sources
  • YAML structure view
  • SuppressWarnings support for
    • Ruby inspections
    • Cucumber inspection
  • Spell Checker
  • SASS support
    • Syntax highlighting
    • Code folding based on indentations
  • Locate duplicates functionality
  • Bundle vcs/refactoring/rails actions quick lists
  • TeamCity plugin
  • Glassfish support
    • Run

RubyMine 1.1 (May 28, 2009)

  • Bug fixes
  • Rails 2.3 support
    • Code insight
    • Application templates
      • Rails application generation
    • Localized views
  • Remote debug
  • Cucumber basic support
    • Syntax highlighting in .feature files
    • Test runner
  • DRb server support for RSpec

RubyMine 1.0 (April 28, 2009)

  • Refactorings
    • Extract Method
    • Rails-aware rename
  • Extract Partial
  • Navigation to overriding methods
  • Improve Ctrl+Q (overrides, etc)
  • Smarter gem indexing (index only gems used in the project, not all of them)
    • RubyGems installer
  • Rake not only for Rails projects
  • Migration from TextMate ( keymap, snippet import)
  • Interpretation of Ruby metaprogramming code (self.included etc.)
  • Improved console
  • RSpec-aware completion
    Diagrams for database structure
  • Inspections, intentions...
    • Duplicate definition for constant
  • ERb refactoring (support ERb includes in file types other than RHTML)
  • Ruby-specific productivity hints
  • Code completion and error highlighting for regular expressions (based on code from IntelliLang)

Ruby Plugin Version 2.0

  • Debugger
  • Graphical test runner
  • Rails named routes parsing
  • Rails migrations parsing
  • Infer model attributes based on migrations
  • Support for running rake tasks in Ruby-only projects
  • Navigation between code and tests
  • More forms for standard Rails generators
  • Action to create TestCase bundle
  • Dead code inspection

Ruby Plugin Version 1.5

  • TeamCity integration (rake, test runners)
  • Complete JRuby support
    • Support for alternative method naming (setSize -> set_size)
    • Support for Ruby-style getters and setters
    • JRuby stubs
    • JRuby on Rails
    • import instead of include_class
    • ...
  • YAML file type and syntax highlighting (integrate jvyaml)
  • Smarter completion for Rails symbols
  • Filter out static methods in autocompletion
  • Support for LOAD_PATH in plain Ruby applications
Legend

(question) - Under Investigation
(lightbulb) - In Progress
(tick) - Feature Implemented

  • No labels