Skip to content

Releases: Nick2bad4u/Prettier-Plugin-Powershell

v2.1.6

Choose a tag to compare

@github-actions github-actions released this 27 Jun 18:31
Immutable release. Only release title and notes can be modified.

[2.1.6] - 2026-06-27

📦 Dependencies

  • 7a7ef03 — [dependency] Update the npm_and_yarn group across 1 directory with 3 updates

[dependency] Updates the npm_and_yarn group with 2 updates in the / directory: @apidevtools/json-schema-ref-parser and undici.

Updates @apidevtools/json-schema-ref-parser from 11.1.0 to 15.4.0

Updates minimatch from 9.0.3 to 9.0.9

Updates undici from 7.27.1 to 7.28.0

Updates undici from 8.3.0 to 8.5.0


updated-dependencies:

  • dependency-name: "@apidevtools/json-schema-ref-parser"
    dependency-version: 15.4.0
    dependency-type: indirect
    dependency-group: npm_and_yarn
  • dependency-name: minimatch
    dependency-version: 9.0.9
    dependency-type: indirect
    dependency-group: npm_and_yarn
  • dependency-name: undici
    dependency-version: 7.28.0
    dependency-type: indirect
    dependency-group: npm_and_yarn
  • dependency-name: undici
    dependency-version: 8.5.0
    dependency-type: indirect
    dependency-group: npm_and_yarn
    ...

🛡️ Security

  • 9e61a60 — 👷 [ci] Use shared workflow callers

👷 [ci] Switches the Dependabot auto-merge caller to workflow-templates@main and replaces local security and maintenance workflows with shared reusable callers.

⬆️ [build] Updates eslint-config-nick2bad4u to the published caller override version and records any peer dependency needed for the shared ESLint config to load.

🛠️ Other Changes

  • 7541af3 — Update Codecov action to v7.0.0

🧹 Chores

  • b25b443 — Release v2.1.6

  • 1dfa59d — 🧹 [chore] Update Prettier to 3.9.0

⬆️ [build] Refresh the local Prettier dependency, synchronized peer range, and lockfile so installs resolve Prettier 3.9.0.

🚨 [fix] Clean up strict lint findings surfaced by the release gate, with scoped test-only overrides for property and mock-process patterns.

🎨 [style] Reformat package metadata and reusable workflow callers with the updated Prettier toolchain.

👷 CI/CD

  • 3d616ee — Update Dependabot auto-merge workflow pin

  • b9beb6f — Add Dependabot auto-merge workflow

🔧 Build System

  • 1c587a1 — 🔧 [build] Sync lockfile for npm ci

🔧 [build] Regenerate package-lock.json with npm's forced peer resolution so the CI install command remains in sync after the Prettier 3.9 update.

v2.1.5

Choose a tag to compare

@github-actions github-actions released this 05 Jun 19:59
Immutable release. Only release title and notes can be modified.

[2.1.5] - 2026-06-05

✨ Features

  • f0c241c — ✨ [feat] (config) Add settings to remark configuration
    🧪 [test] (tsconfig) Introduce tsconfig for tests

🛠️ Bug Fixes

  • 6855ca5 — Correct git-cliff release notes target

🚜 Refactor

  • e126db9 — 🎨 [refactor] (source) Restructure WarningType definition and imports

  • Moved WarningType definition from errors.ts to warning.ts for better organization

  • Updated imports in errors.ts and errors.detailed.test.ts to reflect the new location

  • 1e8a16d — 🚜 [refactor] (source) Reduce parser utility lint complexity

🚜 [refactor] Move PowerShellWarning into a dedicated warning module so errors.ts keeps parse-error handling and diagnostic detection focused.

🚜 [refactor] Split hashtable comment assembly and tokenizer dispatch into small typed helpers while preserving parser and tokenizer behavior.

🎨 [style] Replace console.table usage in benchmark/profile scripts with JSON stdout output so developer tooling satisfies lint rules.

🧪 Testing

  • 816e392 — 🧪 [test] (lint) Harden formatter test assertions

🧪 [test] Replace placeholder and weak existence assertions with concrete formatter, parser, token, and utility behavior checks across property and integration tests.

🧪 [test] Add scoped negative-path signals where lint requires them without broad disables or global rule exceptions.

🧪 [test] Update PowerShell utility mocks to use abortable listeners and microtask scheduling so async validation tests remain deterministic.

🧹 Chores

  • f02c524 — Release v2.1.5

  • 235bdd1 — 🔧 [chore] (config) Refresh lint and test workflow inputs

📝 [docs] Rewrite the README options table type cells to avoid pipe-like union markup that can corrupt GitHub table rendering.

🔧 [chore] Include Vitest and tsup config files in the root TypeScript project so ESLint project service can resolve them.

