Back to Explore

A11yance/aria-query

GitHub
2 watchersOpen source

Last release:

ARIA Query provides programmatic access to the WAI-ARIA 1.2 roles model, tracking the W3C Recommendation updates. It lets you look up ARIA role definitions and map between roles and HTML elements (including cases that depend on specific attributes like input type).

Project status

  • Actively maintained: Evidence suggests the project is quiet/dormant today, with the last upstream push on 2024-12-06 and the newest listed update v5.3.2 on 2024-09-20 (roughly 18 months before 2026-06-09).
  • Update cadence: Updates appear sporadic rather than regular, with a long gap from v5.2.x in 2023-06 to v5.3.x in 2024-09, and then another extended period with no evidence of further updates after v5.3.2.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v5.3.2

    v5.3.2 has no release notes provided by the publisher. The available diff content shows changes only in the test suite, where repeated Map/iterator/forEach assertions were refactored into shared helper utilities and some async test scaffolding was simplified.

  • v5.3.1

    v5.3.1 has no release notes provided by the publisher. The diff shown is dominated by test suite changes (framework/assertions and imports), and the updated test expectations strongly suggest underlying aria-query map data (entries and constraints) changed between v5.3.0 and v5.3.1.

  • v5.3.0

    Release v5.3.0 was published on 2023-06-24, but the publisher did not provide any release notes or changelog details. As a result, there is no documented information here about new features, breaking changes, bug fixes, security, performance, dependencies, or migration steps.

  • v5.2.1

    v5.2.1 is a patch release that updates package metadata (version bump) and regenerates package-lock.json. The only concrete changes in the diff are dependency lockfile updates for the dev toolchain, with no direct source or API changes shown.

  • v5.2.0

    v5.2.0 contains a large internal audit and ARIA mapping updates, along with substantially expanded test coverage. The publisher did not provide release notes, but the changelog in the diff indicates the project was updated to better match the ARIA spec and that equality logic was changed to use dequal instead of deep-equal.

    Features
  • v5.1.3

    v5.1.3 appears to be a packaging-only release. The only functional change visible in the diff is a development dependency bump, along with version metadata updates, while the changelog explicitly states there are no changes beyond syncing the NPM build.

  • v5.1.2

    v5.1.2 updates aria-query to include additional ARIA roles related to graphics. The published release notes section for this version is empty, so the functional changes below are not described there.

    Features
  • v5.1.1

    v5.1.1 is a patch version bump (from 5.1.0 to 5.1.1). The only files changed in the provided diff are CHANGELOG.md, package.json, and package-lock.json, with no application/source code changes shown.

    Features
  • v5.1.0

    v5.1.0 has no publisher release notes, but the code diff shows a fairly broad internal refactor across the various “query maps” (ariaPropsMap, domMap, rolesMap, roleElementMap, elementRoleMap). The release also adds new ARIA GRAPHICS role definitions and expands role mapping rules (for example, rowheader now considers scope=rowgroup).

    BreakingFeatures
  • v5.0.2

    Release v5.0.2 was published on 2022-08-26, but no release notes were provided by the publisher. As a result, there is no documented information about changes, fixes, or potential upgrade impacts in the provided data.