All Versions
70
Latest Version
Avg Release Cycle
27 days
Latest Release
63 days ago

Changelog History
Page 5

  • v3.0.0-beta.3 Changes

    March 08, 2018

    ๐Ÿ› Bug Fixes

    • Correct runOnly object for TypeScript definition (571e984)
    • has-at-least-one-main: Rename check to page-has-main, for reusability (9a9c283)
    • has-no-more-than-one-main: Rename check to page-no-duplicate for better reuse (e75324b)
    • main-is-top-level: Rename check to landmark-is-top-level for greater reuse (b405af1)
    • region: Ignore forms without accessible name as landmarks (8ad2718)

    ๐Ÿ”‹ Features

    • aria-required-attr: Make aria-level required with role=heading #740 (64b743f)
    • aria: allow DPUB ARIA roles (70b48f6)
    • โœ… frame-tested: Use this new rule to test if all frames are available, instead of axe.log (83cd17d)
    • landmark-contentinfo-is-top-level: Add rule ensuring top level contentinfo (5692e7d)
    • landmark-no-more-than-one-banner: Add rule ensuring no more than one banner (6617800)
    • landmark-no-more-than-one-contentinfo: Add rule ensuring no more than one contentinfo (82217ef)
    • page-has-heading-one: Added new best-practice rule (cb8f261)
    • rules: Add new rule aria-dpub-role-fallback (9470c02)

    ๐Ÿ’ฅ BREAKING CHANGES

    • main-is-top-level: The check main-is-top-level is no longer available
    • has-at-least-one-main: Original has-at-least-one-main check is no longer available
  • v3.0.0-beta.2 Changes

    March 01, 2018

    ๐Ÿ› Bug Fixes

    • perf: Improve getSelector performance (737c81c)
    • โœ‚ Delete Selenium example, use grunt-axe-selenium instead (063e701)

    ๐Ÿ”‹ Features

    • โšก๏ธ Update Jasmin example (72d49d5)
    • โšก๏ธ Update Jest+React example (5b35322)
    • โšก๏ธ Update Mocha example (cf70f9f)
    • โšก๏ธ Update PhantomJS example (641b5e6)
    • โšก๏ธ Update QUnit example (028ae51)
  • v3.0.0-beta.1 Changes

    February 19, 2018

    ๐Ÿ› Bug Fixes

    • audio-caption: Change tag wcag122 to wcag121 #686 (#721) (9c7b9f1)
    • empty-heading: Skip headings with the role changed #645 (#722) (80ef961)
    • image-alt: Exclude svg[role="img"] elements (#683) (0fe74d8)
    • label: Prevent label rule from crashing on input without type #678 (#730) (4498680)
    • perf: improve select performance fixes #702 (3274919)
    • perf: memoize axe.utils.select (c9cd122)
    • perf: normalize all selectors for better cache utilization (189c165)
    • perf: remove need for node sorting from select completely (7677a6a)
    • ๐ŸŽ performance: significantly improve the performance of the dom.findUp utility fixes #696 (9197e03)
    • โž• add shadow dom coverage to all checks (0e48413), closes #690
    • ๐Ÿ› bug-705: cleanupPlugins() should not throw exception when no arguments are provided (#709) (fb1d2f7)
    • โœ‚ Remove axe.a11yCheck() (88d039f)
    • ๐Ÿ‘‰ use virtual methods where applicable (6ddc4e5)
    • type-checking: Improve typescript axe.run call signature (#707) (de45ee3)

    ๐ŸŽ Performance Improvements

    • โž• Add performance metrics in Rule.runChecks (#701) (27fdc2f)
  • v3.0.0-alpha.9 Changes

    January 18, 2018

    ๐Ÿ› Bug Fixes

    • aria-errormessage: adds support for aria-errormessage (#517) (c96f58c)
    • check: fix bug with async checks (441ca95)
    • color-contrast: allow disabled label children (db26bc9)
    • color-contrast: incl. elements w/ line breaks (a464918)
    • commons/aria: allow aria-required on checkbox role (3e21c6e)
    • adjust color algorithm for inline elements (7f8491e)
    • ๐Ÿ‘ Allow checkbox and radio groups with hidden aria-labelledby targets #188 (6149bde)
    • Ensure overloaded Array.prototype won't crash axe (ea57ef2)
    • ๐Ÿ– handle contrast of multiline inline el's (f9d565f)
    • Polyfills are made non-enumerable #648. (#649) (48d8703)
    • โœ‚ Remove href-no-hash rule (342cb6e)
    • Return inapplicable results (#473). (c9caeff)
    • ๐Ÿ›  Several of fixes for IE and Edge (#577) (63e1272)
    • skip-link rule now checks if a target exists (f7f9cf3)
    • commons/aria: allow aria-required on radio role (58b76a6)
    • commons/dom: fix isFocusable functions by checking screenreader (#658) (c665d0b), closes #647
    • core/utils/querySelectorAll: Ensure that elements do not get tested twice (#666) (a76a454)
    • required-children: add combobox > listbox exception (#559) (8d0991f)
    • rules/region: Treat <section> as a landmark if it has an accessible name #640 (#642) (c11b442)

    ๐Ÿ”‹ Features

    • โž• Add rule, landmark-main-is-top-level (#462) (63040bd)
    • collect-results-from-frames: add frameWaitTime option (#661) (8016ad1)
    • landmark-one-main: add rule ensuring one main landmark in document (#498) (dfc6069)
    • reporter: return one result of each type instead of zero when resultTypes is used (#604) (216a83b), closes #603
    • rule: Flag div/p/spans/headings in focus order (ce5f3dc), closes #632
    • ๐Ÿ‘ allow options in aria-allowed-attr, aria-required-attr (#673) (61ac303)
    • 0๏ธโƒฃ Enable all rules by default (18263eb)
    • ๐Ÿ‘Œ Improve generated selectors for namespaced elements in XHTML (#582) (9e3ca45), closes #563

    ๐Ÿ’ฅ BREAKING CHANGES

    • Skip-link rule no longer requires skip lins with a focusable target.
  • v3.0.0-alpha.8 Changes

    October 20, 2017

    ๐Ÿ› Bug Fixes

    • aria-allowed-attr: align rowcount, colcount, and colindex with 1.1 spec (#555) (10efa88)
    • required-children: add combobox > listbox exception (#559) (8d0991f)
    • โž• Added message about expected contrast ratio (#381) (#562) (9e30d64)
  • v3.0.0-alpha.6 Changes

    September 27, 2017

    ๐Ÿ› Bug Fixes

    • aria: adding support for aria-expanded in menuitem (#521) (b30b451)
    • color-contrast: Include THEAD and TBODY in contrast checks (#514) (f98f8bd)
    • ๐Ÿš€ Match prerelease versions for helpUrl (#546) (5300577)
    • helpUrl: Properly parse x.0 versions (#550) (a51c5ce)
    • postinstall: use node, more conditionals (#520) (f5b5299)
    • responsible: Restrict error construction to known errors (0128a7e)
  • v3.0.0-alpha.5 Changes

    September 25, 2017

    ๐Ÿ› Bug Fixes

    • aria: adding support for aria-expanded in menuitem (#521) (b30b451)
    • postinstall: use node, more conditionals (#520) (f5b5299)
    • ๐Ÿš€ Match prerelease versions for helpUrl (#546) (5300577)
  • v3.0.0-alpha.4 Changes

    September 08, 2017

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  fix(color-contrast): Include THEAD and TBODY in contrast checks (#514) (f98f8bd)
    • ๐Ÿ›  fix(responsible): Restrict error construction to known errors (#513) (0128a7e)

    ๐Ÿ”‹ Features:

    • ๐Ÿ“„ docs: Document how to propose axe-core rules (#507) (cabd329)
  • v3.0.0-alpha.3 Changes

    September 06, 2017

    ๐Ÿ› Bug fixes:

    • โž• Additional ARIA 1.1. support and tests (#509) (9b4d2ee)
    • ๐Ÿ›  fix: RestoreScroll was running out of sync (#508) (ff3df2d)
  • v3.0.0-alpha.2 Changes

    September 01, 2017

    ๐Ÿ› Bug Fixes

    • copy precommit hook as file, not a link (16f2f76)
    • ๐Ÿ‘ expand tr support for color contrast (5a77c2f)
    • Ignore shadowRoots on elements that don't allow them (7f66ee8)
    • only run postinstall if .git exists (1107783)
    • try telling circle to skip .git/hooks (674408f)
    • ๐Ÿ‘‰ Use frame query that supports shadow dom (#492) (94008ff)

    ๐Ÿ”‹ Features

    • โšก๏ธ feat: Add sri-history file and update process (25ddb47)
    • feat: add standard-version (e1e067d)