🔧 [chore] Switch the CI test script to Vitest's built-in dot reporter and remove the invalid ncu schema marker that caused JSON-schema lint noise.

  • ad93897 — 🔧 [chore] Update dependencies in package.json

  • ⬆️ Upgrade "type-fest" from "^5.6.0" to "^5.7.0"

  • ⬆️ Upgrade "@arethetypeswrong/cli" from "^0.18.2" to "^0.18.3"

  • ⬆️ Upgrade "@types/node" from "^25.7.0" to "^25.9.1"

  • ⬆️ Upgrade "@typpi/eslint-plugin-vite" from "^1.0.14" to "^1.0.17"

  • ⬆️ Upgrade "@vitest/coverage-v8" from "^4.1.6" to "^4.1.8"

  • ⬆️ Upgrade "eslint" from "^10.3.0" to "^10.4.1"

  • ⬆️ Upgrade "eslint-config-nick2bad4u" from "^1.0.16" to "^1.2.7"

  • ⬆️ Upgrade "jscpd" from "^4.1.1" to "^4.2.4"

  • ⬆️ Upgrade "prettier-config-nick2bad4u" from "^1.0.12" to "^1.0.13"

  • ⬆️ Upgrade "remark-config-nick2bad4u" from "^1.0.1" to "^1.0.5"

  • ⬆️ Upgrade "secretlint" from "^13.0.0" to "^13.0.2"

  • ⬆️ Upgrade "secretlint-config-nick2bad4u" from "^1.0.4" to "^1.1.0"

  • ⬆️ Upgrade "sort-package-json" from "^3.6.1" to "^4.0.0"

  • ⬆️ Upgrade "stylelint" from "^17.11.0" to "^17.12.0"

  • ⬆️ Upgrade "vitest" from "^4.1.6" to "^4.1.8"

  • 🔧 Update "packageManager" from "npm@11.14.1" to "npm@11.16.0"

  • ec6bcb5 — Update github agent instruction paths

  • 47bc563 — Sync AGENTS and commit tooling config

v2.1.4

Choose a tag to compare

@github-actions github-actions released this 13 May 14:17
Immutable release. Only release title and notes can be modified.

[2.1.4] - 2026-05-13

✨ Features

  • 274cb09 — ✨ [feat] (ci) Enable continue-on-error for Codecov bundle analysis
    📝 [docs] (remarkignore) Update .remarkignore to exclude AGENTS.md
    ✨ [feat] (docs) Add AGENTS.md with comprehensive ESLint plugin instructions
    📝 [docs] (docs) Create AGENTS.md for ESLint rule documentation guidelines
    ✨ [feat] (scripts) Introduce AGENTS.md for scripts folder guidelines
    ✨ [feat] (tests) Add AGENTS.md for ESLint testing instructions

🛡️ Security

  • 618916f — 🐛 fix resolve strict lint regressions and stabilize release verification

🐛 [fix] Remove unsafe cast/assertion patterns and harden parser/printer/options/tokenizer logic for new shared-config rules

  • replace direct as assertions with type-safe patterns

  • tighten regex and branch handling to satisfy security and correctness lint rules

  • keep behavior-compatible formatting decisions while meeting stricter rule expectations

🚜 [refactor] Clean up internal utility/export structure for parser and printer helpers used by tests

  • align helper naming/usage for clearer boundaries and lint-safe access paths

🔨 [chore] Replace rimraf-based cleanup scripts with a native Node cleanup utility

  • add scripts/clean-paths.mjs

  • update package.json cleanup scripts and dependency usage accordingly

🎨 [style] Apply formatter/lint autofixes across source, tests, docs, and fixture files

  • normalize formatting drift introduced by updated tooling

  • preserve repository-wide style consistency

🔧 [chore] Prevent Prettier/ESLint TOML rule conflicts on .gitleaks.toml

  • add scoped ignore in .prettierignore so TOML spacing stays ESLint-compliant

🧪 [test] Update affected test suites/utilities to match stricter lint and type expectations

  • keep full suite passing without rule disables or test skips

👷 [build] Re-validate release gates end-to-end

  • lint:all, typecheck, test, and release:verify all pass

  • strict package checks (publint, attw --profile strict) pass

🧹 Chores

  • af078a8 — Release v2.1.4

  • 030363a — 🔧 [chore] Update development dependencies and package manager version

  • ⬆️ Upgrade @eslint/config-helpers to version 0.6.0

  • ⬆️ Upgrade @types/node to version 25.7.0

  • ⬆️ Upgrade @vitest/coverage-v8 to version 4.1.6

  • ⬆️ Upgrade eslint-config-nick2bad4u to version 1.0.16

  • ⬆️ Upgrade fast-check to version 4.8.0

  • ⬆️ Upgrade jscpd to version 4.1.1

  • ⬆️ Upgrade prettier-config-nick2bad4u to version 1.0.12

  • ⬆️ Upgrade publint to version 0.3.21

  • ⬆️ Upgrade vitest to version 4.1.6

  • ⬆️ Update package manager to npm@11.14.1

v2.1.3

Choose a tag to compare

@github-actions github-actions released this 07 May 04:09
Immutable release. Only release title and notes can be modified.

[2.1.3] - 2026-05-07

🚜 Refactor

  • 94d283d — 🚜 [refactor] Update npm pack command to include --ignore-scripts option

🧹 Chores

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 20 Apr 05:37
Immutable release. Only release title and notes can be modified.
9c3feaa

Automated release of version v2.1.0.