Skip to content

Commit 5abe544

Browse files
committed
Merge pull request #219 from PowerShell/release/0.6.0
Prepare 0.6.0 release
2 parents 93d7768 + cbbe234 commit 5abe544

File tree

3 files changed

+57
-13
lines changed

3 files changed

+57
-13
lines changed

CHANGELOG.md

+49-4
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,71 @@
11
# PowerShell Editor Services Release History
22

3+
## 0.6.0
4+
### Thursday, May 12, 2016
5+
6+
#### Introduced a new documentation site
7+
8+
- We have launched a new [documentation site](https://powershell.github.io/PowerShellEditorServices/)
9+
for this project on GitHub Pages. This documentation provides both a user guide
10+
and .NET API documentation pages that are generated directly from our code
11+
documentation. Check it out and let us know what you think!
12+
13+
#### Added a new cross-editor extensibility model
14+
15+
- We've added a new extensibility model which allows you to write PowerShell
16+
code to add new functionality to Visual Studio Code and other editors with
17+
a single API. If you've used `$psISE` in the PowerShell ISE, you'll feel
18+
right at home with `$psEditor`. Check out the [documentation](https://powershell.github.io/PowerShellEditorServices/guide/extensions.html)
19+
for more details!
20+
21+
#### Support for user and system-wide profiles
22+
23+
- We've now introduced the `$profile` variable which contains the expected
24+
properties that you normally see in `powershell.exe` and `powershell_ise.exe`:
25+
- `AllUsersAllHosts`
26+
- `AllUsersCurrentHost`
27+
- `CurrentUserAllHosts`
28+
- `CurrentUserCurrentHost`
29+
- Each editor integration can specify what their host-specific profile filename
30+
should be. If no profile name has been specified a default of `PowerShellEditorServices_profile.ps1`
31+
is used.
32+
- Profiles are not loaded by default when PowerShell Editor Services is used.
33+
This behavior may change in the future based on user feedback.
34+
- Editor integrations can also specify their name and version for the `$host.Name`
35+
and `$host.Version` properties so that script authors have a better idea of
36+
where their code is being used.
37+
38+
#### Other improvements
39+
40+
- `$env` variables now have IntelliSense complete correctly (#206).
41+
- The debug adapter now does not crash when you attempt to add breakpoints
42+
for files that have been moved or don't exist (#195).
43+
- Fixed an issue preventing output from being written in the debugger if you
44+
don't set a breakpoint before running a script.
45+
- Debug adapter now doesn't crash when rendering an object for the
46+
variables view if ToString throws an exception.
47+
348
## 0.5.0
449
### Thursday, March 10, 2016
550

6-
### Support for PowerShell v3 and v4
51+
#### Support for PowerShell v3 and v4
752

853
- Support for PowerShell v3 and v4 is now complete! Note that for this release,
954
Script Analyzer support has been disabled for PS v3 and v4 until we implement
1055
a better strategy for integrating it as a module dependency
1156

12-
### Debugging improvements
57+
#### Debugging improvements
1358

1459
- Added support for command breakpoints
1560
- Added support for conditional breakpoints
1661
- Improved the debug adapter startup sequence to handle new VS Code debugging features
1762

18-
### Other improvements
63+
#### Other improvements
1964

2065
- `using 'module'` now resolves relative paths correctly, removing a syntax error that
2166
previously appeared when relative paths were used
2267
- Calling `Read-Host -AsSecureString` or `Get-Credential` from the console now shows an
23-
appropriate "not supported" error message instead of crashing the language service.
68+
appropriate "not supported" error message instead of crashing the language service.
2469
Support for these commands will be added in a later release.
2570

2671
## 0.4.3

README.md

+7-8
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ across multiple editors.
1919
- Choice prompt support
2020
- Input prompt support
2121
- Get-Credential support (coming soon)
22+
- The Extension Service provides a generalized extensibility model that allows you to
23+
write new functionality for any host editor that uses PowerShell Editor Services
2224

2325
The core Editor Services library is intended to be consumed in any type of host application, whether
2426
it is a WPF UI, console application, or web service. A standard console application host is included
@@ -27,12 +29,9 @@ exposes.
2729

2830
## Documentation
2931

30-
Check out the following two pages for information about how to use the API and host process:
31-
32-
- **[Using the .NET API](docs/using_the_dotnet_api.md)** - Read this if you want to use the API in your .NET application
33-
- **[Using the Host Process](docs/using_the_host_process.md)** - Read this if you want to use the API in a non-.NET application such as a code editor
34-
35-
You can also read our plans for future feature development by looking at the **[Development Roadmap](https://github.com/PowerShell/PowerShellEditorServices/wiki/Development-Roadmap)**.
32+
Check out our **[documentation site](http://powershell.github.io/PowerShellEditorServices)** for information about
33+
how to use this project. You can also read our plans for future feature development by looking at the
34+
**[Development Roadmap](https://github.com/PowerShell/PowerShellEditorServices/wiki/Development-Roadmap)**.
3635

3736
## Installation
3837

@@ -57,7 +56,7 @@ git submodule update
5756

5857
We would love to incorporate community contributions into this project. If you would like to
5958
contribute code, documentation, tests, or bug reports, please read our [Contribution Guide]
60-
(docs/contributing.md) to learn more.
59+
(http://powershell.github.io/PowerShellEditorServices/CONTRIBUTING.html) to learn more.
6160

6261
## Maintainers
6362

@@ -66,4 +65,4 @@ contribute code, documentation, tests, or bug reports, please read our [Contribu
6665

6766
## License
6867

69-
This project is [licensed under the MIT License](LICENSE.txt).
68+
This project is [licensed under the MIT License](LICENSE).

appveyor.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ configuration: Release
44
clone_depth: 10
55

66
environment:
7-
core_version: '0.5.0'
7+
core_version: '0.6.0'
88
prerelease_name: '-beta'
99

1010
branches:

0 commit comments

Comments
 (0)