Skip to content

Update dependency prettier-plugin-powershell to v2.2.0 - #2321

Open
renovate[bot] wants to merge 2 commits into
mainfrom
renovate/prettier-plugin-powershell-2.x
Open

renovate[bot] wants to merge 2 commits into
mainfrom
renovate/prettier-plugin-powershell-2.x

Conversation

@renovate

@renovate renovate Bot commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
prettier-plugin-powershell 2.1.12 → 2.2.0 age confidence

Release Notes

Nick2bad4u/prettier-plugin-powershell (prettier-plugin-powershell)

v2.2.0

Compare Source

📜 Changelog

✨ What's Changed in v2.2.0

✨ Features
  • 4d29111 — ✨ [feat] Add Stroustrup brace style for PowerShell control flow (18 files, +1903, -66)
    • ✨ [feat] Add the opt-in stroustrup brace style with inline opening braces and newline continuation clauses, including nested array and subexpressions.
      🐛 [fix] Keep multiline control-flow hashtable values intact and preserve statement boundaries, comments, ignored code, and continuation-named commands.
      🧪 [test] Add three fixture pairs and native PowerShell parsing, exact-output, roundtrip, and option-property regression coverage.
      📝 [docs] Document configuration, CLI usage, preset overrides, and the existing Allman function-brace behavior.
    • Closes #​50.
🚜 Refactor
  • 3fa9211 — 🚜 [refactor] Simplify control-flow analysis and regression suites (4 files, +176, -132)
    • 🚜 [refactor] Reuse balanced-token accumulation and explicit continuation mappings while separating outer-value scanning and boundary classification.
      🚜 [refactor] Preserve array bounds semantics with typed array access and simplify expression and hashtable document construction.
      🧪 [test] Group brace-style regressions by behavior and parameterize keyword-named hashtable keys to remove duplicated test structure.
    • Validated with the full release gate: 867 tests passed with native PowerShell syntax validation; all type, lint, coverage, and strict package checks passed.
🧪 Testing
  • 204e1c8 — 🧪 [test] Extract subexpression cases from the test registration callback (1 file, +35, -33)
🧹 Chores
  • 0bd2251 — Release v2.2.0 (2 files, +3, -3)
👷 CI/CD
  • e498374 — 👷 [ci] Classify tests in automatic SonarCloud analysis (2 files, +5, -116)
    • 👷 [ci] Replace the unrecognized sonar.properties file with supported automatic-analysis configuration.
      👷 [ci] Keep repository sources in scope while classifying tests separately through test inclusions, which also prevent duplicate source indexing.
    • The main quality gate counted historical test duplication as production code. No quality thresholds, runtime checks, or production exclusions are added.
🔧 Build System
  • 7544659 — 👷 [build] Refresh dependencies and release toolchain (8 files, +2706, -2411)
    • 👷 [build] Update compatible npm dependencies and lockfile resolutions, including Vitest 5 and the shared lint and formatting presets.
      👷 [build] Align Node 26.10.0 and npm 12.1.0 across local metadata and CI, refresh pinned GitHub Actions, and update approved esbuild lifecycle execution.
      🔒 [fix] Include patched js-yaml and colord dependency resolutions with a clean npm audit.
      🧹 [chore] Retain TypeScript 6.0.3 for compatibility with typescript-eslint and tsup declaration generation.
📦 Dependencies
  • 826d5ad — ⬆️ [build] Update npm_and_yarn dependencies (1 file, +3, -3)

  • a745e20 — ⬆️ [build] Update npm_and_yarn dependencies (1 file, +3, -3)

[!NOTE]
Release comparison: Nick2bad4u/Prettier-Plugin-Powershell@v2.1.12...v2.2.0

⭐ Contributors

Thanks to anyone who has 🧑‍💻 contributed.

This changelog was automatically generated with ⛰️ git-cliff.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the 🚚 private-dependencies Private dependency label Sep 25, 2026
@renovate
renovate Bot enabled auto-merge September 25, 2026 23:27
@github-actions github-actions Bot added the :shipit: merge Shipit! label Sep 25, 2026
@github-actions github-actions Bot added this to the v10.0.7 milestone Sep 25, 2026
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity · 0 duplication

Metric Results
Complexity 0
Duplication 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:shipit: merge Shipit! 🚚 private-dependencies Private dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants