Skip to content

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Apr 23:51
Immutable release. Only release title and notes can be modified.

[2.1.0] - 2026-04-16

1596b8d...c082fa9

πŸ›‘οΈ Security

  • 1596b8d β€” 🧹 [chore] Update project dependencies

🧹 [chore] Updates various development dependencies to their latest minor versions

  • πŸ“¦ Updates @double-great/stylelint-a11y from 3.4.9 to 3.4.10

  • πŸ“¦ Updates @eslint/config-inspector from 1.5.0 to 2.0.0

  • πŸ“¦ Updates npm-check-updates from 21.0.1 to 21.0.2

  • πŸ“¦ Updates rolldown from 1.0.0-rc.15 to 1.0.0-rc.16

  • πŸ“¦ Updates tsdown from 0.21.8 to 0.21.9

  • πŸ“¦ Updates eslint-plugin-sonarjs from 4.0.2 to 4.0.3

These updates ensure the project benefits from the latest bug fixes, security patches, and feature improvements across the development toolchain.

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

🚜 Refactor

  • f73f268 β€” 🚜 [refactor] Enhance file indexing and grouping logic in payload processing

  • Introduce ensureMappedSetValue for managing Set values in maps

  • Implement buildFileIndexes to create cross-index maps for files

  • Add computeMatchedGroupId for stable group ID computation

  • Refactor file grouping functions for improved clarity and efficiency

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

  • c009e8f β€” 🚜 [refactor] Remove unnecessary environment variable from scorecards workflow and improve type safety in payload

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

  • 020411a β€” 🚜 [refactor] Update config element handling with data attribute

  • Replace Map with data attribute for config item indexing

  • Simplify element selection using querySelector

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

  • ff23250 β€” 🚜 [refactor] (payload) reduce resolvePayload cognitive complexity and clean test typing

  • extract rule-state aggregation, glob mapping, map-init, and open-state sync
    into small helpers to simplify resolvePayload control flow

  • preserve existing behavior for ruleToState/globToConfigs construction and
    config card default open/collapsed state

  • remove final redundant as ResolvedPayload assertion in
    tests/payload_resolve.test.ts and drop the unused imported type

  • keep payload resolve tests green after refactor (no behavior change)

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

🎨 Styling

  • be2968c β€” 🎨 [style] Update link formatting in RuleDeprecatedInfo component

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

🧹 Chores