Releases: ruby/vscode-rdbg
Releases Β· ruby/vscode-rdbg
v0.2.2
Merry X'mas!
What's Changed
- Support a relative path in the socket path by @ono-max in #279
- Fix a typo by @codergeek121 in #307
- fix quoting of ruby env command by @ccutrer in #356
- Use object instead of string for env by @ikhsan in #366
- Show simplified UNIX socket pathes by @ko1 in #406
New Contributors
- @codergeek121 made their first contribution in #307
- @ccutrer made their first contribution in #356
- @ikhsan made their first contribution in #366
Full Changelog: v0.2.1...v0.2.2
v0.2.1
This release fixes an issue attach mode doesn't work on v0.2.0 Β· Issue #250 Β· ruby/vscode-rdbg, "attach doesn't work with bash shell" problem.
What's Changed
- Core
- Test
- Misc
- Dependabot
- Bump @types/vscode from 1.77.0 to 1.78.0 by @dependabot in #254
- Bump @vscode/test-electron from 2.3.0 to 2.3.2 by @dependabot in #255
- Bump @typescript-eslint/eslint-plugin from 5.59.2 to 5.59.5 by @dependabot in #256
- Bump @typescript-eslint/parser from 5.59.2 to 5.59.6 by @dependabot in #262
- Bump vscode-extension-tester from 5.5.3 to 5.6.0 by @dependabot in #263
- Bump @typescript-eslint/eslint-plugin from 5.59.5 to 5.59.6 by @dependabot in #261
- Bump @typescript-eslint/eslint-plugin from 5.59.6 to 5.59.7 by @dependabot in #270
- Bump @typescript-eslint/parser from 5.59.6 to 5.59.7 by @dependabot in #271
- Bump eslint from 8.40.0 to 8.41.0 by @dependabot in #272
- Bump @types/node from 18.16.3 to 20.2.5 by @dependabot in #273
- Bump @typescript-eslint/eslint-plugin from 5.59.7 to 5.59.8 by @dependabot in #275
New Contributors
Full Changelog: v0.2.0...v0.2.1
v0.2.0
This release supports "TraceInspector" and ruby version manager configuration, and other fixes.
What's Changed
- Format codes by @ono-max in #105
- Update the default
waitLaunchTime
in README by @ono-max in #106 - Update package-lock.json by @ono-max in #114
- Update npm packages in Dependabot by @ono-max in #122
- Load ".zshrc" when default shell is zsh by @ono-max in #124
- Remove promise constructor in test by @ono-max in #132
- Fix some spellings in README by @andyw8 in #135
- Wait 10 seconds to prevent timeout error in tests by @ono-max in #133
- Wait 20 seconds for each test case by @ono-max in #145
- Auto merge PR from Dependabot by @ono-max in #153
- Remove useless async keyword by @ono-max in #151
- Improve ESLint rules by @vinistock in #155
- Remove forcibly instead of waiting for the socket file to be deleted in test by @ono-max in #158
- Make sure to wait until port is written in the file by @ono-max in #159
- Fix error in auto merge by @ono-max in #156
- Introduce Rdbg Trace Inspector by @ono-max in #154
- Add prettier package by @ono-max in #168
- Match versions @types/vscode and engines.vscode by @ono-max in #175
- Rename src/traceLog.ts to src/protocol.ts by @ono-max in #176
- Rename "rdbg.trace.toggleTrace" to "rdbg.trace.toggle" by @ono-max in #177
- Activate Ruby environment using version managers by @vinistock in #113
- Wait for clearing the console of all text by @ono-max in #181
- Check if rdbg command works in CI by @ono-max in #182
- Introduce Rdbg Record Inspector by @ono-max in #174
- Refactor sleepMs function by @ono-max in #160
- Correct version number by @ono-max in #189
- Fix UI test to make it stable by @ono-max in #198
- Cut out debug configurations to a separate file by @ono-max in #204
- Run the shell only when a version manager is not activated by @ono-max in #208
- Apply prettier rules to settings.json by @ono-max in #205
- Add format command for prettier by @ono-max in #206
- Make the process of getting random port numbers atomic on Windows by @ono-max in #222
- Integrate Trace Inspector and Record Inspector by @ono-max in #221
- Make the process of getting random port numbers atomic in tests by @ono-max in #223
- Add several features for trace inspector by @ono-max in #229
- Disable trace inspector when the debug.gem is less than 1.8.0 correctly by @ono-max in #231
- Support tooltip in record & replay by @ono-max in #232
- Run shell command if shell exists in launchOnConsole by @ono-max in #196
- Correct field name of the configuration in trace inspector by @ono-max in #237
- Set the default value of trace inspector to true by @ono-max in #230
- Publish all DAP messages to event emitter by @ono-max in #239
- support to send
config.rdbgInitialScripts
by @ko1 in #244 - Send the command to enable Trace Inspector as soon as possible by @ono-max in #247
- Use short name in path for each tree item by @ono-max in #238
- Set a full path of the file name if it is a relave path by @ono-max in #248
- Change the label of c language call by @ono-max in #249
Package version updates
- Bump typescript-eslint monorepo to 5.47.1 to deal with typescript-eslint warning by @shibayu36 in #110
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #117
- Bump vscode-extension-tester from 5.1.0 to 5.3.0 by @ono-max in #121
- Bump eslint from 7.32.0 to 8.34.0 by @dependabot in #127
- Bump @types/node from 12.20.47 to 18.13.0 by @dependabot in #128
- Bump @vscode/test-electron from 2.2.0 to 2.2.3 by @dependabot in #129
- Bump mocha and @types/mocha by @dependabot in #131
- Bump typescript from 4.6.3 to 4.9.5 by @dependabot in #130
- Bump @typescript-eslint/eslint-plugin from 5.49.0 to 5.52.0 by @dependabot in #137
- Bump glob and @types/glob by @dependabot in #139
- Bump @types/node from 18.13.0 to 18.14.0 by @dependabot in #138
- Bump @types/vscode from 1.65.0 to 1.75.1 by @dependabot in #141
- Bump @vscode/debugprotocol from 1.57.0 to 1.59.0 by @dependabot in #140
- Bump vscode-extension-tester from 5.3.0 to 5.4.0 by @dependabot in #149
- Bump @types/glob from 8.0.1 to 8.1.0 by @dependabot in #147
- Bump @types/node from 18.14.0 to 18.14.6 by @dependabot in #152
- Bump eslint from 8.34.0 to 8.35.0 by @dependabot in #148
- Bump @types/vscode from 1.75.1 to 1.76.0 by @dependabot in #161
- Bump eslint from 8.35.0 to 8.36.0 by @dependabot in #163
- Bump @typescript-eslint/eslint-plugin from 5.52.0 to 5.55.0 by @dependabot in #167
- Bump @vscode/test-electron from 2.2.3 to 2.3.0 by @dependabot in #165
- Bump @typescript-eslint/parser from 5.49.0 to 5.55.0 by @dependabot in #171
- Bump @types/node from 18.14.6 to 18.15.3 by @dependabot in #172
- Bump vscode-extension-tester from 5.4.0 to 5.5.1 by @dependabot in #170
- Bump typescript from 4.9.5 to 5.0.2 by @dependabot in #173
- Bump @typescript-eslint/parser from 5.55.0 to 5.56.0 by @dependabot in #183
- Bump prettier from 2.8.6 to 2.8.7 by @dependabot in #185
- Bump @types/node from 18.15.3 to 18.15.10 by @dependabot in #187
- Bump @typescript-eslint/eslint-plugin from 5.55.0 to 5.56.0 by @dependabot in #184
- Bump @typescript-eslint/parser from 5.56.0 to 5.57.0 by @dependabot in #191
- Bump @types/vscode from 1.76.0 to 1.77.0 by @dependabot in #192
- Bump eslint from 8.36.0 to 8.37.0 by @dependabot in #193
- Bump @types/node from 18.15.10 to 18.15.11 by @dependabot in #194
- Bump vscode-extension-tester from 5.5.1 to 5.5.2 by @dependabot in #210
- Bump eslint from 8.37.0 to 8.38.0 by @dependabot in #209
- Bump @typescript-eslint/parser from 5.57.0 to 5.57.1 by @dependabot in #211
- Bump @typescript-eslint/eslint-plugin from 5.56.0 to 5.57.1 by @dependabot in #212
- Bump typescript from 5.0.2 to 5.0.4 by @dependabot in #219
- Bump @typescript-eslint/eslint-plugin from 5.57.1 to 5.58.0 by @dependabot in #216
- Bump @typescript-eslint/parser from 5.57.1 to 5.58.0 by @dependabot in #217
- Bump xml2js and @vscode/vsce by @dependabot in #220
- Bump @typescript-eslint/eslint-plugin from 5.58.0 to 5.59.0 by @dependabot in #224
- Bump prettier from 2.8.7 to 2.8.8 by @dependabot in #226
- Bump eslint from 8.38.0 to 8.39.0 by @dependabot in #227
- Bump @types/node from 18.15.11 to 18.16.0 by @dependabot in #228
- Bump @typescript-eslint/parser from 5.58.0 to 5.59.1 by...
v0.1.0
This release has several big features:
- Non terminal mode is default mode for
launch
request #91- Faster launch performance.
- STDOUT/ERR will be printed on the "DEBUG CONSOLE".
- Note that if you need to use STDIN, please use
useTerminal: true
.
- Better Windows support
- You don't need to write
debugPort
and it uses TCP/IP available port automatically
- You don't need to write
- New ICON #74
And more!
What's Changed
-
Debugging feature improvements
- Follow config option waitLaunchTime if defined when waiting for connection to port/socket by @dmmatson in #45
- Support breakpoints in haml and slim files as well by @rbclark in #62
- multiple terminals by @firien in #56
- Wait 5 seconds instead of 1 second when launching debugger on windows by @ono-max in #80
- Run the debuggee process in spawn method for performance by @ono-max in #91
- support
env
config onattach
mode. by @ko1 in #92 - remove unexpected empty option by @ko1 in #93
- use Terminal on nodebug by @ko1 in #94
- Remove unexpected empty option on tcp mode by @ono-max in #97
- Enable sync mode on stdout by @ono-max in #96
- Output running debug commands to the channel by @ono-max in #102
- Exit debugger session when the child process ends unexpectedly by @ono-max in #100
- Exit debugger session when LoadError is occurred by @ono-max in #99
-
Windows support
-
CI/CD
- Add test cases for vscode extension by @ono-max in #67
- Configure Github Actions to run tests for pull request by @ono-max in #69
- Pass tests on CI for macOS by @ono-max in #75
- Pass tests on CI for Windows by @ono-max in #79
- Configure GitHub Actions to publish automatically by @ono-max in #90
- Add e2e tests by @ono-max in #88
-
Misc
- typo fix by @firien in #57
- Format code in extension.ts by @ono-max in #59
- eslint updates by @firien in #60
- no-unused-expressions by @firien in #64
- Use NPM instead of YARN by @ono-max in #68
- yarn has been removed by @firien in #73
- Remove unused vscode-test package by @ono-max in #77
- icon proposal by @firien in #74
- more yarn cleanup by @firien in #83
New Contributors
Full Changelog: v0.0.11...v0.1.0
v0.0.11
This was small fix release.
What's Changed
- Update README.md by @firien in #39
- Fix typo in README by @okuramasafumi in #38
- ignore node_modules by @firien in #40
- Wait 30 seconds for socket instead of 3 by @tristil in #48
- removed only utils.promisify by @firien in #41
New Contributors
- @okuramasafumi made their first contribution in #38
- @tristil made their first contribution in #48
Full Changelog: v0.0.10...v0.0.11
v0.0.10
This release fixes the last v0.0.9 bug so all v0.0.9 users should update as soon as possible.
Full Changelog: v0.0.9...v0.0.10
v0.0.9
What's Changed
- New autoAttach mechanism support (need debug.gem 1.5.0 or later)
- TCP/IP support (especially for Windows support)
- Other fixes
- Launch and Attach commands should respect the cwd parameter by @TikiTDO in #24
- doc fix: launchWiatTime --> waitLaunchTime by @ruehsn in #27
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #26
- Bump ansi-regex from 4.1.0 to 4.1.1 by @dependabot in #30
New Contributors
Full Changelog: v0.0.8...v0.0.9