dequelabs/axe-core
### [`v4.0.2`](https://togithub.com/dequelabs/axe-core/blob/master/CHANGELOG.md#402-httpsgithubcomdequelabsaxe-corecomparev401v402-2020-09-08)
[Compare Source](https://togithub.com/dequelabs/axe-core/compare/v4.0.1...v4.0.2)
### [`v4.0.1`](https://togithub.com/dequelabs/axe-core/blob/master/CHANGELOG.md#401-httpsgithubcomdequelabsaxe-corecomparev400v401-2020-08-04)
[Compare Source](https://togithub.com/dequelabs/axe-core/compare/v4.0.0...v4.0.1)
##### Bug Fixes
- **checks**: do not normalize options for custom checks ([#2435](https://togithub.com/dequelabs/axe-core/issues/2435)) ([83056ad](https://togithub.com/dequelabs/axe-core/commit/83056ada0e50dc943a5e2829c97323a744cb3b28))
### [`v4.0.0`](https://togithub.com/dequelabs/axe-core/blob/master/CHANGELOG.md#400-httpsgithubcomdequelabsaxe-corecomparev355v400-2020-07-28)
[Compare Source](https://togithub.com/dequelabs/axe-core/compare/v3.5.5...v4.0.0)
##### Breaking Changes
The following rules were deprecated in axe-core 3.x, and are removed in 4.0:
- aria-dpub-role-fallback
- checkboxgroup
- layout-table
- radiogroup
- video-description
The following checks were deprecated in axe-core 3.x, and are removed in 4.0:
- aria/implicit-role-fallback
- forms/fieldset
- forms/group-labelledby
- media/description
- tables/has-caption
- tables/has-summary
- tables/has-th
##### Features
- add layout-table-matches method ([#2400](https://togithub.com/dequelabs/axe-core/issues/2400)) ([d7ba70f](https://togithub.com/dequelabs/axe-core/commit/d7ba70fc9916cedb2e977c9dc10667985c2bb4ed))
- **aria/get-roles-by-type:** deprecate in favor of standards/get-aria-roles-by-type ([#2362](https://togithub.com/dequelabs/axe-core/issues/2362)) ([c0c37ea](https://togithub.com/dequelabs/axe-core/commit/c0c37ea22f306cc93341fe25e173e3f65b6f924b))
- **aria/lookupTable, aria-allowed-attr:** deprecate aria.lookupTable and passing allowed attributes to aria-allowed-attr ([#2395](https://togithub.com/dequelabs/axe-core/issues/2395)) ([739d1b1](https://togithub.com/dequelabs/axe-core/commit/739d1b11052c93c0856e6e5d217b66e613e43f11))
- **avoid-inline-spacing:** add option for which css properties to look at ([#2244](https://togithub.com/dequelabs/axe-core/issues/2244)) ([93c027a](https://togithub.com/dequelabs/axe-core/commit/93c027ab7d081dcda401399e1cbdb5a27026c927))
- **checks:** normalize check options to alway be an object ([#2219](https://togithub.com/dequelabs/axe-core/issues/2219)) ([da12da7](https://togithub.com/dequelabs/axe-core/commit/da12da79b1e7a16887807980e03d4e8244bed560))
- **checks,rules:** remove deprecated checks and rules ([#2214](https://togithub.com/dequelabs/axe-core/issues/2214)) ([317545a](https://togithub.com/dequelabs/axe-core/commit/317545a0916a16e05263d1cedb6d9753e4ef6e19))
- **closest:** VirtualNode implementation of Element.closest. Deprecate commons.dom.findUp and commons.dom.findUpVirtual ([#2139](https://togithub.com/dequelabs/axe-core/issues/2139)) ([493dd22](https://togithub.com/dequelabs/axe-core/commit/493dd2253606189a5e475c691aa8f0dc68a8aedd))
- **color-contrast, utils:** add more options to color-contrast, add utils.deepMerge, deprecate commons.color.hasValidContrastRatio ([#2256](https://togithub.com/dequelabs/axe-core/issues/2256)) ([49fdb46](https://togithub.com/dequelabs/axe-core/commit/49fdb46cf371321760a3bdff6acc5311b4cfd158))
- **commons/aria:** deprecate getRole({ noImplicit }) for getExplicitRole() ([#2294](https://togithub.com/dequelabs/axe-core/issues/2294)) ([a2873ea](https://togithub.com/dequelabs/axe-core/commit/a2873ea41f5b264165a2fb76679ab121985bb4f2))
- **commons/standards:** create the commons/standards object for helper functions against the standards table ([#2358](https://togithub.com/dequelabs/axe-core/issues/2358)) ([6dce974](https://togithub.com/dequelabs/axe-core/commit/6dce974ee5f3095143818fbf5180d21762fe5de6))
- **duplicate-img-label:** add option for parentSelector ([#2216](https://togithub.com/dequelabs/axe-core/issues/2216)) ([8906806](https://togithub.com/dequelabs/axe-core/commit/8906806fa039ba105bea745495e91031461af445))
- **get-role:** add presentation role resolution and inheritance ([#2281](https://togithub.com/dequelabs/axe-core/issues/2281)) ([e207190](https://togithub.com/dequelabs/axe-core/commit/e2071900c462048a7455ec1f41878ab4f70b1bdd))
- **get-role:** work with standards object ([#2367](https://togithub.com/dequelabs/axe-core/issues/2367)) ([1b20faf](https://togithub.com/dequelabs/axe-core/commit/1b20faf73417fde425dadfe1ac0a359d2179c1a1))
- **globals:** deduce required window and document globals from context ([#2308](https://togithub.com/dequelabs/axe-core/issues/2308)) ([61bac69](https://togithub.com/dequelabs/axe-core/commit/61bac69877da884a9a24b040f898a67c6746984f))
- **has-descendant, page-no-duplicate:** move page-has-elm and page-no-duplicate to generic check ([#2229](https://togithub.com/dequelabs/axe-core/issues/2229)) ([59125a0](https://togithub.com/dequelabs/axe-core/commit/59125a056d4b591ee20a67be12e1c66e83ec7c25))
- **has-lang:** add option for which attributes to look at ([#2239](https://togithub.com/dequelabs/axe-core/issues/2239)) ([e69c46a](https://togithub.com/dequelabs/axe-core/commit/e69c46a49f348b8ae1fec8929e4688940b644a06))
- **has-text-content:** add generic check has-text-content ([#2234](https://togithub.com/dequelabs/axe-core/issues/2234)) ([60ddc65](https://togithub.com/dequelabs/axe-core/commit/60ddc6577b70e27e9e7fe340d163b01360035e13))
- **i18n:** add Basque (eu) translation ([#1964](https://togithub.com/dequelabs/axe-core/issues/1964)) ([176cf82](https://togithub.com/dequelabs/axe-core/commit/176cf824288a927e5e21dd64a7793251a31ef180))
- **matcher:** allow regex string to be parsed as regex ([#2324](https://togithub.com/dequelabs/axe-core/issues/2324)) ([321b2d1](https://togithub.com/dequelabs/axe-core/commit/321b2d1dbfb8f3e04847674f46ada53b19313142))
- **matches:** add explicitRole, implicitRole, and semanticRole matches functions ([#2286](https://togithub.com/dequelabs/axe-core/issues/2286)) ([30efbff](https://togithub.com/dequelabs/axe-core/commit/30efbfffc8b83ca03b4b2697e4202027826195f9))
- **matches-definition:** add generic check matches-definition ([#2233](https://togithub.com/dequelabs/axe-core/issues/2233)) ([20467aa](https://togithub.com/dequelabs/axe-core/commit/20467aa48705d4b6b98f123031431bb3ac3ee22b))
- **metadata-function-map:** add metadata function map to support check evaulate functions as an id string ([#2162](https://togithub.com/dequelabs/axe-core/issues/2162)) ([ec9b931](https://togithub.com/dequelabs/axe-core/commit/ec9b931c3123b3252e3c0afd5b059f0bbcfcc0d0))
- **non-space-content:** switch all non-empty checks to new generic check ([#2215](https://togithub.com/dequelabs/axe-core/issues/2215)) ([7ce7b00](https://togithub.com/dequelabs/axe-core/commit/7ce7b00c2d302d830bd2c0efa027d0ea3b10770c))
- **object-alt,accessible-text:** object-alt rule and accessible text to work with serial virtual nodes with children ([e8e17e4](https://togithub.com/dequelabs/axe-core/commit/e8e17e42c3594518ee60838749a507504a839c69))
- **options:** add ancestry CSS selector to nodes ([#2389](https://togithub.com/dequelabs/axe-core/issues/2389)) ([f2cccf5](https://togithub.com/dequelabs/axe-core/commit/f2cccf50def5b2409f5903ce325f18475c8ed79e))
- **region:** add option to match nodes as region ([#2249](https://togithub.com/dequelabs/axe-core/issues/2249)) ([b544554](https://togithub.com/dequelabs/axe-core/commit/b544554902b3aa0afb477e5e78140780f42e3405))
- **required-attrs:** deprecate options to pass more required attrs ([797ee34](https://togithub.com/dequelabs/axe-core/commit/797ee34e6913cc5e45d55c770127e91623cb31f7))
- **rule:** add reviewOnFail option to have rule return as needs review instead of violation ([#2235](https://togithub.com/dequelabs/axe-core/issues/2235)) ([bb72acd](https://togithub.com/dequelabs/axe-core/commit/bb72acde17e9f783ac136c30a79f14144326a7df))
- **rule:** optional impact on rules ([#2393](https://togithub.com/dequelabs/axe-core/issues/2393)) ([e48c1eb](https://togithub.com/dequelabs/axe-core/commit/e48c1eb67db6182d7048a21f935db5a9416077ec))
- **scope-value:** add options for valid scope values ([#2245](https://togithub.com/dequelabs/axe-core/issues/2245)) ([44269ec](https://togithub.com/dequelabs/axe-core/commit/44269ec6695645417dda03b26fcb04abebc15f5f))
- **standards:** add ariaRoles standard ([#2328](https://togithub.com/dequelabs/axe-core/issues/2328)) ([70efbc0](https://togithub.com/dequelabs/axe-core/commit/70efbc045448d6621c270e5cbec70fe5794d4216))
- **standards:** add dpub-roles spec ([#2332](https://togithub.com/dequelabs/axe-core/issues/2332)) ([7ec3185](https://togithub.com/dequelabs/axe-core/commit/7ec3185d55ca8fdce07c0345f5b960b39a54aba4))
- **standards:** add get-aria-roles-supporting-name-from-content and deprecate aria/get-roles-with-name-from-content ([#2363](https://togithub.com/dequelabs/axe-core/issues/2363)) ([240b528](https://togithub.com/dequelabs/axe-core/commit/240b528a3a5e5f06e29973df5a9427315496bd28))
- **standards:** add get-elements-by-content-type and implicit-html-roles ([#2375](https://togithub.com/dequelabs/axe-core/issues/2375)) ([f1e0848](https://togithub.com/dequelabs/axe-core/commit/f1e0848cb359f5912e2cf12ada02b06c079d7e21))
- add "ACT" tag for published W3C ACT rules ([#2382](https://togithub.com/dequelabs/axe-core/issues/2382)) ([cf11b64](https://togithub.com/dequelabs/axe-core/commit/cf11b646f9b883e153ff5ec8fd848a363ea6bb24))
- **standards:** add html-elms spec ([#2333](https://togithub.com/dequelabs/axe-core/issues/2333)) ([1d6a888](https://togithub.com/dequelabs/axe-core/commit/1d6a8885166007f8fec78ce853b8fef8262c522d))
- **standards:** create standards object and ariaAttrs ([#2315](https://togithub.com/dequelabs/axe-core/issues/2315)) ([48610de](https://togithub.com/dequelabs/axe-core/commit/48610de74fed473f7d87e3c01f87a46d4dec406c))
- **utils.getFlattenTree:** default to documentElement ([#2260](https://togithub.com/dequelabs/axe-core/issues/2260)) ([8b14ccc](https://togithub.com/dequelabs/axe-core/commit/8b14ccc5b1bd89892f57ff0f02de2045e7c3756f))
- **valid-lang:** add option for which attributes to look at ([#2240](https://togithub.com/dequelabs/axe-core/issues/2240)) ([ffee19e](https://togithub.com/dequelabs/axe-core/commit/ffee19e4a769d66f9c81016dce83ad654609a9df))
- update SC tags for `label` rule ([#2037](https://togithub.com/dequelabs/axe-core/issues/2037)) ([c7113fc](https://togithub.com/dequelabs/axe-core/commit/c7113fcc5d3f144e37d0204eebef701ffc844280))
##### Bug Fixes
- **accessible-name-virtual:** allow subtree text to work with virtual and serial nodes ([#2346](https://togithub.com/dequelabs/axe-core/issues/2346)) ([67d2dca](https://togithub.com/dequelabs/axe-core/commit/67d2dca91af29a47e85919b049d98a5c83ec5b99))
- **api:** correct use of rules property in axe.run ([#2278](https://togithub.com/dequelabs/axe-core/issues/2278)) ([1fd9e11](https://togithub.com/dequelabs/axe-core/commit/1fd9e116598fc2c152a30651110758043fe58ffd))
- **aria-allowed-attr:** Add aria-orientation to radiogroup role ([#2322](https://togithub.com/dequelabs/axe-core/issues/2322)) ([5e1f922](https://togithub.com/dequelabs/axe-core/commit/5e1f92206134c81e5c05e907ab3fc1c223243b3d))
- **aria-allowed-attr:** allow aria-activedescendant on role=application ([#2304](https://togithub.com/dequelabs/axe-core/issues/2304)) ([2554f5c](https://togithub.com/dequelabs/axe-core/commit/2554f5cdfc7bf616b52f109adedf575c7ea65f65))
- **aria-allowed-role:** Add fieldset to allowed elements for radiogroup ([#2326](https://togithub.com/dequelabs/axe-core/issues/2326)) ([a5409d4](https://togithub.com/dequelabs/axe-core/commit/a5409d42deb69ff5982a732a7e947ce97fce9c1e))
- **aria-allowed-role:** allow role=presentation on hr ([#2300](https://togithub.com/dequelabs/axe-core/issues/2300)) ([b524ea9](https://togithub.com/dequelabs/axe-core/commit/b524ea954fdcf8fcf09b49bdbe546335ed0e46df))
- **aria-lablledby:** work with virtual and serial virtual nodes ([#2341](https://togithub.com/dequelabs/axe-core/issues/2341)) ([c1f3db7](https://togithub.com/dequelabs/axe-core/commit/c1f3db749f8de71635bc378c7cdf1a22c782429a))
- **aria-toggle-field-name:** work with virtual nodes ([#2353](https://togithub.com/dequelabs/axe-core/issues/2353)) ([e5fb01e](https://togithub.com/dequelabs/axe-core/commit/e5fb01e497c63c2deca6eebd2466faea4d9afb2a))
- **aria/allowed-attr:** work with standards object ([#2360](https://togithub.com/dequelabs/axe-core/issues/2360)) ([40397f5](https://togithub.com/dequelabs/axe-core/commit/40397f560f0bf0bcd7d80b98c4c02857cf6f2584))
- **aria/get-role-type:** work with standards object ([#2361](https://togithub.com/dequelabs/axe-core/issues/2361)) ([a61e314](https://togithub.com/dequelabs/axe-core/commit/a61e3142ba5976bde09a9cd82cc944eab5ee284b))
- **autocomplete:** allow all 'tel-\*' autocomplete values on type=tel ([#2307](https://togithub.com/dequelabs/axe-core/issues/2307)) ([58c8175](https://togithub.com/dequelabs/axe-core/commit/58c8175ce4bcfd597c1d6df4c95113d2eb753951))
- **button-name:** work with serial virtual node ([#2351](https://togithub.com/dequelabs/axe-core/issues/2351)) ([efa0e56](https://togithub.com/dequelabs/axe-core/commit/efa0e56ed8901c0d379e564cc0d4d5532b5df547))
- **bypass:** find headings in iframes ([#2310](https://togithub.com/dequelabs/axe-core/issues/2310)) ([7c23dbd](https://togithub.com/dequelabs/axe-core/commit/7c23dbd1d04d95e3bd2b56a0bd14571f906eb3d5))
- **color:** allow all valid CSS colors ([#2381](https://togithub.com/dequelabs/axe-core/issues/2381)) ([63d69ea](https://togithub.com/dequelabs/axe-core/commit/63d69ea1313d0c7dcdc4142c8de160b89082d9df))
- **color-contrast:** account for text-shadow ([#2334](https://togithub.com/dequelabs/axe-core/issues/2334)) ([3eb6d2c](https://togithub.com/dequelabs/axe-core/commit/3eb6d2ccde9dc731450c90ebe497580cb98de201))
- **color-contrast:** ignore aria-disabled labels ([#2130](https://togithub.com/dequelabs/axe-core/issues/2130)) ([e451b87](https://togithub.com/dequelabs/axe-core/commit/e451b87166b02262b5f191be1cf9fe1548047931))
- **color-contrast:** properly handle truncated text ([#2302](https://togithub.com/dequelabs/axe-core/issues/2302)) ([a56190c](https://togithub.com/dequelabs/axe-core/commit/a56190c845cc7619a38a28685c48d8ac38108ebd))
- **dlitem:** allow role=presentation on parent dl ([#2301](https://togithub.com/dequelabs/axe-core/issues/2301)) ([9857978](https://togithub.com/dequelabs/axe-core/commit/9857978a1f926b9eada8f560c9fbb1950fe8c648))
- **focusable-no-name:** work with serial virtual nodes ([#2399](https://togithub.com/dequelabs/axe-core/issues/2399)) ([1ef3066](https://togithub.com/dequelabs/axe-core/commit/1ef3066476af80a7b5cb61a8fcb113f0208d5086))
- **forms/\*:** allow all form control value checks to work with virtual nodes ([#2343](https://togithub.com/dequelabs/axe-core/issues/2343)) ([8ad41af](https://togithub.com/dequelabs/axe-core/commit/8ad41af457125a268256f84de7623a79e905f782))
- **header-present:** fail for headings with non-header role ([#2306](https://togithub.com/dequelabs/axe-core/issues/2306)) ([b8ffb39](https://togithub.com/dequelabs/axe-core/commit/b8ffb39785188dd230431f4f53825f1fe42ee3af))
- **html-namespace-matches:** work with serial virtual nodes ([#2398](https://togithub.com/dequelabs/axe-core/issues/2398)) ([18c22fd](https://togithub.com/dequelabs/axe-core/commit/18c22fd379440eb681aa18cf0b624d6b4b3cbeec))
- **implicit-roles:** add proper implicit role calculation ([#2242](https://togithub.com/dequelabs/axe-core/issues/2242)) ([e9dd259](https://togithub.com/dequelabs/axe-core/commit/e9dd2598b469fcbf936517aba33f983191301ff9))
- **input-button-name:** work with virtual nodes ([#2352](https://togithub.com/dequelabs/axe-core/issues/2352)) ([63ca388](https://togithub.com/dequelabs/axe-core/commit/63ca3881e8352fba3b71f2f76dae23a0d70a271f))
- **is-valid-autocomplete:** allow autocomplete="one-time-code" ([#2336](https://togithub.com/dequelabs/axe-core/issues/2336)) ([638346f](https://togithub.com/dequelabs/axe-core/commit/638346fc515cfa5fda1b71f5ad31f5d4436a21eb))
- **label:** work with virtual nodes ([#2354](https://togithub.com/dequelabs/axe-core/issues/2354)) ([44b033c](https://togithub.com/dequelabs/axe-core/commit/44b033c51619294a8d85c26aa6c703f57db90a59))
- **page-has-h1:** allow aria-level=1 on native headings ([#2349](https://togithub.com/dequelabs/axe-core/issues/2349)) ([70b10b2](https://togithub.com/dequelabs/axe-core/commit/70b10b29c725507b0c1b6fb0d6d4146f123e5d34))
- **rule:** allow impact to be configured ([#2426](https://togithub.com/dequelabs/axe-core/issues/2426)) ([f325c75](https://togithub.com/dequelabs/axe-core/commit/f325c755a11895cbb868de7be648461e5d81494e))
- **rule,check:** allow function ids for matches property in rule.configure ([#2423](https://togithub.com/dequelabs/axe-core/issues/2423)) ([3ccb781](https://togithub.com/dequelabs/axe-core/commit/3ccb78128469d234db22225ea93a40c6d8fef434))
- **run:** cleanup globals if set from context ([#2387](https://togithub.com/dequelabs/axe-core/issues/2387)) ([d5b6931](https://togithub.com/dequelabs/axe-core/commit/d5b6931cba857a5c787d912ee56bdd973e3742d4))
- **svg-image-alt:** work with serial virtual nodes ([#2397](https://togithub.com/dequelabs/axe-core/issues/2397)) ([e2537ef](https://togithub.com/dequelabs/axe-core/commit/e2537eff1eb4b5378d63bddf00df44347d3aa09b))
- **types:** Allow `impact` to be `null` ([#2321](https://togithub.com/dequelabs/axe-core/issues/2321)) ([757aacd](https://togithub.com/dequelabs/axe-core/commit/757aacd9716dc8a606f23807a5e8fe6a5474fbee)), closes [#2313](https://togithub.com/dequelabs/axe-core/issues/2313)
- **types:** Make any tag allowed ([#2314](https://togithub.com/dequelabs/axe-core/issues/2314)) ([5d98a04](https://togithub.com/dequelabs/axe-core/commit/5d98a043d8bcda3a3fe032dd8205c9256c481631)), closes [#2312](https://togithub.com/dequelabs/axe-core/issues/2312)
- **typings:** update types file ([#2425](https://togithub.com/dequelabs/axe-core/issues/2425)) ([0aab922](https://togithub.com/dequelabs/axe-core/commit/0aab922630bf72cc658dee3fb907463d718c57f1))
- **virtual-node:** default and lowercase type property ([#2350](https://togithub.com/dequelabs/axe-core/issues/2350)) ([f6b3484](https://togithub.com/dequelabs/axe-core/commit/f6b34849fd0d869448137b4d032ca69a91fa9f66))
- ensure correctly generated axe is required by `aria-supported` build step ([#2295](https://togithub.com/dequelabs/axe-core/issues/2295)) ([1414a9f](https://togithub.com/dequelabs/axe-core/commit/1414a9fd822700609024aa2cef782d63cfb0bce4))
- **aria-required-attr:** pass aria-checked for elements with checked property ([#2226](https://togithub.com/dequelabs/axe-core/issues/2226)) ([64318a5](https://togithub.com/dequelabs/axe-core/commit/64318a5bce02f05c6e6a1acf739c354b84b88082))
- **axe.d.ts:** add `element` to NodeResults ([#2211](https://togithub.com/dequelabs/axe-core/issues/2211)) ([2429355](https://togithub.com/dequelabs/axe-core/commit/242935552c1679f0c98aff8585fd39c0442d2d6e))
- **color-contrast:** mark more punctutions for review ([#2126](https://togithub.com/dequelabs/axe-core/issues/2126)) ([dc98afc](https://togithub.com/dequelabs/axe-core/commit/dc98afc841c86e4b7b771bbb1171152a151c3e5b))
- **duplicate-id:** list the duplicate id in message ([#2163](https://togithub.com/dequelabs/axe-core/issues/2163)) ([f5d4ff9](https://togithub.com/dequelabs/axe-core/commit/f5d4ff9e792b979c7f7c7cf8b3607f3969c25eb4))
- **required-children:** consider overriding descendant role(s)… ([#2131](https://togithub.com/dequelabs/axe-core/issues/2131)) ([e1c11dd](https://togithub.com/dequelabs/axe-core/commit/e1c11ddf6e001eaa593a477eb7a5cb2f3c020e6d))
- **scrollable-region-focusable:** pass for elements with contenteditable ([#2133](https://togithub.com/dequelabs/axe-core/issues/2133)) ([1012dfe](https://togithub.com/dequelabs/axe-core/commit/1012dfec29a7a69b70357211233bb350159fa83e))
- **th-has-data-cells:** fail when only cell points to different header ([2d420c3](https://togithub.com/dequelabs/axe-core/commit/2d420c33981231a21d375c0aa8907e0c4c7c8932))
- **types:** Add "wcag21aa" and "wcag21a" to our TS definition ([#2272](https://togithub.com/dequelabs/axe-core/issues/2272)) ([23674d4](https://togithub.com/dequelabs/axe-core/commit/23674d4403a7088996a758d0081b869516be4aea))
- **types:** Add missing properties to `Spec` ([#2273](https://togithub.com/dequelabs/axe-core/issues/2273)) ([c39ba9f](https://togithub.com/dequelabs/axe-core/commit/c39ba9ffbd3a9777660da1d7e27d2471fc4158cd))
##### [3.5.5](https://togithub.com/dequelabs/axe-core/compare/v3.5.4...v3.5.5) (2020-06-16)
##### Bug Fixes
- **aria-input-field-name:** add the missing word must to help metadata ([b0f5562](https://togithub.com/dequelabs/axe-core/commit/b0f5562ac2a746e8ac78f6e483e39162680f3a22))
- **color-contrast:** fix font-weight calculation for safari ([205b587](https://togithub.com/dequelabs/axe-core/commit/205b58709c280f00100bf24a7b6bf15da50ed0ed))
- **configure:** validate rules and checks properties ([8c91ead](https://togithub.com/dequelabs/axe-core/commit/8c91ead900fd3cab58f77af45cce54d02e734a8e))
- **is-visible:** return false for opacity: 0 and 0 height scrollable regions ([86ada3f](https://togithub.com/dequelabs/axe-core/commit/86ada3f7cef5b1fbcaad37b8acfaee93566ba8bf))
- **listitem:** do not fail for parent with role=presentation|none ([a3ddc6e](https://togithub.com/dequelabs/axe-core/commit/a3ddc6e1e43716b761e8bb42fba4842d88f813dc))
- **meta-viewport:** don't throw error if viewport property doesn't have a value ([2176794](https://togithub.com/dequelabs/axe-core/commit/2176794f8a831c8303984039e4a07b99d368b111))
##### [3.5.4](https://togithub.com/dequelabs/axe-core/compare/v3.5.3...v3.5.4) (2020-05-22)
##### Bug Fixes
- **get-element-stack:** properly calculate position of children of floated elements ([28a8c58](https://togithub.com/dequelabs/axe-core/commit/28a8c58b409461600da07eac164e5b0ca4744502))
##### [3.5.3](https://togithub.com/dequelabs/axe-core/compare/v3.5.2...v3.5.3) (2020-03-31)
##### Bug Fixes
- **meta-viewport:** parse negative and string values for `maximum-scale` ([#2137](https://togithub.com/dequelabs/axe-core/issues/2137)) ([8c92472](https://togithub.com/dequelabs/axe-core/commit/8c92472397676d44b333cf50ad1a9413b9783c2c))
- **respondable:** ignore reflected messages from iframes ([#2134](https://togithub.com/dequelabs/axe-core/issues/2134)) ([3ab9f21](https://togithub.com/dequelabs/axe-core/commit/3ab9f21414d8f4195ac95ffca8f0ce52258539b0))
- **header-present:** update verbiage to use heading instead of header ([#2132](https://togithub.com/dequelabs/axe-core/issues/2132)) ([8890063](https://togithub.com/dequelabs/axe-core/commit/889006397329a35a170f4a3d24c55c3c4fd758fc))
- **color-contrast:** mark more punctuations for review ([#2126](https://togithub.com/dequelabs/axe-core/issues/2126)) ([dc98afc](https://togithub.com/dequelabs/axe-core/commit/dc98afc841c86e4b7b771bbb1171152a151c3e5b))
- **unicode:** detect supplementary private use area A ([#2102](https://togithub.com/dequelabs/axe-core/issues/2102)) ([f1739c2](https://togithub.com/dequelabs/axe-core/commit/f1739c21efdf5cf6fddf425d1c72b056757f3ba1))
- **definition-list:** Mention
is allowed to group content in
([#2098](https://togithub.com/dequelabs/axe-core/issues/2098)) ([76b1a9f](https://togithub.com/dequelabs/axe-core/commit/76b1a9f7f244e43f63351c46d91fc8b27040ba98))
- **td-headers-attr:** mark as needs review if headers attr is empty ([#2096](https://togithub.com/dequelabs/axe-core/issues/2096)) ([699b566](https://togithub.com/dequelabs/axe-core/commit/699b566111cfed2a4ebeade35346a49bcb3546c7))
- **td-has-headers:** don't fail for empty headers attribute ([#2095](https://togithub.com/dequelabs/axe-core/issues/2095)) ([7952a37](https://togithub.com/dequelabs/axe-core/commit/7952a377b960c2403c8d4758a9f35ebe525549fe))
- **th-has-data-cells:** fail when data cell points to a different header ([#2094](https://togithub.com/dequelabs/axe-core/issues/2094)) ([d3bd416](https://togithub.com/dequelabs/axe-core/commit/d3bd416a3df7324231f17ff9e1e20dc6342c7aa5))
- **has-lang:** update message to indicate that xml:lang is not valid on HTML pages ([#2093](https://togithub.com/dequelabs/axe-core/issues/2093)) ([c3a7de2](https://togithub.com/dequelabs/axe-core/commit/c3a7de206baf77c0b25c8c095119393b1dc85f0f))
- **page-no-duplicate-contentinfo:** do not fail when first element is inside landmark ([#2092](https://togithub.com/dequelabs/axe-core/issues/2092)) ([eca7e05](https://togithub.com/dequelabs/axe-core/commit/eca7e05cc6ff750855bcb219833967a9d7087679))
##### [3.5.2](https://togithub.com/dequelabs/axe-core/compare/v3.5.1...v3.5.2) (2020-03-06)
##### Bug Fixes
- **aria-allowed-role:** allow role=spinbutton on input[type=tel]([635445b](https://togithub.com/dequelabs/axe-core/commit/635445ba6da7bc197bcdee6fb1a9d9dc81e43941))
- **color-contrast:** ignore form elements that move text outside of node using text-indent ([#2044](https://togithub.com/dequelabs/axe-core/issues/2044)) ([85cc6ab](https://togithub.com/dequelabs/axe-core/commit/85cc6abd7f919a7311c6da01a41853cbfd539508))
- **commons:** handle node(s) contained by SVG document when de… ([#2054](https://togithub.com/dequelabs/axe-core/issues/2054)) ([bf4c9bf](https://togithub.com/dequelabs/axe-core/commit/bf4c9bff2953b1ac7f40dbb1d0bd1986c1caa673))
- **getCheckMessage:** add API to return check message ([#2066](https://togithub.com/dequelabs/axe-core/issues/2066)) ([e216322](https://togithub.com/dequelabs/axe-core/commit/e216322183c8b064ebfd748fea785b8c2fe78b16))
- **has-lang:** fail check when `xml:lang` is used in HTML docum… ([#2053](https://togithub.com/dequelabs/axe-core/issues/2053)) ([e07aaea](https://togithub.com/dequelabs/axe-core/commit/e07aaea86bc9460a2d9f568637b4a77d33094ed6))
- **label-content-name-mismatch:** ignore non `widget` aria role(s) & do not use deprecated `lookupTable.rolesOfType` ([#2022](https://togithub.com/dequelabs/axe-core/issues/2022)) ([89bd84c](https://togithub.com/dequelabs/axe-core/commit/89bd84c4a9846dc31a660eda6b274329e7ac70b5))
- **package-lock:** change [@deque/doT](https://togithub.com/deque/doT) from agora to npm ([#2058](https://togithub.com/dequelabs/axe-core/issues/2058)) ([c03c0e5](https://togithub.com/dequelabs/axe-core/commit/c03c0e5ffc3ea1b49607355fa9d6f2e2faf0ebd1))
- **page-has-heading-one:** find screen-reader only headings ([#2065](https://togithub.com/dequelabs/axe-core/issues/2065)) ([f808a12](https://togithub.com/dequelabs/axe-core/commit/f808a12261269719534ae52c878d1700fb70053e))
- **region:** ignore direct child text nodes of body ([#2050](https://togithub.com/dequelabs/axe-core/issues/2050)) ([fde31d0](https://togithub.com/dequelabs/axe-core/commit/fde31d03d24820f681b257c4c42b98f25b2877ec))
- **skip-link:** identify as skip-link only if the link is offscreen ([#2079](https://togithub.com/dequelabs/axe-core/issues/2079)) ([241e1d0](https://togithub.com/dequelabs/axe-core/commit/241e1d0715398a39c2e502ddb781f5fc29987dde))
- check `invaildrole` fails only when all roles are invalid ([#2075](https://togithub.com/dequelabs/axe-core/issues/2075)) ([989b317](https://togithub.com/dequelabs/axe-core/commit/989b31788b08b6514dd4b606162193d4dd168be9))
- ignore empty, whitespace or undefined `role` for rule \`ari… ([#2077](https://togithub.com/dequelabs/axe-core/issues/2077)) ([dbd3c02](https://togithub.com/dequelabs/axe-core/commit/dbd3c0211b05641f366dfe2fe9c2124cad9e5e3a))
- update tags for rule `area-alt` ([#2051](https://togithub.com/dequelabs/axe-core/issues/2051)) ([7db231f](https://togithub.com/dequelabs/axe-core/commit/7db231f2ff2b70a4e8e6f7aababe0871764ece96))
##### [3.5.1](https://togithub.com/dequelabs/axe-core/compare/v3.5.0...v3.5.1) (2020-02-12)
##### Bug Fixes
- **color-contrast:** parse font-weight value as number ([#2031](https://togithub.com/dequelabs/axe-core/issues/2031)) ([#2040](https://togithub.com/dequelabs/axe-core/issues/2040)) ([0bb2166](https://togithub.com/dequelabs/axe-core/commit/0bb21669f75b3adc0e3345c85680d437c57f94d8))
- **color-contrast:** properly pass options to check ([#2033](https://togithub.com/dequelabs/axe-core/issues/2033)) ([26b99c0](https://togithub.com/dequelabs/axe-core/commit/26b99c0a511bd6fffaaca7535d732f26b39ef46e))
- **commons:** avoid unicode regex encoding in axe.min.js ([#2024](https://togithub.com/dequelabs/axe-core/issues/2024)) ([ae90dc4](https://togithub.com/dequelabs/axe-core/commit/ae90dc47521f6047f71befcb3551686cf857208d))
- **sri-history:** correct SRI for various versions ([#2041](https://togithub.com/dequelabs/axe-core/issues/2041)) ([940c017](https://togithub.com/dequelabs/axe-core/commit/940c01708cede33e796972ce810a815ddf492ba4))
Renovate configuration
:date: Schedule: "every weekend" (UTC).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
3.5.5
->4.0.2
Release Notes
dequelabs/axe-core
### [`v4.0.2`](https://togithub.com/dequelabs/axe-core/blob/master/CHANGELOG.md#402-httpsgithubcomdequelabsaxe-corecomparev401v402-2020-09-08) [Compare Source](https://togithub.com/dequelabs/axe-core/compare/v4.0.1...v4.0.2) ### [`v4.0.1`](https://togithub.com/dequelabs/axe-core/blob/master/CHANGELOG.md#401-httpsgithubcomdequelabsaxe-corecomparev400v401-2020-08-04) [Compare Source](https://togithub.com/dequelabs/axe-core/compare/v4.0.0...v4.0.1) ##### Bug Fixes - **checks**: do not normalize options for custom checks ([#2435](https://togithub.com/dequelabs/axe-core/issues/2435)) ([83056ad](https://togithub.com/dequelabs/axe-core/commit/83056ada0e50dc943a5e2829c97323a744cb3b28)) ### [`v4.0.0`](https://togithub.com/dequelabs/axe-core/blob/master/CHANGELOG.md#400-httpsgithubcomdequelabsaxe-corecomparev355v400-2020-07-28) [Compare Source](https://togithub.com/dequelabs/axe-core/compare/v3.5.5...v4.0.0) ##### Breaking Changes The following rules were deprecated in axe-core 3.x, and are removed in 4.0: - aria-dpub-role-fallback - checkboxgroup - layout-table - radiogroup - video-description The following checks were deprecated in axe-core 3.x, and are removed in 4.0: - aria/implicit-role-fallback - forms/fieldset - forms/group-labelledby - media/description - tables/has-caption - tables/has-summary - tables/has-th ##### Features - add layout-table-matches method ([#2400](https://togithub.com/dequelabs/axe-core/issues/2400)) ([d7ba70f](https://togithub.com/dequelabs/axe-core/commit/d7ba70fc9916cedb2e977c9dc10667985c2bb4ed)) - **aria/get-roles-by-type:** deprecate in favor of standards/get-aria-roles-by-type ([#2362](https://togithub.com/dequelabs/axe-core/issues/2362)) ([c0c37ea](https://togithub.com/dequelabs/axe-core/commit/c0c37ea22f306cc93341fe25e173e3f65b6f924b)) - **aria/lookupTable, aria-allowed-attr:** deprecate aria.lookupTable and passing allowed attributes to aria-allowed-attr ([#2395](https://togithub.com/dequelabs/axe-core/issues/2395)) ([739d1b1](https://togithub.com/dequelabs/axe-core/commit/739d1b11052c93c0856e6e5d217b66e613e43f11)) - **avoid-inline-spacing:** add option for which css properties to look at ([#2244](https://togithub.com/dequelabs/axe-core/issues/2244)) ([93c027a](https://togithub.com/dequelabs/axe-core/commit/93c027ab7d081dcda401399e1cbdb5a27026c927)) - **checks:** normalize check options to alway be an object ([#2219](https://togithub.com/dequelabs/axe-core/issues/2219)) ([da12da7](https://togithub.com/dequelabs/axe-core/commit/da12da79b1e7a16887807980e03d4e8244bed560)) - **checks,rules:** remove deprecated checks and rules ([#2214](https://togithub.com/dequelabs/axe-core/issues/2214)) ([317545a](https://togithub.com/dequelabs/axe-core/commit/317545a0916a16e05263d1cedb6d9753e4ef6e19)) - **closest:** VirtualNode implementation of Element.closest. Deprecate commons.dom.findUp and commons.dom.findUpVirtual ([#2139](https://togithub.com/dequelabs/axe-core/issues/2139)) ([493dd22](https://togithub.com/dequelabs/axe-core/commit/493dd2253606189a5e475c691aa8f0dc68a8aedd)) - **color-contrast, utils:** add more options to color-contrast, add utils.deepMerge, deprecate commons.color.hasValidContrastRatio ([#2256](https://togithub.com/dequelabs/axe-core/issues/2256)) ([49fdb46](https://togithub.com/dequelabs/axe-core/commit/49fdb46cf371321760a3bdff6acc5311b4cfd158)) - **commons/aria:** deprecate getRole({ noImplicit }) for getExplicitRole() ([#2294](https://togithub.com/dequelabs/axe-core/issues/2294)) ([a2873ea](https://togithub.com/dequelabs/axe-core/commit/a2873ea41f5b264165a2fb76679ab121985bb4f2)) - **commons/standards:** create the commons/standards object for helper functions against the standards table ([#2358](https://togithub.com/dequelabs/axe-core/issues/2358)) ([6dce974](https://togithub.com/dequelabs/axe-core/commit/6dce974ee5f3095143818fbf5180d21762fe5de6)) - **duplicate-img-label:** add option for parentSelector ([#2216](https://togithub.com/dequelabs/axe-core/issues/2216)) ([8906806](https://togithub.com/dequelabs/axe-core/commit/8906806fa039ba105bea745495e91031461af445)) - **get-role:** add presentation role resolution and inheritance ([#2281](https://togithub.com/dequelabs/axe-core/issues/2281)) ([e207190](https://togithub.com/dequelabs/axe-core/commit/e2071900c462048a7455ec1f41878ab4f70b1bdd)) - **get-role:** work with standards object ([#2367](https://togithub.com/dequelabs/axe-core/issues/2367)) ([1b20faf](https://togithub.com/dequelabs/axe-core/commit/1b20faf73417fde425dadfe1ac0a359d2179c1a1)) - **globals:** deduce required window and document globals from context ([#2308](https://togithub.com/dequelabs/axe-core/issues/2308)) ([61bac69](https://togithub.com/dequelabs/axe-core/commit/61bac69877da884a9a24b040f898a67c6746984f)) - **has-descendant, page-no-duplicate:** move page-has-elm and page-no-duplicate to generic check ([#2229](https://togithub.com/dequelabs/axe-core/issues/2229)) ([59125a0](https://togithub.com/dequelabs/axe-core/commit/59125a056d4b591ee20a67be12e1c66e83ec7c25)) - **has-lang:** add option for which attributes to look at ([#2239](https://togithub.com/dequelabs/axe-core/issues/2239)) ([e69c46a](https://togithub.com/dequelabs/axe-core/commit/e69c46a49f348b8ae1fec8929e4688940b644a06)) - **has-text-content:** add generic check has-text-content ([#2234](https://togithub.com/dequelabs/axe-core/issues/2234)) ([60ddc65](https://togithub.com/dequelabs/axe-core/commit/60ddc6577b70e27e9e7fe340d163b01360035e13)) - **i18n:** add Basque (eu) translation ([#1964](https://togithub.com/dequelabs/axe-core/issues/1964)) ([176cf82](https://togithub.com/dequelabs/axe-core/commit/176cf824288a927e5e21dd64a7793251a31ef180)) - **matcher:** allow regex string to be parsed as regex ([#2324](https://togithub.com/dequelabs/axe-core/issues/2324)) ([321b2d1](https://togithub.com/dequelabs/axe-core/commit/321b2d1dbfb8f3e04847674f46ada53b19313142)) - **matches:** add explicitRole, implicitRole, and semanticRole matches functions ([#2286](https://togithub.com/dequelabs/axe-core/issues/2286)) ([30efbff](https://togithub.com/dequelabs/axe-core/commit/30efbfffc8b83ca03b4b2697e4202027826195f9)) - **matches-definition:** add generic check matches-definition ([#2233](https://togithub.com/dequelabs/axe-core/issues/2233)) ([20467aa](https://togithub.com/dequelabs/axe-core/commit/20467aa48705d4b6b98f123031431bb3ac3ee22b)) - **metadata-function-map:** add metadata function map to support check evaulate functions as an id string ([#2162](https://togithub.com/dequelabs/axe-core/issues/2162)) ([ec9b931](https://togithub.com/dequelabs/axe-core/commit/ec9b931c3123b3252e3c0afd5b059f0bbcfcc0d0)) - **non-space-content:** switch all non-empty checks to new generic check ([#2215](https://togithub.com/dequelabs/axe-core/issues/2215)) ([7ce7b00](https://togithub.com/dequelabs/axe-core/commit/7ce7b00c2d302d830bd2c0efa027d0ea3b10770c)) - **object-alt,accessible-text:** object-alt rule and accessible text to work with serial virtual nodes with children ([e8e17e4](https://togithub.com/dequelabs/axe-core/commit/e8e17e42c3594518ee60838749a507504a839c69)) - **options:** add ancestry CSS selector to nodes ([#2389](https://togithub.com/dequelabs/axe-core/issues/2389)) ([f2cccf5](https://togithub.com/dequelabs/axe-core/commit/f2cccf50def5b2409f5903ce325f18475c8ed79e)) - **region:** add option to match nodes as region ([#2249](https://togithub.com/dequelabs/axe-core/issues/2249)) ([b544554](https://togithub.com/dequelabs/axe-core/commit/b544554902b3aa0afb477e5e78140780f42e3405)) - **required-attrs:** deprecate options to pass more required attrs ([797ee34](https://togithub.com/dequelabs/axe-core/commit/797ee34e6913cc5e45d55c770127e91623cb31f7)) - **rule:** add reviewOnFail option to have rule return as needs review instead of violation ([#2235](https://togithub.com/dequelabs/axe-core/issues/2235)) ([bb72acd](https://togithub.com/dequelabs/axe-core/commit/bb72acde17e9f783ac136c30a79f14144326a7df)) - **rule:** optional impact on rules ([#2393](https://togithub.com/dequelabs/axe-core/issues/2393)) ([e48c1eb](https://togithub.com/dequelabs/axe-core/commit/e48c1eb67db6182d7048a21f935db5a9416077ec)) - **scope-value:** add options for valid scope values ([#2245](https://togithub.com/dequelabs/axe-core/issues/2245)) ([44269ec](https://togithub.com/dequelabs/axe-core/commit/44269ec6695645417dda03b26fcb04abebc15f5f)) - **standards:** add ariaRoles standard ([#2328](https://togithub.com/dequelabs/axe-core/issues/2328)) ([70efbc0](https://togithub.com/dequelabs/axe-core/commit/70efbc045448d6621c270e5cbec70fe5794d4216)) - **standards:** add dpub-roles spec ([#2332](https://togithub.com/dequelabs/axe-core/issues/2332)) ([7ec3185](https://togithub.com/dequelabs/axe-core/commit/7ec3185d55ca8fdce07c0345f5b960b39a54aba4)) - **standards:** add get-aria-roles-supporting-name-from-content and deprecate aria/get-roles-with-name-from-content ([#2363](https://togithub.com/dequelabs/axe-core/issues/2363)) ([240b528](https://togithub.com/dequelabs/axe-core/commit/240b528a3a5e5f06e29973df5a9427315496bd28)) - **standards:** add get-elements-by-content-type and implicit-html-roles ([#2375](https://togithub.com/dequelabs/axe-core/issues/2375)) ([f1e0848](https://togithub.com/dequelabs/axe-core/commit/f1e0848cb359f5912e2cf12ada02b06c079d7e21)) - add "ACT" tag for published W3C ACT rules ([#2382](https://togithub.com/dequelabs/axe-core/issues/2382)) ([cf11b64](https://togithub.com/dequelabs/axe-core/commit/cf11b646f9b883e153ff5ec8fd848a363ea6bb24)) - **standards:** add html-elms spec ([#2333](https://togithub.com/dequelabs/axe-core/issues/2333)) ([1d6a888](https://togithub.com/dequelabs/axe-core/commit/1d6a8885166007f8fec78ce853b8fef8262c522d)) - **standards:** create standards object and ariaAttrs ([#2315](https://togithub.com/dequelabs/axe-core/issues/2315)) ([48610de](https://togithub.com/dequelabs/axe-core/commit/48610de74fed473f7d87e3c01f87a46d4dec406c)) - **utils.getFlattenTree:** default to documentElement ([#2260](https://togithub.com/dequelabs/axe-core/issues/2260)) ([8b14ccc](https://togithub.com/dequelabs/axe-core/commit/8b14ccc5b1bd89892f57ff0f02de2045e7c3756f)) - **valid-lang:** add option for which attributes to look at ([#2240](https://togithub.com/dequelabs/axe-core/issues/2240)) ([ffee19e](https://togithub.com/dequelabs/axe-core/commit/ffee19e4a769d66f9c81016dce83ad654609a9df)) - update SC tags for `label` rule ([#2037](https://togithub.com/dequelabs/axe-core/issues/2037)) ([c7113fc](https://togithub.com/dequelabs/axe-core/commit/c7113fcc5d3f144e37d0204eebef701ffc844280)) ##### Bug Fixes - **accessible-name-virtual:** allow subtree text to work with virtual and serial nodes ([#2346](https://togithub.com/dequelabs/axe-core/issues/2346)) ([67d2dca](https://togithub.com/dequelabs/axe-core/commit/67d2dca91af29a47e85919b049d98a5c83ec5b99)) - **api:** correct use of rules property in axe.run ([#2278](https://togithub.com/dequelabs/axe-core/issues/2278)) ([1fd9e11](https://togithub.com/dequelabs/axe-core/commit/1fd9e116598fc2c152a30651110758043fe58ffd)) - **aria-allowed-attr:** Add aria-orientation to radiogroup role ([#2322](https://togithub.com/dequelabs/axe-core/issues/2322)) ([5e1f922](https://togithub.com/dequelabs/axe-core/commit/5e1f92206134c81e5c05e907ab3fc1c223243b3d)) - **aria-allowed-attr:** allow aria-activedescendant on role=application ([#2304](https://togithub.com/dequelabs/axe-core/issues/2304)) ([2554f5c](https://togithub.com/dequelabs/axe-core/commit/2554f5cdfc7bf616b52f109adedf575c7ea65f65)) - **aria-allowed-role:** Add fieldset to allowed elements for radiogroup ([#2326](https://togithub.com/dequelabs/axe-core/issues/2326)) ([a5409d4](https://togithub.com/dequelabs/axe-core/commit/a5409d42deb69ff5982a732a7e947ce97fce9c1e)) - **aria-allowed-role:** allow role=presentation on hr ([#2300](https://togithub.com/dequelabs/axe-core/issues/2300)) ([b524ea9](https://togithub.com/dequelabs/axe-core/commit/b524ea954fdcf8fcf09b49bdbe546335ed0e46df)) - **aria-lablledby:** work with virtual and serial virtual nodes ([#2341](https://togithub.com/dequelabs/axe-core/issues/2341)) ([c1f3db7](https://togithub.com/dequelabs/axe-core/commit/c1f3db749f8de71635bc378c7cdf1a22c782429a)) - **aria-toggle-field-name:** work with virtual nodes ([#2353](https://togithub.com/dequelabs/axe-core/issues/2353)) ([e5fb01e](https://togithub.com/dequelabs/axe-core/commit/e5fb01e497c63c2deca6eebd2466faea4d9afb2a)) - **aria/allowed-attr:** work with standards object ([#2360](https://togithub.com/dequelabs/axe-core/issues/2360)) ([40397f5](https://togithub.com/dequelabs/axe-core/commit/40397f560f0bf0bcd7d80b98c4c02857cf6f2584)) - **aria/get-role-type:** work with standards object ([#2361](https://togithub.com/dequelabs/axe-core/issues/2361)) ([a61e314](https://togithub.com/dequelabs/axe-core/commit/a61e3142ba5976bde09a9cd82cc944eab5ee284b)) - **autocomplete:** allow all 'tel-\*' autocomplete values on type=tel ([#2307](https://togithub.com/dequelabs/axe-core/issues/2307)) ([58c8175](https://togithub.com/dequelabs/axe-core/commit/58c8175ce4bcfd597c1d6df4c95113d2eb753951)) - **button-name:** work with serial virtual node ([#2351](https://togithub.com/dequelabs/axe-core/issues/2351)) ([efa0e56](https://togithub.com/dequelabs/axe-core/commit/efa0e56ed8901c0d379e564cc0d4d5532b5df547)) - **bypass:** find headings in iframes ([#2310](https://togithub.com/dequelabs/axe-core/issues/2310)) ([7c23dbd](https://togithub.com/dequelabs/axe-core/commit/7c23dbd1d04d95e3bd2b56a0bd14571f906eb3d5)) - **color:** allow all valid CSS colors ([#2381](https://togithub.com/dequelabs/axe-core/issues/2381)) ([63d69ea](https://togithub.com/dequelabs/axe-core/commit/63d69ea1313d0c7dcdc4142c8de160b89082d9df)) - **color-contrast:** account for text-shadow ([#2334](https://togithub.com/dequelabs/axe-core/issues/2334)) ([3eb6d2c](https://togithub.com/dequelabs/axe-core/commit/3eb6d2ccde9dc731450c90ebe497580cb98de201)) - **color-contrast:** ignore aria-disabled labels ([#2130](https://togithub.com/dequelabs/axe-core/issues/2130)) ([e451b87](https://togithub.com/dequelabs/axe-core/commit/e451b87166b02262b5f191be1cf9fe1548047931)) - **color-contrast:** properly handle truncated text ([#2302](https://togithub.com/dequelabs/axe-core/issues/2302)) ([a56190c](https://togithub.com/dequelabs/axe-core/commit/a56190c845cc7619a38a28685c48d8ac38108ebd)) - **dlitem:** allow role=presentation on parent dl ([#2301](https://togithub.com/dequelabs/axe-core/issues/2301)) ([9857978](https://togithub.com/dequelabs/axe-core/commit/9857978a1f926b9eada8f560c9fbb1950fe8c648)) - **focusable-no-name:** work with serial virtual nodes ([#2399](https://togithub.com/dequelabs/axe-core/issues/2399)) ([1ef3066](https://togithub.com/dequelabs/axe-core/commit/1ef3066476af80a7b5cb61a8fcb113f0208d5086)) - **forms/\*:** allow all form control value checks to work with virtual nodes ([#2343](https://togithub.com/dequelabs/axe-core/issues/2343)) ([8ad41af](https://togithub.com/dequelabs/axe-core/commit/8ad41af457125a268256f84de7623a79e905f782)) - **header-present:** fail for headings with non-header role ([#2306](https://togithub.com/dequelabs/axe-core/issues/2306)) ([b8ffb39](https://togithub.com/dequelabs/axe-core/commit/b8ffb39785188dd230431f4f53825f1fe42ee3af)) - **html-namespace-matches:** work with serial virtual nodes ([#2398](https://togithub.com/dequelabs/axe-core/issues/2398)) ([18c22fd](https://togithub.com/dequelabs/axe-core/commit/18c22fd379440eb681aa18cf0b624d6b4b3cbeec)) - **implicit-roles:** add proper implicit role calculation ([#2242](https://togithub.com/dequelabs/axe-core/issues/2242)) ([e9dd259](https://togithub.com/dequelabs/axe-core/commit/e9dd2598b469fcbf936517aba33f983191301ff9)) - **input-button-name:** work with virtual nodes ([#2352](https://togithub.com/dequelabs/axe-core/issues/2352)) ([63ca388](https://togithub.com/dequelabs/axe-core/commit/63ca3881e8352fba3b71f2f76dae23a0d70a271f)) - **is-valid-autocomplete:** allow autocomplete="one-time-code" ([#2336](https://togithub.com/dequelabs/axe-core/issues/2336)) ([638346f](https://togithub.com/dequelabs/axe-core/commit/638346fc515cfa5fda1b71f5ad31f5d4436a21eb)) - **label:** work with virtual nodes ([#2354](https://togithub.com/dequelabs/axe-core/issues/2354)) ([44b033c](https://togithub.com/dequelabs/axe-core/commit/44b033c51619294a8d85c26aa6c703f57db90a59)) - **page-has-h1:** allow aria-level=1 on native headings ([#2349](https://togithub.com/dequelabs/axe-core/issues/2349)) ([70b10b2](https://togithub.com/dequelabs/axe-core/commit/70b10b29c725507b0c1b6fb0d6d4146f123e5d34)) - **rule:** allow impact to be configured ([#2426](https://togithub.com/dequelabs/axe-core/issues/2426)) ([f325c75](https://togithub.com/dequelabs/axe-core/commit/f325c755a11895cbb868de7be648461e5d81494e)) - **rule,check:** allow function ids for matches property in rule.configure ([#2423](https://togithub.com/dequelabs/axe-core/issues/2423)) ([3ccb781](https://togithub.com/dequelabs/axe-core/commit/3ccb78128469d234db22225ea93a40c6d8fef434)) - **run:** cleanup globals if set from context ([#2387](https://togithub.com/dequelabs/axe-core/issues/2387)) ([d5b6931](https://togithub.com/dequelabs/axe-core/commit/d5b6931cba857a5c787d912ee56bdd973e3742d4)) - **svg-image-alt:** work with serial virtual nodes ([#2397](https://togithub.com/dequelabs/axe-core/issues/2397)) ([e2537ef](https://togithub.com/dequelabs/axe-core/commit/e2537eff1eb4b5378d63bddf00df44347d3aa09b)) - **types:** Allow `impact` to be `null` ([#2321](https://togithub.com/dequelabs/axe-core/issues/2321)) ([757aacd](https://togithub.com/dequelabs/axe-core/commit/757aacd9716dc8a606f23807a5e8fe6a5474fbee)), closes [#2313](https://togithub.com/dequelabs/axe-core/issues/2313) - **types:** Make any tag allowed ([#2314](https://togithub.com/dequelabs/axe-core/issues/2314)) ([5d98a04](https://togithub.com/dequelabs/axe-core/commit/5d98a043d8bcda3a3fe032dd8205c9256c481631)), closes [#2312](https://togithub.com/dequelabs/axe-core/issues/2312) - **typings:** update types file ([#2425](https://togithub.com/dequelabs/axe-core/issues/2425)) ([0aab922](https://togithub.com/dequelabs/axe-core/commit/0aab922630bf72cc658dee3fb907463d718c57f1)) - **virtual-node:** default and lowercase type property ([#2350](https://togithub.com/dequelabs/axe-core/issues/2350)) ([f6b3484](https://togithub.com/dequelabs/axe-core/commit/f6b34849fd0d869448137b4d032ca69a91fa9f66)) - ensure correctly generated axe is required by `aria-supported` build step ([#2295](https://togithub.com/dequelabs/axe-core/issues/2295)) ([1414a9f](https://togithub.com/dequelabs/axe-core/commit/1414a9fd822700609024aa2cef782d63cfb0bce4)) - **aria-required-attr:** pass aria-checked for elements with checked property ([#2226](https://togithub.com/dequelabs/axe-core/issues/2226)) ([64318a5](https://togithub.com/dequelabs/axe-core/commit/64318a5bce02f05c6e6a1acf739c354b84b88082)) - **axe.d.ts:** add `element` to NodeResults ([#2211](https://togithub.com/dequelabs/axe-core/issues/2211)) ([2429355](https://togithub.com/dequelabs/axe-core/commit/242935552c1679f0c98aff8585fd39c0442d2d6e)) - **color-contrast:** mark more punctutions for review ([#2126](https://togithub.com/dequelabs/axe-core/issues/2126)) ([dc98afc](https://togithub.com/dequelabs/axe-core/commit/dc98afc841c86e4b7b771bbb1171152a151c3e5b)) - **duplicate-id:** list the duplicate id in message ([#2163](https://togithub.com/dequelabs/axe-core/issues/2163)) ([f5d4ff9](https://togithub.com/dequelabs/axe-core/commit/f5d4ff9e792b979c7f7c7cf8b3607f3969c25eb4)) - **required-children:** consider overriding descendant role(s)… ([#2131](https://togithub.com/dequelabs/axe-core/issues/2131)) ([e1c11dd](https://togithub.com/dequelabs/axe-core/commit/e1c11ddf6e001eaa593a477eb7a5cb2f3c020e6d)) - **scrollable-region-focusable:** pass for elements with contenteditable ([#2133](https://togithub.com/dequelabs/axe-core/issues/2133)) ([1012dfe](https://togithub.com/dequelabs/axe-core/commit/1012dfec29a7a69b70357211233bb350159fa83e)) - **th-has-data-cells:** fail when only cell points to different header ([2d420c3](https://togithub.com/dequelabs/axe-core/commit/2d420c33981231a21d375c0aa8907e0c4c7c8932)) - **types:** Add "wcag21aa" and "wcag21a" to our TS definition ([#2272](https://togithub.com/dequelabs/axe-core/issues/2272)) ([23674d4](https://togithub.com/dequelabs/axe-core/commit/23674d4403a7088996a758d0081b869516be4aea)) - **types:** Add missing properties to `Spec` ([#2273](https://togithub.com/dequelabs/axe-core/issues/2273)) ([c39ba9f](https://togithub.com/dequelabs/axe-core/commit/c39ba9ffbd3a9777660da1d7e27d2471fc4158cd)) ##### [3.5.5](https://togithub.com/dequelabs/axe-core/compare/v3.5.4...v3.5.5) (2020-06-16) ##### Bug Fixes - **aria-input-field-name:** add the missing word must to help metadata ([b0f5562](https://togithub.com/dequelabs/axe-core/commit/b0f5562ac2a746e8ac78f6e483e39162680f3a22)) - **color-contrast:** fix font-weight calculation for safari ([205b587](https://togithub.com/dequelabs/axe-core/commit/205b58709c280f00100bf24a7b6bf15da50ed0ed)) - **configure:** validate rules and checks properties ([8c91ead](https://togithub.com/dequelabs/axe-core/commit/8c91ead900fd3cab58f77af45cce54d02e734a8e)) - **is-visible:** return false for opacity: 0 and 0 height scrollable regions ([86ada3f](https://togithub.com/dequelabs/axe-core/commit/86ada3f7cef5b1fbcaad37b8acfaee93566ba8bf)) - **listitem:** do not fail for parent with role=presentation|none ([a3ddc6e](https://togithub.com/dequelabs/axe-core/commit/a3ddc6e1e43716b761e8bb42fba4842d88f813dc)) - **meta-viewport:** don't throw error if viewport property doesn't have a value ([2176794](https://togithub.com/dequelabs/axe-core/commit/2176794f8a831c8303984039e4a07b99d368b111)) ##### [3.5.4](https://togithub.com/dequelabs/axe-core/compare/v3.5.3...v3.5.4) (2020-05-22) ##### Bug Fixes - **get-element-stack:** properly calculate position of children of floated elements ([28a8c58](https://togithub.com/dequelabs/axe-core/commit/28a8c58b409461600da07eac164e5b0ca4744502)) ##### [3.5.3](https://togithub.com/dequelabs/axe-core/compare/v3.5.2...v3.5.3) (2020-03-31) ##### Bug Fixes - **meta-viewport:** parse negative and string values for `maximum-scale` ([#2137](https://togithub.com/dequelabs/axe-core/issues/2137)) ([8c92472](https://togithub.com/dequelabs/axe-core/commit/8c92472397676d44b333cf50ad1a9413b9783c2c)) - **respondable:** ignore reflected messages from iframes ([#2134](https://togithub.com/dequelabs/axe-core/issues/2134)) ([3ab9f21](https://togithub.com/dequelabs/axe-core/commit/3ab9f21414d8f4195ac95ffca8f0ce52258539b0)) - **header-present:** update verbiage to use heading instead of header ([#2132](https://togithub.com/dequelabs/axe-core/issues/2132)) ([8890063](https://togithub.com/dequelabs/axe-core/commit/889006397329a35a170f4a3d24c55c3c4fd758fc)) - **color-contrast:** mark more punctuations for review ([#2126](https://togithub.com/dequelabs/axe-core/issues/2126)) ([dc98afc](https://togithub.com/dequelabs/axe-core/commit/dc98afc841c86e4b7b771bbb1171152a151c3e5b)) - **unicode:** detect supplementary private use area A ([#2102](https://togithub.com/dequelabs/axe-core/issues/2102)) ([f1739c2](https://togithub.com/dequelabs/axe-core/commit/f1739c21efdf5cf6fddf425d1c72b056757f3ba1)) - **definition-list:** Mention([#2098](https://togithub.com/dequelabs/axe-core/issues/2098)) ([76b1a9f](https://togithub.com/dequelabs/axe-core/commit/76b1a9f7f244e43f63351c46d91fc8b27040ba98)) - **td-headers-attr:** mark as needs review if headers attr is empty ([#2096](https://togithub.com/dequelabs/axe-core/issues/2096)) ([699b566](https://togithub.com/dequelabs/axe-core/commit/699b566111cfed2a4ebeade35346a49bcb3546c7)) - **td-has-headers:** don't fail for empty headers attribute ([#2095](https://togithub.com/dequelabs/axe-core/issues/2095)) ([7952a37](https://togithub.com/dequelabs/axe-core/commit/7952a377b960c2403c8d4758a9f35ebe525549fe)) - **th-has-data-cells:** fail when data cell points to a different header ([#2094](https://togithub.com/dequelabs/axe-core/issues/2094)) ([d3bd416](https://togithub.com/dequelabs/axe-core/commit/d3bd416a3df7324231f17ff9e1e20dc6342c7aa5)) - **has-lang:** update message to indicate that xml:lang is not valid on HTML pages ([#2093](https://togithub.com/dequelabs/axe-core/issues/2093)) ([c3a7de2](https://togithub.com/dequelabs/axe-core/commit/c3a7de206baf77c0b25c8c095119393b1dc85f0f)) - **page-no-duplicate-contentinfo:** do not fail when first element is inside landmark ([#2092](https://togithub.com/dequelabs/axe-core/issues/2092)) ([eca7e05](https://togithub.com/dequelabs/axe-core/commit/eca7e05cc6ff750855bcb219833967a9d7087679)) ##### [3.5.2](https://togithub.com/dequelabs/axe-core/compare/v3.5.1...v3.5.2) (2020-03-06) ##### Bug Fixes - **aria-allowed-role:** allow role=spinbutton on input[type=tel]([635445b](https://togithub.com/dequelabs/axe-core/commit/635445ba6da7bc197bcdee6fb1a9d9dc81e43941)) - **color-contrast:** ignore form elements that move text outside of node using text-indent ([#2044](https://togithub.com/dequelabs/axe-core/issues/2044)) ([85cc6ab](https://togithub.com/dequelabs/axe-core/commit/85cc6abd7f919a7311c6da01a41853cbfd539508)) - **commons:** handle node(s) contained by SVG document when de… ([#2054](https://togithub.com/dequelabs/axe-core/issues/2054)) ([bf4c9bf](https://togithub.com/dequelabs/axe-core/commit/bf4c9bff2953b1ac7f40dbb1d0bd1986c1caa673)) - **getCheckMessage:** add API to return check message ([#2066](https://togithub.com/dequelabs/axe-core/issues/2066)) ([e216322](https://togithub.com/dequelabs/axe-core/commit/e216322183c8b064ebfd748fea785b8c2fe78b16)) - **has-lang:** fail check when `xml:lang` is used in HTML docum… ([#2053](https://togithub.com/dequelabs/axe-core/issues/2053)) ([e07aaea](https://togithub.com/dequelabs/axe-core/commit/e07aaea86bc9460a2d9f568637b4a77d33094ed6)) - **label-content-name-mismatch:** ignore non `widget` aria role(s) & do not use deprecated `lookupTable.rolesOfType` ([#2022](https://togithub.com/dequelabs/axe-core/issues/2022)) ([89bd84c](https://togithub.com/dequelabs/axe-core/commit/89bd84c4a9846dc31a660eda6b274329e7ac70b5)) - **package-lock:** change [@deque/doT](https://togithub.com/deque/doT) from agora to npm ([#2058](https://togithub.com/dequelabs/axe-core/issues/2058)) ([c03c0e5](https://togithub.com/dequelabs/axe-core/commit/c03c0e5ffc3ea1b49607355fa9d6f2e2faf0ebd1)) - **page-has-heading-one:** find screen-reader only headings ([#2065](https://togithub.com/dequelabs/axe-core/issues/2065)) ([f808a12](https://togithub.com/dequelabs/axe-core/commit/f808a12261269719534ae52c878d1700fb70053e)) - **region:** ignore direct child text nodes of body ([#2050](https://togithub.com/dequelabs/axe-core/issues/2050)) ([fde31d0](https://togithub.com/dequelabs/axe-core/commit/fde31d03d24820f681b257c4c42b98f25b2877ec)) - **skip-link:** identify as skip-link only if the link is offscreen ([#2079](https://togithub.com/dequelabs/axe-core/issues/2079)) ([241e1d0](https://togithub.com/dequelabs/axe-core/commit/241e1d0715398a39c2e502ddb781f5fc29987dde)) - check `invaildrole` fails only when all roles are invalid ([#2075](https://togithub.com/dequelabs/axe-core/issues/2075)) ([989b317](https://togithub.com/dequelabs/axe-core/commit/989b31788b08b6514dd4b606162193d4dd168be9)) - ignore empty, whitespace or undefined `role` for rule \`ari… ([#2077](https://togithub.com/dequelabs/axe-core/issues/2077)) ([dbd3c02](https://togithub.com/dequelabs/axe-core/commit/dbd3c0211b05641f366dfe2fe9c2124cad9e5e3a)) - update tags for rule `area-alt` ([#2051](https://togithub.com/dequelabs/axe-core/issues/2051)) ([7db231f](https://togithub.com/dequelabs/axe-core/commit/7db231f2ff2b70a4e8e6f7aababe0871764ece96)) ##### [3.5.1](https://togithub.com/dequelabs/axe-core/compare/v3.5.0...v3.5.1) (2020-02-12) ##### Bug Fixes - **color-contrast:** parse font-weight value as number ([#2031](https://togithub.com/dequelabs/axe-core/issues/2031)) ([#2040](https://togithub.com/dequelabs/axe-core/issues/2040)) ([0bb2166](https://togithub.com/dequelabs/axe-core/commit/0bb21669f75b3adc0e3345c85680d437c57f94d8)) - **color-contrast:** properly pass options to check ([#2033](https://togithub.com/dequelabs/axe-core/issues/2033)) ([26b99c0](https://togithub.com/dequelabs/axe-core/commit/26b99c0a511bd6fffaaca7535d732f26b39ef46e)) - **commons:** avoid unicode regex encoding in axe.min.js ([#2024](https://togithub.com/dequelabs/axe-core/issues/2024)) ([ae90dc4](https://togithub.com/dequelabs/axe-core/commit/ae90dc47521f6047f71befcb3551686cf857208d)) - **sri-history:** correct SRI for various versions ([#2041](https://togithub.com/dequelabs/axe-core/issues/2041)) ([940c017](https://togithub.com/dequelabs/axe-core/commit/940c01708cede33e796972ce810a815ddf492ba4))
- [ ] If you want to rebase/retry this PR, check this box
Renovate configuration
:date: Schedule: "every weekend" (UTC).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
Preview deployed with success. Look for the URL in Details.
Built with commit 0572602e2a67fd2c51487c147fe247070e0d1acb
https://deploy-preview-288--multei.netlify.app
Codecov Report
Continue to review full report at Codecov.