All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v1.5.4 - 2024-08-29
- (CAT-2021) - Bump axios >= 1.7.4 #898 (jordanbreen28)
v1.5.3 - 2024-04-24
- (LanguageServer) - Bump puppet-editor-services to v2.0.4 #886 (jordanbreen28)
- (CAT-1669) - Fix hashrocket allignment on completion item select #882 (jordanbreen28)
- (GH-878) - Fix Puppetfile Hover for format owner/module #881 (jordanbreen28)
- (bug) - Fix module hover in metadata.json #880 (jordanbreen28)
v1.5.2 - 2024-02-15
- (CAT-1707) - Bump vscode-languageclient ^9.0.0, axios ^1.0.0 & typescript ^5.0.0 #875 (jordanbreen28)
v1.5.1 - 2024-01-26
- (bug) - Render task schema directly from GitHub #869 (jordanbreen28)
v1.5.0 - 2023-11-27
- Bump puppet-editor-services to v2.0.0. Check PR for more details. #857 (jordanbreen28)
v1.4.2 - 2023-10-17
- (BUG) - Fixes invalid badges found on marketplace #853 (jordanbreen28)
v1.4.1 - 2023-10-17
- (CAT-1491) - Fix broken forge urls in Puppetfile #850 (jordanbreen28)
- (GH-825) fix duplicate PDK terminals #833 (timidri)
- Detect suspended terminal on start #820 (jpogran)
1.4.0 - 2021-10-13
1.3.0 - 2021-06-08
- (GH-748) Update settings for Editor Services 1.2.0 #750 (glennsarti)
- (GH-748) Update Editor Services to 1.2.0 #749 (glennsarti)
1.2.0 - 2021-04-05
- (GH-732) Add additional PDK 2.0 functions: fact and function #737 (da-ar)
- (GH-724) PDK New Module with Native window #724 (jpogran)
1.1.0 - 2021-01-27
- (GH-695) Add puppet.editorService.formatOnType.maxFileSize setting #721 (glennsarti)
1.0.0 - 2020-11-11
- (GH-639) Remove Bolt commands and snippets #712 (jpogran)
- (GH-709) Puppetfile autocomplete #710 (jpogran)
0.28.0 - 2020-07-20
- (GH-682) Set Puppet Forge api header version #694 (jpogran)
- (GH-691) PDK New Defined Type #692 (jpogran)
0.27.3 - 2020-06-18
0.27.2 - 2020-06-18
0.27.1 - 2020-06-11
0.27.0 - 2020-06-08
- (GH-670) Guard installType and installDirectory #673 (jpogran)
- Puppetfile forge module hover provider #672 (jpogran)
- (GH-666) Puppetfile view #671 (jpogran)
- (GH-639) Deprecate Bolt commands #659 (jpogran)
0.26.1 - 2020-05-12
0.26.0 - 2020-04-29
0.25.2 - 2020-03-27
0.25.1 - 2020-03-27
0.25.0 - 2020-03-25
0.23.0 - 2020-01-29
- (GH-605) Use correct setting name for module path #606 (glennsarti)
0.22.0 - 2019-12-17
- (GH-592) Add Puppetfile resolver in Puppet-Editor-Services #593 (glennsarti)
- (maint) Update mocha to latest to fix es-abstract #591 (jpogran)
0.21.0 - 2019-09-27
- (GH-567) Update Editor Services and Editor Syntax components #568 (glennsarti)
- (WIP)(GH-552) Disallow Puppet version change with TCP Protocol #561 (jpogran)
0.20.0 - 2019-08-28
- (GH-541) Check for latest PDK Version #545 (jpogran)
- (GH-534) Puppet Module Metadata hover provider #529 (jpogran)
- (GH-546) Update Puppet DAG svg icon #547 (jpogran)
- (maint) Fix typo for featureFlag #539 (glennsarti)
0.19.0 - 2019-07-12
0.18.1 - 2019-06-05
0.18.0 - 2019-05-29
- (GH-502) change the default install type to PDK #503 (albatrossflavour)
- (GH-505) PDK New Module Button Visibility Setting #510 (jpogran)
- (GH-489) Use alternate puppet version #491 (glennsarti)
- (GH-489) Refactor configration classes #490 (glennsarti)
- (GH-494) Add Progress Bar for long lived operations #488 (glennsarti)
- (GH-489) Dynamically detect PDK information #486 (glennsarti)
- (GH-499) Setting to Disable Editor Services #512 (jpogran)
- (GH-496) Prepare for 0.18.0 release #497 (glennsarti)
0.17.0 - 2019-02-13
0.16.0 - 2019-01-25
- (maint) Update telemetry #468 (jpogran)
- (GH-288) Change puppetfile snippets to single line #463 (glennsarti)
- (GH-453) Expose advanced additional Editor Service Settings #462 (glennsarti)
- (GH-295)(GH-288) Add puppetfile support #458 (glennsarti)
- (Maint) Update vendoring for Editor Syntax #457 (glennsarti)
- (GH-375) Implement Docker connection handler #450 (jpogran)
- (GH-459) Use New debug adapter API #448 (glennsarti)
0.15.1 - 2019-01-09
- (GH-454) Fix PDK Ruby file path #460 (jpogran)
- (GH-451) Prepare for 0.15.0 release #452 (glennsarti)
0.15.0 - 2018-12-20
0.14.0 - 2018-12-20
- (GH-439) Remove RestartSession Command #444 (jpogran)
- (GH-335) Add option to disable language server #442 (jpogran)
- (GH-447)(GH-440)(GH-446) Add modulepath setting and deprecate enable-file-cache #441 (glennsarti)
- (GH-431) Update syntax highlighting to 1.3.0 #432 (glennsarti)
- (GH-412) Implement ConnectionHandler #425 (jpogran)
- (maint) Pin event-stream due to malicious code #430 (glennsarti)
- (GH-422) Move from preivewHTML to Web ViewAPI #426 (glennsarti)
- (GH-420) Release 0.13.2 #421 (jpogran)
0.13.1 - 2018-10-30
0.13.0 - 2018-10-30
- (GH-334) Update vscode-extension-telemetry #396 (jpogran)
- (GH-399) Update status bar loading UI #393 (glennsarti)
- (GH-373) Convert Commands to Features #389 (jpogran)
- (GH-397) Use the Language Server with sidecar (0.15.0 #372 (glennsarti)
- (GH-405) Update README and links into the README #407 (glennsarti)
- (maint) Fix ConnectionManager variable scope #403 (jpogran)
- (GH-400) Fix Path environment parsing for Ruby Helper #401 (glennsarti)
- (maint) Fix node graph generation #388 (glennsarti)
0.12.1 - 2018-10-02
- (GH-314) Update VSCode Engine to 1.27 #381 (jpogran)
- (GH-373) Feature-ify Format Document provider #374 (glennsarti)
- (GH-373) Refactor node graph into a feature #370 (glennsarti)
- (GH-315) Deprecate the puppetAgentDir setting #369 (glennsarti)
- (GH-366) Refactor Debug Adapter #367 (glennsarti)
- (GH-278) Use a newer sane settings layout #361 (glennsarti)
0.11.1 - 2018-08-22
- (GH-315) PDKIFY ALL THE THINGS #330 (jpogran)
- (GH-327) Update Puppet Editor Services 0.13.0 #326 (glennsarti)
- (GH-356) Release 0.11.1 #362 (jpogran)
- (GH-355) Re-add Telemetry #359 (jpogran)
- (GH-353) Set default source to Puppet Agent #358 (jpogran)
- (GH-351) Update to editor-services 0.14 #357 (jpogran)
- Revert "(GH-314) Update VSCode engine to 1.25" #352 (glennsarti)
- (GH-314) Update VSCode engine to 1.25 #347 (jpogran)
- (GH-354) Document PDK as source information #346 (jpogran)
- (GH-343) Shallow clone process environment #344 (glennsarti)
- (GH-317) Fix extension test harness #325 (jpogran)
- (GH-316) Fix KAC violations in CHANGELOG #321 (michaeltlombardi)
- (GH-319) Fix if/else snippet #320 (jpogran)
0.11.0 - 2018-07-16
- (GH-284) Added support for #region folding #285 (neitik)
- (GH-281) Update pin to editor services v0.12.0 #282 (michaeltlombardi)
- (GH-238) Add STDIO support #280 (jpogran)
- (GH-258) Add a new vendoring process for Editor Services #259 (glennsarti)
- (GH-310) Fix gulp bump #311 (jpogran)
- (GH-307) Fix path resolution on mac and *nix #308 (jpogran)
- (GH-301) Fail fast if no agent installed #302 (jpogran)
- (GH-289) Autoindent #300 (jpogran)
- (GH-240) TCP Retry defaults #297 (jpogran)
- (GH-241) Honor specified tcp port #292 (jpogran)
- (GH-250) Move client folder to root #251 (jpogran)
0.9.0 - 2018-04-04
0.10.0 - 2018-04-04
- (GH-236) Use an in memory and persistent object cache for Puppet assets #237 (glennsarti)
- (maint) Update syntax highlighting #227 (glennsarti)
- (GH-225) Re-add Workspace Folder detection #226 (glennsarti)
- (GH-216) Add plan, data types and numeric literals to syntax highlighter #217 (glennsarti)
- (GH-50) Add document formatter for puppet-lint #210 (glennsarti)
- (GH-166) Add find/peek definition capability to language server #193 (glennsarti)
- Update puppet lint - 2.3.5 #246 (glennsarti)
- (GH-231) Make document validation asynchronous #232 (glennsarti)
- (GH-218) Add support and validation of EPP files #219 (glennsarti)
- (GH-204) Fix debug server for Puppet 4.x #205 (glennsarti)
- (maint) Fix Changelog links #200 (jpogran)
0.8.0 - 2017-11-24
0.7.2 - 2017-11-22
- (GH-#187) Add a stdio mode to the language server #188 (ananace)
- Add executable file mode on the puppet-languageserver binary #182 (dalen)
- (GH-167) Add PDK New Task #172 (jpogran)
- (GH-154) Use hosted JSON schema files #155 (glennsarti)
- (maint) Do not error in validation exception handler #195 (glennsarti)
- (maint) Fix logger in PDK New Task #194 (glennsarti)
- (maint) Fix rubocop violations #186 (glennsarti)
- (GH-180) Display backslashes in node graph #185 (glennsarti)
- (GH-169) Fix colourisation of comments in class params #170 (glennsarti)
- (GH-97) Create a crash file when the language server abends #162 (glennsarti)
- (GH-88) Use local Graph Renderer for node graphs #161 (glennsarti)
0.7.0 - 2017-10-05
0.7.1 - 2017-10-05
- (GH-157) Activate Puppet Resource Command #158 (jpogran)
- (GH-144) Show All PDK Commands #145 (jpogran)
- (GH-140) Show a message in Node Graph preview for zero resources #141 (glennsarti)
- (GH-130) Prepare to use PDK ruby if puppet agent not available #134 (glennsarti)
- (GH-116) Fix packaging to conform with vsce workflow #149 (glennsarti)
- (maint) Fix Connection Restart #148 (glennsarti)
- (maint) Fix publishing of metadata.json schema #147 (glennsarti)
- (GH-140) Fix unit tests for zero resource node graph #146 (glennsarti)
- (GH-136)(GH-61) Make client langserver better #137 (glennsarti)
- Fix incorrect logger when a client error occurs #135 (glennsarti)
- (GH-120) Fix default PuppetAgentDir on Windows #132 (glennsarti)
0.4.6 - 2017-09-14
0.5.0 - 2017-09-14
0.6.0 - 2017-09-14
- (GH-120) Configurable Puppet Agent directory #121 (jpogran)
- adds basic PDK support #114 (jpogran)
- (GH-110) Add Telemetry #113 (jpogran)
- (GH-52) Add JSON schema for metadata.json #105 (glennsarti)
- (GH-92) Context Menu actions for existing commands #93 (jpogran)
- Support the Puppet 5 AST on the Language Server #90 (austb)
- Fix completion provider with Puppet 5.2.0 #126 (glennsarti)
- Fix travis testing #124 (jpogran)
- (GH-122) Show Upgrade Message #123 (jpogran)
- (GH-109) Randomize language server port when local #112 (austb)
- (GH-103) Parse puppet-lint.rc in module directory #111 (austb)
- We no longer need to have params to vsce package since we've hardcode… #108 (jpogran)
- (GH-103) Parse /etc and ~/ config files #104 (austb)
- (GH-98) Fix function and type loading initial fix #101 (glennsarti)