Skip to content

Commit 71fa37d

Browse files
authored
Merge pull request #593 from microsoft/main
v1.71.0
2 parents b0e3144 + b8c185b commit 71fa37d

11 files changed

Lines changed: 1070 additions & 38 deletions

File tree

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ GEM
229229
rb-fsevent (0.10.3)
230230
rb-inotify (0.9.10)
231231
ffi (>= 0.5.0, < 2)
232-
rexml (3.3.9)
232+
rexml (3.4.2)
233233
rouge (3.30.0)
234234
ruby2_keywords (0.0.5)
235235
rubyzip (2.3.2)

_implementors/adapters.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ Many adapters publish releases tailored for specific editors, such as VS Code, a
4444
[Firefox Remote Debug](https://github.com/yurydelendik/vscode-ff-debug)|[@yurydelendik](https://github.com/yurydelendik)|[VS Code](https://marketplace.visualstudio.com/items?itemName=yurydelendik.firefox-debug)
4545
[Flash](https://github.com/vshaxe/flash-debugger)|[@vshaxe](https://github.com/vshaxe/)|[VS Code](https://marketplace.visualstudio.com/items?itemName=vshaxe.haxe-debug)
4646
[Flutter](https://github.com/flutter/flutter)|[@DanTup](https://github.com/DanTup) [@devoncarew](https://github.com/devoncarew)|[DAP Server](https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/debug_adapters/README.md), [VS Code](https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter)
47+
[Godot](https://github.com/godotengine/godot)|[@godotengine](https://github.com/godotengine)|[DAP Server](https://docs.godotengine.org/en/stable/tutorials/editor/external_editor.html#lsp-dap-support), [Rider](https://www.jetbrains.com/lp/rider-godot/), [VS Code](https://github.com/godotengine/godot-vscode-plugin)
4748
[Go Delve Debugger](https://github.com/go-delve/delve/tree/master/service/dap)| [@polinasok](https://github.com/polinasok) and [Delve](https://github.com/go-delve)| [DAP Server](https://github.com/go-delve/delve/tree/master/Documentation/api/dap), [VS Code](https://github.com/golang/vscode-go/blob/master/docs/debugging.md)
4849
[Harbour](https://github.com/APerricone/harbourCodeExtension)|[@APerricone](https://github.com/APerricone)|[VS Code](https://marketplace.visualstudio.com/items?itemName=aperricone.harbour)
4950
[HashLink](https://github.com/vshaxe/hashlink-debugger)|[@vshaxe](https://github.com/vshaxe/)|[VS Code](https://marketplace.visualstudio.com/items?itemName=HaxeFoundation.haxe-hl)
@@ -88,9 +89,11 @@ Many adapters publish releases tailored for specific editors, such as VS Code, a
8889
[SWI-Prolog](https://github.com/eshelyaron/debug_adapter)|[@eshelyaron](https://github.com/eshelyaron)|[SWI and Emacs](https://github.com/eshelyaron/debug_adapter#installation)
8990
[SWF](https://github.com/BowlerHatLLC/vscode-nextgenas)|[@joshtynjala](https://github.com/joshtynjala)|[VS Code](https://marketplace.visualstudio.com/items?itemName=bowlerhatllc.vscode-nextgenas)
9091
[TLA+](https://github.com/tlaplus/vscode-tlaplus)|[@lemmy](https://github.com/lemmy)|[VS Code](https://marketplace.visualstudio.com/items?itemName=alygin.vscode-tlaplus-nightly)
92+
[Varphi](https://github.com/varphi-lang/varphi-python-dap)|[@hassanelsheikha](https://github.com/hassanelsheikha)|[VS Code](https://marketplace.visualstudio.com/items?itemName=varphi-lang.varphi)
9193
[VDM-SL, VDM++, VDM-RT](https://github.com/nickbattle/vdmj/tree/master/lsp)|[@nickbattle](https://github.com/nickbattle)|[VS Code](https://marketplace.visualstudio.com/items?itemName=jonaskrask.vdm-vscode)
9294
[VSCode rdbg Ruby Debugger](https://github.com/ruby/vscode-rdbg)|[@ko1](https://github.com/ko1)|[VS Code](https://marketplace.visualstudio.com/items?itemName=KoichiSasada.vscode-rdbg)
9395
[Wolfram Language](https://github.com/kenkangxgwe/lsp-wl?tab=readme-ov-file#debug-adapter-features)|[@kenkangxgwe](https://github.com/kenkangxgwe/lsp-wl)|[VS Code](https://marketplace.visualstudio.com/items?itemName=lsp-wl.lsp-wl-client)
96+
[ZIL](https://foss.heptapod.net/zilf/vscode-zil-language)|[@taradinoc](https://github.com/taradinoc)|[VS Code](https://marketplace.visualstudio.com/items?itemName=zilf.zil-language)
9497
{: .table .table-bordered .table-responsive}
9598

9699
*If you are missing a debug adapter implementation please create a pull request in GitHub against this markdown [document](https://github.com/Microsoft/debug-adapter-protocol/blob/main/_implementors/adapters.md)*

_implementors/tools.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ The following table lists the known development tools (IDEs) that implement the
2525
| OpenSumi | OpenSumi | [OpenSumi](https://github.com/opensumi) | [opensumi/core](https://github.com/opensumi/core)
2626
| IntelliJ (LSP4IJ DAP support) | lsp4ij.debug | Red Hat | [IntelliJ LSP4IJ](https://github.com/redhat-developer/lsp4ij/blob/main/docs/dap/UserGuide.md) |
2727
| Zed | zed | Zed Industries | [zed](https://github.com/zed-industries/zed) |
28+
| Kate | | KDE | [Kate](https://invent.kde.org/utilities/kate) |
2829
{: .table .table-bordered .table-responsive}
2930

3031
The "client ID" is the identifier that a development tool sends to the debug adapter as part of the [**initialize**](../../specification#Requests_Initialize) request.

changelog.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ sectionid: changelog
66

77
#### All notable changes to the specification will be documented in this file.
88

9+
* 1.71.x
10+
* Specify sizes and ranges of DAP integers by adding `format`, `minimum`, and `maximum` attributes to integer properties throughout the protocol
11+
* Add `debugConsoleMode` property to `StartDebuggingRequestArguments`
12+
* Clarify behavior of `start` and `count` in `VariablesArguments`: when `start` exceeds available variables, return an empty array; when fewer than `count` variables are returned, the client should assume no further variables are available
13+
* Clarify that `cancelArguments` and `breakpointLocationsArguments` require their respective properties
14+
* Clarify the description of `completionTriggerCharacters` to indicate that clients may trigger completion on additional characters beyond those specified
15+
* Clarify that `cwd` in `RunInTerminalRequest` can be a URI in addition to a file path
16+
917
* 1.70.x
1018
* Clarify how `StackTraceArguments.format` applies
1119
* Clarify the default behavior of `ContinuedEvent.allThreadsContinued`

0 commit comments

Comments
 (0)