Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width70%
Wiki Markup
{toc}
h2. RubyMine 2016.3 (November 30, 2016) 
[The whole list of RubyMine 2016.3 issues|RubyMine 2016.3]
h2. RubyMine 2016.2 (July 21, 2016) 
We decided not to push new features this time and trying to stay focus on polishing key features.
[The whole list of RubyMine 2016.2 issues|RubyMine 2016.2]
 
h2. RubyMine 2016.1 (March 31, 2016)
* (/) Rails 5 support ({issue:id=RUBY-16799})
* (/) Ruby 2.3 support ({issue:id=RUBY-17725})
* (/) Integrated Rails templates ({issue:id=RUBY-17510})
* (/) YAML support improvements ({issue:id=RUBY-17729})
* (/) Rbenv gemsets support improvements ({issue:id=RUBY-17744})
* (/) TextMate bundles support improvements ({issue:id=RUBY-17737})
 
[The whole list of RubyMine 2016.1 issues|RubyMine 2016.1]

h2. RubyMine 8.0 Kusunoki (November 2, 2015)
* (/) Rbenv-gemsets ({issue:id=RUBY-12839})
* (/) Debugger
** better stepping ({issue:id=RUBY-12268}, {issue:id=RUBY-13797})
* (/)  Change default language level ({issue:id=RUBY-16028})
* (/) Markdown
* (/) Ruby formatter (improvements)
* Bundler
** (/)  RVM-sudo, Bundler-sudo {issue:id=RUBY-11206}
** (/) bundler_path {issue:id=RUBY-15026}
* Performance
** (/) parser (lazy parseable, light AST, bug fixes)
** [other|https://youtrack.jetbrains.com/releaseNotes/RUBY?q=%23Unresolved+%23%7BPerformance+Problem%7D&token=1o65s5xfs1uu11rpsuym0uol3f]
* Rails 5 support {issue:id=RUBY-16799}
* Refactoring: inline let in RSpec {issue:id=RUBY-9955}
* Pry (check what we could do there and should we do anything) ({issue:id=RUBY-9302})
 
[The whole list of RubyMine Kusunoki issues|RubyMine 8.0 Kusunoki]

h2. RubyMine 7.1 Satsuki (April 15, 2015)

* (/)  Better CoffeeScript support:
** (/)  ?= operator supported({issue:id=WEB-13288})
** (/)  navigation to CoffeeScript files in Rails projects fixed({issue:id=WEB-14666})
** (/)  formatting issues ({issue:id=WEB-12984})
** (/)   Support of Desctucturing objects and arrays ({issue:id=WEB-11436}, {issue:id=WEB-13996},{issue:id=WEB-6399})
* (/) Better Puppet integration:
** (/) future parser support ({issue: id=RUBY-15811})
** (/) text matching resolve ({issue: id=RUBY-15610})
** (/) resolve for helper functions ({issue: id=RUBY-16134})
** (/) way to configure non-standard manifest locations ({issue: id=RUBY-16135})
** (/) environments support ({issue: id=RUBY-16362}, {issue: id=RUBY-16363})
* (/) Better Chef support ([list of issues in YouTrack|https://youtrack.jetbrains.com/issues/RUBY?q=%23Chef+%23%7BRubyMine+7.1%7D+])
* (/) New Welcome Screen ({issue:id=RUBY-16128})
* (/)  Code completion improvements ({issue:id=RUBY-15931}, {issue:id=RUBY-14326},{issue:id=RUBY-16159})
* (on) RubyMotion + Android ({issue:id=RUBY-16118})
* (/) Code insight (check what we can do here):
** (/) problems with modules and classes with the same name ({issue:id=RUBY-15473}, {issue:id=RUBY-16267})
* (/) Extract class refactoring ({issue:id=RUBY-12446})
* (/) Raptor integration ({issue:id=RUBY-16306})

[The whole list of RubyMine Satsuki issues|https://youtrack.jetbrains.com/releaseNotes/RUBY?q=Fix+versions%3A+%7BRubyMine+7.1*%7D+-Bug+-Exception&title=Satsuki+Features&token=1ec0ke3k4y60i1170wqtsjdkpf&showDescription=false&showComments=false]


h2. RubyMine 7.0 Tsubaki (November 12, 2014)

* (/) Slim formatter ({issue:id=RUBY-11143})
* (/) Console in debugger's context ({issue:id=RUBY-11321})
* (/) Support RVM for remote SDK ({issue:id=RUBY-13312})
* (/) Puppet support via [plugin|http://plugins.jetbrains.com/plugin/7180] ( [list of issues|http://youtrack.jetbrains.com/issues/RUBY?q=%23Puppet+%23%7BRubyMine+7*%7D] )
* (/) Chef support, paramdefs ({issue:id=RUBY-10512})
* (/) EditorConfig support ({issue:id=IDEA-87499})
* (/) Stylus (0.3.9 + code insight) ({issue:id=WEB-11101})
* (/) Code annotations support
** (/) YARD comments for local or instance variables ({issue:id=RUBY-9142})
** (/)  possibility to annotate a method as attribute definer ({issue:id=RUBY-12689})

[The whole list of RubyMine Tsubaki issues|https://youtrack.jetbrains.com/releaseNotes/RUBY?q=Fix+versions%3A+%7BRubyMine+7.0*%7D+-Bug+-Exception&title=Tsubaki+Features&token=1ec0ke3k4y60i1170wqtsjdkpf&showDescription=false&showComments=false]

h2. RubyMine 6.3 Hinoki (April 3, 2014)

* (/) Bundle vagrant plugin ({issue:id=RUBY-14794})
* (/) Rails 4.1 support
** (/) spring support ({issue:id=RUBY-14755})
** (/) support .json.jbuilder (actually added in Rails 4.0) ({issue:id=RUBY-14781})
* (/) Slim 2.0 support ({issue:id=RUBY-14838})
* (/) HAML filters ({issue:id=RUBY-9468})
* (/) Slim filters ({issue:id=RUBY-11335})

[The whole list of RubyMine Hinoki issues|http://youtrack.jetbrains.com/releaseNotes/RUBY?q=Fix+versions%3A+%7BRubyMine+Hinoki*%7D%2C+%7BRubyMine+6.3*%7D+-Bug+-Exception&title=Hinoki+Features&token=4vdnhyacix3l1l8iy2p24cfa7&showDescription=false&showComments=false]

h2. RubyMine 6.0 Momiji (November 26, 2013)

* (/) Multiple projects support ({issue:id=RUBY-5324})
* Performance
** Startup
*** (/) Rewrite inflector ({issue:id=RUBY-13817})
*** (/) Rewrite RCov deserializer ({issue:id=RUBY-13816})
*** (/) Paramdefs ({issue:id=RUBY-13820})
** (/) Inspections ({issue:id=RUBY-13818})
** (/) Completion ({issue:id=RUBY-13819})
* Debugger gem support
** (/) initial support ({issue:id=RUBY-11800})
** (/) multi-process debug ({issue:id=RUBY-14369})
* Refactorings
** (/) Find duplicates for Extract Method ({issue:id=RUBY-13815})
* Ruby 2 support
** (/) Unified parser ({issue:id=RUBY-13303})
* RSpec
** (/) Support for dynamic be_\* matchers ({issue:id=RUBY-3965})
* (/) Zeus integration ({issue:id=RUBY-12277})
* (/) Mustache support ({issue:id=WEB-2132})
* (/) Stylus support ({issue:id=WEB-16})

[The whole list of RubyMine Momiji issues|http://youtrack.jetbrains.com/releaseNotes/RUBY?q=Fix+versions%3A+%7BRubyMine+6.0*%7D+-Bug+-Exception&title=Momiji+Features&token=4vdnhyacix3l1l8iy2p24cfa7&showDescription=false&showComments=false]


h2. RubyMine 5.4 Ichii (April 10, 2013)

* (/) Emmet support ({issue:id=WEB-193})
* (/) CoffeeScript Node.js debugging support ({issue:id=WEB-2389})
* (/) Rails 4 support ({issue:id=RUBY-12358})
* RubyMotion support
** (/) Device debug support ({issue:id=RUBY-12487})
* (/) Nailgun ({issue:id=RUBY-5152})
* (/) Remote interpreters support improvements
** (/) support git gems ({issue:id=RUBY-13069})

[The whole list of RubyMine Ichii issues|http://youtrack.jetbrains.com/releaseNotes/RUBY?q=Fix+versions%3A+%7BRubyMine+5.4*%7D+-Bug+-Exception&title=Ichii+Features&token=4vdnhyacix3l1l8iy2p24cfa7&showDescription=false&showComments=false]


h2. 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|http://youtrack.jetbrains.com/releaseNotes/RUBY?q=Fix+versions%3A+%7BRubyMine+Enoki*%7D%2C%7BRubyMine+5.0*%7D+-Bug+-Exception&title=Enoki+Features&token=4vdnhyacix3l1l8iy2p24cfa7&showDescription=false&showComments=false]


h2. 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

h2. 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
** (/) Native gems code insight
** (/) [Inspection Gadgets for Ruby|RUBYDEV:RubyMine Inspections]
* Refactorings
** (/) Inline method
* (/) Phusion Passenger support

h2. 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)

h2. 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

h2. 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
** (/) [Rails 3.0 support]
** (/) Deprecated Rails API inspection
* (/) Zen coding
* (/) millhouse-spork support
* (/) Soft wrap in editor
* (/) Syntax highlighting inside rdoc comments

h2. 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
** (on) Create file from usage (in paramdefs)
** (on)  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

h2. 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

h2. 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)
* (on) Interpretation of Ruby metaprogramming code (self.included etc.)
* (/) Improved console
* (on) 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)

h2. 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

h2. 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
Column
width30%
Panel
bgColor#FFFFFF
titleBGColor#CEE7FF
borderStylesolid
titleLegend

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

hidden-data
<table class="wysiwyg-macro" data-macro-name="panel" data-macro-parameters="bgColor=#FFFFFF|borderStyle=solid|title=Early Access|titleBGColor=#DDFDDD" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e3BhbmVsOmJnQ29sb3I9I0ZGRkZGRnx0aXRsZUJHQ29sb3I9I0RERkRERHxib3JkZXJTdHlsZT1zb2xpZHx0aXRsZT1FYXJseSBBY2Nlc3N9&amp;locale=en_GB&amp;version=2); background-repeat: no-repeat;" data-macro-body-type="RICH_TEXT"><tr><td class="wysiwyg-macro-body"><p><a href="http://confluence.jetbrains.net/display/RUBYDEV/RubyMine+EAP">RubyMine 3.2 EAP Download</a> (updated Jun 16).</p></td></tr></table>

Panel
bgColor#FFFFFF
titleBGColor#DDFDDD
borderStylesolid
titleMissing a feature?