This commit is contained in:
Yan Zhang 2019-03-04 15:42:39 +08:00 коммит произвёл GitHub
Родитель 01ad3780f1
Коммит cc070b9176
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 26 добавлений и 32 удалений

Просмотреть файл

@ -1,8 +1,11 @@
# Change Log
All notable changes to the "vscode-maven" extension will be documented in this file.
## 0.15.0
#### Added
- Allow to specify and execute "favorite" Maven commands. [#72](https://github.com/Microsoft/vscode-maven/issues/72) [#259](https://github.com/Microsoft/vscode-maven/issues/259)
- Hover to show effective version of a dependency. [#260](https://github.com/Microsoft/vscode-maven/issues/260)
- Add a command "Maven: Add a dependency" for convenience when editing pom.xml. [#253](https://github.com/Microsoft/vscode-maven/issues/253)
## 0.14.2
#### Fixed

Просмотреть файл

@ -203,20 +203,11 @@ The tree view of maven projects should update when any pom.xml is created/modifi
1. Commands can be successfully executed in above tasks.
## For Telemetry
After above tests, verify corresponding entries in Application Insight portal (vscode maven telemetry test).
### Legacy (Still need to verify for now)
* For each command executed, verify:
1. There are records named `vscjava.vscode-maven/commandStart` and `vscjava.vscode-maven/commandEnd` with same `customDimensions.sessionId`.
2. For record `vscjava.vscode-maven/commandEnd`, value (ms) of `customMeasurements.duration` is reasonable.
* For command `Generate from Maven Archetype`, verify:
1. values of `customDimensions.extra.finishedSteps`, `customDimensions.extra.artifactId` and `customDimensions.extra.groupId` are reasonable.
* **finishedSteps**: The steps user goes through after triggering the command. Candidates are `TargetFolder`, `ListMore` and `Archetype`.
* **groupId**: Group Id of selected archetype.
* **artifactId**: Artifact Id of selected archetype.
### New
After above tests, verify corresponding entries in Application Insight portal.
- For develop build, verify in `vscode maven telemetry test`.
- For RC build, verify in `vscode maven telemetry prod`.
#### Verification
* For extension activation and each command executed, verify:
1. There are records named `vscjava.vscode-maven/opStart` and `vscjava.vscode-maven/opEnd` with same `customDimensions.operationId`, `customDimensions.operationName`
2. In `opEnd`, check `customDimensions.errorCode`

30
package-lock.json сгенерированный
Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "vscode-maven",
"version": "0.14.2",
"version": "0.15.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@ -350,9 +350,9 @@
}
},
"applicationinsights": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/applicationinsights/-/applicationinsights-1.0.6.tgz",
"integrity": "sha512-VQT3kBpJVPw5fCO5n+WUeSx0VHjxFtD7znYbILBlVgOS9/cMDuGFmV2Br3ObzFyZUDGNbEfW36fD1y2/vAiCKw==",
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/applicationinsights/-/applicationinsights-1.0.8.tgz",
"integrity": "sha512-KzOOGdphOS/lXWMFZe5440LUdFbrLpMvh2SaRxn7BmiI550KAoSb2gIhiq6kJZ9Ir3AxRRztjhzif+e5P5IXIg==",
"requires": {
"diagnostic-channel": "0.2.0",
"diagnostic-channel-publishers": "0.2.1",
@ -4682,9 +4682,9 @@
"dev": true
},
"shimmer": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.0.tgz",
"integrity": "sha512-xTCx2vohXC2EWWDqY/zb4+5Mu28D+HYNSOuFzsyRDRvI/e1ICb69afwaUwfjr+25ZXldbOLyp+iDUZHq8UnTag=="
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz",
"integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw=="
},
"signal-exit": {
"version": "3.0.2",
@ -6079,21 +6079,21 @@
}
},
"vscode-extension-telemetry": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/vscode-extension-telemetry/-/vscode-extension-telemetry-0.1.0.tgz",
"integrity": "sha512-WVCnP+uLxlqB6UD98yQNV47mR5Rf79LFxpuZhSPhEf0Sb4tPZed3a63n003/dchhOwyCTCBuNN4n8XKJkLEI1Q==",
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/vscode-extension-telemetry/-/vscode-extension-telemetry-0.1.1.tgz",
"integrity": "sha512-TkKKG/B/J94DP5qf6xWB4YaqlhWDg6zbbqVx7Bz//stLQNnfE9XS1xm3f6fl24c5+bnEK0/wHgMgZYKIKxPeUA==",
"requires": {
"applicationinsights": "1.0.6"
"applicationinsights": "1.0.8"
}
},
"vscode-extension-telemetry-wrapper": {
"version": "0.3.8",
"resolved": "https://registry.npmjs.org/vscode-extension-telemetry-wrapper/-/vscode-extension-telemetry-wrapper-0.3.8.tgz",
"integrity": "sha512-OKEWnpL0SltP18jxoclcen82c4mIW6PkhZe5EbBsbn4NEYUBuvSf9nyJQRuK8VMKb+krPoWanPS2uVwV+evJpg==",
"version": "0.3.9",
"resolved": "https://registry.npmjs.org/vscode-extension-telemetry-wrapper/-/vscode-extension-telemetry-wrapper-0.3.9.tgz",
"integrity": "sha512-zKm6lOroUdjI3JOIKP/m4bCrnQHHGemkLIB+DvYWobUd6etGEzqtcCmR+ZqVGII/fR6OB4oWAAwmflaaNpTOFg==",
"requires": {
"continuation-local-storage": "^3.2.1",
"uuid": "^3.3.2",
"vscode-extension-telemetry": "^0.1.0"
"vscode-extension-telemetry": "^0.1.1"
}
},
"watchpack": {

Просмотреть файл

@ -2,7 +2,7 @@
"name": "vscode-maven",
"displayName": "Maven for Java",
"description": "%description%",
"version": "0.14.2",
"version": "0.15.0",
"icon": "resources/logo.png",
"publisher": "vscjava",
"preview": true,
@ -18,7 +18,7 @@
"Maven",
"Java"
],
"homepage": "https://github.com/Microsoft/vscode-maven/blob/0.14.2/README.md",
"homepage": "https://github.com/Microsoft/vscode-maven/blob/0.15.0/README.md",
"repository": {
"type": "git",
"url": "https://github.com/Microsoft/vscode-maven.git"
@ -419,7 +419,7 @@
"description": "%configuration.maven.terminal.customEnv%",
"scope": "window"
},
"maven.terminal.favorites" :{
"maven.terminal.favorites": {
"type": "array",
"items": {
"type": "object",
@ -483,7 +483,7 @@
"lodash": "^4.17.11",
"md5": "^2.2.1",
"minimatch": "^3.0.4",
"vscode-extension-telemetry-wrapper": "0.3.8",
"vscode-extension-telemetry-wrapper": "^0.3.9",
"xml-zero-lexer": "^2.0.5",
"xml2js": "^0.4.19"
}