Releases: guidepup/virtual-screen-reader
0.22.0
What's Changed
- feat: add a visual cursor option by @jlp-craigmorten in #58
- feat: use tsup to generate different exports by @jlp-craigmorten in #61
Extra Details
Now supporting:
- CJS export
- Browser ESM export - single, minified bundle including all third party dependencies
- ESM .mjs export
- Legacy ESM .js export - to support Webpack 4 by pointing "module" to a file with a .js extension
Full Changelog: 0.21.0...0.22.0
0.21.0
What's Changed
- feat: group and position logic by @jlp-craigmorten in #57
Details
Implements the position and group algorithm for appropriate roles, allowing the calculation of roles that have implicit aria-posinset and aria-setsize support.
REF: https://www.w3.org/TR/core-aam-1.2/#mapping_additional_position
Updates aria-level to support additional roles that have implicit values calculated by the document structure.
REF: https://www.w3.org/TR/wai-aria-1.2/#aria-level
Breaking change: aria-posinset and aria-setsize are now announced as position and set size respectively, instead of item set position and item set size.
Full Changelog: 0.20.0...0.21.0
0.20.0
What's Changed
- fix: support ESM and add web-test-runner example by @jlp-craigmorten in #56
BREAKING CHANGE: this required an update to the aria-query package resulting in a number of WAI-ARIA 1.1 -> 1.2 changes, for example the introduction of the implicit paragraph role for <p> elements. Note that pending #2 not all of WAI-ARIA 1.2 is supported yet.
You can view the changes to role and element mappings in A11yance/aria-query#515.
Full Changelog: 0.19.0...0.20.0
0.19.0
What's Changed
- fix: cater to environments where there is no
windowby @jlp-craigmorten in #53 - feat: trap navigation when aria-modal=true by @jlp-craigmorten in #54
Full Changelog: 0.18.0...0.19.0
0.18.0
What's Changed
- feat: dual publish CJS and ESM versions of lib by @jlp-craigmorten in #52
Full Changelog: 0.17.1...0.18.0
0.17.1
What's Changed
- Move-to-heading commands by @jcarstairs-scottlogic in #51
New Contributors
- @jcarstairs-scottlogic made their first contribution in #51
Full Changelog: 0.17.0...0.17.1
0.17.0
What's Changed
- feat: support announcing dialogs when entered by @jlp-craigmorten fixes #47
Full Changelog: 0.16.2...0.17.0
0.16.3
0.16.2
What's Changed
- docs: add Vue example by @jlp-craigmorten in #45
- docs: Vue remaining character count example by @jlp-craigmorten in #46
Full Changelog: 0.16.1...0.16.2