-
Notifications
You must be signed in to change notification settings - Fork 780
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add tool for automating version bumps and changelog generation Closes https://dequesrc.atlassian.net/browse/WWD-819
- Loading branch information
1 parent
7f66ee8
commit e1e067d
Showing
4 changed files
with
200 additions
and
126 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,193 @@ | ||
# Change Log | ||
|
||
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. | ||
|
||
<a name="3.0.0-alpha.1"></a> | ||
# [3.0.0-alpha.1](https://github.com/dequelabs/axe-core/compare/v2.3.1...v3.0.0-alpha.1) (2017-08-16) | ||
|
||
### Bug Fixes | ||
|
||
* add copyright banner back in to axe.js ([2aac29a](https://github.com/dequelabs/axe-core/commit/2aac29a)) | ||
* Adjust if formatting ([2211d78](https://github.com/dequelabs/axe-core/commit/2211d78)) | ||
* Align impact levels with Deque Way ([28f4477](https://github.com/dequelabs/axe-core/commit/28f4477)) | ||
* Allow <track> to have no kind attribute ([f996d0f](https://github.com/dequelabs/axe-core/commit/f996d0f)) | ||
* complete shadow support for color matches ([f0fe551](https://github.com/dequelabs/axe-core/commit/f0fe551)) | ||
* **aria:** Allow implicit attribute values ([b949749](https://github.com/dequelabs/axe-core/commit/b949749)) | ||
* Set relatedNodes on color/link-in-block rules ([#407](https://github.com/dequelabs/axe-core/issues/407)) ([7fde0fe](https://github.com/dequelabs/axe-core/commit/7fde0fe)) | ||
* **aria:** Treegrid should own rows, not treeitems ([645d1fa](https://github.com/dequelabs/axe-core/commit/645d1fa)) | ||
* Correct flattened tree algorithm to include the shadow host ([#405](https://github.com/dequelabs/axe-core/issues/405)) ([70985b0](https://github.com/dequelabs/axe-core/commit/70985b0)) | ||
* Ensure all tests pass in Chrome ([0b0240f](https://github.com/dequelabs/axe-core/commit/0b0240f)) | ||
* ensure document is fetched from correct node ([b28597c](https://github.com/dequelabs/axe-core/commit/b28597c)) | ||
* Exclude `any` checks from output if one passed ([#466](https://github.com/dequelabs/axe-core/issues/466)) ([2dd3d68](https://github.com/dequelabs/axe-core/commit/2dd3d68)) | ||
* get tests all passing ([#457](https://github.com/dequelabs/axe-core/issues/457)) ([4874327](https://github.com/dequelabs/axe-core/commit/4874327)) | ||
* get virtualNode with getNodeFromTree ([9bf2870](https://github.com/dequelabs/axe-core/commit/9bf2870)) | ||
* getComposedParent should not return slot nodes ([#438](https://github.com/dequelabs/axe-core/issues/438)) ([0478cbd](https://github.com/dequelabs/axe-core/commit/0478cbd)) | ||
* Have table rules use shadow DOM ([453be1b](https://github.com/dequelabs/axe-core/commit/453be1b)) | ||
* help-same-as-label for shadow DOM ([dbbc544](https://github.com/dequelabs/axe-core/commit/dbbc544)) | ||
* incomplete results should have impact ([fcc51eb](https://github.com/dequelabs/axe-core/commit/fcc51eb)) | ||
* Let findUp work on shadow root children ([0252218](https://github.com/dequelabs/axe-core/commit/0252218)) | ||
* Let findUp work on shadow root children ([#447](https://github.com/dequelabs/axe-core/issues/447)) ([0f98481](https://github.com/dequelabs/axe-core/commit/0f98481)) | ||
* Minimise scrolling in getBackgroundColor ([f4551bb](https://github.com/dequelabs/axe-core/commit/f4551bb)) | ||
* Pass all tests that use accessibleText ([7ea8d6b](https://github.com/dequelabs/axe-core/commit/7ea8d6b)) | ||
* **checks/aria/required-children:** add exception for native input combobox missing textbox ([81ee2e4](https://github.com/dequelabs/axe-core/commit/81ee2e4)) | ||
* use virtualNode in duplicate-img-label ([82e51bc](https://github.com/dequelabs/axe-core/commit/82e51bc)) | ||
* **is-in-text-block:** Add Shadow DOM support ([a125f79](https://github.com/dequelabs/axe-core/commit/a125f79)) | ||
* pass virtualNode to Rule.run ([4534e86](https://github.com/dequelabs/axe-core/commit/4534e86)) | ||
* Properly output error stack ([56f1867](https://github.com/dequelabs/axe-core/commit/56f1867)) | ||
* Remove log statements ([6a6bd73](https://github.com/dequelabs/axe-core/commit/6a6bd73)) | ||
* Solve a few tests ([02daad1](https://github.com/dequelabs/axe-core/commit/02daad1)) | ||
* Use getAttribute(id) over .id ([#374](https://github.com/dequelabs/axe-core/issues/374)) ([353b53f](https://github.com/dequelabs/axe-core/commit/353b53f)) | ||
* Use testUtils in table tests ([364d5cd](https://github.com/dequelabs/axe-core/commit/364d5cd)) | ||
* use virtualNode in title-only check ([5fb06e3](https://github.com/dequelabs/axe-core/commit/5fb06e3)) | ||
* whitespace in hidden-content test ([99e8b73](https://github.com/dequelabs/axe-core/commit/99e8b73)) | ||
|
||
|
||
### Features | ||
|
||
* Add aria-orientation to additional roles ([bb07c2d](https://github.com/dequelabs/axe-core/commit/bb07c2d)) | ||
* add check testUtils ([6f53279](https://github.com/dequelabs/axe-core/commit/6f53279)) | ||
* Add dom.getComposedParent function ([aac57c0](https://github.com/dequelabs/axe-core/commit/aac57c0)) | ||
* Add Japanese localisation ([5f8c9c8](https://github.com/dequelabs/axe-core/commit/5f8c9c8)) | ||
* Add new ARIA 1.1 values for haspopup ([9f7da56](https://github.com/dequelabs/axe-core/commit/9f7da56)) | ||
* Add option restoreScroll ([d55f3cd](https://github.com/dequelabs/axe-core/commit/d55f3cd)) | ||
* add S.C. 2.4.4 to link-name rule. Fixes [#369](https://github.com/dequelabs/axe-core/issues/369) ([70728e6](https://github.com/dequelabs/axe-core/commit/70728e6)) | ||
* add SD support to color-contrast-matches ([b595b42](https://github.com/dequelabs/axe-core/commit/b595b42)) | ||
* Add shadow DOM support to list checks ([#439](https://github.com/dequelabs/axe-core/issues/439)) ([d92c1a1](https://github.com/dequelabs/axe-core/commit/d92c1a1)) | ||
* Add shadow DOM to duplicate-img-label check ([#443](https://github.com/dequelabs/axe-core/issues/443)) ([2c0b075](https://github.com/dequelabs/axe-core/commit/2c0b075)) | ||
* Add shadow DOM to landmark check ([98f6023](https://github.com/dequelabs/axe-core/commit/98f6023)) | ||
* add shadow support to aria-required-children ([f729e25](https://github.com/dequelabs/axe-core/commit/f729e25)) | ||
* add shadow support to group-labelledby ([e2a9642](https://github.com/dequelabs/axe-core/commit/e2a9642)) | ||
* Add sri-history file and update process ([#476](https://github.com/dequelabs/axe-core/issues/476)) ([25ddb47](https://github.com/dequelabs/axe-core/commit/25ddb47)) | ||
* Allow hidden-content to work through shadow DOM bounds ([789d62e](https://github.com/dequelabs/axe-core/commit/789d62e)) | ||
* fieldset check shadow DOM ([da148d3](https://github.com/dequelabs/axe-core/commit/da148d3)) | ||
* Make explicit check consider shadow DOM ([#442](https://github.com/dequelabs/axe-core/issues/442)) ([9ddfc0f](https://github.com/dequelabs/axe-core/commit/9ddfc0f)) | ||
* Make region check work with shadow DOM ([ecd222f](https://github.com/dequelabs/axe-core/commit/ecd222f)) | ||
* Run text.accessibleText() on virtual elements ([#420](https://github.com/dequelabs/axe-core/issues/420)) ([414fcbe](https://github.com/dequelabs/axe-core/commit/414fcbe)) | ||
* ShadowDOM support for media checks ([0f21574](https://github.com/dequelabs/axe-core/commit/0f21574)) | ||
* **aria:** Support progressive ARIA 1.1 attributes / roles ([#468](https://github.com/dequelabs/axe-core/issues/468)) ([ebb2a5d](https://github.com/dequelabs/axe-core/commit/ebb2a5d)) | ||
* **aria-required-parent:** add Shadow DOM support ([6ed29f0](https://github.com/dequelabs/axe-core/commit/6ed29f0)) | ||
* **duplicate-id:** Add shadow DOM support ([439bc71](https://github.com/dequelabs/axe-core/commit/439bc71)) | ||
* **link-in-text-block:** Add shadow DOM support ([46a2cca](https://github.com/dequelabs/axe-core/commit/46a2cca)) | ||
* **shadow DOM:** Create commons virtual methods, for backward compatibility ([86a4c25](https://github.com/dequelabs/axe-core/commit/86a4c25)) | ||
|
||
|
||
v3.0.0-alpha.1 (continued) | ||
date: 2017-08-08 | ||
changes: | ||
- Shadow DOM support: rules and checks now supply a `virtualNode` in addition to the light DOM `node`. No <slot> styling support until supported by Chrome | ||
- All commons and utilities refactored to support Shadow DOM | ||
- Tests all refactored to support Shadow DOM | ||
- API docs and developer guide now cover developing for Shadow DOM | ||
- Fix for impact of incomplete nodes (#356) | ||
- Fix for combobox false positive (#160) | ||
additions: | ||
- Commons virtual methods for handling virtual DOM | ||
- New axe.utils.querySelectorAll method for querying the flattened tree | ||
- New core APIs and test utilities for Shadow DOM development | ||
- Support for ARIA 1.1: role=feed, role=term, aria-placeholder, aria-modal, | ||
aria-current, aria-keyshortcuts, role=treegrid, aria-orientation, aria-haspopup | ||
v2.3.1: | ||
date: 2017-06-15 | ||
changes: | ||
- Improvements to hidden-content rule | ||
- Deduplicated langs in valid-lang options | ||
v2.3.0: | ||
date: 2017-06-14 | ||
changes: | ||
- 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 | ||
v2.2.3: | ||
date: 2017-06-01 | ||
changes: | ||
- Removed the disable property from link-in-text-block | ||
v2.2.2: | ||
date: 2017-05-25 | ||
changes: | ||
- Stabilize incompleteData API for backwards compatibility | ||
- Change impact of duplicate-id rule to moderate | ||
v2.2.1: | ||
date: 2017-05-19 | ||
changes: | ||
- Remove nodes from the color contrast incompleteData API to avoid circular references | ||
v2.2.0: | ||
date: 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 | ||
v2.1.8: | ||
date: 2017-02-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 | ||
v2.1.7: | ||
date: 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 | ||
v2.0.7: | ||
date: 2016-09-28 | ||
changes: | ||
- Add TypeScript definition v1 | ||
v2.0.5: | ||
date: 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 | ||
v2.0.4: | ||
date: 2016-04-13 | ||
changes: | ||
- Improvements to messaging for extensions | ||
v2.0.3: | ||
date: 2016-04-12 | ||
changes: | ||
- Security improvements | ||
- Build includes Babel/ES6 | ||
- Improvements to table rules | ||
- aXe can be loaded in Node | ||
v2.0.0: | ||
date: 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 | ||
v1.1.1: | ||
date: 2015-09-04 | ||
changes: | ||
- Adds Travis hooks | ||
- Adds Sauce Labs | ||
- Encodes HTML in descriptions | ||
- Updates messages and help URLs | ||
v1.0.1: | ||
date: 2015-06-10 | ||
changes: | ||
- Initial public release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters