Skip to content

Latest commit

 

History

History
403 lines (283 loc) · 20.6 KB

CHANGELOG.md

File metadata and controls

403 lines (283 loc) · 20.6 KB

3.0.0-alpha.8 (2017-10-20)

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)

Performance Improvements

  • reporter: add option to limit result types to be processed (#568) (42b46d9), closes #512

3.0.0-alpha.7 (2017-10-20)

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)

Performance Improvements

  • reporter: add option to limit result types to be processed (#568) (42b46d9), closes #512

Change Log

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

3.0.0-alpha.6 (2017-09-27)

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)

3.0.0-alpha.5 (2017-09-25)

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)

3.0.0-alpha.4 (2017-09-08)

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)

3.0.0-alpha.3 (2017-09-06)

Bug fixes:

  • Additional ARIA 1.1. support and tests (#509) (9b4d2ee)
  • fix: RestoreScroll was running out of sync (#508) (ff3df2d)

3.0.0-alpha.2 (2017-09-01)

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)

3.0.0-alpha.1 (2017-08-16)

Bug Fixes

  • add copyright banner back in to axe.js (2aac29a)
  • Adjust if formatting (2211d78)
  • Align impact levels with Deque Way (28f4477)
  • Allow to have no kind attribute (f996d0f)
  • complete shadow support for color matches (f0fe551)
  • aria: Allow implicit attribute values (b949749)
  • Set relatedNodes on color/link-in-block rules (#407) (7fde0fe)
  • aria: Treegrid should own rows, not treeitems (645d1fa)
  • Correct flattened tree algorithm to include the shadow host (#405) (70985b0)
  • Ensure all tests pass in Chrome (0b0240f)
  • ensure document is fetched from correct node (b28597c)
  • Exclude any checks from output if one passed (#466) (2dd3d68)
  • get tests all passing (#457) (4874327)
  • get virtualNode with getNodeFromTree (9bf2870)
  • getComposedParent should not return slot nodes (#438) (0478cbd)
  • Have table rules use shadow DOM (453be1b)
  • help-same-as-label for shadow DOM (dbbc544)
  • incomplete results should have impact (fcc51eb)
  • Let findUp work on shadow root children (0252218)
  • Let findUp work on shadow root children (#447) (0f98481)
  • Minimise scrolling in getBackgroundColor (f4551bb)
  • Pass all tests that use accessibleText (7ea8d6b)
  • checks/aria/required-children: add exception for native input combobox missing textbox (81ee2e4)
  • use virtualNode in duplicate-img-label (82e51bc)
  • is-in-text-block: Add Shadow DOM support (a125f79)
  • pass virtualNode to Rule.run (4534e86)
  • Properly output error stack (56f1867)
  • Remove log statements (6a6bd73)
  • Solve a few tests (02daad1)
  • Use getAttribute(id) over .id (#374) (353b53f)
  • Use testUtils in table tests (364d5cd)
  • use virtualNode in title-only check (5fb06e3)
  • whitespace in hidden-content test (99e8b73)

Features

  • Add aria-orientation to additional roles (bb07c2d)
  • add check testUtils (6f53279)
  • Add dom.getComposedParent function (aac57c0)
  • Add Japanese localisation (5f8c9c8)
  • Add new ARIA 1.1 values for haspopup (9f7da56)
  • Add option restoreScroll (d55f3cd)
  • add S.C. 2.4.4 to link-name rule. Fixes #369 (70728e6)
  • add SD support to color-contrast-matches (b595b42)
  • Add shadow DOM support to list checks (#439) (d92c1a1)
  • Add shadow DOM to duplicate-img-label check (#443) (2c0b075)
  • Add shadow DOM to landmark check (98f6023)
  • add shadow support to aria-required-children (f729e25)
  • add shadow support to group-labelledby (e2a9642)
  • Add sri-history file and update process (#476) (25ddb47)
  • Allow hidden-content to work through shadow DOM bounds (789d62e)
  • fieldset check shadow DOM (da148d3)
  • Make explicit check consider shadow DOM (#442) (9ddfc0f)
  • Make region check work with shadow DOM (ecd222f)
  • Run text.accessibleText() on virtual elements (#420) (414fcbe)
  • ShadowDOM support for media checks (0f21574)
  • aria: Support progressive ARIA 1.1 attributes / roles (#468) (ebb2a5d)
  • aria-required-parent: add Shadow DOM support (6ed29f0)
  • duplicate-id: Add shadow DOM support (439bc71)
  • link-in-text-block: Add shadow DOM support (46a2cca)
  • shadow DOM: Create commons virtual methods, for backward compatibility (86a4c25)

2.4.2 (2017-09-25)

Bug Fixes

  • aria: adding support for aria-expanded in menuitem (#521) (b4c42fe)
  • Match prerelease versions for helpUrl (#546) (c166708)
  • fix(node4): use var to declare variables (#541) (c72badb)

2.4.1 (2017-09-12)

Bug Fixes

  • fix(postinstall): use node, more conditionals (#520) (98fac8a)

2.4.0 (2017-09-08)

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)

2.4.0-alpha.2 (2017-09-06)

Bug fixes:

  • test(aria): aria-haspopup, aria-modal for 1.1
  • style(test/aria): add line breaks for readability
  • test(aria): add missing roles and properties
  • fix: RestoreScroll was running out of sync (#508)

Features:

  • feat(ARIA 1.1): Allow row-index, setsize and posinset on more roles

2.4.0-alpha.1 (2017-08-31)

Bug fixes:

  • chore: add help text for testconfig Grunt task
  • fix: Properly output error stack
  • doc: Add 'on mobile' to viewport rule
  • fix: Ensure all tests pass in Chrome
  • fix: Minimise scrolling in getBackgroundColor
  • chore: Minor build chores for whitespace and lockfile
  • fix: Align impact levels with Deque Way
  • fix: Set relatedNodes on color/link-in-block rules
  • fix: incomplete results should have impact
  • fix(aria): Allow implicit attribute values
  • chore: ignore growl in retire
  • fix: Use getAttribute(id) over .id
  • fix: Exclude any checks from output if one passed
  • fix(aria): Treegrid should own rows, not treeitems
  • fix(aria): add exception for native input combobox missing textbox. Fixes #160
  • test: fix aria/required-children for jshint
  • feat: allow link text from single-cell layout table
  • fix: expand tr support for color contrast
  • chore: ignore node_modules in examples when linting

Features:

  • feat: Add option restoreScroll
  • doc: add more info on testing hidden regions
  • feat: add S.C. 2.4.4 to link-name rule. Fixes #369
  • feat: Add Japanese localisation
  • doc: Add instructions on debugging on CircleCI
  • test: add unit tests for button-has-visible-text
  • chore: add descriptions to Grunt tasks
  • feat(aria): Support progressive ARIA 1.1 attributes / roles
  • feat: Add new ARIA 1.1 values for haspopup
  • feat: Add aria-orientation to additional roles

2.3.1 (2017-06-15)

Bug fixes:

  • Improvements to hidden-content rule
  • Deduplicated langs in valid-lang options

2.3.0 (2017-06-14)

Bug fixes:

  • Overhaul of selectors API
  • New experimental rule for hidden-content
  • New rule for flagging aria-hidden="true" on document.body
  • Color-contrast rule impact is now serious
  • Color-contrast fixes for implicit labels and TR elements
  • Color-contrast puts 1:1 ratio elements into Needs Review/incomplete
  • List category mappings in docs
  • Update axe.source to work with Firefox webdriver

2.2.3 (2017-06-01)

Bug fixes:

  • Removed the disable property from link-in-text-block

2.2.2 (2017-05-25)

Bug fixes

  • Stabilize incompleteData API for backwards compatibility
  • Change impact of duplicate-id rule to moderate

2.2.1 (2017-05-19)

Bug fixes

  • Remove nodes from the color contrast incompleteData API to avoid circular references

2.2.0 (2017-04-24)

Changes

  • Add configuration options for iframes: false, selectors: false, and elementRef: true
  • Improve color-contrast rule for disabled elements
  • Add webdriver task for testing mobile viewports
  • Improve audio/video captioning rules
  • Improve th-has-data-cells rule
  • Expose incomplete reasons for color contrast rule as part of Needs Review
  • Implement rule groupings as tags
  • Allow building of axe in multiple languages
  • Empty-heading rule has impact: moderate

2.1.8 (2017-05-21)

Changes

  • Move from Snyk to Retire.js
  • Make CI run test-fast task instead of parallel
  • Add documentation on writing integration tests and rules
  • Allow a larger list of languages for HTML-valid-lang rule
  • Add support for [role=img] in image-alt rule
  • Fix bug with innerHeight in get-background-color
  • Improve dom.is-offscreen function
  • Integrate optional performance timer
  • Empty include defaults to document

2.1.7 (2016-12-13)

Changes

  • Add promise-based axe.run API method in favor of axe.a11yCheck
  • Move TypeScript definition to root of project
  • Add Inapplicable and Can't Tell results
  • New rule: frame-title-unique
  • Improvements to table rules: td-has-header, th-has-data-cells
  • Color contrast rule performance improvements using polyfilled elementsFromPoint
  • Add better support for implicit roles
  • DQElement supports xPath

2.0.7 (2016-09-28)

Changes

  • Add TypeScript definition v1

2.0.5 (2016-04-20)

Changes

  • Support for UMD pattern
  • Adds 508 tagging for table rules
  • Fixes race condition for iframes
  • Exclude actual nodes from array checking

2.0.5 (2016-04-13)

Changes

  • Improvements to messaging for extensions

2.0.3 (2016-04-12)

Changes

  • Security improvements
  • Build includes Babel/ES6
  • Improvements to table rules
  • aXe can be loaded in Node

2.0.0 (2016-03-01)

Changes

  • Adds support for AMD modules
  • Fixes incompatibility with Webpack
  • Improvements to rules and checks
  • Help urls no longer hard-coded
  • Improved error handling

1.1.1 (2015-09-04)

Changes

  • Adds Travis hooks
  • Adds Sauce Labs
  • Encodes HTML in descriptions
  • Updates messages and help URLs

1.0.1 (2015-06-10)

Changes

  • Initial public release