Skip to content

Commit

Permalink
feat: add standard-version
Browse files Browse the repository at this point in the history
Add tool for automating version bumps and changelog generation

Closes https://dequesrc.atlassian.net/browse/WWD-819
  • Loading branch information
Marcy Sutton authored and marcysutton committed Sep 1, 2017
1 parent 7f66ee8 commit e1e067d
Show file tree
Hide file tree
Showing 4 changed files with 200 additions and 126 deletions.
121 changes: 0 additions & 121 deletions CHANGELOG

This file was deleted.

193 changes: 193 additions & 0 deletions CHANGELOG.md
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
6 changes: 3 additions & 3 deletions bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "axe-core",
"version": "2.1.7",
"version": "3.0.0-alpha.1",
"contributors": [
{
"name": "David Sturley",
Expand Down Expand Up @@ -29,8 +29,8 @@
}
],
"repository": {
"type" : "git",
"url" : "https://github.com/dequelabs/axe-core.git"
"type": "git",
"url": "https://github.com/dequelabs/axe-core.git"
},
"main": "axe.js",
"typings": "axe.d.ts",
Expand Down
6 changes: 4 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,8 @@
"test-fast": "grunt test-fast",
"version": "node build/sri-update",
"prepublishOnly": "grunt build && node build/sri-update --validate",
"postinstall": "./bin/postinstall.sh"
"postinstall": "./bin/postinstall.sh",
"release": "standard-version"
},
"devDependencies": {
"angular-precommit": "^1.0.3",
Expand Down Expand Up @@ -83,7 +84,8 @@
"promise": "~7.1.1",
"revalidator": "~0.3.1",
"selenium-webdriver": "~3.4.0",
"sri-toolbox": "^0.2.0"
"sri-toolbox": "^0.2.0",
"standard-version": "^4.2.0"
},
"dependencies": {}
}

0 comments on commit e1e067d

Please sign in to comment.