2019-10-11 15:44:41 +03:00
# Change log
2019-03-01 14:04:48 +03:00
2021-05-05 10:26:07 +03:00
All notable changes to this extension will be documented in this file.
This extension is available in two release channels for Visual Studio Code from the Visual Studio Marketplace.
2022-10-03 16:30:14 +03:00
We recommend only installing one channel for the best experience.
Installing both channels may cause unexpected behavior.
2021-05-05 10:26:07 +03:00
- [Preview][ext-preview] - More frequent releases but more likely to contain bugs.
- _Preview_ is where updates are available before they released to _Stable_ .
- This channel includes changes listed in the _Unreleased_ heading.
2021-05-09 10:04:07 +03:00
- Versioning for _Preview_ follows an `year.month.revision` that increments for each release.
2021-05-06 18:39:46 +03:00
- [Stable][ext-stable] - Less frequent releases, with more user testing, experimental features are disabled.
2022-03-20 17:40:00 +03:00
- Uses [semantic versioning ](https://semver.org/ ) to declare changes.
2022-04-09 09:24:22 +03:00
- Aligned to versioning of PSRule.
2022-08-27 17:18:19 +03:00
2023-05-21 14:43:16 +03:00
Continue reading to see the changes included in the latest version.
2022-08-27 17:18:19 +03:00
2019-03-01 14:04:48 +03:00
## Unreleased
2019-03-03 14:21:55 +03:00
2023-06-25 17:43:00 +03:00
What's changed since v2.9.0:
2024-01-01 16:24:36 +03:00
- New features
- Automatically acquire and install PSRule CLI by @BernieWhite .
[#1315 ](https://github.com/microsoft/PSRule-vscode/issues/1315 )
- Extension will automatically download and install PSRule CLI when it is not available.
- Installing PSRule PowerShell module is no longer required for the extension to work.
2023-08-07 04:29:01 +03:00
- General improvements:
- Updated published to be under Microsoft by @BernieWhite .
[#1215 ](https://github.com/microsoft/PSRule-vscode/issues/1215 )
2023-06-25 17:43:00 +03:00
- Engineering:
2023-07-28 03:18:57 +03:00
- Updated PSRule schema files.
[#1209 ](https://github.com/microsoft/PSRule-vscode/pull/1209 )
2023-10-17 11:30:35 +03:00
[#1261 ](https://github.com/microsoft/PSRule-vscode/pull/1261 )
2024-01-01 09:27:53 +03:00
[#1314 ](https://github.com/microsoft/PSRule-vscode/pull/1314 )
2024-01-17 17:28:32 +03:00
[#1330 ](https://github.com/microsoft/PSRule-vscode/pull/1330 )
2024-02-03 16:06:45 +03:00
[#1344 ](https://github.com/microsoft/PSRule-vscode/pull/1344 )
2024-02-03 15:51:44 +03:00
- Bump vscode engine to v1.86.0.
[#1342 ](https://github.com/microsoft/PSRule-vscode/pull/1342 )
2023-12-08 09:06:58 +03:00
- Bump typescript to v5.3.3.
[#1301 ](https://github.com/microsoft/PSRule-vscode/pull/1301 )
2024-01-27 15:18:52 +03:00
- Bump @vscode/test -electron to v2.3.9.
[#1334 ](https://github.com/microsoft/PSRule-vscode/pull/1334 )
2024-01-27 15:11:12 +03:00
- Bump @vscode/vsce to v2.23.0.
[#1336 ](https://github.com/microsoft/PSRule-vscode/pull/1336 )
2023-11-11 10:51:14 +03:00
- Bump glob to v10.3.10.
[#1254 ](https://github.com/microsoft/PSRule-vscode/pull/1254 )
2023-10-17 15:19:02 +03:00
- Bump vscode-languageclient to v9.0.1.
[#1252 ](https://github.com/microsoft/PSRule-vscode/pull/1252 )
2023-12-02 10:26:32 +03:00
- Bump fs-extra to v11.2.0.
[#1298 ](https://github.com/microsoft/PSRule-vscode/pull/1298 )
2024-02-13 02:57:36 +03:00
- Bump mocha to v10.3.0.
[#1346 ](https://github.com/microsoft/PSRule-vscode/pull/1346 )
2024-01-13 09:53:12 +03:00
- Bug fixes:
- Fixed notification of preview version by @BernieWhite .
[#1324 ](https://github.com/microsoft/PSRule-vscode/issues/1324 )
2023-06-25 17:43:00 +03:00
2023-06-09 01:03:20 +03:00
## v2.9.0
2023-04-15 09:40:23 +03:00
What's changed since v2.8.0:
2023-04-19 19:09:40 +03:00
- New features:
2023-04-22 08:59:37 +03:00
- Getting started walkthrough in Visual Studio Code is now generally available by @BernieWhite
[#1099 ](https://github.com/microsoft/PSRule-vscode/issues/1099 )
2023-05-21 14:43:16 +03:00
- CodeLens for open or editing documentation for a rule is now generally available by @BernieWhite
[#1139 ](https://github.com/microsoft/PSRule-vscode/issues/1139 )
2023-04-19 19:09:40 +03:00
- Added configuration to tune logging for excluded or suppressed rules by @BernieWhite .
[#1068 ](https://github.com/microsoft/PSRule-vscode/issues/1068 )
- Use these options to reduce output noise when testing in Visual Studio Code.
- The `PSRule.execution.ruleExcluded` setting configures excluded rules.
- The `PSRule.execution.ruleSuppressed` setting configures suppressed rules.
2023-04-22 08:59:37 +03:00
- Add running analysis to getting started walkthrough by @BernieWhite .
[#1093 ](https://github.com/microsoft/PSRule-vscode/issues/1093 )
2023-05-21 14:43:16 +03:00
- **Important:** Added support for new unprocessed object option by @BernieWhite .
2023-05-14 16:23:59 +03:00
[#1127 ](https://github.com/microsoft/PSRule-vscode/issues/1127 )
- The `PSRule.execution.unprocessedObject` setting configures what happens when objects are not processed.
- The `PSRule.execution.notProcessedWarning` setting has been deprecated inline with PSRule support.
- For more information see [deprecations ](https://aka.ms/ps-rule/deprecations#execution-options ).
2023-04-15 09:40:23 +03:00
- Engineering:
2023-04-19 18:27:39 +03:00
- Updated PSRule schema files.
[#1092 ](https://github.com/microsoft/PSRule-vscode/pull/1092 )
2023-04-29 13:14:27 +03:00
[#1110 ](https://github.com/microsoft/PSRule-vscode/pull/1110 )
2023-05-14 11:52:07 +03:00
[#1125 ](https://github.com/microsoft/PSRule-vscode/pull/1125 )
2023-06-08 20:19:05 +03:00
[#1156 ](https://github.com/microsoft/PSRule-vscode/pull/1156 )
2023-06-03 08:47:58 +03:00
- Bump vscode engine to v1.78.1.
[#1146 ](https://github.com/microsoft/PSRule-vscode/pull/1146 )
2023-06-03 09:09:18 +03:00
- Bump typescript to v5.1.3.
[#1152 ](https://github.com/microsoft/PSRule-vscode/pull/1152 )
2023-04-19 18:21:26 +03:00
- Bump and rename vsce package to `@vscode/vsce` v2.19.0 by @BernieWhite .
[#1090 ](https://github.com/microsoft/PSRule-vscode/issues/1090 )
2023-07-07 04:58:43 +03:00
- Bump @vscode/test -electron to v2.3.2.
2023-05-21 14:17:57 +03:00
[#1124 ](https://github.com/microsoft/PSRule-vscode/pull/1124 )
2023-04-15 09:40:23 +03:00
2023-03-31 17:42:21 +03:00
## v2.8.0
2023-01-11 06:31:19 +03:00
What's changed since v2.7.0:
- Engineering:
2023-03-27 17:01:13 +03:00
- Updated PSRule schema files.
[#1060 ](https://github.com/microsoft/PSRule-vscode/pull/1060 )
[#1062 ](https://github.com/microsoft/PSRule-vscode/pull/1062 )
2023-03-09 10:29:49 +03:00
- Bump vscode engine to v1.76.0.
[#1036 ](https://github.com/microsoft/PSRule-vscode/pull/1036 )
2023-01-11 06:31:19 +03:00
- Bump mocha to v10.2.0.
[#957 ](https://github.com/microsoft/PSRule-vscode/pull/957 )
2023-03-25 06:52:56 +03:00
- Bump fs-extra to v11.1.1.
[#1058 ](https://github.com/microsoft/PSRule-vscode/pull/1058 )
2023-01-16 16:37:20 +03:00
- Bump glob to v8.1.0.
[#990 ](https://github.com/microsoft/PSRule-vscode/pull/990 )
2023-03-24 17:18:33 +03:00
- Bump typescript to v5.0.2.
[#1053 ](https://github.com/microsoft/PSRule-vscode/pull/1053 )
2023-02-16 15:31:43 +03:00
- Bump minimist to v1.2.8.
[#1014 ](https://github.com/microsoft/PSRule-vscode/pull/1014 )
2023-02-18 18:02:46 +03:00
- Bump vscode-languageclient to v8.1.0.
[#1021 ](https://github.com/microsoft/PSRule-vscode/pull/1021 )
2023-03-25 06:52:56 +03:00
- Bump @vscode/test -electron to v2.3.0.
[#1035 ](https://github.com/microsoft/PSRule-vscode/pull/1035 )
2023-01-11 06:31:19 +03:00
2023-01-11 05:58:24 +03:00
## v2.7.0
2022-12-02 16:30:43 +03:00
What's changed since v2.6.0:
2022-12-12 15:02:26 +03:00
- General improvement:
- Update snippet versions and links by @BernieWhite
[#955 ](https://github.com/microsoft/PSRule-vscode/issues/955 )
2022-12-02 16:30:43 +03:00
- Engineering:
2023-01-09 05:59:20 +03:00
- Updated PSRule schema files.
[#933 ](https://github.com/microsoft/PSRule-vscode/pull/933 )
2022-12-10 19:19:45 +03:00
- Bump vscode engine to v1.74.0.
[#952 ](https://github.com/microsoft/PSRule-vscode/pull/952 )
2022-12-02 16:30:43 +03:00
- Bump fs-extra to v11.1.0.
[#939 ](https://github.com/microsoft/PSRule-vscode/pull/939 )
2022-12-10 17:23:03 +03:00
- Bump vsce to v2.15.0.
[#943 ](https://github.com/microsoft/PSRule-vscode/pull/943 )
2022-12-10 18:56:43 +03:00
- Bump typescript to v4.9.4.
[#954 ](https://github.com/microsoft/PSRule-vscode/pull/954 )
2022-12-11 10:58:29 +03:00
- Bump @vscode/test -electron to v2.2.1.
[#946 ](https://github.com/microsoft/PSRule-vscode/pull/946 )
2023-01-11 04:59:44 +03:00
- Bug fixes:
- Fixed extension badge URL by @BernieWhite .
[#981 ](https://github.com/microsoft/PSRule-vscode/issues/981 )
2022-12-02 16:30:43 +03:00
2022-11-19 10:18:05 +03:00
## v2.6.0
2022-10-10 15:44:38 +03:00
What's changed since v2.5.0:
- Engineering:
2022-11-19 08:32:15 +03:00
- Updated PSRule schema files.
[#920 ](https://github.com/microsoft/PSRule-vscode/pull/920 )
2022-12-10 19:19:45 +03:00
- Bump vscode engine to v1.73.1.
2022-11-19 09:55:49 +03:00
[#922 ](https://github.com/microsoft/PSRule-vscode/pull/922 )
2022-11-19 09:50:08 +03:00
- Bump vsce to v2.14.0.
[#916 ](https://github.com/microsoft/PSRule-vscode/pull/916 )
2022-12-10 18:56:43 +03:00
- Bump @vscode/test -electron to v2.2.0.
2022-11-05 11:43:38 +03:00
[#902 ](https://github.com/microsoft/PSRule-vscode/pull/902 )
2022-11-19 09:37:51 +03:00
- Bump typescript to v4.9.3.
[#925 ](https://github.com/microsoft/PSRule-vscode/pull/925 )
2022-10-10 15:44:38 +03:00
2022-10-06 18:40:04 +03:00
## v2.5.0
2022-09-03 07:42:08 +03:00
What's changed since v2.4.0:
2022-09-11 10:33:09 +03:00
- General improvements:
- Added starter pipeline snippet for Azure Pipelines by @BernieWhite .
[#851 ](https://github.com/microsoft/PSRule-vscode/issues/851 )
2022-10-03 16:30:14 +03:00
- Added a warning when multiple channels are installed by @BernieWhite .
[#870 ](https://github.com/microsoft/PSRule-vscode/issues/870 )
- Installing both the _Preview_ and _Stable_ channels is not supported and may cause issues.
2022-09-03 07:42:08 +03:00
- Engineering:
2022-09-11 11:37:10 +03:00
- Updated PSRule schema files.
[#844 ](https://github.com/microsoft/PSRule-vscode/pull/844 )
2022-10-03 16:18:19 +03:00
[#863 ](https://github.com/microsoft/PSRule-vscode/pull/863 )
2022-12-10 18:56:43 +03:00
- Bump vscode engine to v1.71.0.
2022-09-03 07:42:08 +03:00
[#843 ](https://github.com/microsoft/PSRule-vscode/pull/843 )
2022-12-10 18:56:43 +03:00
- Bump typescript to v4.8.4.
2022-10-03 16:40:37 +03:00
[#873 ](https://github.com/microsoft/PSRule-vscode/pull/873 )
2022-09-03 07:42:08 +03:00
2022-08-29 12:18:35 +03:00
## v2.4.0
2022-08-14 14:40:09 +03:00
What's changed since v2.3.0:
2022-08-27 17:18:19 +03:00
- General improvements:
- **Experimental:** Added a walkthrough for getting started with PSRule by @BernieWhite .
[#771 ](https://github.com/microsoft/PSRule-vscode/issues/771 )
- Added steps for basic configuration and documentation.
- To use try this feature, install the preview channel with experimental features enabled.
2022-08-14 14:40:09 +03:00
- Engineering:
2022-08-26 14:52:06 +03:00
- Updated PSRule schema files.
[#812 ](https://github.com/microsoft/PSRule-vscode/pull/812 )
2022-12-10 18:56:43 +03:00
- Bump vscode engine to v1.70.0.
2022-08-14 14:40:09 +03:00
[#800 ](https://github.com/microsoft/PSRule-vscode/pull/800 )
2022-08-25 14:31:14 +03:00
- Bump vsce to v2.10.2.
[#821 ](https://github.com/microsoft/PSRule-vscode/pull/821 )
2022-12-10 18:56:43 +03:00
- Bump typescript to v4.8.2.
2022-08-27 17:43:05 +03:00
[#830 ](https://github.com/microsoft/PSRule-vscode/pull/830 )
2022-08-14 14:40:09 +03:00
2022-08-06 16:53:53 +03:00
## v2.3.0
2022-07-05 15:14:42 +03:00
What's changed since v2.2.0:
2022-07-17 11:34:08 +03:00
- General improvements:
- Added configuration option for baseline by @BernieWhite .
[#770 ](https://github.com/microsoft/PSRule-vscode/issues/770 )
- Configure the default baseline in the extension settings.
- Baseline can be overridden using the `baseline` property on a PSRule task.
2022-07-05 15:14:42 +03:00
- Engineering:
- Updated PSRule schema files.
[#767 ](https://github.com/microsoft/PSRule-vscode/pull/767 )
2022-07-16 17:53:59 +03:00
- Bump vscode-languageclient v8.0.2.
[#777 ](https://github.com/microsoft/PSRule-vscode/pull/777 )
2022-12-10 18:56:43 +03:00
- Bum vscode engine to v1.69.1.
2022-08-06 16:53:53 +03:00
[#797 ](https://github.com/microsoft/PSRule-vscode/pull/797 )
2022-07-05 15:14:42 +03:00
2022-07-02 15:56:57 +03:00
## v2.2.0
2022-05-10 17:34:23 +03:00
What's changed since v2.1.0:
2022-06-22 14:17:06 +03:00
- General improvements:
- Added command to create options file by @BernieWhite .
[#662 ](https://github.com/microsoft/PSRule-vscode/issues/662 )
2022-07-02 15:56:57 +03:00
- From the command palette choose _PSRule: Create options file_ .
2022-05-10 17:34:23 +03:00
- Engineering:
2022-07-01 17:13:15 +03:00
- Bump vscode engine to v1.68.1.
[#753 ](https://github.com/microsoft/PSRule-vscode/pull/753 )
2022-06-22 14:17:06 +03:00
- Bump vscode-languageclient from v8.0.1.
[#703 ](https://github.com/microsoft/PSRule-vscode/pull/703 )
- Updated PSRule schema files.
[#743 ](https://github.com/microsoft/PSRule-vscode/pull/743 )
2022-05-10 17:34:23 +03:00
2022-05-03 02:01:58 +03:00
## v2.1.0
2022-04-10 05:32:37 +03:00
What's changed since v2.0.0:
- New features:
2022-08-27 17:18:19 +03:00
- **Experimental:** CodeLens provides links to open or create rule documentation by @BernieWhite .
2022-04-10 05:32:37 +03:00
[#227 ](https://github.com/microsoft/PSRule-vscode/issues/227 )
- Link from rules allows markdown documentation to be created or edited.
- When existing markdown documentation exists, file is opened in editor.
- When documentation for a rule does not exist, a new file is created from a snippet.
- Added settings to configure the location for storing documentation,
and the snippet used to create documentation.
- To use try this feature, install the preview channel with experimental features enabled.
2022-05-02 16:16:12 +03:00
- Engineering:
2022-11-19 10:18:05 +03:00
- Bump fs-extra to v10.1.0.
[#670 ](https://github.com/microsoft/PSRule-vscode/pull/670 )
- Updated PSRule schema files.
[#688 ](https://github.com/microsoft/PSRule-vscode/pull/688 )
2022-04-10 05:32:37 +03:00
2022-04-09 09:24:22 +03:00
## v2.0.0
What's changed since v1.7.0:
- PSRule v2.0.0 support:
2022-11-19 10:18:05 +03:00
- Added resource snippets for Suppression Groups.
[#588 ](https://github.com/microsoft/PSRule-vscode/issues/588 )
- Updated schema to support Suppression Groups.
[#574 ](https://github.com/microsoft/PSRule-vscode/issues/574 )
2022-03-22 01:42:40 +03:00
- Updated schema to support convert and case sensitive properties.
[#626 ](https://github.com/microsoft/PSRule-vscode/pull/626 )
[#630 ](https://github.com/microsoft/PSRule-vscode/pull/630 )
2022-11-19 10:18:05 +03:00
- Updated schema to support improved validation of resource names.
[#638 ](https://github.com/microsoft/PSRule-vscode/pull/638 )
2022-04-09 09:24:22 +03:00
- General improvements:
2022-11-19 10:18:05 +03:00
- Added resource snippets for JSON and JSONC files.
[#477 ](https://github.com/microsoft/PSRule-vscode/issues/477 )
- Improved compatibility with PowerShell extension.
[#607 ](https://github.com/microsoft/PSRule-vscode/issues/607 )
2022-04-05 04:47:53 +03:00
- Supports either PowerShell or PowerShell Preview installed for running tasks.
- If PowerShell extension is not installed or enabled, basic functions are still available.
2022-02-10 03:06:09 +03:00
- Engineering:
2022-11-19 10:18:05 +03:00
- Added workflow to sync PSRule schemas.
[#592 ](https://github.com/microsoft/PSRule-vscode/issues/592 )
- Bump vscode engine to v1.66.0.
[#653 ](https://github.com/microsoft/PSRule-vscode/pull/653 )
2022-04-05 02:43:38 +03:00
- Bug fixes:
2022-11-19 10:18:05 +03:00
- Fixed change syntax highlighting on PowerShell files.
[#495 ](https://github.com/microsoft/PSRule-vscode/issues/495 )
2022-01-25 10:02:30 +03:00
2022-01-23 16:06:57 +03:00
## v1.7.0
2022-01-17 10:35:33 +03:00
What's changed since v1.6.0:
- General improvements:
- Added `version` language expression. [#539 ](https://github.com/microsoft/PSRule-vscode/issues/539 )
- Added `hasDefault` language expression. [#540 ](https://github.com/microsoft/PSRule-vscode/issues/540 )
2022-02-04 19:11:08 +03:00
- Engineering:
- Bump vscode engine to v1.64.0. [#586 ](https://github.com/microsoft/PSRule-vscode/pull/586 )
2022-01-17 10:35:33 +03:00
2021-12-30 16:43:13 +03:00
## v1.6.0
What's changed since v1.5.0:
2021-12-23 03:24:59 +03:00
- General improvements:
- Added `hasSchema` language expression. [#520 ](https://github.com/microsoft/PSRule-vscode/issues/520 )
2021-12-09 15:35:00 +03:00
- Engineering:
- Bump vscode engine to v1.63.0. [#508 ](https://github.com/microsoft/PSRule-vscode/pull/508 )
2021-11-23 23:52:11 +03:00
## v1.5.0
2021-11-08 17:44:13 +03:00
What's changed since v1.4.0:
2021-11-09 14:06:43 +03:00
- General improvements:
2022-11-19 10:18:05 +03:00
- Added `Rule.Baseline` option configuration the default baseline with module configuration.
[#475 ](https://github.com/microsoft/PSRule-vscode/issues/475 )
- Added support for resources within `.Rule.json` , `.Rule.jsonc` , and `.Rule.yml` files.
[#476 ](https://github.com/microsoft/PSRule-vscode/issues/476 )
- Configured workspace trust.
[#304 ](https://github.com/microsoft/PSRule-vscode/issues/304 )
2021-11-09 14:06:43 +03:00
- Currently the extension relies on PowerShell which only works when the workspace is trusted.
2021-11-08 17:44:13 +03:00
- Engineering:
2022-11-19 10:18:05 +03:00
- Bump vscode engine to v1.62.0.
[#473 ](https://github.com/microsoft/PSRule-vscode/pull/473 )
2021-11-08 17:44:13 +03:00
2021-10-25 15:47:17 +03:00
## v1.4.0
2021-09-04 15:02:11 +03:00
What's changed since v1.3.0:
2021-09-05 08:03:01 +03:00
- General improvements:
2022-11-19 10:18:05 +03:00
- Added options schema to support additional options.
[#395 ](https://github.com/microsoft/PSRule-vscode/issues/395 )
[#451 ](https://github.com/microsoft/PSRule-vscode/issues/451 )
2021-10-22 05:14:39 +03:00
- Added support for `Input.IgnoreRepositoryCommon` , `Output.Footer` , `Output.JsonIndent` , and `Rule.IncludeLocal` .
2022-11-19 10:18:05 +03:00
- Added expressions improvements:
[#452 ](https://github.com/microsoft/PSRule-vscode/issues/452 )
2021-10-22 05:14:39 +03:00
- Added `SetOf` , `Subset` , and `Count` set conditions.
- Added `name` , and `type` properties to `Expression` objects.
2021-09-04 15:02:11 +03:00
- Engineering:
2022-11-19 10:18:05 +03:00
- Bump vscode engine to v1.61.0.
[#432 ](https://github.com/microsoft/PSRule-vscode/pull/432 )
2021-09-04 15:02:11 +03:00
2021-08-23 09:04:51 +03:00
## v1.3.0
2021-08-08 17:47:50 +03:00
What's changed since v1.2.0:
2021-08-08 18:09:40 +03:00
- General improvements:
- Added YAML Rule support to language schema. [#361 ](https://github.com/microsoft/PSRule-vscode/issues/361 )
- Added starter snippet for GitHub Actions workflow. [#362 ](https://github.com/microsoft/PSRule-vscode/issues/362 )
- Updated options schema to support `include` option within PSRule v1.6.0. [#363 ](https://github.com/microsoft/PSRule-vscode/issues/363 )
2021-08-08 17:47:50 +03:00
- Engineering:
- Bump vscode engine to v1.59.0. [#358 ](https://github.com/microsoft/PSRule-vscode/pull/358 )
2021-08-08 17:24:45 +03:00
## v1.2.0
2021-07-19 03:14:38 +03:00
What's changed since v1.1.0:
- General improvements:
2021-08-05 16:40:43 +03:00
- Updated extension to latest icon. [#356 ](https://github.com/microsoft/PSRule-vscode/issues/356 )
2021-07-19 03:14:38 +03:00
- Added string selector support to language schema. [#327 ](https://github.com/microsoft/PSRule-vscode/issues/327 )
- Updated options schema to support PSRule v1.5.0. [#328 ](https://github.com/microsoft/PSRule-vscode/issues/328 )
2021-07-19 02:35:51 +03:00
- Engineering:
- Bump vscode engine to v1.58.1. [#325 ](https://github.com/microsoft/PSRule-vscode/pull/325 )
2021-07-01 06:27:05 +03:00
## v1.1.0
What's changed since v1.0.0:
2021-05-20 07:31:23 +03:00
- New features:
- Added `PSRule: Run analysis` quick task to call `Assert-PSRule` for the current workspace. [#226 ](https://github.com/microsoft/PSRule-vscode/issues/226 )
- To configure set `path` , `inputPath` , `baseline` , `module` , and `outcome` per task.
- The default task will run analysis in the current workspace using rules in `.ps-rule/` .
2021-07-01 06:27:05 +03:00
- Requires v1.4.0 or greater of PSRule PowerShell module installed.
2021-06-01 14:59:10 +03:00
- Added `$PSRule` problem matcher for analysis tasks. [#234 ](https://github.com/microsoft/PSRule-vscode/issues/234 )
- Source locations for rules failures are detected when using the `VisualStudioCode` style.
2021-05-09 17:45:37 +03:00
- General improvements:
- Preview channel will notify that a stable version is available. [#235 ](https://github.com/microsoft/PSRule-vscode/issues/235 )
2021-06-01 15:14:43 +03:00
- Added PSRule options schema support updates.
- Added `Output.Banner` option. [#264 ](https://github.com/microsoft/PSRule-vscode/issues/264 )
- Improved validation for the requires option. [#265 ](https://github.com/microsoft/PSRule-vscode/issues/265 )
- Added support for new style options `VisualStudioCode` and `Detect` . [#266 ](https://github.com/microsoft/PSRule-vscode/issues/266 )
2021-05-09 16:14:03 +03:00
- Engineering:
2021-05-20 07:31:23 +03:00
- Bump vscode engine to v1.56.0. [#241 ](https://github.com/microsoft/PSRule-vscode/pull/241 )
2021-05-09 16:14:03 +03:00
2021-05-06 18:39:46 +03:00
## v1.0.0
2021-05-03 20:35:23 +03:00
What's changed since v0.18.0:
2021-05-06 08:08:49 +03:00
- General improvements:
- Added support for `input.ignoreGitPath` option. [#231 ](https://github.com/microsoft/PSRule-vscode/issues/231 )
2021-05-06 18:05:58 +03:00
- Added feature documentation. [#151 ](https://github.com/microsoft/PSRule-vscode/issues/151 )
2021-05-03 20:35:23 +03:00
- Engineering:
2021-05-05 10:26:07 +03:00
- Split extension into two release channels, _Preview_ and _Stable_ . [#150 ](https://github.com/microsoft/PSRule-vscode/issues/150 )
2021-05-06 06:43:54 +03:00
- Preview channel appears as _PSRule (Preview)_ , with stable appearing as _PSRule_ . [#229 ](https://github.com/microsoft/PSRule-vscode/issues/229 )
2021-05-05 10:26:07 +03:00
- Improved extension performance and size by bundling. [#222 ](https://github.com/microsoft/PSRule-vscode/issues/222 )
2021-05-03 20:35:23 +03:00
2021-04-02 07:22:24 +03:00
## v0.18.0
What's changed since v0.17.0:
2021-03-18 16:57:13 +03:00
- General improvements:
2021-04-01 18:38:39 +03:00
- Added support for configuring conventions. [#199 ](https://github.com/Microsoft/PSRule-vscode/issues/199 )
- Added support for selectors. [#206 ](https://github.com/Microsoft/PSRule-vscode/issues/206 )
- Updated options and language schema to support `binding.preferTargetInfo` option. [#207 ](https://github.com/Microsoft/PSRule-vscode/issues/207 )
- Updated language schema to add `apiVersion` property. [#208 ](https://github.com/Microsoft/PSRule-vscode/issues/208 )
2021-02-08 03:57:22 +03:00
- Engineering:
2021-04-01 19:17:30 +03:00
- Bump vscode engine to v1.55.0. [#204 ](https://github.com/microsoft/PSRule-vscode/pull/204 )
2021-02-08 03:57:22 +03:00
2020-12-26 09:22:09 +03:00
## v0.17.0
What's changed since v0.16.0:
2020-12-26 09:16:39 +03:00
- General improvements:
- Migrate repository to Microsoft GitHub org. [#152 ](https://github.com/Microsoft/PSRule-vscode/issues/152 )
2020-11-12 11:40:19 +03:00
- Engineering:
2020-12-26 09:16:39 +03:00
- Bump vscode engine to v1.52.0.
2020-11-12 11:40:19 +03:00
2020-10-20 15:16:23 +03:00
## v0.16.0
What's changed since v0.15.0:
2020-11-12 11:40:19 +03:00
- General improvements:
2021-04-01 18:38:39 +03:00
- Updated options schema to v0.21.0. [#135 ](https://github.com/Microsoft/PSRule-vscode/issues/135 )
- Updated language schema to v0.21.0. [#134 ](https://github.com/Microsoft/PSRule-vscode/issues/134 )
2020-11-12 11:40:19 +03:00
- Engineering:
- Bump vscode engine to v1.50.0.
2020-10-20 12:24:49 +03:00
2020-09-13 08:18:01 +03:00
## v0.15.0
What's changed since v0.14.0:
2020-11-12 11:40:19 +03:00
- General improvements:
2021-04-01 18:38:39 +03:00
- Updated options schema to v0.20.0. [#106 ](https://github.com/Microsoft/PSRule-vscode/issues/106 )
- Updated language schema to v0.20.0. [#107 ](https://github.com/Microsoft/PSRule-vscode/issues/107 )
2020-11-12 11:40:19 +03:00
- Engineering:
- Bump vscode engine to v1.49.0.
2020-09-01 03:23:32 +03:00
2020-08-01 04:52:40 +03:00
## v0.14.0
What's changed since v0.13.0:
2020-11-12 11:40:19 +03:00
- General improvements:
2021-04-01 18:38:39 +03:00
- Updated options schema to v0.19.0. [#87 ](https://github.com/Microsoft/PSRule-vscode/issues/87 )
2020-07-22 15:53:12 +03:00
2020-05-09 08:14:21 +03:00
## v0.13.0
What's changed since v0.12.0:
2020-11-12 11:40:19 +03:00
- New features:
2020-12-17 10:20:29 +03:00
- Added snippet for ModuleConfig resource. [#75 ](https://github.com/Microsoft/PSRule-vscode/issues/75 )
2020-11-12 11:40:19 +03:00
- General improvements:
2021-04-01 18:38:39 +03:00
- Updated language schema to v0.17.0. [#73 ](https://github.com/Microsoft/PSRule-vscode/issues/73 )
2020-05-04 15:17:26 +03:00
2020-04-02 10:27:17 +03:00
## v0.12.0
What's changed since v0.11.0:
2020-11-12 11:40:19 +03:00
- General improvements:
2021-04-01 18:38:39 +03:00
- Updated options schema to v0.16.0. [#68 ](https://github.com/Microsoft/PSRule-vscode/issues/68 )
2020-04-02 10:20:56 +03:00
2020-02-15 06:39:17 +03:00
## v0.11.0
What's changed since v0.10.0:
2020-11-12 11:40:19 +03:00
- General improvements:
2021-04-01 18:38:39 +03:00
- Updated options schema to v0.14.0. [#63 ](https://github.com/Microsoft/PSRule-vscode/issues/63 )
2020-02-07 16:52:29 +03:00
2020-01-03 16:56:32 +03:00
## v0.10.0
What's changed since v0.9.0:
2020-11-12 11:40:19 +03:00
- General improvements:
2020-12-17 10:20:29 +03:00
- Updated markdown snippet to include links section and online version. [#60 ](https://github.com/Microsoft/PSRule-vscode/issues/60 )
2021-04-01 18:38:39 +03:00
- Updated options schema to v0.13.0. [#59 ](https://github.com/Microsoft/PSRule-vscode/issues/59 )
2020-01-03 16:50:51 +03:00
2019-12-05 14:33:43 +03:00
## v0.9.0
What's changed since v0.8.0:
2020-11-12 11:40:19 +03:00
- General improvements:
2021-04-01 18:38:39 +03:00
- Updated schemas to v0.12.0. [#54 ](https://github.com/Microsoft/PSRule-vscode/issues/54 )
2019-12-05 03:37:33 +03:00
2019-11-05 03:40:31 +03:00
## v0.8.0
What's changed since v0.7.0:
2020-11-12 11:40:19 +03:00
- General improvements:
2021-04-01 18:38:39 +03:00
- Updated options schema to v0.11.0. [#49 ](https://github.com/Microsoft/PSRule-vscode/issues/49 )
2019-11-05 02:16:49 +03:00
2019-10-11 15:56:59 +03:00
## v0.7.0
What's changed since v0.6.0:
2020-11-12 11:40:19 +03:00
- General improvements:
2021-04-01 18:38:39 +03:00
- Updated options schema to v0.10.0. [#44 ](https://github.com/Microsoft/PSRule-vscode/issues/44 )
2019-10-11 15:44:41 +03:00
2019-09-22 04:55:27 +03:00
## v0.6.0
What's changed since v0.5.0:
2020-11-12 11:40:19 +03:00
- New features:
2021-04-01 18:38:39 +03:00
- Added language schema. [#39 ](https://github.com/Microsoft/PSRule-vscode/issues/39 )
2020-12-17 10:20:29 +03:00
- Added snippet for baseline resource. [#40 ](https://github.com/Microsoft/PSRule-vscode/issues/40 )
- Added highlighting for `Synopsis:` resource comments. [#41 ](https://github.com/Microsoft/PSRule-vscode/issues/41 )
2020-11-12 11:40:19 +03:00
- General improvements:
2021-04-01 18:38:39 +03:00
- Updated options schema to v0.9.0. [#38 ](https://github.com/Microsoft/PSRule-vscode/issues/38 )
2019-09-22 04:50:03 +03:00
2019-08-04 15:10:58 +03:00
## v0.5.0
What's changed since v0.4.0:
2020-11-12 11:40:19 +03:00
- New features:
2020-12-17 10:20:29 +03:00
- Added snippet and syntax support for Reason keyword. [#32 ](https://github.com/Microsoft/PSRule-vscode/issues/32 )
2020-11-12 11:40:19 +03:00
- General improvements:
2021-04-01 18:38:39 +03:00
- Updated options schema to v0.8.0. [#31 ](https://github.com/Microsoft/PSRule-vscode/issues/31 )
2019-08-03 07:51:08 +03:00
2019-07-09 16:38:01 +03:00
## v0.4.0
What's changed since v0.3.0:
2020-11-12 11:40:19 +03:00
- General improvements:
2021-04-01 18:38:39 +03:00
- Updated options schema to v0.7.0. [#26 ](https://github.com/Microsoft/PSRule-vscode/issues/26 )
2019-07-05 03:27:11 +03:00
2019-06-08 08:51:40 +03:00
## v0.3.0
2019-06-08 14:28:03 +03:00
What's changed since v0.2.0:
2020-11-12 11:40:19 +03:00
- New features:
2020-12-17 10:20:29 +03:00
- Added highlighting for `Synopsis:` metadata in comments. [#16 ](https://github.com/Microsoft/PSRule-vscode/issues/16 )
- Added syntax highlighting and snippet for `Recommend` keyword. [#17 ](https://github.com/Microsoft/PSRule-vscode/issues/17 )
- Added markdown snippet for rule documentation. [#19 ](https://github.com/Microsoft/PSRule-vscode/issues/19 )
2019-06-07 09:19:04 +03:00
2019-04-30 17:54:08 +03:00
## v0.2.0
What's changed since v0.1.0:
2020-11-12 11:40:19 +03:00
- General improvements:
2021-04-01 18:38:39 +03:00
- Updated options schema to v0.5.0. [#12 ](https://github.com/Microsoft/PSRule-vscode/issues/12 )
2020-11-12 11:40:19 +03:00
- Bug fixes:
2020-12-17 10:20:29 +03:00
- Fixed CI badge not displaying in VSCode extension tab. [#8 ](https://github.com/Microsoft/PSRule-vscode/issues/8 )
- Fixed syntax highlighting for keywords that are included in comments. [#10 ](https://github.com/Microsoft/PSRule-vscode/issues/10 )
2019-04-19 09:20:46 +03:00
2019-03-03 14:21:55 +03:00
## v0.1.0
2019-04-19 09:20:46 +03:00
- Initial release.
2021-05-05 10:26:07 +03:00
[ext-preview]: https://marketplace.visualstudio.com/items?itemName=bewhite.psrule-vscode-preview
[ext-stable]: https://marketplace.visualstudio.com/items?itemName=bewhite.psrule-vscode