aria-query
5.3.2 · 20 Sep 2024Apache-2.0220.3M / weekRepositoryHomepagenpmAtom feed
5.3.2 is the newest release of 5.x.
In short
2 removed2 new4 fixed22 changed83 internal
- removed
Remove bash-like command in flow NPM script
- removed
Remove deprecated props
Release note
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:
The module exports are no longer Maps, so you cannot spread them directly into an array to access their items. Use the
entriesmethod to get access to the items.Some values used to be Sets; these are now Arrays.
The
keysandvaluesmethods now return arrays, not iterators.There is no
forEachmethod. One could be added in the future, but at present, it does not exist on the exports.
Commits of note
Remove the usage of Maps and Sets, along with the Babel Runtime - dependency
Update Flow bin version
Add aria-valuenow prop to the separator role
Use block for instead of iterable for
Remove spread operator from roleElementMap
Update the test for roleElementMap to include specific items
Remove spread operator from elementRoleMap
Add a test for the specific items in elementRoleMap
Account for nosync file paths in the ignore files
Fixing the package-lock.json file
Updating package-lock which only added an fsevents reference
- removed
Remove bash-like command in flow NPM script
Update coveralls, expect and flow-bin
Only diff the src dir in the CI Diff check
Type sig for ARIAPropertyDefinition
Update test.yml
Update test.yml
Create test.yml
Sync with stable editor's draft
definition/term roles
Sync with stable editor's draft
"that there is no maximum value" > no default value
Keep required props in sync with props
- removed
Remove deprecated props
Update ariaPropsMap
Update types
Update roles.json
Normalize required props