912e515
(origin/fix-travis, fix-travis) Move allowed failures to excludes in Travis. The current failures are simply version incompatibilities.17f4203
(origin/fixe-all-roles-html-mappings, fixe-all-roles-html-mappings) Fix all inherent ARIA role to HTML mappings4ce2a9e
(origin/fix-textbox, fix-textbox) Fix HTML relatedConcepts for textbox and combobox8cbdf1d
(origin/fix-select-mapping, fix-select-mapping) Remove baseConcepts as a prop.c3c510d
Fix mapping for the HTML select element52f2535
(origin/deprecate-requireContextRole, deprecate-requireContextRole) Deprecate the mispelled requireContextRole. Replace with requiredContextRole.fff3783
(origin/kurosawa-takeshi-add-double-check-tests, kurosawa-takeshi-add-double-check-tests) Update package lock fileb90a99b
(origin/kurosawa-takeshi-update-dpub-aria, kurosawa-takeshi-update-dpub-aria) Update breakUpAriaJSON script to include MapOfRoleDefinitions type on roll-up role classes-takeshi-update-dpub-aria59c3199
(origin/eps1lon-fix/ie11, eps1lon-fix/ie11) Undo the eslintrc changes8a661f2
Updating allowed failures for odd versions of node0c85fd6
Update Travis and eslint peer dependencies99df7da
Bump eslint from 3.19.0 to 6.6.0Upgrade support of ARIA from 1.1 to 1.2
f1b8f11
Add aria-level as a required prop for the heading role5beb07b
Fix babelrc and update package lock32256c7
Update dependencies and babelrc132ebca
test: Verify that role.json is synced (#52)d2c7b1b
test: Narrow test matrixf4d115c
fix: manual add aria-valuetext to rangefb8fcf8
fix: Update with latest parser script7dae700
fix: Superclass of generic is structure5ea8353
Adding a license line48cc635
fix: input type is text by defaultb50587e
Revert relatedConcepts changes1aa562f
fix flowtype of prohibitedProps8b81b14
Run node scripts/breakUpAriaJSONf65c156
chore: sort roles.json keys alphanumerically3c2f213
chore: format role.json38694f3
fix: input type is text by default (#42)7819fe4
Fix the allowed props of the heading role (jsx-eslint/eslint-plugin-jsx-a11y#704)This major release removes the runtime Babel dependencies that were necessary because of Map and Set usage. Map and Set usages are now replaced with object and array literals.
These are the changes in usage you might need to account for:
entries
method to get access to the items.keys
and values
methods now return arrays, not iterators.forEach
method. One could be added in the future, but at present, it does not exist on the exports.92cecd2
chore(deps-dev): bump flow-bin from 0.160.2 to 0.161.0 (#261)b10e864
Remove the usage of Maps and Sets, along with the Babel Runtime - dependency (#250)1dfb98f
chore(deps): bump actions/setup-node from 2.4.0 to 2.4.1 (#254)f4fd458
chore(deps-dev): bump expect from 27.2.1 to 27.2.2 (#253)f85ecec
chore(deps-dev): bump babel-jest from 27.2.1 to 27.2.2 (#251)b03b46a
chore(deps-dev): bump flow-bin from 0.154.0 to 0.160.2 (#249)4f9c5f0
Update Flow bin version (#248)cd57f86
Add aria-valuenow prop to the separator role144aca0
Use block for instead of iterable foref49ee8
Remove spread operator from roleElementMapbac9501
Update the test for roleElementMap to include specific items8094edf
Remove spread operator from elementRoleMap980ceea
Add a test for the specific items in elementRoleMap5b477bc
chore(deps-dev): bump eslint-plugin-flowtype from 5.10.0 to 6.1.0 (#246)d28d7c1
chore(deps-dev): bump commander from 8.0.0 to 8.2.0 (#245)57b38d1
chore(deps-dev): bump @babel/plugin-transform-runtime (#237)1519ec1
chore(deps): bump @babel/runtime-corejs3 from 7.14.7 to 7.15.4 (#241)691e51b
chore(deps-dev): bump eslint-plugin-import from 2.23.4 to 2.24.2 (#243)9e1711c
chore(deps-dev): bump eslint from 7.28.0 to 7.32.0 (#244)589d97a
chore(deps-dev): bump @babel/preset-env from 7.14.7 to 7.15.6 (#239)1c48278
chore(deps-dev): bump expect from 27.0.2 to 27.2.1 (#242)71c2f61
chore(deps): bump @babel/runtime from 7.14.0 to 7.15.4 (#240)73c2339
chore(deps-dev): bump eslint-plugin-flowtype from 5.7.2 to 5.10.0 (#238)85d983c
chore(deps-dev): bump babel-jest from 27.0.2 to 27.2.1 (#232)dc91b47
chore(deps): bump tmpl from 1.0.4 to 1.0.5 (#235)53fa58c
chore(deps-dev): bump jest from 27.0.4 to 27.2.1 (#233)8affde6
chore(deps-dev): bump @babel/cli from 7.14.3 to 7.15.7 (#231)5f8369c
chore(deps): bump path-parse from 1.0.6 to 1.0.7 (#220)4a1ac48
chore(deps): bump coverallsapp/github-action from 1.1.2 to 1.1.3 (#213)5ebf3e7
chore(deps-dev): bump @babel/core from 7.14.3 to 7.15.5 (#225)e2be68b
Account for nosync file paths in the ignore files (#236)5adca2f
chore(deps): bump actions/setup-node from 2.2.0 to 2.3.0 (#214)2bf4afa
Fixing the package-lock.json filea325a23
chore(deps-dev): bump @babel/core from 7.12.10 to 7.14.2b6c7e7d
chore(deps-dev): bump jest from 27.0.4 to 27.0.6 (#208)fe8255b
chore(deps-dev): bump eslint-plugin-flowtype from 5.7.2 to 5.8.0 (#201)e005fa9
chore(deps-dev): bump @babel/core from 7.14.3 to 7.14.6 (#202)b7800bd
chore(deps-dev): bump babel-jest from 27.0.2 to 27.0.6 (#207)388fcf8
chore(deps-dev): bump eslint from 7.28.0 to 7.30.0 (#206)9dc75ec
chore(deps-dev): bump commander from 7.2.0 to 8.0.0 (#205)f808394
chore(deps-dev): bump expect from 27.0.2 to 27.0.6 (#204)fdbc963
chore(deps-dev): bump @babel/cli from 7.14.3 to 7.14.5 (#203)823c292
Updating package-lock which only added an fsevents reference61fe8b7
chore(deps-dev): bump @babel/plugin-transform-runtime (#200)2ef3e93
chore(deps-dev): bump @babel/preset-flow from 7.13.13 to 7.14.5 (#188)d68a04a
chore(deps): bump actions/setup-node from 2.1.5 to 2.2.0b0f6437
chore(deps-dev): bump @babel/preset-env from 7.12.11 to 7.14.718725dd
chore(deps): bump @babel/runtime-corejs3 from 7.12.5 to 7.14.7d7b6389
chore(deps-dev): bump eslint from 7.19.0 to 7.28.0 (#183)a4aa09b
chore(deps-dev): bump expect from 26.6.2 to 27.0.2 (#184)b861ba8
chore(deps-dev): bump babel-jest from 26.6.3 to 27.0.2 (#176)2fa3a72
chore(deps-dev): bump eslint-plugin-import from 2.22.1 to 2.23.4 (#177)7e0d575
chore(deps-dev): bump eslint-plugin-flowtype from 5.2.0 to 5.7.2 (#179)48e1737
chore(deps-dev): bump jest from 26.6.3 to 27.0.4 (#182)925ed16
chore(deps-dev): bump commander from 7.0.0 to 7.2.0 (#174)c545b74
chore(deps-dev): bump @babel/* to 7.14.3 (#168)4ed066b
chore(deps): bump actions/cache from 2.1.5 to 2.1.6 (#172)ca72279
chore(deps): bump ws from 7.4.2 to 7.4.6 (#173)638027d
chore(deps): bump browserslist from 4.16.0 to 4.16.6 (#171)38f1759
chore(deps): bump actions/cache from 2 to 2.1.5 (#161)5ec0f9a
chore(deps): bump actions/setup-node from 2 to 2.1.5 (#159)687461f
chore(deps): bump actions/checkout from 2 to 2.3.4 (#160)80e4bd6
chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 (#157)e4e7114
chore(deps): bump lodash from 4.17.20 to 4.17.21 (#156)87abf49
chore(deps-dev): bump eslint from 7.18.0 to 7.19.0 (#112)24467e7
chore(deps-dev): bump commander from 6.2.1 to 7.0.0 (#108)afe23cb
chore(deps-dev): bump flow-bin from 0.143.0 to 0.143.1 (#111)2e6a301
chore(deps-dev): bump flow-bin from 0.142.0 to 0.143.0 (#110)947cff3
chore(deps-dev): bump eslint from 7.17.0 to 7.18.0 (#109)3c5399c
chore(deps-dev): bump @babel/plugin-transform-runtime (#106)633fc3c
chore(deps-dev): bump @babel/cli from 7.10.1 to 7.12.10 (#107)ed738a3
chore(deps-dev): bump eslint from 7.16.0 to 7.17.0 (#104)3e45d3c
chore(deps-dev): bump commander from 2.20.3 to 6.2.1 (#105)f6b049d
chore(deps): bump @babel/runtime from 7.10.2 to 7.12.5 (#98)894ee58
chore(deps-dev): bump @babel/preset-flow from 7.10.1 to 7.12.1 (#97)a494ed1
chore(deps-dev): bump rimraf from 2.7.1 to 3.0.2 (#99)7d3297d
chore(deps-dev): bump flow-bin from 0.141.0 to 0.142.0 (#103)9eed1f5
chore(deps-dev): bump @babel/core from 7.10.2 to 7.12.10 (#100)5f20ae0
chore(deps): bump @babel/runtime-corejs3 from 7.10.2 to 7.12.5 (#101)e803d94
chore: Turn on eslint:recommended and address new rules (#96)5a68aa1
fix: Remove bash-like command in flow NPM script (#95)a7506ad
chore: Expand ESLint glob to all files (#93)cf56e0c
chore: Cleanup README (#94)dd958db
chore: Use NPM CI for CI (#90)e604a6e
chore: Remove coveralls NPM config (#91)e4b6d28
Update coveralls, expect and flow-bin (#92)0e7ccdf
Bump babel-jest from 24.9.0 to 26.6.3 (#84)76b7a41
chore: Remove Travis-CI config (#89)bc1a437
Only diff the src dir in the CI Diff check (#87)e466929
Bump lodash from 4.17.15 to 4.17.20 (#86)a7429ee
Bump eslint from 6.8.0 to 7.16.0 (#85)83ec474
fix: type sig for ARIAPropertyDefinition (#74)f3b4e83
chore: Remove npmrc (#78)717d76c
chore: Add Depependabot config (#79)50e05b1
Update test.yml (#76)b9ee176
Update test.yml (#75)a8cd23a
Create test.yml25fbc40
fix: Sync with stable editor's draft (#69)7df56ba
docs: fix CDN url (#71)74009cf
fix: definition/term roles (#70)2a5dafb
feat: Sync with stable editor's draft1241efe
chore: Seal AriaPropertMap type (#67)0b6fcc4
"that there is no maximum value" > no default valuee6dd042
Keep required props in sync with props995b6b9
Remove deprecated propsd99d54e
Update ariaPropsMapeb123ce
Update types1d9840c
docs(readme): Add tracked aria version971679a
fix: Normalize required props (#64)This minor release introduces iteration support to the primary objects of the module, through the Symbol.iterator
property. This reintroduces a native-like Map
iteration support that was lost in the v3 update. A forEach
method is also introduced in this update. The common interface of all objects exposed by this module is now:
type TAriaQueryMap<E, K, V> = {
entries: () => E,
forEach: ((V, K, E) => void) => void,
get: (key: K) => ?V,
has: (key: K) => boolean,
keys: () => Array<K>,
values: () => Array<V>,
@@iterator?: () => Iterator<E>,
};
6f3f54b
Update dependencies to current minor releases (#437)855eedc
Introduce iteration support to the Maps in the module (#425)38a2bbc
Remove Node 12 as a target for Jest unit testing (#397)8a0f588
Update out of date packages to latest major versions (#396)a21d1ed
feat: Add graphics-* roles (#338)## 5.1.2
8361a27
Plumb the graphics roles through to rolesMap (#444)## 5.1.3
No changes, just trying to get the NPM build to reflect the changes in v5.1.2
## 5.2.0
[Update] The 5.2.x minor version contains breaking changes and should be skipped.
Commit f7f6120
contains a substantial audit and update of the project to match the ARIA spec. Testing coverage was substantially improved. It really locks down the project's output.
e2e3eff
docs: update README to WAI-ARIA 1.2 spec (#499)5ef740f
Switch to dequal to remove 45 transitive dependencies (#497)58da9d5
fix: install command for codesandbox ci (#500)2d04e29
Add test case to elementRoleMap-test for td elementf7f6120
Audited and updated roles source of truth to HTML Accessibility API Mapping 1.0 (#447)c995082
Run npm i to update package-lock.jsonReverts some API data shape changes from 5.2.x. Also reverts some changes to the representation of the ARIA spec.