Releases: zed-extensions/ruby
Releases · zed-extensions/ruby
v0.13.0
What's Changed
- fix(ruby-lsp): Disable
onTypeFormatting
feature by @vitallium in #142 - refactor: replace String with PathBuf for path handling by @vitallium in #146
- ci: Add conventional commits linting by @vitallium in #147
- chore: Add
git-cliff
for conventional changelog by @vitallium in #148 - fix(gemset): Preserve env vars by @vitallium in #150
- fix(ruby): Expose
name
andRUBY_TEST_NAME
captures ontest_
by @vitallium in #153
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- feat(ruby): add
gem uninstall
functionality by @vitallium in #135 - Add support for debug locators by @Hawkbawk in #130
- feat(ruby): Add basic support for displaying dbg variables by @vitallium in #125
- Add snippets by @andyw8 in #53
- fix(rdbg): Improve debugger argument handling by @vitallium in #136
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- feat(rdbg): support RUBY_DEBUG env vars for host and port by @vitallium in #123
- feat(rdbg): support attach requests for
rdbg
debugger by @vitallium in #124 - Update Rust crate serde to v1.0.219 by @renovate in #116
- Update Rust crate serde_json to v1.0.140 by @renovate in #117
- Ensure cwd actually has a default by @Hawkbawk in #127
- Ensure command args aren't parsed by rdbg by @Hawkbawk in #128
- Support Rake outlines by @joeldrapper in #131
New Contributors
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
- fix(rdbg): remove
RUBY_DEBUG_OPEN
environment variable by @vitallium in #119 - Changed all impls to use string slices for better perf by @vitallium in #111
- ERB injection for other source languages by @joeldrapper in #113
- Fix version in Cargo.toml for v0.10.1 by @cole-miller in #122
New Contributors
- @cole-miller made their first contribution in #120
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- Update Rust crate zed_extension_api to 0.6.0 by @renovate in #108
- Debugger prototype for Ruby by @osiewicz in #96
- feat(herb): add Herb LSP by @vitallium in #110
- Update
herb-language-server
executable path by @marcoroth in #115 - chore: modernize string formatting with string interpolation by @vitallium in #118
- fix(rdbg): use gemset-aware detection by @vitallium in #114
New Contributors
- @osiewicz made their first contribution in #96
- @marcoroth made their first contribution in #115
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Add support for the
steep
LSP by @wouterken in #102 - ruby: Make
LanguageServer::get_executable_args
an instance method by @vitallium in #105 - feat: add sorbet Ruby LSP server option by @notchairmk in #104
New Contributors
- @wouterken made their first contribution in #102
- @notchairmk made their first contribution in #104
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Update EditorConfig config by @vitallium in #74
- Expose
runnables
captures by @vitallium in #94 - Update Rust crate zed_extension_api to 0.5.0 by @renovate in #86
- Add
@RUBY_TEST_NAME
capture for test nodes by @vitallium in #97 - Extract and unify command execution logic by @vitallium in #98
- Update GitHub Actions to use wasm32-wasip2 target by @vitallium in #99
- ruby: Update tasks format by @vitallium in #100
- Adds .irbrc to language config by @Otterpocket in #101
- v0.8.0 by @vitallium in #103
New Contributors
- @Otterpocket made their first contribution in #101
Full Changelog: v0.7.3...v0.8.0
v0.7.3
What's Changed
This is a proper release with a correctly updated extension version.
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- Check
PATH
for starting a LS out of the project gemset by @vitallium in #90 - Add environment variables support to Bundler by @vitallium in #91
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- Improve language server binary lookup in PATH by @vitallium in #84
- Fix gem environment and language server configuration by @vitallium in #85
Full Changelog: v0.7.0...v0.7.1