Skip to content

Commit cc28b09

Browse files
authored
Merge pull request #300 from microsoft/bump-v1.63.0
v1.63.0
2 parents 9c591bc + aa10bfc commit cc28b09

File tree

8 files changed

+38
-30
lines changed

8 files changed

+38
-30
lines changed

adapter/package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

adapter/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vscode/debugadapter",
33
"description": "Debug adapter implementation for node",
4-
"version": "1.61.0",
4+
"version": "1.63.0",
55
"author": "Microsoft Corporation",
66
"license": "MIT",
77
"repository": {
@@ -21,7 +21,7 @@
2121
},
2222
"typings": "./lib/main",
2323
"dependencies": {
24-
"@vscode/debugprotocol": "1.61.0"
24+
"@vscode/debugprotocol": "1.63.0"
2525
},
2626
"devDependencies": {
2727
"@types/mocha": "^9.1.0",

bump-version.sh

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
npm version --workspaces "$@" --workspaces-update
44

5-
VERSION=v$(cat adapter/package.json | jq -r .version)
5+
VERSION=$(cat adapter/package.json | jq -r .version)
66
npm --workspace adapter pkg set "dependencies.@vscode/debugprotocol=$VERSION"
77
npm --workspace testSupport pkg set "dependencies.@vscode/debugprotocol=$VERSION"
88
npm i
99

10-
git checkout -b release/$VERSION
10+
git checkout -b bump-v$VERSION
1111

1212
git add .
13-
git commit -m $VERSION
14-
git push -u origin release/$VERSION
13+
git commit -m v$VERSION
14+
git push -u origin bump-v$VERSION
1515

16-
git tag $VERSION
17-
git push origin $VERSION
16+
git tag v$VERSION
17+
git push origin v$VERSION

debugProtocol.json

+16-8
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@
130130
"CancelRequest": {
131131
"allOf": [ { "$ref": "#/definitions/Request" }, {
132132
"type": "object",
133-
"description": "The `cancel` request is used by the client in two situations:\n- to indicate that it is no longer interested in the result produced by a specific request issued earlier\n- to cancel a progress sequence. Clients should only call this request if the corresponding capability `supportsCancelRequest` is true.\nThis request has a hint characteristic: a debug adapter can only be expected to make a 'best effort' in honoring this request but there are no guarantees.\nThe `cancel` request may return an error if it could not cancel an operation but a client should refrain from presenting this error to end users.\nThe request that got cancelled still needs to send a response back. This can either be a normal result (`success` attribute true) or an error response (`success` attribute false and the `message` set to `cancelled`).\nReturning partial results from a cancelled request is possible but please note that a client has no generic way for detecting that a response is partial or not.\nThe progress that got cancelled still needs to send a `progressEnd` event back.\n A client should not assume that progress just got cancelled after sending the `cancel` request.",
133+
"description": "The `cancel` request is used by the client in two situations:\n- to indicate that it is no longer interested in the result produced by a specific request issued earlier\n- to cancel a progress sequence.\nClients should only call this request if the corresponding capability `supportsCancelRequest` is true.\nThis request has a hint characteristic: a debug adapter can only be expected to make a 'best effort' in honoring this request but there are no guarantees.\nThe `cancel` request may return an error if it could not cancel an operation but a client should refrain from presenting this error to end users.\nThe request that got cancelled still needs to send a response back. This can either be a normal result (`success` attribute true) or an error response (`success` attribute false and the `message` set to `cancelled`).\nReturning partial results from a cancelled request is possible but please note that a client has no generic way for detecting that a response is partial or not.\nThe progress that got cancelled still needs to send a `progressEnd` event back.\n A client should not assume that progress just got cancelled after sending the `cancel` request.",
134134
"properties": {
135135
"command": {
136136
"type": "string",
@@ -1202,7 +1202,7 @@
12021202
"properties": {
12031203
"source": {
12041204
"$ref": "#/definitions/Source",
1205-
"description": "The source location of the breakpoints; either `source.path` or `source.reference` must be specified."
1205+
"description": "The source location of the breakpoints; either `source.path` or `source.sourceReference` must be specified."
12061206
},
12071207
"line": {
12081208
"type": "integer",
@@ -1414,7 +1414,7 @@
14141414
"SetExceptionBreakpointsResponse": {
14151415
"allOf": [ { "$ref": "#/definitions/Response" }, {
14161416
"type": "object",
1417-
"description": "Response to `setExceptionBreakpoints` request.\nThe response contains an array of `Breakpoint` objects with information about each exception breakpoint or filter. The `Breakpoint` objects are in the same order as the elements of the `filters`, `filterOptions`, `exceptionOptions` arrays given as arguments. If both `filters` and `filterOptions` are given, the returned array must start with `filters` information first, followed by `filterOptions` information.\nThe `verified` property of a `Breakpoint` object signals whether the exception breakpoint or filter could be successfully created and whether the condition or hit count expressions are valid. In case of an error the `message` property explains the problem. The `id` property can be used to introduce a unique ID for the exception breakpoint or filter so that it can be updated subsequently by sending breakpoint events.\nFor backward compatibility both the `breakpoints` array and the enclosing `body` are optional. If these elements are missing a client is not able to show problems for individual exception breakpoints or filters.",
1417+
"description": "Response to `setExceptionBreakpoints` request.\nThe response contains an array of `Breakpoint` objects with information about each exception breakpoint or filter. The `Breakpoint` objects are in the same order as the elements of the `filters`, `filterOptions`, `exceptionOptions` arrays given as arguments. If both `filters` and `filterOptions` are given, the returned array must start with `filters` information first, followed by `filterOptions` information.\nThe `verified` property of a `Breakpoint` object signals whether the exception breakpoint or filter could be successfully created and whether the condition is valid. In case of an error the `message` property explains the problem. The `id` property can be used to introduce a unique ID for the exception breakpoint or filter so that it can be updated subsequently by sending breakpoint events.\nFor backward compatibility both the `breakpoints` array and the enclosing `body` are optional. If these elements are missing a client is not able to show problems for individual exception breakpoints or filters.",
14181418
"properties": {
14191419
"body": {
14201420
"type": "object",
@@ -1477,7 +1477,7 @@
14771477
"properties": {
14781478
"dataId": {
14791479
"type": [ "string", "null" ],
1480-
"description": "An identifier for the data on which a data breakpoint can be registered with the `setDataBreakpoints` request or null if no data breakpoint is available."
1480+
"description": "An identifier for the data on which a data breakpoint can be registered with the `setDataBreakpoints` request or null if no data breakpoint is available. If a `variablesReference` or `frameId` is passed, the `dataId` is valid in the current suspended state, otherwise it's valid indefinitely. See 'Lifetime of Object References' in the Overview section for details. Breakpoints set using the `dataId` in the `setDataBreakpoints` request may outlive the lifetime of the associated `dataId`."
14811481
},
14821482
"description": {
14831483
"type": "string",
@@ -2228,6 +2228,10 @@
22282228
"indexedVariables": {
22292229
"type": "integer",
22302230
"description": "The number of indexed child variables.\nThe client can use this information to present the variables in a paged UI and fetch them in chunks.\nThe value should be less than or equal to 2147483647 (2^31-1)."
2231+
},
2232+
"memoryReference": {
2233+
"type": "string",
2234+
"description": "A memory reference to a location appropriate for this result.\nFor pointer type eval results, this is generally a reference to the memory address contained in the pointer.\nThis attribute may be returned by a debug adapter if corresponding capability `supportsMemoryReferences` is true."
22312235
}
22322236
},
22332237
"required": [ "value" ]
@@ -2545,7 +2549,7 @@
25452549
},
25462550
"memoryReference": {
25472551
"type": "string",
2548-
"description": "A memory reference to a location appropriate for this result.\nFor pointer type eval results, this is generally a reference to the memory address contained in the pointer.\nThis attribute should be returned by a debug adapter if corresponding capability `supportsMemoryReferences` is true."
2552+
"description": "A memory reference to a location appropriate for this result.\nFor pointer type eval results, this is generally a reference to the memory address contained in the pointer.\nThis attribute may be returned by a debug adapter if corresponding capability `supportsMemoryReferences` is true."
25492553
}
25502554
},
25512555
"required": [ "result", "variablesReference" ]
@@ -2625,6 +2629,10 @@
26252629
"indexedVariables": {
26262630
"type": "integer",
26272631
"description": "The number of indexed child variables.\nThe client can use this information to present the variables in a paged UI and fetch them in chunks.\nThe value should be less than or equal to 2147483647 (2^31-1)."
2632+
},
2633+
"memoryReference": {
2634+
"type": "string",
2635+
"description": "A memory reference to a location appropriate for this result.\nFor pointer type eval results, this is generally a reference to the memory address contained in the pointer.\nThis attribute may be returned by a debug adapter if corresponding capability `supportsMemoryReferences` is true."
26282636
}
26292637
},
26302638
"required": [ "value" ]
@@ -3587,7 +3595,7 @@
35873595
},
35883596
"memoryReference": {
35893597
"type": "string",
3590-
"description": "The memory reference for the variable if the variable represents executable code, such as a function pointer.\nThis attribute is only required if the corresponding capability `supportsMemoryReferences` is true."
3598+
"description": "A memory reference associated with this variable.\nFor pointer type variables, this is generally a reference to the memory address contained in the pointer.\nFor executable data, this reference may later be used in a `disassemble` request.\nThis attribute may be returned by a debug adapter if corresponding capability `supportsMemoryReferences` is true."
35913599
}
35923600
},
35933601
"required": [ "name", "value", "variablesReference" ]
@@ -3626,8 +3634,8 @@
36263634
"Indicates that the object is a constant.",
36273635
"Indicates that the object is read only.",
36283636
"Indicates that the object is a raw string.",
3629-
"Indicates that the object can have an Object ID created for it.",
3630-
"Indicates that the object has an Object ID associated with it.",
3637+
"Indicates that the object can have an Object ID created for it. This is a vestigial attribute that is used by some clients; 'Object ID's are not specified in the protocol.",
3638+
"Indicates that the object has an Object ID associated with it. This is a vestigial attribute that is used by some clients; 'Object ID's are not specified in the protocol.",
36313639
"Indicates that the evaluation had side effects.",
36323640
"Indicates that the object has its value tracked by a data breakpoint."
36333641
]

package-lock.json

+7-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

protocol/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vscode/debugprotocol",
33
"description": "Npm module with declarations for the Visual Studio Code debug protocol",
4-
"version": "1.61.0",
4+
"version": "1.63.0",
55
"author": "Microsoft Corporation",
66
"license": "MIT",
77
"repository": {

testSupport/package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

testSupport/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@vscode/debugadapter-testsupport",
33
"description": "Npm module with mocha test support for Visual Studio Code debug adapters",
4-
"version": "1.61.0",
4+
"version": "1.63.0",
55
"author": "Microsoft Corporation",
66
"license": "MIT",
77
"engines": {
@@ -17,7 +17,7 @@
1717
"main": "./lib/main.js",
1818
"typings": "./lib/main",
1919
"dependencies": {
20-
"@vscode/debugprotocol": "1.61.0"
20+
"@vscode/debugprotocol": "1.63.0"
2121
},
2222
"devDependencies": {
2323
"@types/node": "14.x",

0 commit comments

Comments
 (0)