Skip to content

Releases: Nick2bad4u/Stylelint-Config-Inspector

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 00:35
Immutable release. Only release title and notes can be modified.

[2.4.0] - 2026-09-30

30c4ef5...c4c1e75

✨ Features

  • 30c4ef5 — ✨ feat Profile Stylelint rules in a live and static Stats tab

✨ Add a packaged native timing worker, deterministic workspace discovery, rule/plugin aggregation, and guarded analysis APIs with deduplication, timeouts, stale state, and retry recovery.
✨ Support eager live analysis and static snapshots with --stats while preserving configuration overrides, source files, project caches, deployment bases, and machine-path privacy.
✨ Add Slow Rules and Slow Plugins views with timing summaries, pagination, metadata, accessible lifecycle states, and documented measurement limits.
🧪 Cover native parsing, configuration fixtures, worker lifecycle, HTTP boundaries, packaged live analysis, and static exports.

🛠️ Bug Fixes

  • 83af904 — 🐛 fix Use native status semantics and simplify timing validation

🐛 Render loading and analysis messages with native output elements and group performance controls with a fieldset while preserving accessible names and layout.
🚜 Separate native timing-row validation from table scanning, keep plugin sorting immutable, and simplify worker errors and ordered override discovery.
🧪 Retain existing malformed timing, worker failure, configuration, accessibility, and browser lifecycle coverage for the unchanged behavior.

  • c76db68 — 🐛 fix Preserve autocomplete focus and readable narrow-screen controls

📦 Dependencies

  • 167add7 — ⬆️ [build] Update npm_and_yarn dependencies

  • 81bfbd6 — ⬆️ [build] Update npm_and_yarn dependencies

  • d3d5758 — ⬆️ [build] Update npm_and_yarn dependencies

🛠️ Other Changes

  • 73fb94b — Merge remote-tracking branch 'origin/main' into feat/stats-ui-consistency
  • origin/main:
    ⬆️ [build] Update npm_and_yarn dependencies
    ⬆️ [build] Update npm_and_yarn dependencies
    ⬆️ [build] Update npm_and_yarn dependencies

🎨 Styling

  • b5ae228 — 🎨 style Align inspector pages and verify complete browser interactions

🎨 Unify neutral surfaces, lavender accents, navigation, controls, typography, responsive layouts, popovers, focus states, and status announcements across all six pages.
🐛 Make Configs mode selection idempotent, expand merged rules correctly, match generic plugin namespaces by metadata ownership, and reconnect live updates after initial fetch recovery.
🐛 Keep rule-state popovers usable by keyboard and restore focus when the font menu closes.
🧪 Extend Chromium and Firefox coverage for filtering, view controls, expansion, links, clipboard actions, preferences, asynchronous failures, live updates, and Stats lifecycle transitions.
🧪 Capture and attach every page in both themes at desktop/mobile widths, plus narrow/tablet popover stress cases with larger text and reduced motion.
📝 Document profiling commands, timing limits, snapshot behavior, and browser testing workflows.

🧪 Testing

  • 9a5fa42 — 🧪 test Bound local browser concurrency to prevent resource exhaustion

🧹 Chores

🔧 Build System

  • 5689665 — 👷 build Patch brace-expansion across supported dependency lines

  • 4ba53b6 — 👷 build Refresh vulnerable development transitive dependencies

v2.3.7

Choose a tag to compare

@github-actions github-actions released this 07 Sep 01:05
Immutable release. Only release title and notes can be modified.

[2.3.7] - 2026-09-07

1ee9641...85d7ed8

