|
| 1 | +### 0.25.0 - Sept 1 2019 |
| 2 | + |
| 3 | +General Changes: |
| 4 | + |
| 5 | +- Repository rearranged to support a lerna/yarn workspaces workflow |
| 6 | +- Ruby grammar now vendored and not reliant on upstream Atom grammar |
| 7 | +- `tree-sitter` and `tree-sitter-ruby` are now vendored as WASM distributions [#506](https://github.com/rubyide/vscode-ruby/issues/506) and [#486](https://github.com/rubyide/vscode-ruby/issues/486) |
| 8 | +- Move from TravisCI to CircleCI |
| 9 | +- Add CodeCov |
| 10 | +- Move from tslint to eslint |
| 11 | +- Bundle extension with WebPack so the overall size is smaller |
| 12 | +- Drop testing on unsupported Ruby versions and 32-bit Ruby on Windows |
| 13 | + |
| 14 | +Improvements: |
| 15 | + |
| 16 | +- Support SLIM heredocs [#274](https://github.com/rubyide/vscode-ruby/issues/274) |
| 17 | +- Support heredocs defined inline during a method call [#183](https://github.com/rubyide/vscode-ruby/issues/183) |
| 18 | +- Drop `spawn-rx` for custom version which allows greater control over failed commands |
| 19 | +- Support [RubyFMT](https://github.com/samphippen/rubyfmt) as a formatter [#445](https://github.com/rubyide/vscode-ruby/issues/445) |
| 20 | +- Add command palette entries for viewing extension and language server logs (`Ruby: Show Output Channel` and `Ruby: Show Language Server Output Channel`) |
| 21 | +- Support multiline and keyword option YARD comments [#371](https://github.com/rubyide/vscode-ruby/pull/371) |
| 22 | +- Improve/Fix Block Parameter Highlighting [#514](https://github.com/rubyide/vscode-ruby/pull/514) |
| 23 | + |
| 24 | +Bug Fixes: |
| 25 | + |
| 26 | +- Support RuboCop's more detailed offense start/end locations [#466](https://github.com/rubyide/vscode-ruby/issues/466) |
| 27 | +- Fix assignments being incorrectly identified as constants in the outline [#473](https://github.com/rubyide/vscode-ruby/issues/473) |
| 28 | +- Change TextMate scope for safe navigation operator to be `keyword.operator.logical.ruby` [#288](https://github.com/rubyide/vscode-ruby/issues/288) |
| 29 | + |
| 30 | +- Fix for multiple linters' output not showing up at the same time [#524](https://github.com/rubyide/vscode-ruby/issues/524) |
| 31 | +- Better detection of RuboCop format output delimeter [#519](https://github.com/rubyide/vscode-ruby/issues/519) |
| 32 | + |
| 33 | +Documentation: |
| 34 | + |
| 35 | +- Complete overhaul of documentation including rewriting a majority of documentation around the formatting and linting configuration for the language server |
| 36 | + |
1 | 37 | ### 0.24.2 - Jul 23 2019
|
2 | 38 |
|
3 | 39 | Improvements:
|
|
0 commit comments