v0.17.0
🚧 Breaking Changes
✨ Enhancements
- Feat: Add Extract Method to CodeAction (#2056) by @okuramasafumi
- Expand addon error information for when addon activation fails (#2085) by @andyw8
- Support instance variables for definition, hover, completion and workspace symbols (#2042) by @vinistock
- Track method's visibility during indexing (#2093) by @st0012
- Add ability to linearize ancestors (#2024) by @vinistock
- Support inherited methods in definition, hover and completion (#2028) by @vinistock
- Resolve inherited instance variables (#2098) by @vinistock
- Synchronize ancestor changes (#2032) by @vinistock
🐛 Bug Fixes
- Fix the hash keys of enabledFeatures (#2071) by @zhengpd
- Fix auto indent after end (#2086) by @thomasmarshall
- Handle constant paths with missing parts (#2053) by @vinistock
- Improve method extract target location (#2094) by @vinistock
- Revert "Allow Code Lenses without a command" (#2102) by @vinistock
📦 Other Changes
- Prevent test suite from modifying contributors' Bundler settings (#2083) by @natematykiewicz
- Add link to feature list from editors docs (#2078) by @andyw8
- Mention editor names in the 'other editors' section (#2026) by @st0012
- Add RubyMine plugin to docs (#2077) by @andyw8
- Avoid computing ancestors if no ivar is found (#2113) by @vinistock