- Configurable shell
- Package updates
- Updated ruby-spawn (improved rvm/rbenv support)
- Use explicit
cd
for bash and zsh shells to work with rvm/rbenv
- Fixed solargraph command generation
- Solargraph commands are sent to bash/zsh as a single argument.
- SocketProvider tests
- Custom solargraph command paths do not play shell games.
- Bash shells use login shells (-l).
- Zsh shells use interactive shells (-i).
- Removed unused dependencies.
- Report errors finding the solargraph executable.
- Spawn only uses explicit login with bash and zsh shells.
- Capture ENOENT error when verifying gem installation
- First version of language server
- bundlerPath configuration
- Commands use process.env.SHELL when available
- Server.define() method
- Escape shell command arguments
- Invoke explicit bash shell on darwin and linux
- Capture errors in HTTP response codes
- Path resolution bug
- Processes use /bin/bash on darwin and linux
- Export commands