🛠️ Bug Fixes

  • 1ee9641 — 🐛 [fix] Provide the inspector favicon before client startup (#27)
  • 🐛 [fix] Provide a favicon before inspector client startup

🐛 [fix] Embed the existing SVG in the static document and replace that keyed head entry with the runtime base-aware icon, preventing an origin-root favicon.ico request before JavaScript runs.

🧪 [test] Verify the initial icon with JavaScript disabled and retain root and nested deployment checks after navigation.

  • 🧪 [test] Reuse configured browser fixtures for startup checks

🧹 Chores

v2.3.6

Choose a tag to compare

@github-actions github-actions released this 07 Sep 00:22
Immutable release. Only release title and notes can be modified.

[2.3.6] - 2026-09-07

ce65aca...57faee8

🛠️ Bug Fixes

  • 998df53 — 🐛 [fix] Keep inspector icons within the runtime deployment base (#26)

🐛 [fix] Resolve favicon and touch-icon URLs from Nuxt runtime configuration so static exports retain their base path after client startup and navigation.

🧪 [test] Cover root and nested static deployments in Playwright, including hydrated head links and requests outside the deployment base.

📦 Dependencies

  • ce65aca — ⬆️ [build] Update npm_and_yarn dependencies

🧹 Chores

v2.3.5

Choose a tag to compare

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

[2.3.5] - 2026-08-20

4166033...98820cf

🛠️ Bug Fixes

  • cb0838e — 🐛 [fix] Resolve remaining Sonar findings

⚡️ [fix] Replace placeholder matching with a deterministic single-pass tokenizer that preserves literal and generated placeholder rendering.

♿️ [fix] Use explicit high-contrast light and dark surfaces for plugin filter chips.

  • 74375d6 — 💚 [fix] Restore release check formatting

📦 Dependencies

  • 5e4cfa2 — ⬆️ [build] Migrate toolchain and dependencies to npm 12

⬆️ [build] Refresh all compatible direct and transitive packages, remove unused incompatible tools, and regenerate the npm 12 lockfile.

🔒️ [build] Enforce strict lifecycle-script review with exact approvals and eliminate the audited dependency vulnerabilities.

👷 [ci] Pin npm 12 on compatible CI and release lanes, preserve Node 20 consumer coverage, and restrict release commits to version files.

🐛 [fix] Repair upgraded Vue, Nuxt, package-lint, actionlint, and maintenance-script compatibility.

🎨 [style] Apply the updated shared Prettier and Stylelint configurations across tracked sources and fixtures.

  • 6a6bfda — ⬆️ [build] Update npm_and_yarn dependencies

  • 4de6933 — ⬆️ [build] Update npm_and_yarn dependencies

  • 967054f — ⬆️ [build] Update npm_and_yarn dependencies

  • b352276 — ⬆️ [build] Update npm_and_yarn dependencies

  • 7199b4a — ⬆️ [build] Update npm_and_yarn dependencies

  • 8a6b8dd — ⬆️ [build] Update npm_and_yarn dependencies

  • d1c4427 — ⬆️ [build] Update npm_and_yarn dependencies

  • bacc44b — ⬆️ [build] Update npm_and_yarn dependencies

  • 94f791b — ⬆️ [build] Update npm_and_yarn dependencies

  • 4effd48 — [dependency] Update the npm_and_yarn group across 1 directory with 2 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 14.2.1

Updates undici from 7.25.0 to 7.28.0

Updates undici from 6.26.0 to 6.27.0


updated-dependencies:

  • dependency-name: "@apidevtools/json-schema-ref-parser"
    dependency-version: 14.2.1
    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: 6.27.0
    dependency-type: indirect
    dependency-group: npm_and_yarn
    ...

Signed-off-by: dependabot[bot] support@github.com

  • 8f8ebc5 — [dependency] Update the npm_and_yarn group across 1 directory with 4 updates (#14)

[dependency] Updates the npm_and_yarn group with 4 updates in the / directory: form-data, js-yaml, launch-editor and markdown-it.

Updates form-data from 4.0.5 to 4.0.6

Updates js-yaml from 4.1.1 to 4.2.0

Updates launch-editor from 2.13.2 to 2.14.1

Updates markdown-it from 14.1.1 to 14.2.0


updated-dependencies:

  • dependency-name: form-data
    dependency-version: 4.0.6
    dependency-type: indirect
    dependency-group: npm_and_yarn
  • dependency-name: js-yaml
    dependency-version: 4.2.0
    dependency-type: indirect
    dependency-group: npm_and_yarn
  • dependency-name: launch-editor
    dependency-version: 2.14.1
    dependency-type: indirect
    dependency-group: npm_and_yarn
  • dependency-name: markdown-it
    dependency-version: 14.2.0
    dependency-type: indirect
    dependency-group: npm_and_yarn
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dafc9d8 — [dependency] Update the npm_and_yarn group across 1 directory with 2 updates (#13)

[dependency] Updates the npm_and_yarn group with 2 updates in the / directory: esbuild and nuxt.

Updates esbuild from 0.28.0 to 0.28.1

Updates nuxt from 4.4.6 to 4.4.8


updated-dependencies:

  • dependency-name: esbuild
    dependency-version: 0.28.1
    dependency-type: direct:production
    dependency-group: npm_and_yarn
  • dependency-name: nuxt
    dependency-version: 4.4.8
    dependency-type: direct:development
    dependency-group: npm_and_yarn
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • 676e66e — [dependency] Update shell-quote in the npm_and_yarn group across 1 directory

[dependency] Updates the npm_and_yarn group with 1 update in the / directory: shell-quote.

Updates shell-quote from 1.8.3 to 1.8.4


updated-dependencies:

  • dependency-name: shell-quote
    dependency-version: 1.8.4
    dependency-type: indirect
    dependency-group: npm_and_yarn
    ...

Signed-off-by: dependabot[bot] support@github.com

🛡️ Security

  • abe0483 — 🔒️ [fix] Clear release security and compatibility gates

🐛 [fix] Bound placeholder and trailing-reference parsing, add explicit button types, and improve filter-chip contrast.

🧪 [test] Replace the fixed hover delay with observable state synchronization.

🔒️ [ci] Disable third-party install scripts, explicitly prepare Nuxt, deny unnecessary macOS native rebuilds, and pin remote bundle analysis.

🦖 [ci] Verify the packed CLI and production dependency audit on Node 20 while running the refreshed development suite on Node 22 and newer.

⬆️ [build] Align repository Node version files with Node 26.7.0.

  • ea3a9f9 — 👷 [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

[dependency] Update shell-quote 1.8.4 in the npm_and_yarn group across 1 directory

Read more

v2.3.4

Choose a tag to compare

@github-actions github-actions released this 03 Jun 02:43
Immutable release. Only release title and notes can be modified.

[2.3.4] - 2026-06-03

91a5d8c...a57799c

🎨 Styling

  • ab30161 — 🎨 [style] Improve formatting of background metrics assertions for readability

Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com

  • 91a5d8c — 🎨 [style] Update inspector viewport state styles for improved layout and responsiveness

  • Add class to div elements for consistent styling

  • Change block-size to min-block-size for better adaptability

  • Ensure background properties are set for inspector viewport state
    🧪 [test] Add test for root background spanning long pages without viewport tiling

  • Verify background repeat and size properties

  • Check scroll and body height against viewport height

Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com

🧪 Testing

  • 55533a4 — Allow firefox background-size serialization

🧹 Chores

👷 CI/CD

  • 5853321 — Make codecov uploads non-blocking

v2.3.3

Choose a tag to compare

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

[2.3.3] - 2026-06-01

bb286ac...c402f85

🛠️ Bug Fixes

  • bb286ac — Correct git-cliff release notes target

🎨 Styling

  • 307473f — 🎨 [style] Update .stylelintrc configuration for improved readability and structure

  • Refactored the rules section for better clarity and organization.

  • Changed the format of the "rules" and "overrides" sections to use consistent array notation.

  • Ensured that the "declaration-block-no-duplicate-properties" rule maintains its functionality while improving its structure.

  • Updated the "selector-class-pattern" rule to enhance maintainability.

Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com

🧪 Testing

  • 4099412 — 🧪 [test] Enhance stylelint adapter tests for dependency tracking

  • Add tests to verify tracking of root config imports as dependencies for live updates.

  • Implement tests for tracking imported shared config packages as dependencies.

  • Include tests for extended shared configs to ensure they are tracked correctly.

Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com

🧹 Chores

  • c402f85 — Release v2.3.3

  • 980596d — 🔥 [chore] Remove unused VSCode extensions configuration

Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com

  • 7b690c5 — Update github agent instruction paths

  • a7fa1e5 — Stop ignoring mdx in prettierignore

  • 868f4e9 — Stop ignoring markdown files in prettierignore

v2.3.2

Choose a tag to compare

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

[2.3.2] - 2026-05-28

68b7503...260fd47

🎨 Styling

  • 68b7503 — 🎨 [style] Refactor HTML structure and improve accessibility in components

  • Change <div> to <nav> in NavBar for semantic navigation

  • Update <div> to <span> in RuleLevelIcon for better inline display

  • Modify loading template from <div> to <output> for semantic loading indication

  • Remove unnecessary roles and improve ARIA attributes for better accessibility

  • Update CSS styles for inspector summary and experimental pills for better visual consistency

Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com

🧹 Chores

v2.3.1

Choose a tag to compare

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

[2.3.1] - 2026-05-27

b9a02d5...a8f0d09

✨ Features

  • ae53658 — ✨ [feat] Enhance inspector UI with new styles and functionality

  • 🎨 Add inspector-specific styles for inputs, summary pills, and panels to improve visual consistency across the application.

  • ✨ Introduce new components like inspector-input, inspector-summary-pill, and inspector-panel for better user experience.

  • 🐛 Fix overflow behavior in rule state rail to show hidden states on hover, enhancing usability.

  • 🧪 Add tests to ensure inspector UI elements are styled correctly and function as expected across various pages.

  • 🧹 Clean up unused styles and improve overall code organization for maintainability.

Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com

  • bb0974c — ✨ [feat] (loading) Add SPA loading template for Stylelint Config Inspector
    📝 [docs] (agents) Update AGENTS.md for improved guidelines on scripts
    📝 [docs] (src) Revise AGENTS.md to clarify source rules for Stylelint Config Inspector
    🧪 [test] (e2e) Enhance e2e tests for rules page with new filter and selection scenarios
    🔧 [chore] (package) Update dependencies and scripts in package.json for better performance and compatibility

Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com

🛠️ Bug Fixes

  • dc3a89e — 🐛 [fix] (ui) Harden inspector UI and release validation

🐛 [fix] Keep rule-state panels neutral outside popovers

  • Add an explicit RuleStateItem popover variant so selected-rule traces and inline state cards do not inherit dropdown chrome.

  • Reset rule option tab state when live payload updates change option availability.

  • Make overloaded state badges keyboard-focusable while preserving hover popovers.

♿️ [fix] Improve accessible UI semantics

  • Add combobox/listbox wiring to filepath autocomplete.

  • Avoid empty target-blank links in deprecated-rule metadata and add noopener rels.

  • Add alt handling for Stylelint brand and decorative images.

🎨 [style] Standardize popover theming

  • Move shared popover panel, header, action, section, and chip styling into global inspector primitives.

  • Load Floating Vue and global app CSS through Nuxt config for explicit CSS ordering.

🔇 [fix] Remove noisy payload console logging

  • Keep websocket error reporting while removing routine payload/update logs from normal app use.

🔧 [build] Strengthen release checks

  • Include Stylelint in the app check path.

  • Make package lint validation check-only instead of mutating package order.

  • Extend release:check with package validation and npm pack dry-run.

🧪 [test] Cover rule-state rail regressions

  • Assert overloaded state rails keep stable sizing, expand on hover, and do not emit console noise.

📝 [docs] Update release gate documentation

  • Document the stricter release:check chain used before publishing.

Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com

📦 Dependencies

  • 897b464 — [dependency] Update qs in the npm_and_yarn group across 1 directory

[dependency] Updates the npm_and_yarn group with 1 update in the / directory: qs.

Updates qs from 6.15.1 to 6.15.2


updated-dependencies:

  • dependency-name: qs
    dependency-version: 6.15.2
    dependency-type: indirect
    dependency-group: npm_and_yarn
    ...

Signed-off-by: dependabot[bot] support@github.com

  • 82c224c — [dependency] Update nuxt in the npm_and_yarn group across 1 directory

[dependency] Updates the npm_and_yarn group with 1 update in the / directory: nuxt.

Updates nuxt from 4.4.5 to 4.4.6


updated-dependencies:

  • dependency-name: nuxt
    dependency-version: 4.4.6
    dependency-type: direct:development
    dependency-group: npm_and_yarn
    ...

Signed-off-by: dependabot[bot] support@github.com

  • b9a02d5 — [dependency] Update fast-uri in the npm_and_yarn group across 1 directory

[dependency] Updates the npm_and_yarn group with 1 update in the / directory: fast-uri.

Updates fast-uri from 3.1.0 to 3.1.2


updated-dependencies:

  • dependency-name: fast-uri
    dependency-version: 3.1.2
    dependency-type: indirect
    dependency-group: npm_and_yarn
    ...

Signed-off-by: dependabot[bot] support@github.com

🧹 Chores

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 15 May 00:28
Immutable release. Only release title and notes can be modified.

[2.3.0] - 2026-05-15

bbbc49e...bbbc49e

🧹 Chores

v2.1.2

Choose a tag to compare

@github-actions github-actions released this 18 Apr 20:22
Immutable release. Only release title and notes can be modified.

[2.1.2] - 2026-04-18

ad071a7...e3dbd87

🛠️ Other Changes

Update README.md with CLI options

🧹 Chores