Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,47 @@
# PowerShell Editor Services Release History

## 0.8.0
### Friday, December 16, 2016

#### Language feature improvements

- Added support for "suggested corrections" from PSScriptAnalyzer
- Added support for getting and setting the active list of PSScriptAnalyzer
rules in the editing session
- Enabled the user of PSScriptAnalyzer in the language service on PowerShell
versions 3 and 4
- Added PSHostUserInterface support for IHostUISupportsMultipleChoiceSelection

#### $psEditor API improvements

- Added $psEditor.Workspace
- Added $psEditor.Window.Show[Error, Warning, Information]Message methods for
showing messages in the editor UI
- Added $psEditor.Workspace.Path to provide access to the workspace path
- Added $psEditor.Workspace.GetRelativePath to resolve an absolute path
to a workspace-relative path
- Added FileContext.WorkspacePath to get the workspace-relative path of
the file

#### Debugging improvements

- Enabled setting variable values from the debug adapter protocol
- Added breakpoint hit count support invthe debug service

#### Other improvements

- Added a new TemplateService for integration with Plaster
- Refactored PSScriptAnalyzer integration to not take direct dependency
on the .NET assembly

#### Bug fixes

- Fixed #138: Debugger output was not being written for short scripts
- Fixed #242: Remove timeout for PSHostUserInterface prompts
- Fixed #237: Set session's current directory to the workspace path
- Fixed #312: File preview Uris crash the language server
- Fixed #291: Dot-source reference detection should ignore ScriptBlocks

## 0.7.2
### Friday, September 2, 2016

Expand Down
2 changes: 1 addition & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ clone_depth: 10
skip_tags: true

environment:
core_version: '0.7.2'
core_version: '0.8.0'
prerelease_name: '-beta'

branches:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
RootModule = 'PowerShellEditorServices.psm1'

# Version number of this module.
ModuleVersion = '0.7.2'
ModuleVersion = '0.8.0'

# ID used to uniquely identify this module
GUID = '9ca15887-53a2-479a-9cda-48d26bcb6c47'
Expand Down
2 changes: 1 addition & 1 deletion test/PowerShellEditorServices.Test.Host/ServerTestsBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ protected async Task<Tuple<int, int>> LaunchService(
string scriptPath = Path.Combine(modulePath, "Start-EditorServices.ps1");

// TODO: Need to determine the right module version programmatically!
string editorServicesModuleVersion = "0.7.2";
string editorServicesModuleVersion = "0.8.0";

string scriptArgs =
string.Format(
Expand Down