Skip to content

Commit 7f03d77

Browse files
author
James Pogran
authored
Merge pull request #452 from glennsarti/prep-0.15.0
(GH-451) Prepare for 0.15.0 release
2 parents 198b050 + 778e89f commit 7f03d77

File tree

4 files changed

+35
-36
lines changed

4 files changed

+35
-36
lines changed

CHANGELOG.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,22 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how
66

77
## Unreleased
88

9-
- ([GH-446](https://github.com/lingua-pupuli/puppet-vscode/issues/446)) Remove deprecated --enable-file-cache option for Editor Services
9+
## [0.15.0] - 2018-12-21
10+
11+
### Added
12+
1013
- ([GH-440](https://github.com/lingua-pupuli/puppet-vscode/issues/440)) Add a setting for additional modulepath
14+
- ([GH-335](https://github.com/lingua-pupuli/puppet-vscode/issues/335)) Add a setting to disable the language server
15+
16+
### Changed
17+
1118
- ([GH-447](https://github.com/lingua-pupuli/puppet-vscode/issues/447)) Update puppet-editor-services to [0.17.0](https://github.com/lingua-pupuli/puppet-editor-services/blob/master/CHANGELOG.md#0170---2018-12-14)
19+
- ([GH-412](https://github.com/lingua-pupuli/puppet-vscode/issues/412)) Refactored the Language Server Connection Handler
20+
21+
### Removed
22+
23+
- ([GH-446](https://github.com/lingua-pupuli/puppet-vscode/issues/446)) Remove deprecated --enable-file-cache option for Editor Services
24+
- ([GH-439](https://github.com/lingua-pupuli/puppet-vscode/issues/439)) Remove RestartSession Command
1225

1326
## [0.14.0] - 2018-12-03
1427

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
- [Outline View](#outline-view)
1919
- [Breadcrumbs](#breadcrumbs)
2020
- [Go to Symbol](#go-to-symbol)
21+
[Open Symbol by Name](#open-symbol-by-name)
2122
- [Code Snippets](#code-snippets)
2223
- [Linting](#linting)
2324
- [Live Workspace Intellisense](#live-workspace-intellisense)
@@ -57,7 +58,9 @@ This extension provides full Puppet Language support for [Visual Studio Code](ht
5758
- Outline View
5859
- Breadcrumbs
5960
- Go to Symbol
61+
- Open Symbol by Name
6062
- Linting
63+
- Live Workspace Intellisense
6164
- Code snippets
6265
- Go to Definition of functions, types and classes
6366
- Validation of `metadata.json` files
@@ -156,6 +159,10 @@ Opening the `Command Palette` and typing the `@` symbol initiates the `Go to Sym
156159
157160
![go_to_symbol](https://raw.githubusercontent.com/lingua-pupuli/puppet-vscode/master/docs/assets/go_to_symbol.gif)
158161

162+
### Open Symbol by Name
163+
164+
Pressing `Ctrl+T` (or ⌘T on OSX) will list all [Puppet Custom Types](https://puppet.com/docs/puppet/latest/custom_types.html), [Functions](https://puppet.com/docs/puppet/latest/lang_write_functions_in_puppet.html), [Classes](https://puppet.com/docs/puppet/latest/lang_classes.html) and [Defined Types](https://puppet.com/docs/puppet/latest/lang_defined_types.html) in the workspace. You can then [navigate to the symbol](https://code.visualstudio.com/docs/editor/editingevolved#_open-symbol-by-name) by pressing `Enter`.
165+
159166
### Code Snippets
160167

161168
As part of IntelliSense and Snippets, you can quickly create templates to automate repetitive series of code.
@@ -166,9 +173,7 @@ Linting is automatically applied to the document as you edit, without having to
166173

167174
### Live Workspace Intellisense
168175

169-
If you are editing a module you will now get live intellisense of the [Puppet Custom Types](https://puppet.com/docs/puppet/latest/custom_types.html), [Functions](https://puppet.com/docs/puppet/latest/lang_write_functions_in_puppet.html), [Classes](https://puppet.com/docs/puppet/latest/lang_classes.html) and [Defined Types](https://puppet.com/docs/puppet/latest/lang_defined_types.html). For example if you are editing the [puppetlabs-apache module](https://github.com/puppetlabs/puppetlabs-apache) you will be able to get auto-complete for resources like `apache::vhost` or `apache::mod::php`.
170-
171-
Support for [Control Repositories](https://puppet.com/docs/pe/latest/control_repo.html) is _coming soon!_
176+
If you are editing a module, or a [Control Repository](https://puppet.com/docs/pe/latest/control_repo.html), you will now get live intellisense of the [Puppet Custom Types](https://puppet.com/docs/puppet/latest/custom_types.html), [Functions](https://puppet.com/docs/puppet/latest/lang_write_functions_in_puppet.html), [Classes](https://puppet.com/docs/puppet/latest/lang_classes.html) and [Defined Types](https://puppet.com/docs/puppet/latest/lang_defined_types.html). For example if you are editing the [puppetlabs-apache module](https://github.com/puppetlabs/puppetlabs-apache) you will be able to get auto-complete for resources like `apache::vhost` or `apache::mod::php`.
172177

173178
> Note: Workspace Intellisense is only updated when you save a file, instead of features like linting which update as you type
174179

package-lock.json

Lines changed: 12 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "puppet-vscode",
33
"displayName": "Puppet",
44
"description": "Official Puppet VSCode extension. Provides full Puppet DSL intellisense, syntax highlighting, Puppet command support, Puppet node graphs, and much more",
5-
"version": "0.14.0",
5+
"version": "0.15.0",
66
"publisher": "jpogran",
77
"license": "SEE LICENSE IN LICENSE.txt",
88
"icon": "images/Puppet-Logo-Amber-sm.png",

0 commit comments

Comments
 (0)