PackageTrack

npm

eslint-plugin-vuejs-accessibility

2.6.0vue-a11y/eslint-plugin-vuejs-accessibility

An eslint plugin for checking Vue.js files for accessibility

Release timeline

30 releases since 2020
20202026

One column per quarter.

Releases

  1. 2.6.010 Aug 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v2.5.0...v2.6.0

    Open source →
  2. 2.5.013 Feb 2026
    Release notes

    What's Changed

    Full Changelog: v2.4.2...v2.5.0

    Open source →
    Additional notes

    Added

    • Allow vue-eslint-parser v10
    Open source →
  3. 2.4.212 Feb 2026
    Release notes2 sources agree

    What's Changed

    Added

    • Support ESLint v10

    Changed

    • Replace W3C link with WHATWG in documentation
    • Add globals as an explicit peer dependency
    • Remove unused emoji-regex dependency
    • Modified recommended types to avoid requiring type-fest
    • Ensure flat config types work with exactOptionalPropertyTypes

    New Contributors

    Full Changelog: v2.4.1...v2.4.2

    Open source →
  4. 2.4.123 Jul 2024
    Release notes
    • fix: use relative path for table links (#1135) 2c8a293
    • fix: export the new rules for prohibiting use of aria-hidden and role='presentation' on focusable elements. (#1180) b6c74e5
    • Merge pull request #1182 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-7.17.0 10fe4e8
    • build(deps-dev): bump @typescript-eslint/eslint-plugin bf0c891
    • Merge pull request #1181 from vue-a11y/dependabot/npm_and_yarn/typescript-5.5.4 887e7c0
    • build(deps-dev): bump typescript from 5.5.3 to 5.5.4 cebf496
    • Merge pull request #1179 from vue-a11y/dependabot/npm_and_yarn/husky-9.1.1 476e639
    • build(deps-dev): bump husky from 9.1.0 to 9.1.1 64448c2
    • Merge pull request #1178 from vue-a11y/dependabot/npm_and_yarn/ts-jest-29.2.3 f3f0044
    • build(deps-dev): bump ts-jest from 29.2.2 to 29.2.3 a956e8d
    • Merge pull request #1177 from vue-a11y/dependabot/npm_and_yarn/husky-9.1.0 722c3bd
    • build(deps-dev): bump husky from 9.0.11 to 9.1.0 a407110

    v2.4.0...v2.4.1

    Open source →
    Additional notes

    Changed

    • Use relative path for table links
    • Export the new rules for prohibiting use of aria-hidden and role='presentation' on focusable elements.
    Open source →
  5. 2.4.017 Jul 2024
    Release notes2 sources agree
    • feat: add rules for prohibiting use of aria-hidden and role='presentation' on focusable elements. (#1169) 4cf49dc
    • Merge pull request #1173 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-7.16.1 18841d3
    • build(deps-dev): bump @typescript-eslint/parser from 7.16.0 to 7.16.1 7c9ed37
    • Merge pull request #1176 from vue-a11y/dependabot/npm_and_yarn/types/node-20.14.11 d554958
    • Merge pull request #1175 from vue-a11y/dependabot/npm_and_yarn/np-10.0.7 e23a0f8
    • build(deps-dev): bump @types/node from 20.14.10 to 20.14.11 bcc1a0e
    • Merge pull request #1174 from vue-a11y/dependabot/npm_and_yarn/semver-7.6.3 4e4036a
    • build(deps-dev): bump np from 10.0.6 to 10.0.7 1e3996f
    • build(deps-dev): bump semver from 7.6.2 to 7.6.3 7d8644c
    • Merge pull request #1172 from vue-a11y/dependabot/npm_and_yarn/prettier-3.3.3 161f21e
    • Merge pull request #1171 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-7.16.1 a963590
    • build(deps-dev): bump prettier from 3.3.2 to 3.3.3 8d7bf08
    • build(deps-dev): bump @typescript-eslint/eslint-plugin 2f409cc
    • Merge pull request #1170 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.3.1 4cf6b6b
    • build(deps-dev): bump vitepress from 1.3.0 to 1.3.1 125a2fc
    • Merge pull request #1167 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-7.16.0 4c68b62
    • build(deps-dev): bump @typescript-eslint/parser from 7.15.0 to 7.16.0 de164cb
    • Merge pull request #1168 from vue-a11y/dependabot/npm_and_yarn/ts-jest-29.2.2 ed6c024
    • build(deps-dev): bump ts-jest from 29.2.0 to 29.2.2 76653e1
    • Merge pull request #1166 from vue-a11y/dependabot/npm_and_yarn/ts-jest-29.2.0 40ff734
    • Merge pull request #1165 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.3.0 0379951
    • build(deps-dev): bump ts-jest from 29.1.5 to 29.2.0 042be3a
    • build(deps-dev): bump vitepress from 1.2.3 to 1.3.0 205dc26
    • Merge pull request #1164 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-7.16.0 4881def
    • build(deps-dev): bump @typescript-eslint/eslint-plugin 073a706
    • Merge pull request #1163 from vue-a11y/dependabot/npm_and_yarn/types/node-20.14.10 6dd56ae
    • build(deps-dev): bump @types/node from 20.14.9 to 20.14.10 85fa5a1
    • Merge pull request #1162 from vue-a11y/dependabot/github_actions/dependabot/fetch-metadata-2.2.0 ab5ac7c
    • build(deps): bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 02ff7d9
    • Merge pull request #1160 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-7.15.0 361c87a
    • build(deps-dev): bump @typescript-eslint/parser from 7.14.1 to 7.15.0 eb1fdac
    • Merge pull request #1161 from vue-a11y/dependabot/npm_and_yarn/globals-15.8.0 0b2910b
    • build(deps-dev): bump globals from 15.7.0 to 15.8.0 0cdf777
    • Merge pull request #1159 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-7.15.0 44c0a8c
    • build(deps-dev): bump @typescript-eslint/eslint-plugin b9c8537
    • Merge pull request #1158 from vue-a11y/dependabot/npm_and_yarn/globals-15.7.0 7b81a25
    • build(deps-dev): bump globals from 15.6.0 to 15.7.0 0d6c12e
    • Merge pull request #1157 from vue-a11y/dependabot/npm_and_yarn/typescript-5.5.3 b691fed
    • build(deps-dev): bump typescript from 5.5.2 to 5.5.3 913e064
    • Merge pull request #1154 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-7.14.1 b998a2a
    • build(deps-dev): bump @typescript-eslint/parser from 7.13.1 to 7.14.1 4765d40
    • Merge pull request #1156 from vue-a11y/dependabot/npm_and_yarn/types/node-20.14.9 0b6e514
    • build(deps-dev): bump @types/node from 20.14.8 to 20.14.9 23b42b8
    • Merge pull request #1155 from vue-a11y/dependabot/npm_and_yarn/eslint-plugin-eslint-plugin-6.2.0 b70d2c1
    • build(deps-dev): bump eslint-plugin-eslint-plugin from 6.1.0 to 6.2.0 1fbb5b1
    • Merge pull request #1153 from vue-a11y/dependabot/npm_and_yarn/types/node-20.14.8 335f567
    • build(deps-dev): bump @types/node from 20.14.7 to 20.14.8 eb98850
    • Merge pull request #1152 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-7.14.1 d28b717
    • build(deps-dev): bump @typescript-eslint/eslint-plugin bd9a716
    • Merge pull request #1151 from vue-a11y/dependabot/npm_and_yarn/typescript-5.5.2 1c3f339
    • build(deps-dev): bump typescript from 5.0.2 to 5.5.2 d5939ae

    v2.3.1...v2.4.0

    Open source →
  6. 2.3.121 Jun 2024
    Release notes
    • fix: use types from eslint for flat config 6e41846
    • Merge pull request #1149 from vue-a11y/dependabot/npm_and_yarn/typescript-5.5.2 34d3c94
    • Bump typescript from 5.4.5 to 5.5.2 97d90bb
    • Merge pull request #1148 from vue-a11y/dependabot/npm_and_yarn/types/node-20.14.7 8bb02f9
    • Bump @types/node from 20.14.6 to 20.14.7 57e436b
    • Merge pull request #1147 from vue-a11y/dependabot/npm_and_yarn/types/node-20.14.6 8efb048
    • Merge pull request #1146 from vue-a11y/dependabot/npm_and_yarn/np-10.0.6 9240a22
    • Bump @types/node from 20.14.5 to 20.14.6 7c35903
    • Bump np from 10.0.5 to 10.0.6 e05b9cd
    • Merge pull request #1144 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-7.13.1 b707187
    • Bump @typescript-eslint/parser from 7.13.0 to 7.13.1 6c461f1
    • Merge pull request #1145 from vue-a11y/dependabot/npm_and_yarn/types/node-20.14.5 eee26a0
    • Bump @types/node from 20.14.4 to 20.14.5 8226aec
    • Merge pull request #1143 from vue-a11y/dependabot/npm_and_yarn/ts-jest-29.1.5 2c09cd8
    • Merge pull request #1142 from vue-a11y/dependabot/npm_and_yarn/globals-15.6.0 6b00e39
    • Bump ts-jest from 29.1.4 to 29.1.5 c09443d
    • Merge pull request #1141 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-7.13.1 170ed36
    • Bump globals from 15.4.0 to 15.6.0 bb8bf83
    • ⬆️ Bump @typescript-eslint/eslint-plugin from 7.13.0 to 7.13.1 f2c5037
    • Merge pull request #1140 from vue-a11y/dependabot/npm_and_yarn/types/node-20.14.4 e350692
    • ⬆️ Bump @types/node from 20.14.2 to 20.14.4 080cfb4
    • Merge pull request #1139 from vue-a11y/dependabot/npm_and_yarn/prettier-3.3.2 8c4be1f
    • ⬆️ Bump prettier from 3.3.1 to 3.3.2 c32d7d1
    • Merge pull request #1137 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-7.13.0 3a4dab8
    • ⬆️ Bump @typescript-eslint/parser from 7.12.0 to 7.13.0 705222a
    • Merge pull request #1138 from vue-a11y/dependabot/npm_and_yarn/braces-3.0.3 4cbce47
    • ⬆️ Bump braces from 3.0.2 to 3.0.3 8103fb7
    • Merge pull request #1136 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-7.13.0 c444f96
    • ⬆️ Bump @typescript-eslint/eslint-plugin from 7.12.0 to 7.13.0 5c5e950
    • Merge pull request #1134 from vue-a11y/dependabot/npm_and_yarn/globals-15.4.0 bc97896
    • ⬆️ Bump globals from 15.3.0 to 15.4.0 0167f70
    • Merge pull request #1133 from vue-a11y/dependabot/npm_and_yarn/prettier-3.3.1 1827f14
    • ⬆️ Bump prettier from 3.3.0 to 3.3.1 c4f117f
    • Merge pull request #1132 from vue-a11y/dependabot/npm_and_yarn/types/node-20.14.2 5d5bdb8
    • ⬆️ Bump @types/node from 20.14.1 to 20.14.2 3118027
    • Merge pull request #1131 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.2.3 4e8752d
    • Merge pull request #1130 from vue-a11y/dependabot/npm_and_yarn/types/node-20.14.1 442d6e4
    • ⬆️ Bump vitepress from 1.2.2 to 1.2.3 2663bbd
    • ⬆️ Bump @types/node from 20.14.0 to 20.14.1 6779166
    • Merge pull request #1125 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-7.12.0 55ce3eb
    • ⬆️ Bump @typescript-eslint/eslint-plugin from 7.11.0 to 7.12.0 03c7c6b
    • Merge pull request #1129 from vue-a11y/dependabot/npm_and_yarn/types/node-20.14.0 0ae889b
    • Merge pull request #1128 from vue-a11y/dependabot/npm_and_yarn/vue-eslint-parser-9.4.3 4ffc728
    • ⬆️ Bump @types/node from 20.13.0 to 20.14.0 1c483e0
    • Merge pull request #1127 from vue-a11y/dependabot/npm_and_yarn/prettier-3.3.0 5e152c8
    • ⬆️ Bump vue-eslint-parser from 9.4.2 to 9.4.3 83646ba
    • ⬆️ Bump prettier from 3.2.5 to 3.3.0 d38a1d7
    • Merge pull request #1126 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-7.12.0 7803440
    • ⬆️ Bump @typescript-eslint/parser from 7.11.0 to 7.12.0 696e5ef
    • Merge pull request #1124 from vue-a11y/dependabot/npm_and_yarn/types/node-20.13.0 20c2828
    • ⬆️ Bump @types/node from 20.12.13 to 20.13.0 54a8966
    • Merge pull request #1123 from vue-a11y/dependabot/npm_and_yarn/types/node-20.12.13 a26c366
    • ⬆️ Bump @types/node from 20.12.12 to 20.12.13 36a027d
    • Merge pull request #1121 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-7.11.0 ee0bf98
    • ⬆️ Bump @typescript-eslint/parser from 7.10.0 to 7.11.0 34cf39f
    • Merge pull request #1122 from vue-a11y/dependabot/npm_and_yarn/ts-jest-29.1.4 48b07ed
    • ⬆️ Bump ts-jest from 29.1.3 to 29.1.4 3f93711
    • Merge pull request #1120 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-7.11.0 a595eee
    • ⬆️ Bump @typescript-eslint/eslint-plugin from 7.10.0 to 7.11.0 c4688f0
    • Merge pull request #1119 from vue-a11y/dependabot/npm_and_yarn/ts-jest-29.1.3 6905bbe
    • Merge pull request #1118 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.2.2 bd803d7
    • --- updated-dependencies: - dependency-name: ts-jest dependency-type: direct:development update-type: version-update:semver-patch ... 554e599
    • --- updated-dependencies: - dependency-name: vitepress dependency-type: direct:development update-type: version-update:semver-patch ... 5534ccd
    • Merge pull request #1117 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-7.10.0 cba43c5
    • --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... 0d16127
    • Merge pull request #1116 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.2.0 e8828f3
    • --- updated-dependencies: - dependency-name: vitepress dependency-type: direct:development update-type: version-update:semver-minor ... c17d92e
    • Merge pull request #1115 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-7.10.0 e0f62f3
    • --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... 3bce9a9
    • Merge pull request #1114 from vue-a11y/dependabot/npm_and_yarn/globals-15.3.0 82894c3
    • --- updated-dependencies: - dependency-name: globals dependency-type: direct:development update-type: version-update:semver-minor ... 320d4b0
    • Merge pull request #1112 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-7.9.0 3453e0a
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 9c85084
    • Merge pull request #1113 from vue-a11y/dependabot/npm_and_yarn/types/node-20.12.12 0ef099d
    • chore(deps-dev): bump @types/node from 20.12.11 to 20.12.12 67b281a
    • Merge pull request #1111 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-7.9.0 0061d3c
    • chore(deps-dev): bump @typescript-eslint/parser from 7.8.0 to 7.9.0 07f8e32
    • Merge pull request #1110 from vue-a11y/dependabot/npm_and_yarn/globals-15.2.0 d0bd771
    • Merge pull request #1109 from vue-a11y/dependabot/npm_and_yarn/semver-7.6.2 35d3e2d
    • chore(deps-dev): bump globals from 15.1.0 to 15.2.0 f646b1c
    • chore(deps-dev): bump semver from 7.6.1 to 7.6.2 d2fec22
    • Merge pull request #1108 from vue-a11y/dependabot/npm_and_yarn/types/node-20.12.11 c6156c6
    • chore(deps-dev): bump @types/node from 20.12.10 to 20.12.11 80dac61
    • Merge pull request #1107 from vue-a11y/dependabot/npm_and_yarn/semver-7.6.1 61b6821
    • chore(deps-dev): bump semver from 7.6.0 to 7.6.1 884124c
    • Merge pull request #1106 from vue-a11y/dependabot/npm_and_yarn/types/node-20.12.10 5dec0fb
    • chore(deps-dev): bump @types/node from 20.12.8 to 20.12.10 80e7c9a
    • Merge pull request #1104 from vue-a11y/dependabot/npm_and_yarn/types/node-20.12.8 94dd307
    • chore(deps-dev): bump @types/node from 20.12.7 to 20.12.8 349eee7
    • Merge pull request #1102 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-7.8.0 771973b
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin cc5250a
    • Merge pull request #1103 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.1.4 8432583
    • chore(deps-dev): bump vitepress from 1.1.3 to 1.1.4 5ba7a04
    • Merge pull request #1101 from vue-a11y/dependabot/npm_and_yarn/globals-15.1.0 acbf368
    • chore(deps-dev): bump globals from 15.0.0 to 15.1.0 9e9a988
    • Merge pull request #1100 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-7.8.0 e45cce6
    • chore(deps-dev): bump @typescript-eslint/parser from 7.7.1 to 7.8.0 571d04c
    • Merge pull request #1099 from vue-a11y/dependabot/npm_and_yarn/eslint-plugin-eslint-plugin-6.1.0 7022a90
    • chore(deps-dev): bump eslint-plugin-eslint-plugin from 6.0.0 to 6.1.0 94f4d62
    • Merge pull request #1098 from vue-a11y/dependabot/github_actions/dependabot/fetch-metadata-2.1.0 23aaffe
    • chore(deps): bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 9aa0faa
    • fix role "switch" requiring "aria-checked" when used with native input element (#1071) 7395e00
    • Merge pull request #1097 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-7.7.1 d56bc42
    • chore(deps-dev): bump @typescript-eslint/parser from 7.7.0 to 7.7.1 0c0eb54
    • Merge pull request #1096 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-7.7.1 cb8d853
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 1a11b84
    • Merge pull request #1095 from vue-a11y/dependabot/npm_and_yarn/np-10.0.5 1d388fa
    • chore(deps-dev): bump np from 10.0.4 to 10.0.5 8f3b239
    • Merge pull request #1093 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-7.7.0 286f018
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 8410f35
    • Merge pull request #1094 from vue-a11y/dependabot/npm_and_yarn/globals-15.0.0 1893bc1
    • chore(deps-dev): bump globals from 14.0.0 to 15.0.0 bf33510
    • Merge pull request #1092 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.1.3 ef2a725
    • Merge pull request #1091 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-7.7.0 5ca79cd
    • chore(deps-dev): bump vitepress from 1.1.0 to 1.1.3 ee358ec
    • chore(deps-dev): bump @typescript-eslint/parser from 7.4.0 to 7.7.0 de59492

    v2.3.0...v2.3.1

    Open source →
    Additional notes

    Changed

    • Use types from ESLint for flat config
    • Fix role "switch" requiring "aria-checked" when used with native input element
    Open source →
  7. 2.3.018 Apr 2024
    Release notes
    • ⚰️ Remove old eslintignore rule from package.json in favor of .eslintignore file a32162d
    • 🔧 Also allow peer eslint@^9.0.0 c0ea3ad
    • ⬆️ Upgrade np to 10.0.4 8226635
    • feat: support flat config and eslint v9 (#1073) 3edcbc0
    • Merge pull request #1090 from vue-a11y/dependabot/npm_and_yarn/np-10.0.4 d9a8cb7
    • chore(deps-dev): bump np from 10.0.3 to 10.0.4 32c972f
    • Merge pull request #1089 from vue-a11y/dependabot/npm_and_yarn/eslint-plugin-eslint-plugin-6.0.0 e4f2709
    • Merge pull request #1088 from vue-a11y/dependabot/npm_and_yarn/typescript-5.4.5 978ca6c
    • chore(deps-dev): bump eslint-plugin-eslint-plugin from 5.5.1 to 6.0.0 d72b3f6
    • chore(deps-dev): bump typescript from 5.4.4 to 5.4.5 024a4b5
    • Merge pull request #1087 from vue-a11y/dependabot/npm_and_yarn/types/node-20.12.7 9980405
    • Merge pull request #1086 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.1.0 2135f01
    • chore(deps-dev): bump @types/node from 20.12.5 to 20.12.7 cdbbba8
    • chore(deps-dev): bump vitepress from 1.0.2 to 1.1.0 d25af3c
    • Merge pull request #1085 from vue-a11y/dependabot/npm_and_yarn/np-10.0.3 15c3328
    • chore(deps-dev): bump np from 10.0.2 to 10.0.3 c894964
    • Merge pull request #1084 from vue-a11y/dependabot/npm_and_yarn/eslint-plugin-eslint-plugin-5.5.1 120425d
    • chore(deps-dev): bump eslint-plugin-eslint-plugin from 5.5.0 to 5.5.1 1be4ac8
    • Merge pull request #1082 from vue-a11y/dependabot/npm_and_yarn/types/node-20.12.5 46ef7f2
    • chore(deps-dev): bump @types/node from 20.12.4 to 20.12.5 656e1f9
    • Merge pull request #1081 from vue-a11y/dependabot/npm_and_yarn/typescript-5.4.4 867cf87
    • chore(deps-dev): bump typescript from 5.4.3 to 5.4.4 5370b0b
    • Merge pull request #1080 from vue-a11y/dependabot/npm_and_yarn/types/node-20.12.4 da661be
    • chore(deps-dev): bump @types/node from 20.12.3 to 20.12.4 7295fdd
    • Merge pull request #1079 from vue-a11y/dependabot/npm_and_yarn/vite-5.2.8 648a56b
    • chore(deps): bump vite from 5.2.2 to 5.2.8 a25f283
    • Merge pull request #1078 from vue-a11y/dependabot/npm_and_yarn/types/node-20.12.3 1a6c4cd
    • chore(deps-dev): bump @types/node from 20.12.2 to 20.12.3 ea30c9b
    • Merge pull request #1077 from vue-a11y/dependabot/npm_and_yarn/eslint-plugin-eslint-plugin-5.5.0 89215e5
    • chore(deps-dev): bump eslint-plugin-eslint-plugin from 5.4.1 to 5.5.0 b8e65f0
    • Merge pull request #1076 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.2 6d4e438
    • Merge pull request #1075 from vue-a11y/dependabot/npm_and_yarn/types/node-20.12.2 4fb5d01
    • chore(deps-dev): bump vitepress from 1.0.1 to 1.0.2 93fa6b3
    • chore(deps-dev): bump @types/node from 20.11.30 to 20.12.2 f37aaba
    • Merge pull request #1072 from vue-a11y/dependabot/npm_and_yarn/np-10.0.2 7185383
    • chore(deps-dev): bump np from 10.0.1 to 10.0.2 3d245e9
    • Merge pull request #1070 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.1 4c44d19
    • chore(deps-dev): bump vitepress from 1.0.0 to 1.0.1 1fc0303
    • Merge pull request #1069 from vue-a11y/dependabot/github_actions/dependabot/fetch-metadata-2.0.0 34db9fc
    • chore(deps): bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 59f6f5b
    • Merge pull request #1068 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0 ad27db5
    • chore(deps-dev): bump vitepress from 1.0.0-rc.45 to 1.0.0 e39c93e
    • Merge pull request #1067 from vue-a11y/dependabot/npm_and_yarn/typescript-5.4.3 493ed75
    • chore(deps-dev): bump typescript from 5.4.2 to 5.4.3 00a28e2
    • Merge pull request #1066 from vue-a11y/dependabot/npm_and_yarn/eslint-plugin-eslint-plugin-5.4.1 ab61bb9
    • chore(deps-dev): bump eslint-plugin-eslint-plugin from 5.4.0 to 5.4.1 30e05b9
    • Merge pull request #1065 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.30 93b093a
    • chore(deps-dev): bump @types/node from 20.11.29 to 20.11.30 ca2f2ef
    • Merge pull request #1064 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.29 f538744
    • chore(deps-dev): bump @types/node from 20.11.28 to 20.11.29 3136bf6
    • Merge pull request #1063 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.28 7ce3616
    • chore(deps-dev): bump @types/node from 20.11.27 to 20.11.28 f00832a
    • Merge pull request #1062 from vue-a11y/dependabot/npm_and_yarn/np-10.0.1 2cba5bb
    • chore(deps-dev): bump np from 10.0.0 to 10.0.1 1ca7d0c
    • Merge pull request #1061 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.27 92aae86
    • chore(deps-dev): bump @types/node from 20.11.26 to 20.11.27 58c673c
    • Merge pull request #1060 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.26 8b2d798
    • chore(deps-dev): bump @types/node from 20.11.25 to 20.11.26 9de712c
    • Merge pull request #1059 from vue-a11y/dependabot/npm_and_yarn/typescript-5.4.2 74a4bf6
    • Merge pull request #1058 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.25 991788d
    • chore(deps-dev): bump typescript from 5.3.3 to 5.4.2 0fbd883
    • Merge pull request #1057 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-rc.45 f03bc70
    • chore(deps-dev): bump @types/node from 20.11.24 to 20.11.25 81c1f7e
    • chore(deps-dev): bump vitepress from 1.0.0-rc.44 to 1.0.0-rc.45 8d65787
    • Merge pull request #1056 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.24 b4659ed
    • chore(deps-dev): bump @types/node from 20.11.22 to 20.11.24 4294f77
    • Merge pull request #1055 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.22 bb12fa1
    • chore(deps-dev): bump @types/node from 20.11.21 to 20.11.22 91728dd
    • Merge pull request #1054 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.21 ed5a5a4
    • chore(deps-dev): bump @types/node from 20.11.20 to 20.11.21 c79317e
    • Merge pull request #1053 from vue-a11y/dependabot/npm_and_yarn/np-10.0.0 e7500b0
    • chore(deps-dev): bump np from 9.2.0 to 10.0.0 e5ad40d
    • Merge pull request #1052 from vue-a11y/dependabot/npm_and_yarn/eslint-plugin-eslint-plugin-5.4.0 2b2ad89
    • chore(deps-dev): bump eslint-plugin-eslint-plugin from 5.3.0 to 5.4.0 355a71c
    • Merge pull request #1051 from vue-a11y/dependabot/npm_and_yarn/eslint-8.57.0 10be7b6
    • chore(deps-dev): bump eslint from 8.56.0 to 8.57.0 0ab4ae2
    • Merge pull request #1050 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.20 015f186
    • chore(deps-dev): bump @types/node from 20.11.19 to 20.11.20 a309f69
    • Merge pull request #1049 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-rc.44 04a7b61
    • chore(deps-dev): bump vitepress from 1.0.0-rc.42 to 1.0.0-rc.44 71af901
    • Merge pull request #1048 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.19 d52206c
    • chore(deps-dev): bump @types/node from 20.11.17 to 20.11.19 292c7ae
    • Merge pull request #1047 from vue-a11y/dependabot/npm_and_yarn/husky-9.0.11 61ccb08
    • chore(deps-dev): bump husky from 9.0.10 to 9.0.11 8f81b16
    • Merge pull request #1046 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-7.0.0 8485d8a
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin f45fa68
    • Merge pull request #1045 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.17 5d85933
    • chore(deps-dev): bump @types/node from 20.11.16 to 20.11.17 cb5812f
    • Merge pull request #1042 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-6.21.0 aa78a4d
    • chore(deps-dev): bump @typescript-eslint/parser from 6.20.0 to 6.21.0 394193f
    • Merge pull request #1044 from vue-a11y/dependabot/npm_and_yarn/eslint-plugin-eslint-plugin-5.3.0 280548f
    • Merge pull request #1043 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-rc.42 929b054
    • chore(deps-dev): bump eslint-plugin-eslint-plugin from 5.2.1 to 5.3.0 2bbdf8b
    • chore(deps-dev): bump vitepress from 1.0.0-rc.41 to 1.0.0-rc.42 3c5b06c
    • Merge pull request #1041 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.21.0 c84ba1d
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 031471c
    • Merge pull request #1040 from vue-a11y/dependabot/npm_and_yarn/prettier-3.2.5 e99aff2
    • chore(deps-dev): bump prettier from 3.2.4 to 3.2.5 7c6e1ec
    • Merge pull request #1039 from vue-a11y/dependabot/npm_and_yarn/husky-9.0.10 31cbd66
    • Merge pull request #1038 from vue-a11y/dependabot/npm_and_yarn/types/jest-29.5.12 ae6d14e
    • chore(deps-dev): bump husky from 9.0.7 to 9.0.10 1bf0a53
    • Merge pull request #1037 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.16 912fe3e
    • chore(deps-dev): bump @types/jest from 29.5.11 to 29.5.12 03c4d60
    • chore(deps-dev): bump @types/node from 20.11.14 to 20.11.16 0a36fa2
    • Merge pull request #1036 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-rc.41 1eb5b7c
    • chore(deps-dev): bump vitepress from 1.0.0-rc.40 to 1.0.0-rc.41 5a610fd
    • Merge pull request #1035 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.14 26e809e
    • chore(deps-dev): bump @types/node from 20.11.13 to 20.11.14 0ac01de
    • Merge pull request #1033 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.20.0 98b6ddd
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 2d4816a
    • Merge pull request #1034 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.13 fdc8443
    • chore(deps-dev): bump @types/node from 20.11.10 to 20.11.13 8e59689
    • Merge pull request #1032 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.10 b602264
    • chore(deps-dev): bump @types/node from 20.11.7 to 20.11.10 db26433
    • Merge pull request #1031 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-6.20.0 59d4c87
    • chore(deps-dev): bump @typescript-eslint/parser from 6.19.1 to 6.20.0 dabc4cd
    • Merge pull request #1030 from vue-a11y/dependabot/npm_and_yarn/husky-9.0.7 380f0b4
    • chore(deps-dev): bump husky from 9.0.6 to 9.0.7 3e79730
    • Merge pull request #1029 from vue-a11y/dependabot/npm_and_yarn/husky-9.0.6 72f98d1
    • Merge pull request #1028 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.7 76944b1
    • chore(deps-dev): bump husky from 9.0.5 to 9.0.6 fb2981c
    • chore(deps-dev): bump @types/node from 20.11.6 to 20.11.7 0ed8c31
    • Merge pull request #1027 from vue-a11y/dependabot/npm_and_yarn/husky-9.0.5 360ded2
    • chore(deps-dev): bump husky from 8.0.3 to 9.0.5 61913d8
    • Merge pull request #1025 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.19.1 92bac96
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 2346be0
    • Merge pull request #1026 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.6 cf2817f
    • chore(deps-dev): bump @types/node from 20.11.5 to 20.11.6 1007cda
    • Merge pull request #1024 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-rc.40

    Note truncated.

    Open source →
    Additional notes

    Added

    • Support flat config and ESLint v9
    Open source →
  8. 2.2.116 Jan 2024
    Release notes
    • 🚨 Fix prettier errors 77ffeac
    • 🔧 Update moduleResolution for modern node versions on tsconfig f6d91ee
    • 🐛 (form-control-has-label): allow form-element to pass if it has an id 5c9c683
    • ✨ (form-control-has-label): Add meter, output, and progress to default list of controls to check dfcbe6c
    • Merge pull request #1010 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-6.19.0 c20bc92
    • chore(deps-dev): bump @typescript-eslint/parser from 6.18.1 to 6.19.0 9b7fff5
    • Merge pull request #1013 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.3 ca4fcee
    • chore(deps-dev): bump @types/node from 20.11.0 to 20.11.3 5556580
    • Merge pull request #1012 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-rc.37 4ff398c
    • chore(deps-dev): bump vitepress from 1.0.0-rc.36 to 1.0.0-rc.37 8424524
    • Merge pull request #1011 from vue-a11y/dependabot/npm_and_yarn/prettier-3.2.2 a8c3747
    • chore(deps-dev): bump prettier from 3.2.1 to 3.2.2 20786b4
    • Merge pull request #1009 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.19.0 9847487
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 6b4679e
    • Merge pull request #1008 from vue-a11y/dependabot/npm_and_yarn/prettier-3.2.1 8831837
    • chore(deps-dev): bump prettier from 3.1.1 to 3.2.1 4eb98bb
    • Merge pull request #1007 from vue-a11y/dependabot/npm_and_yarn/types/node-20.11.0 0361b79
    • chore(deps-dev): bump @types/node from 20.10.8 to 20.11.0 5d3230f
    • Merge pull request #1005 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.18.1 29fa17e
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 388b01d
    • Merge pull request #1006 from vue-a11y/dependabot/npm_and_yarn/types/node-20.10.8 ebab26e
    • chore(deps-dev): bump @types/node from 20.10.7 to 20.10.8 4223ecb
    • Merge pull request #1004 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-6.18.1 77febf0
    • chore(deps-dev): bump @typescript-eslint/parser from 6.17.0 to 6.18.1 b50f23f
    • Merge pull request #1003 from vue-a11y/dependabot/npm_and_yarn/types/node-20.10.7 e7116cb
    • Merge pull request #1002 from vue-a11y/dependabot/npm_and_yarn/vue-eslint-parser-9.4.0 f164940
    • chore(deps-dev): bump @types/node from 20.10.6 to 20.10.7 76ccbe2
    • Merge pull request #1001 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-rc.36 29b12b7
    • chore(deps): bump vue-eslint-parser from 9.3.2 to 9.4.0 6813b5a
    • chore(deps-dev): bump vitepress from 1.0.0-rc.35 to 1.0.0-rc.36 7baa5c1
    • Merge pull request #1000 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-rc.35 2aed11c
    • chore(deps-dev): bump vitepress from 1.0.0-rc.34 to 1.0.0-rc.35 5411a40
    • Merge pull request #998 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-6.17.0 3a87153
    • chore(deps-dev): bump @typescript-eslint/parser from 6.16.0 to 6.17.0 24f80d8
    • Merge pull request #999 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-rc.34 64c54f8
    • chore(deps-dev): bump vitepress from 1.0.0-rc.33 to 1.0.0-rc.34 511e1cd
    • Merge pull request #997 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.17.0 c780e6c
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin fc5ba8b
    • Merge pull request #996 from vue-a11y/dependabot/npm_and_yarn/types/node-20.10.6 339cfec
    • chore(deps-dev): bump @types/node from 20.10.5 to 20.10.6 d7eb88f
    • Merge pull request #994 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.16.0 3637459
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 41deb9d
    • Merge pull request #995 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-rc.33 883c3e7
    • chore(deps-dev): bump vitepress from 1.0.0-rc.32 to 1.0.0-rc.33 3a2c427
    • Merge pull request #993 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-6.16.0 46b9b7e
    • chore(deps-dev): bump @typescript-eslint/parser from 6.15.0 to 6.16.0 27db49f
    • Merge pull request #991 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-rc.32 ddb5a93
    • chore(deps-dev): bump vitepress from 1.0.0-rc.31 to 1.0.0-rc.32 2502b1c
    • Merge pull request #990 from vue-a11y/dependabot/npm_and_yarn/types/node-20.10.5 c435bb6
    • chore(deps-dev): bump @types/node from 20.10.4 to 20.10.5 151cf1d
    • Merge pull request #989 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-6.15.0 8e15f9d
    • chore(deps-dev): bump @typescript-eslint/parser from 6.14.0 to 6.15.0 02d94ba
    • Merge pull request #988 from vue-a11y/dependabot/npm_and_yarn/eslint-8.56.0 421dff9
    • chore(deps-dev): bump eslint from 8.55.0 to 8.56.0 418d620
    • Merge pull request #986 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.14.0 0a197b7
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 3a9b9e8
    • Merge pull request #987 from vue-a11y/dependabot/npm_and_yarn/eslint-plugin-eslint-plugin-5.2.1 61f9c1a
    • chore(deps-dev): bump eslint-plugin-eslint-plugin from 5.1.1 to 5.2.1 3827c8c
    • Merge pull request #985 from vue-a11y/dependabot/npm_and_yarn/np-9.2.0 dd512b6
    • Merge pull request #984 from vue-a11y/dependabot/npm_and_yarn/prettier-3.1.1 3763484
    • chore(deps-dev): bump np from 9.1.0 to 9.2.0 1635b51
    • chore(deps-dev): bump prettier from 3.1.0 to 3.1.1 e806ca7
    • Merge pull request #983 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-6.14.0 91737a3
    • chore(deps-dev): bump @typescript-eslint/parser from 6.13.2 to 6.14.0 c6a948c
    • Merge pull request #982 from vue-a11y/dependabot/npm_and_yarn/ts-node-10.9.2 0dc88cb
    • chore(deps-dev): bump ts-node from 10.9.1 to 10.9.2 1d430ce
    • Merge pull request #981 from vue-a11y/dependabot/npm_and_yarn/types/node-20.10.4 ab7aa4b
    • chore(deps-dev): bump @types/node from 20.10.3 to 20.10.4 e787b7d
    • Merge pull request #979 from vue-a11y/dependabot/npm_and_yarn/typescript-5.3.3 4b79120
    • chore(deps-dev): bump typescript from 5.3.2 to 5.3.3 3f61940
    • Merge pull request #978 from vue-a11y/dependabot/npm_and_yarn/types/jest-29.5.11 332d218
    • chore(deps-dev): bump @types/jest from 29.5.10 to 29.5.11 44bf963
    • Merge pull request #977 from vue-a11y/dependabot/npm_and_yarn/vite-5.0.5 98d4f13
    • chore(deps): bump vite from 5.0.2 to 5.0.5 84f2d66
    • Merge pull request #976 from vue-a11y/dependabot/npm_and_yarn/np-9.1.0 bf5315d
    • chore(deps-dev): bump np from 9.0.0 to 9.1.0 7f4e9ca
    • Merge pull request #973 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-6.13.2 e8d60a5
    • chore(deps-dev): bump @typescript-eslint/parser from 6.13.1 to 6.13.2 f297a86
    • Merge pull request #974 from vue-a11y/dependabot/npm_and_yarn/types/node-20.10.3 ed9f59d
    • chore(deps-dev): bump @types/node from 20.10.2 to 20.10.3 493babd
    • Merge pull request #972 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.13.2 ceb84bf
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin c21fa32
    • Merge pull request #971 from vue-a11y/dependabot/npm_and_yarn/eslint-8.55.0 62ef248
    • chore(deps-dev): bump eslint from 8.54.0 to 8.55.0 15efb12
    • Merge pull request #970 from vue-a11y/dependabot/npm_and_yarn/types/node-20.10.2 8f8da18
    • chore(deps-dev): bump @types/node from 20.10.1 to 20.10.2 cadf58b
    • Merge pull request #968 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.13.1 aca5773
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 5e6e0ba
    • Merge pull request #969 from vue-a11y/dependabot/npm_and_yarn/types/node-20.10.1 25a121d
    • chore(deps-dev): bump @types/node from 20.10.0 to 20.10.1 b3c8c6a
    • Merge pull request #967 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-6.13.1 df7c7c5
    • chore(deps-dev): bump @typescript-eslint/parser from 6.13.0 to 6.13.1 c7fc6e8
    • Merge pull request #965 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.13.0 db3b56f
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 94293ff
    • Merge pull request #966 from vue-a11y/dependabot/npm_and_yarn/np-9.0.0 437a351
    • chore(deps-dev): bump np from 8.0.4 to 9.0.0 b749b1b
    • Merge pull request #964 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-rc.31 49b5515
    • chore(deps-dev): bump vitepress from 1.0.0-rc.30 to 1.0.0-rc.31 78cb5b8
    • Merge pull request #963 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-6.13.0 80b2ada
    • chore(deps-dev): bump @typescript-eslint/parser from 6.12.0 to 6.13.0 705f54e
    • Merge pull request #962 from vue-a11y/dependabot/npm_and_yarn/types/node-20.10.0 d0cd82b
    • chore(deps-dev): bump @types/node from 20.9.5 to 20.10.0 813813b
    • Merge pull request #961 from vue-a11y/dependabot/npm_and_yarn/types/node-20.9.5 8e7fe75
    • Merge pull request #960 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-rc.30 7af131f
    • chore(deps-dev): bump @types/node from 20.9.4 to 20.9.5 6c95ba0
    • chore(deps-dev): bump vitepress from 1.0.0-rc.29 to 1.0.0-rc.30 afb14ea
    • Merge pull request #959 from vue-a11y/dependabot/npm_and_yarn/types/node-20.9.4 1451488
    • chore(deps-dev): bump @types/node from 20.9.3 to 20.9.4 3be6206
    • Merge pull request #958 from vue-a11y/dependabot/npm_and_yarn/types/jest-29.5.10 6970e4d
    • chore(deps-dev): bump @types/jest from 29.5.9 to 29.5.10 f89e42f
    • Merge pull request #957 from vue-a11y/dependabot/npm_and_yarn/types/node-20.9.3 e8686b7
    • chore(deps-dev): bump @types/node from 20.9.2 to 20.9.3 7fef93f
    • Merge pull request #956 from vue-a11y/dependabot/npm_and_yarn/types/jest-29.5.9 8f0406f
    • chore(deps-dev): bump @types/jest from 29.5.8 to 29.5.9 391da78
    • Merge pull request #953 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-6.12.0 9d7e62f
    • chore(deps-dev): bump @typescript-eslint/parser from 6.11.0 to 6.12.0 27a3eb2
    • Merge pull request #955 from vue-a11y/dependabot/npm_and_yarn/typescript-5.3.2 553442d
    • chore(deps-dev): bump typescript from 5.2.2 to 5.3.2 4b8846b
    • Merge pull request #954 from vue-a11y/dependabot/npm_and_yarn/types/node-20.9.2 43144f2
    • chore(deps-dev): bump @types/node from 20.9.1 to 20.9.2 4fe5013
    • Merge pull request #952 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-rc.29 d1fc3e3
    • chore(deps-dev): bump vitepress from 1.0.0-rc.27 to 1.0.0-rc.29 5838ab8
    • Merge pull request #951 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.12.0 3c4f529
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 9aa4f07
    • Merge pull request #950 from vue-a11y/dependabot/npm_and_yarn/eslint-8.54.0 a3fa34c
    • chore(deps-dev): bump eslint from 8.53.0 to 8.54.0 c6bb7cc
    • Merge pull request #949 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-rc.27 484039e
    • chore(deps-dev): bump vitepress from 1.0.0-rc.26 to 1.0.0-rc.27 21ed327
    • Merge pull request #945 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.11.0 57604a1
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin

    Note truncated.

    Open source →
    Additional notes

    Changed

    • (form-control-has-label): allow form-element to pass if it has an id
    • (form-control-has-label): Add meter, output, and progress to default list of controls to check
    Open source →
  9. 2.2.08 Aug 2023
    Release notes
    • ⬆️ Upgrade np to latest 2e7c71b
    • 🔧 Add engines.node to package.json 3d6ae13
    • Merge pull request #866 from vue-a11y/dependabot/npm_and_yarn/types/node-20.4.8 f6ad9f9
    • chore(deps-dev): bump @types/node from 20.4.7 to 20.4.8 f520119
    • Merge pull request #865 from vue-a11y/dependabot/npm_and_yarn/types/node-20.4.7 30e90cc
    • chore(deps-dev): bump @types/node from 20.4.6 to 20.4.7 172083c
    • Merge pull request #864 from vue-a11y/dependabot/npm_and_yarn/prettier-3.0.1 0845893
    • chore(deps-dev): bump prettier from 3.0.0 to 3.0.1 f5fa042
    • Merge pull request #862 from vue-a11y/dependabot/npm_and_yarn/types/node-20.4.6 973ef4e
    • chore(deps-dev): bump @types/node from 20.4.5 to 20.4.6 8fa51d4
    • Merge pull request #861 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-beta.7 726af87
    • chore(deps-dev): bump vitepress from 1.0.0-beta.6 to 1.0.0-beta.7 783deba
    • Merge pull request #860 from vue-a11y/dependabot/npm_and_yarn/eslint-8.46.0 ef8cfb5
    • chore(deps-dev): bump eslint from 8.45.0 to 8.46.0 68812ee
    • Merge pull request #859 from vue-a11y/dependabot/npm_and_yarn/jest-29.6.2 ab43fc7
    • chore(deps-dev): bump jest from 29.6.1 to 29.6.2 eeeb550
    • chore(site): fix broken rule menu links (#857) 327222d
    • Merge pull request #858 from vue-a11y/dependabot/npm_and_yarn/types/node-20.4.5 32f980e
    • chore(deps-dev): bump @types/node from 20.4.4 to 20.4.5 bdd679a
    • Merge pull request #856 from vue-a11y/dependabot/npm_and_yarn/vitepress-1.0.0-beta.6 eb29241
    • chore(deps-dev): bump vitepress from 1.0.0-beta.5 to 1.0.0-beta.6 eabb75b
    • Merge pull request #855 from vue-a11y/dependabot/npm_and_yarn/types/node-20.4.4 7cfb5a4
    • chore(deps-dev): bump @types/node from 20.4.3 to 20.4.4 962c7ee
    • feat: deprecate no-onchange rule (#854) 3fe0f5b
    • docs: update eslint-plugin-jsx-a11y link in credits (#853) b809098
    • fix: ignore docs during build (#852) 51a7aa9
    • Merge pull request #851 from Lehoczky/docs/fix-summary-urls e6257e4
    • docs: fix rule summary, and edit links 6d01555
    • Merge pull request #850 from vue-a11y/dependabot/npm_and_yarn/types/node-20.4.3 0b7001a
    • chore(deps-dev): bump @types/node from 20.4.2 to 20.4.3 1b1edf1
    • Merge pull request #849 from vue-a11y/dependabot/npm_and_yarn/eslint-plugin-eslint-plugin-5.1.1 06236f1
    • chore(deps-dev): bump eslint-plugin-eslint-plugin from 5.1.0 to 5.1.1 079f853
    • 📝 Add favicon to documentation 67c4aeb
    • docs: create vitepress site d4c6d71
    • 🚨 Run prettier to fix no-redundant-roles.ts 69e13f6
    • 🐛 Fix tests after aria-query update (5.2.0) 1353572
    • 📝 Add some jsDocs to getElementType function d1d0523
    • Merge pull request #847 from vue-a11y/dependabot/npm_and_yarn/eslint-8.45.0 051dfd8
    • chore(deps-dev): bump eslint from 8.44.0 to 8.45.0 7dc0678
    • Merge pull request #846 from vue-a11y/dependabot/npm_and_yarn/types/node-20.4.2 3f4765a
    • chore(deps-dev): bump @types/node from 20.4.1 to 20.4.2 dedab21
    • Merge pull request #843 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.62.0 17969b3
    • chore(deps-dev): bump @typescript-eslint/parser from 5.61.0 to 5.62.0 3b07eaf
    • Merge pull request #845 from vue-a11y/dependabot/npm_and_yarn/semver-6.3.1 5cea561
    • chore(deps): bump semver from 6.3.0 to 6.3.1 801a996
    • Merge pull request #844 from vue-a11y/dependabot/npm_and_yarn/types/jest-29.5.3 de01a88
    • chore(deps-dev): bump @types/jest from 29.5.2 to 29.5.3 a7c4eb5
    • Merge pull request #842 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.62.0 adf50c8
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 3ba79b7
    • Merge pull request #841 from vue-a11y/dependabot/npm_and_yarn/types/node-20.4.1 e48e343
    • chore(deps-dev): bump @types/node from 20.4.0 to 20.4.1 700b027
    • Merge pull request #840 from vue-a11y/dependabot/npm_and_yarn/jest-29.6.1 a87ba0a
    • chore(deps-dev): bump jest from 29.6.0 to 29.6.1 85a7391
    • Merge pull request #839 from vue-a11y/dependabot/npm_and_yarn/types/node-20.4.0 02745c5
    • chore(deps-dev): bump @types/node from 20.3.3 to 20.4.0 3cfb634
    • Merge pull request #838 from vue-a11y/dependabot/npm_and_yarn/prettier-3.0.0 6386280
    • chore(deps-dev): bump prettier from 2.8.8 to 3.0.0 62784e3
    • Merge pull request #836 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.61.0 56c9bf9
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin fc425c1
    • Merge pull request #833 from vue-a11y/dependabot/npm_and_yarn/ts-jest-29.1.1 025b593
    • chore(deps-dev): bump ts-jest from 29.1.0 to 29.1.1 5ce9fd7
    • Merge pull request #837 from vue-a11y/dependabot/npm_and_yarn/jest-29.6.0 3f41a6a
    • chore(deps-dev): bump jest from 29.5.0 to 29.6.0 68cb672
    • Merge pull request #835 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.61.0 42198a3
    • chore(deps-dev): bump @typescript-eslint/parser from 5.60.1 to 5.61.0 a0f5d7c
    • Merge pull request #834 from vue-a11y/dependabot/npm_and_yarn/eslint-8.44.0 cc5b8b3
    • chore(deps-dev): bump eslint from 8.43.0 to 8.44.0 4a5fde0
    • Merge pull request #832 from vue-a11y/dependabot/npm_and_yarn/types/node-20.3.3 1e04834
    • chore(deps-dev): bump @types/node from 20.3.2 to 20.3.3 ddec985
    • Merge pull request #831 from vue-a11y/dependabot/npm_and_yarn/typescript-5.1.6 ca7158f
    • chore(deps-dev): bump typescript from 5.1.5 to 5.1.6 b8cdd6f
    • Merge pull request #830 from vue-a11y/dependabot/github_actions/dependabot/fetch-metadata-1.6.0 5e70285
    • chore(deps): bump dependabot/fetch-metadata from 1.5.1 to 1.6.0 01457fc
    • Merge pull request #829 from vue-a11y/dependabot/npm_and_yarn/typescript-5.1.5 51e0cf6
    • chore(deps-dev): bump typescript from 5.1.3 to 5.1.5 0837708
    • Merge pull request #827 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.60.1 9a07c97
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 73751db
    • Merge pull request #828 from vue-a11y/dependabot/npm_and_yarn/aria-query-5.3.0 35f64ec
    • chore(deps): bump aria-query from 5.2.1 to 5.3.0 7b8a068
    • Merge pull request #826 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.60.1 70ad5a4
    • chore(deps-dev): bump @typescript-eslint/parser from 5.59.11 to 5.60.1 7807300
    • Merge pull request #825 from vue-a11y/dependabot/npm_and_yarn/types/node-20.3.2 74b7476
    • chore(deps-dev): bump @types/node from 20.3.1 to 20.3.2 f49be0e
    • Merge pull request #823 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.60.0 c85e9c6
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin af6bf45
    • Merge pull request #822 from vue-a11y/dependabot/npm_and_yarn/eslint-8.43.0 8427cce
    • chore(deps-dev): bump eslint from 8.42.0 to 8.43.0 d266579
    • Merge pull request #821 from vue-a11y/dependabot/npm_and_yarn/types/node-20.3.1 c568330
    • chore(deps-dev): bump @types/node from 20.3.0 to 20.3.1 ac8bef0
    • Merge pull request #820 from vue-a11y/dependabot/npm_and_yarn/aria-query-5.2.1 397cb2a
    • chore(deps): bump aria-query from 5.2.0 to 5.2.1 c60fe84
    • Merge pull request #819 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.59.11 5b1a250
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 6a0b7f6
    • Merge pull request #817 from vue-a11y/dependabot/npm_and_yarn/np-8.0.4 d9dd6f8
    • chore(deps-dev): bump np from 8.0.2 to 8.0.4 e109faa
    • Merge pull request #818 from vue-a11y/dependabot/npm_and_yarn/vue-eslint-parser-9.3.1 c68eb7f
    • chore(deps): bump vue-eslint-parser from 9.3.0 to 9.3.1 09ed8e0
    • Merge pull request #816 from vue-a11y/dependabot/npm_and_yarn/aria-query-5.2.0 b3c00ec
    • Merge pull request #815 from vue-a11y/dependabot/npm_and_yarn/types/node-20.3.0 9340bed
    • chore(deps): bump aria-query from 5.1.3 to 5.2.0 57e44ca
    • chore(deps-dev): bump @types/node from 20.2.5 to 20.3.0 cc73601
    • Merge pull request #814 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.59.11 e62c7f6
    • chore(deps-dev): bump @typescript-eslint/parser from 5.59.9 to 5.59.11 0c86799
    • Merge pull request #811 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.59.9 47c4577
    • chore(deps-dev): bump @typescript-eslint/parser from 5.59.8 to 5.59.9 85ce06b
    • Merge pull request #810 from vue-a11y/dependabot/npm_and_yarn/eslint-8.42.0 7d1c1c4
    • chore(deps-dev): bump eslint from 8.41.0 to 8.42.0 7c58338
    • Merge pull request #808 from vue-a11y/dependabot/npm_and_yarn/typescript-5.1.3 0237b22
    • chore(deps-dev): bump typescript from 5.0.4 to 5.1.3 11d70cd
    • Merge pull request #807 from vue-a11y/dependabot/npm_and_yarn/types/jest-29.5.2 4ddf5fc
    • chore(deps-dev): bump @types/jest from 29.5.1 to 29.5.2 0a3cd2b
    • Merge pull request #806 from vue-a11y/dependabot/npm_and_yarn/np-8.0.2 448bb80
    • chore(deps-dev): bump np from 8.0.1 to 8.0.2 a7d53ae
    • Merge pull request #804 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.59.8 01a0d46
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin f13669a
    • Merge pull request #805 from vue-a11y/dependabot/npm_and_yarn/np-8.0.1 137598e
    • chore(deps-dev): bump np from 7.7.0 to 8.0.1 95387d0
    • Merge pull request #803 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.59.8 5bab1b3
    • chore(deps-dev): bump @typescript-eslint/parser from 5.59.7 to 5.59.8 22c74f3
    • Merge pull request #802 from vue-a11y/dependabot/npm_and_yarn/types/node-20.2.5 0ff2e45
    • chore(deps-dev): bump @types/node from 20.2.4 to 20.2.5 4092fc8
    • Merge pull request #798 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.59.7 e70c6cd
    • chore(deps-dev): bump @typescript-eslint/parser from 5.59.6 to 5.59.7 ceeeec2
    • Merge pull request #801 from vue-a11y/dependabot/npm_and_yarn/types/node-20.2.4 b59fec9
    • chore(deps-dev): bump @types/node from 20.2.3 to 20.2.4 ea8f22d
    • Merge pull request #800 from vue-a11y/dependabot/github_actions/dependabot/fetch-metadata-1.5.1 d5c5bac
    • chore(deps): bump dependabot/fetch-metadata from 1.5.0 to 1.5.1 f1981e2
    • Merge pull request #799 from vue-a11y/dependabot/github_actions/dependabot/fetch-metadata-1.5.0 662a04d
    • chore(deps): bump dependabot/fetch-metadata from 1.4.0 to 1.5.0 1a887df
    • Merge pull request #797 from vue-a11y/dependabot/npm_and_yarn/types/node-20.2.3

    Note truncated.

    Open source →
    Additional notes

    Added

    • Add engines.node to package.json
    Open source →
  10. 2.1.014 Jan 2023
    Release notes
    • Add rule no-static-element-interactions (#680) 7d02a25
    • Merge pull request #682 from vue-a11y/dependabot/npm_and_yarn/ts-jest-29.0.5 6d6238f
    • chore(deps-dev): bump ts-jest from 29.0.4 to 29.0.5 203f256
    • Merge pull request #681 from vue-a11y/add-nr-to-manage-release aa7e0a8
    • ➕ Add np dev dependency to facilitate the publishing process 0edfa21
    • Merge pull request #678 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.48.1 a92380c
    • chore(deps-dev): bump @typescript-eslint/parser from 5.48.0 to 5.48.1 228aaeb
    • Merge pull request #679 from vue-a11y/dependabot/npm_and_yarn/ts-jest-29.0.4 69ed30a
    • chore(deps-dev): bump ts-jest from 29.0.3 to 29.0.4 ef72f32
    • Merge pull request #677 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.48.1 d5b6f45
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 4ced672
    • Merge pull request #676 from vue-a11y/dependabot/npm_and_yarn/prettier-2.8.2 d07a5db
    • chore(deps-dev): bump prettier from 2.8.1 to 2.8.2 d2440a9
    • Merge pull request #675 from vue-a11y/dependabot/github_actions/actions/setup-node-3 42b2917
    • chore(deps): bump actions/setup-node from 2 to 3 8c50c38
    • Various config updates 1077763
    • Merge pull request #674 from vue-a11y/dependabot/npm_and_yarn/husky-8.0.3 3d405cb
    • chore(deps-dev): bump husky from 8.0.2 to 8.0.3 1f74546
    • Merge pull request #673 from vue-a11y/dependabot/npm_and_yarn/json5-2.2.3 d1a2239
    • Merge pull request #672 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.48.0 82b4d89
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin bc34938
    • chore(deps): bump json5 from 2.2.1 to 2.2.3 3ff1174
    • Merge pull request #670 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.48.0 fd5149a
    • Merge pull request #669 from vue-a11y/dependabot/npm_and_yarn/eslint-8.31.0 d3f54bb
    • chore(deps-dev): bump @typescript-eslint/parser from 5.47.1 to 5.48.0 6f2d84f
    • chore(deps-dev): bump eslint from 8.30.0 to 8.31.0 2257b34
    • Merge pull request #666 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.47.1 46bff8e
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 8928e4a
    • Merge pull request #667 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.47.1 b2527e0
    • Merge pull request #665 from vue-a11y/dependabot/npm_and_yarn/types/node-18.11.18 09cf8f2
    • chore(deps-dev): bump @typescript-eslint/parser from 5.47.0 to 5.47.1 b6e2c36
    • chore(deps-dev): bump @types/node from 18.11.17 to 18.11.18 e041f51
    • Merge pull request #664 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.47.0 de9e673
    • chore(deps-dev): bump @typescript-eslint/parser from 5.46.1 to 5.47.0 789f4f3
    • Merge pull request #663 from vue-a11y/dependabot/npm_and_yarn/types/node-18.11.17 3f268d4
    • Merge pull request #662 from vue-a11y/dependabot/npm_and_yarn/eslint-plugin-eslint-plugin-5.0.7 b8989b5
    • Merge pull request #661 from vue-a11y/dependabot/npm_and_yarn/eslint-8.30.0 d5edd64
    • Merge pull request #660 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.47.0 3ff91cc
    • chore(deps-dev): bump @types/node from 18.11.16 to 18.11.17 d803b6b
    • chore(deps-dev): bump eslint-plugin-eslint-plugin from 5.0.6 to 5.0.7 589a7ed
    • chore(deps-dev): bump eslint from 8.29.0 to 8.30.0 08261d6
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 06db164
    • Merge pull request #659 from vue-a11y/dependabot/npm_and_yarn/types/node-18.11.16 f38c5c2
    • chore(deps-dev): bump @types/node from 18.11.15 to 18.11.16 c9b3128
    • Merge pull request #658 from vue-a11y/dependabot/npm_and_yarn/types/node-18.11.15 298cfbc
    • chore(deps-dev): bump @types/node from 18.11.13 to 18.11.15 257c9fb
    • Merge pull request #657 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.46.1 8b095dd
    • chore(deps-dev): bump @typescript-eslint/parser from 5.46.0 to 5.46.1 eda0827
    • Merge pull request #656 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.46.1 f8cd8f3
    • Merge pull request #655 from vue-a11y/dependabot/npm_and_yarn/types/node-18.11.13 e752366
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin c58386f
    • chore(deps-dev): bump @types/node from 18.11.12 to 18.11.13 daefd38
    • Merge pull request #653 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.46.0 303b34d
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin e42ebf1
    • Merge pull request #654 from vue-a11y/dependabot/npm_and_yarn/typescript-4.9.4 9cf5e0f
    • Merge pull request #652 from vue-a11y/dependabot/npm_and_yarn/types/node-18.11.12 c847ea7
    • Merge pull request #651 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.46.0 d208880
    • chore(deps-dev): bump typescript from 4.9.3 to 4.9.4 36597bd
    • chore(deps-dev): bump @types/node from 18.11.11 to 18.11.12 7664d37
    • chore(deps-dev): bump @typescript-eslint/parser from 5.45.1 to 5.46.0 7db91e8
    • Merge pull request #650 from vue-a11y/dependabot/npm_and_yarn/prettier-2.8.1 8ebec79
    • chore(deps-dev): bump prettier from 2.8.0 to 2.8.1 e2ef1e5
    • Merge pull request #649 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.45.1 a327702
    • chore(deps-dev): bump @typescript-eslint/parser from 5.45.0 to 5.45.1 daafcba
    • Merge pull request #648 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.45.1 466ebdf
    • Merge pull request #647 from vue-a11y/dependabot/npm_and_yarn/types/node-18.11.11 4b18ccb
    • Merge pull request #646 from vue-a11y/dependabot/npm_and_yarn/types/jest-29.2.4 746c47c
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin c34015a
    • chore(deps-dev): bump @types/node from 18.11.10 to 18.11.11 bbc84e4
    • chore(deps-dev): bump @types/jest from 29.2.3 to 29.2.4 800f92e
    • Merge pull request #645 from vue-a11y/dependabot/npm_and_yarn/eslint-8.29.0 eb623e7
    • chore(deps-dev): bump eslint from 8.28.0 to 8.29.0 4821596
    • Merge pull request #644 from vue-a11y/dependabot/npm_and_yarn/types/node-18.11.10 42d7b4f
    • chore(deps-dev): bump @types/node from 18.11.9 to 18.11.10 78753c0
    • Merge pull request #642 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.45.0 999df13
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 3543439
    • Merge pull request #643 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.45.0 d62eb10
    • chore(deps-dev): bump @typescript-eslint/parser from 5.44.0 to 5.45.0 f7d02f0
    • Merge pull request #641 from vue-a11y/dependabot/npm_and_yarn/prettier-2.8.0 26d1307
    • chore(deps-dev): bump prettier from 2.7.1 to 2.8.0 09cd7e7
    • Merge pull request #640 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.44.0 f86da4d
    • chore(deps-dev): bump @typescript-eslint/parser from 5.43.0 to 5.44.0 ed43e47
    • Merge pull request #639 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.44.0 eb7ea0d
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin cf91d39
    • Merge pull request #638 from vue-a11y/dependabot/npm_and_yarn/eslint-8.28.0 e78d1dc
    • chore(deps-dev): bump eslint from 8.27.0 to 8.28.0 0ad4f97
    • Merge pull request #637 from vue-a11y/dependabot/npm_and_yarn/typescript-4.9.3 a784c7d
    • chore(deps-dev): bump typescript from 4.8.4 to 4.9.3 5f61406
    • Merge pull request #636 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.43.0 2cac032
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin eefaefd
    • Merge pull request #635 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.43.0 5b25dd4
    • Merge pull request #634 from vue-a11y/dependabot/npm_and_yarn/types/jest-29.2.3 b70a192
    • chore(deps-dev): bump @typescript-eslint/parser from 5.42.1 to 5.43.0 ac29170
    • chore(deps-dev): bump @types/jest from 29.2.2 to 29.2.3 fe28373
    • Merge pull request #633 from vue-a11y/dependabot/npm_and_yarn/jest-29.3.1 b99b300
    • chore(deps-dev): bump jest from 29.3.0 to 29.3.1 c67feb7
    • Merge pull request #632 from vue-a11y/dependabot/npm_and_yarn/husky-8.0.2 30a3f51
    • chore(deps-dev): bump husky from 8.0.1 to 8.0.2 e22bcb0
    • Merge pull request #630 from vue-a11y/dependabot/npm_and_yarn/eslint-8.27.0 578783b
    • Merge pull request #631 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.42.1 ebf0152
    • chore(deps-dev): bump eslint from 8.26.0 to 8.27.0 80f65b7
    • chore(deps-dev): bump @typescript-eslint/parser from 5.42.0 to 5.42.1 948139d
    • Merge pull request #629 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.42.1 7e5daa9
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 3e3b148
    • Merge pull request #628 from vue-a11y/dependabot/npm_and_yarn/jest-29.3.0 6bb3b21
    • chore(deps-dev): bump jest from 29.2.2 to 29.3.0 dd4a2ab
    • Merge pull request #626 from vue-a11y/dependabot/npm_and_yarn/types/node-18.11.9 9b66cd0
    • Merge pull request #627 from vue-a11y/dependabot/npm_and_yarn/types/jest-29.2.1 b1d8674
    • chore(deps-dev): bump @types/jest from 29.2.0 to 29.2.1 a866083
    • chore(deps-dev): bump @types/node from 18.11.8 to 18.11.9 a6b1857
    • Merge pull request #625 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/parser-5.42.0 a2ec9ee
    • chore(deps-dev): bump @typescript-eslint/parser from 5.41.0 to 5.42.0 dceff40
    • Merge pull request #624 from vue-a11y/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.42.0 d140a5e
    • Merge pull request #623 from vue-a11y/dependabot/npm_and_yarn/aria-query-5.1.3 28ae533
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin 753f7ed
    • chore(deps): bump aria-query from 5.1.2 to 5.1.3 bb9cb5f
    Open source →
  11. 2.0.031 Oct 2022
    Release notes

    Added

    • labelComponents options to add custom label components in form-control-has-label.
    • controlComponents options to add custom control components in form-control-has-label.

    Changed

    • Require aria-query version 5.0.0 or higher. This is a breaking change for this dependency, meaning it's a breaking change for this package.
    Open source →
  12. 1.2.031 May 2022

    Nothing published for this version

  13. 1.1.123 Dec 2021
    Release notes

    Changed

    • Deprecate the accessible-emoji rule. See https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/627 for details.
    • Fix the alt-text handling of different element case names.
    • Fix the anchor-has-content handling for content directives (v-html, v-text) on child elements.
    Open source →
  14. 1.1.014 Oct 2021
    Release notes

    Added

    • Change the peer dependency to allow ESLint 8 without a warning.
    Open source →
  15. 1.0.014 Oct 2021
    Release notes

    Changed

    • Major bump because of the aria-query dependency major bump.
    Open source →
  16. 0.7.115 Jul 2021
    Release notes

    Changed

    • Reduce overall bundle size by ignoring a lot more files in .npmignore.
    Open source →
  17. 0.7.015 Jul 2021
    Release notes

    Added

    • The accessibleDirectives option to both heading-has-content and anchor-has-content.

    Changed

    • Ensure directives that have identifiers for values are counted as present in the element.
    • Convert over to using TypeScript for development.
    Open source →
  18. 0.6.226 May 2021
    Release notes

    Changed

    • Fix iframe-has-title such that if the attribute is ommitted completely that it fires correctly.
    • Fix form-control-has-label to ignore form controls nested inside aria-hidden elements.
    Open source →
  19. 0.6.121 Jan 2021
    Release notes

    Changed

    • Fix up the extra quote at the end of the doc links.
    Open source →
  20. 0.6.029 Oct 2020
    Release notes

    Added

    • For the heading-has-content and the anchor-has-content rules, add an accessibleChildren option that always marks certain children as being accessible.

    Changed

    • Handle non string literal role values and role-has-required-aria-props and non string literal value for kind attribute in media-has-caption.
    Open source →
  21. 0.5.18 Sept 2020
    Release notes

    Changed

    • When you pass a conditional expression into an :is, then getElementType would not be able to handle it. It doesn't truly handle it now, as it just ends up returning null for the value of the :is expression, but at least now it doesn't break.
    Open source →
  22. 0.5.05 Sept 2020
    Release notes

    Changed

    • Ensure all rules that allow configuring extra components that should match certain conditions support both forms of casing (VFoo and v-foo).
    • For the anchor-has-content rule, we're now going to allow images with an alt tag as the screen reader should pick that up as the content.
    Open source →
  23. 0.4.015 Aug 2020
    Release notes

    Added

    • The controlComponents option for the label-has-for rule, which allows you to configure the rule to allow additional control components.
    Open source →
  24. 0.3.110 Jul 2020
    Release notes

    Changed

    • When emojis are hidden from the a11y tree, don't warn with the accessible-emoji rule.
    Open source →
  25. 0.3.03 Jul 2020
    Release notes

    Changed

    • For the anchor-has-content rule, allow anchors with explicit aria labels to pass.
    • For the label-has-for rule when validating that there is correct nesting, ensure that we're actually checking for form controls and not just checking for VElement nodes.
    Open source →
  26. 0.2.026 Jun 2020
    Release notes

    Changed

    • Bump the dependency on aria-query to 4.2.2.
    Open source →
  27. 0.1.327 May 2020
    Release notes

    Changed

    • Support deeply nested input controls for the form-control-has-label rule.
    Open source →
  28. 0.1.211 May 2020
    Release notes

    Changed

    • Support using v-bind to pass an object, as in v-bind:$attrs.
    • The hasContent check should be assume slots will have content.
    Open source →
  29. 0.1.127 Apr 2020
    Release notes

    Changed

    • Fix checking for directives when they don't have any arguments.
    • Fix aria-props rule when checking custom directives.
    Open source →
  30. 0.1.027 Apr 2020
    Release notes

    Added

    • Initial release 🎉.
    Open source →