Skip to content

Commit 4223d86

Browse files
author
Robert Holt
committed
Prepare changelog and infrastructure for 1.8.0 release
* Update changelog * Update versions in files * Add env var for release build versioning * Add build version to dockerfile * Update package-lock version
1 parent 7d29fb8 commit 4223d86

File tree

7 files changed

+82
-6
lines changed

7 files changed

+82
-6
lines changed

CHANGELOG.md

+68
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,73 @@
11
# vscode-powershell Release History
22

3+
## v1.8.0
4+
### Tuesday, July 10, 2018
5+
6+
- [PowerShell/vscode-powershell #1238](https://github.com/PowerShell/vscode-powershell/pull/1238) -
7+
Added functionality to install the VSCode context menus. (Thanks @detlefs!)
8+
- [PowerShell/vscode-powershell #1354](https://github.com/PowerShell/vscode-powershell/pull/1354) -
9+
Edit snippet to fix issue #1353 (Thanks @kilasuit!)
10+
- [PowerShell/vscode-powershell #1362](https://github.com/PowerShell/vscode-powershell/pull/1362) -
11+
Updated Pester Problem Matcher (Thanks @awickham10!)
12+
- [PowerShell/vscode-powershell #1359](https://github.com/PowerShell/vscode-powershell/pull/1359) -
13+
(maint) Add visual ruler for line length (Thanks @glennsarti!)
14+
- [PowerShell/vscode-powershell #1344](https://github.com/PowerShell/vscode-powershell/pull/1344) -
15+
Update to TypeScript 2.9.x (Thanks @rkeithhill!)
16+
- [PowerShell/vscode-powershell #1323](https://github.com/PowerShell/vscode-powershell/pull/1323) -
17+
SpecProcId - interactive var replacement supports only string type (Thanks @rkeithhill!)
18+
- [PowerShell/vscode-powershell #1327](https://github.com/PowerShell/vscode-powershell/pull/1327) -
19+
Switch to named pipes
20+
- [PowerShell/vscode-powershell #1321](https://github.com/PowerShell/vscode-powershell/pull/1321) -
21+
GitHub issue template tweaks and add PSSA template (Thanks @bergmeister!)
22+
- [PowerShell/vscode-powershell #1320](https://github.com/PowerShell/vscode-powershell/pull/1320) -
23+
Take advantage of multiple issue templates (Thanks @rkeithhill!)
24+
- [PowerShell/vscode-powershell #1317](https://github.com/PowerShell/vscode-powershell/pull/1317) -
25+
Change SpecifyScriptArgs command to only return string - not string[] (Thanks @rkeithhill!)
26+
- [PowerShell/vscode-powershell #1318](https://github.com/PowerShell/vscode-powershell/pull/1318) -
27+
Update package veresion in lock file, format package.json file. (Thanks @rkeithhill!)
28+
- [PowerShell/vscode-powershell #1312](https://github.com/PowerShell/vscode-powershell/pull/1312) -
29+
Updates to Examples PSSA settings file to include more rule config (Thanks @rkeithhill!)
30+
- [PowerShell/vscode-powershell #1305](https://github.com/PowerShell/vscode-powershell/pull/1305) -
31+
Make SaveAs work for untitled files
32+
- [PowerShell/vscode-powershell #1307](https://github.com/PowerShell/vscode-powershell/pull/1307) -
33+
Added Columns, Improved readability for ToC. (Thanks @st0le!)
34+
- [PowerShell/vscode-powershell #1368](https://github.com/PowerShell/vscode-powershell/pull/1368) -
35+
Add new snippet for #region (#1368) (Thanks @lipkau!)
36+
- [PowerShell/vscode-powershell #1416](https://github.com/PowerShell/vscode-powershell/pull/1416) -
37+
(GH-1413) Resolve promise correctly in Folding feature (Thanks @glennsarti!)
38+
- [PowerShell/vscode-powershell #1412](https://github.com/PowerShell/vscode-powershell/pull/1412) -
39+
Set the extension's log level based on settings value (Thanks @rkeithhill!)
40+
- [PowerShell/vscode-powershell #1411](https://github.com/PowerShell/vscode-powershell/pull/1411) -
41+
Escape paths w/single quotes before passing to powershell in single-quoted strings (#1411) (Thanks @rkeithhill!)
42+
- [PowerShell/vscode-powershell #1409](https://github.com/PowerShell/vscode-powershell/pull/1409) -
43+
Rename file to match type name (Thanks @rkeithhill!)
44+
- [PowerShell/vscode-powershell #1408](https://github.com/PowerShell/vscode-powershell/pull/1408) -
45+
Restore ability to start debug session when script run in PSIC hits breakpoint (Thanks @rkeithhill!)
46+
- [PowerShell/vscode-powershell #1407](https://github.com/PowerShell/vscode-powershell/pull/1407) -
47+
Scroll the terminal to bottom for F8 executionPartial fix #1257 (Thanks @rkeithhill!)
48+
- [PowerShell/vscode-powershell #1414](https://github.com/PowerShell/vscode-powershell/pull/1414) -
49+
Update grammar parsing for vscode-textmate v4 module (Thanks @glennsarti!)
50+
- [PowerShell/vscode-powershell #1397](https://github.com/PowerShell/vscode-powershell/pull/1397) -
51+
Allow debugging in interactive session with no dir change (Thanks @rkeithhill!)
52+
- [PowerShell/vscode-powershell #1402](https://github.com/PowerShell/vscode-powershell/pull/1402) -
53+
Move lint directive after the file-header to fix lint error (Thanks @rkeithhill!)
54+
- [PowerShell/vscode-powershell #1366](https://github.com/PowerShell/vscode-powershell/pull/1366) -
55+
Add support for side-by-side PS Core preview on Linux/macOS (Thanks @rkeithhill!)
56+
- [PowerShell/vscode-powershell #1391](https://github.com/PowerShell/vscode-powershell/pull/1391) -
57+
Add PowerShell Online Help lookup to context menu (Thanks @corbob!)
58+
- [PowerShell/vscode-powershell #1396](https://github.com/PowerShell/vscode-powershell/pull/1396) -
59+
Add tslint rule file-header to enforce copyright in TS files (Thanks @rkeithhill!)
60+
- [PowerShell/vscode-powershell #1355](https://github.com/PowerShell/vscode-powershell/pull/1355) -
61+
Add syntax aware folding provider (Thanks @glennsarti!)
62+
- [PowerShell/vscode-powershell #1395](https://github.com/PowerShell/vscode-powershell/pull/1395) -
63+
Update community_snippets.md (Thanks @fullenw1!)
64+
- [PowerShell/vscode-powershell #1382](https://github.com/PowerShell/vscode-powershell/pull/1382) -
65+
Fix markdown syntax (Thanks @lipkau!)
66+
- [PowerShell/vscode-powershell #1369](https://github.com/PowerShell/vscode-powershell/pull/1369) -
67+
Update README.md with kbds and what to do if you find a vulnerability
68+
- [PowerShell/vscode-powershell #1297](https://github.com/PowerShell/vscode-powershell/pull/1297) -
69+
Added some snippets (#1297) (Thanks @SQLDBAWithABeard!)
70+
371
## 1.7.0
472
### Wednesday, April 25, 2018
573

appveyor.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: '1.7.0-insiders-{build}'
1+
version: '1.8.0-insiders-{build}'
22
image: Visual Studio 2017
33
clone_depth: 10
44
skip_tags: true

package-lock.json

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

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "PowerShell",
33
"displayName": "PowerShell",
4-
"version": "1.7.0",
4+
"version": "1.8.0",
55
"publisher": "ms-vscode",
66
"description": "Develop PowerShell scripts in Visual Studio Code!",
77
"engines": {

src/main.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import utils = require("./utils");
3636

3737
// NOTE: We will need to find a better way to deal with the required
3838
// PS Editor Services version...
39-
const requiredEditorServicesVersion = "1.7.0";
39+
const requiredEditorServicesVersion = "1.8.0";
4040

4141
let logger: Logger;
4242
let sessionManager: SessionManager;

tools/releaseBuild/Image/DockerFile

+4
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ RUN Import-Module ./containerFiles/dockerInstall.psm1; `
2121
# Copy build script over
2222
COPY build.ps1 containerFiles/build.ps1
2323

24+
# Add an environment variable for build versioning
25+
ENV VSTS_BUILD=1
26+
ENV VSTS_BUILD_VERSION=1.8.0
27+
2428
# Uncomment to debug locally
2529
# RUN Import-Module ./containerFiles/dockerInstall.psm1; `
2630
# Install-ChocolateyPackage -PackageName git -Executable git.exe; `

vscode-powershell.build.ps1

+6-2
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,18 @@ task GetExtensionVersion -Before Package {
2121
$updateVersion = $true
2222
$env:APPVEYOR_BUILD_VERSION
2323
}
24+
elseif ($env:VSTS_BUILD) {
25+
$updateVersion = $true
26+
$env:VSTS_BUILD_VERSION
27+
}
2428
else {
2529
exec { & npm version | ConvertFrom-Json | ForEach-Object { $_.PowerShell } }
2630
}
2731

2832
Write-Host "`n### Extension Version: $script:ExtensionVersion`n" -ForegroundColor Green
2933

3034
if ($updateVersion) {
31-
exec { & npm version $script:ExtensionVersion --no-git-tag-version }
35+
exec { & npm version $script:ExtensionVersion --no-git-tag-version --allow-same-version }
3236
}
3337
}
3438

@@ -61,7 +65,7 @@ task RestoreNodeModules -If { -not (Test-Path "$PSScriptRoot/node_modules") } {
6165

6266
# When in a CI build use the --loglevel=error parameter so that
6367
# package install warnings don't cause PowerShell to throw up
64-
$logLevelParam = if ($env:AppVeyor) { "--loglevel=error" } else { "" }
68+
$logLevelParam = if ($env:AppVeyor -or $env:VSTS_BUILD) { "--loglevel=error" } else { "" }
6569
exec { & npm install $logLevelParam }
6670
}
6771

0 commit comments

Comments
 (0)