Skip to content
This repository was archived by the owner on Mar 19, 2021. It is now read-only.

Commit bdf69a7

Browse files
authored
chore: Release 3.1.0 (#100)
chore: Release 3.1.0
2 parents d6441dd + 69cb010 commit bdf69a7

17 files changed

Lines changed: 6429 additions & 3619 deletions

.circleci/config.yml

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
version: 2
2+
3+
defaults: &defaults
4+
docker:
5+
- image: circleci/node:10-browsers
6+
working_directory: ~/axe-cli
7+
8+
jobs:
9+
dependencies:
10+
<<: *defaults
11+
steps:
12+
- checkout
13+
- restore_cache:
14+
key: v1-npm-cache-{{ checksum "package-lock.json" }}
15+
- run: npm install
16+
- save_cache:
17+
key: v1-npm-cache-{{ checksum "package-lock.json" }}
18+
paths:
19+
- node_modules
20+
tests:
21+
<<: *defaults
22+
steps:
23+
- checkout
24+
- restore_cache:
25+
key: v1-npm-cache-{{ checksum "package-lock.json" }}
26+
- run: npm run lint
27+
- run: npm test
28+
29+
release:
30+
<<: *defaults
31+
steps:
32+
- checkout
33+
- run: npm config set "//registry.npmjs.org/:_authToken" $NPM_AUTH
34+
- run: npm publish
35+
36+
github_release:
37+
docker:
38+
- image: circleci/golang:1.8
39+
steps:
40+
- checkout
41+
- run: go get gopkg.in/aktau/github-release.v0
42+
- run:
43+
name: Download and run GitHub release script
44+
command: |
45+
curl https://raw.githubusercontent.com/dequelabs/attest-release-scripts/develop/src/node-github-release.sh -s -o ./node-github-release.sh
46+
chmod +x ./node-github-release.sh
47+
./node-github-release.sh
48+
49+
workflows:
50+
version: 2
51+
build:
52+
jobs:
53+
- dependencies
54+
- tests:
55+
requires:
56+
- dependencies
57+
- release:
58+
requires:
59+
- dependencies
60+
- tests
61+
filters:
62+
branches:
63+
only: master
64+
- github_release:
65+
requires:
66+
- release

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @marcysutton

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
2+
<< Describe the changes >>
3+
4+
Closes issue:
5+
6+
## Reviewer checks
7+
8+
**Required fields, to be filled out by PR reviewer(s)**
9+
- [ ] Follows the commit message policy, appropriate for next version
10+
- [ ] Has documentation updated, a DU ticket, or requires no documentation change
11+
- [ ] Includes new tests, or was unnecessary
12+
- [ ] Code is reviewed for security by: << Name here >>

CHANGELOG.md

Lines changed: 55 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,129 +1,128 @@
1-
<a name="3.0.0"></a>
2-
# [3.0.0](https://github.com/dequelabs/axe-cli/compare/v2.1.0-alpha.1...v3.0.0) (2018-03-28)
1+
# Changelog
2+
3+
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.
4+
5+
## [3.1.0](https://github.com/dequelabs/axe-cli/compare/v3.0.0...v3.1.0) (2019-07-15)
6+
7+
### Bug Fixes
38

9+
- correct scope documentation ([#80](https://github.com/dequelabs/axe-cli/issues/80)) ([81b4312](https://github.com/dequelabs/axe-cli/commit/81b4312)), closes [#75](https://github.com/dequelabs/axe-cli/issues/75)
410

511
### Features
612

7-
* Update to [axe-core 3.0.0](https://github.com/dequelabs/axe-core/releases/tag/v3.0.0)
8-
* Add --load-delay option to delay audit after page loads ([#53](https://github.com/dequelabs/axe-cli/issues/53)) ([c0659a8](https://github.com/dequelabs/axe-cli/commit/c0659a8))
9-
* Upgrade chromedriver to support Chrome 65 ([e4d4bd1](https://github.com/dequelabs/axe-cli/commit/e4d4bd1))
13+
- add `--chrome-options` flag ([#81](https://github.com/dequelabs/axe-cli/issues/81)) ([6214bcb](https://github.com/dequelabs/axe-cli/commit/6214bcb)), closes [#65](https://github.com/dequelabs/axe-cli/issues/65)
14+
- add `--stdout` flag ([#83](https://github.com/dequelabs/axe-cli/issues/83)) ([06328bf](https://github.com/dequelabs/axe-cli/commit/06328bf)), closes [#15](https://github.com/dequelabs/axe-cli/issues/15)
15+
- add meta data to cli output ([#94](https://github.com/dequelabs/axe-cli/issues/94)) ([7ee59e9](https://github.com/dequelabs/axe-cli/commit/7ee59e9))
1016

17+
### Tests
1118

19+
- make "ready class" test more forgiving ([#74](https://github.com/dequelabs/axe-cli/issues/74)) ([fc2b595](https://github.com/dequelabs/axe-cli/commit/fc2b595))
1220

13-
<a name="2.1.0-alpha.1"></a>
14-
# [2.1.0-alpha.1](https://github.com/dequelabs/axe-cli/compare/v2.1.0-alpha.0...v2.1.0-alpha.1) (2018-02-21)
21+
<a name="3.0.0"></a>
1522

23+
# [3.0.0](https://github.com/dequelabs/axe-cli/compare/v2.1.0-alpha.1...v3.0.0) (2018-03-28)
1624

1725
### Features
1826

19-
* Support aXe-core 3.0 Shadow DOM selectors ([#49](https://github.com/dequelabs/axe-cli/issues/49)) ([790b421](https://github.com/dequelabs/axe-cli/commit/790b421))
27+
- Update to [axe-core 3.0.0](https://github.com/dequelabs/axe-core/releases/tag/v3.0.0)
28+
- Add --load-delay option to delay audit after page loads ([#53](https://github.com/dequelabs/axe-cli/issues/53)) ([c0659a8](https://github.com/dequelabs/axe-cli/commit/c0659a8))
29+
- Upgrade chromedriver to support Chrome 65 ([e4d4bd1](https://github.com/dequelabs/axe-cli/commit/e4d4bd1))
30+
31+
<a name="2.1.0-alpha.1"></a>
32+
33+
# [2.1.0-alpha.1](https://github.com/dequelabs/axe-cli/compare/v2.1.0-alpha.0...v2.1.0-alpha.1) (2018-02-21)
2034

35+
### Features
2136

37+
- Support aXe-core 3.0 Shadow DOM selectors ([#49](https://github.com/dequelabs/axe-cli/issues/49)) ([790b421](https://github.com/dequelabs/axe-cli/commit/790b421))
2238

2339
<a name="2.1.0-alpha.0"></a>
24-
# [2.1.0-alpha.0](https://github.com/dequelabs/axe-cli/compare/v2.0.0...v2.1.0-alpha.0) (2018-02-20)
2540

41+
# [2.1.0-alpha.0](https://github.com/dequelabs/axe-cli/compare/v2.0.0...v2.1.0-alpha.0) (2018-02-20)
2642

2743
### Bug Fixes
2844

29-
* Security vulnerability in hoek package ([#50](https://github.com/dequelabs/axe-cli/issues/50)) ([81695ad](https://github.com/dequelabs/axe-cli/commit/81695ad))
45+
- Security vulnerability in hoek package ([#50](https://github.com/dequelabs/axe-cli/issues/50)) ([81695ad](https://github.com/dequelabs/axe-cli/commit/81695ad))
3046

3147
### Features
3248

33-
* Upgrade axe-core to 3.0.0-beta.1
34-
* Upgrade axe-webdriverjs to 2.0.0-alpha.1
35-
36-
49+
- Upgrade axe-core to 3.0.0-beta.1
50+
- Upgrade axe-webdriverjs to 2.0.0-alpha.1
3751

3852
<a name="2.0.0"></a>
39-
## [2.0.0](https://github.com/dequelabs/axe-cli/compare/v1.3.1...v2.0.0) (2017-12-19)
4053

54+
## [2.0.0](https://github.com/dequelabs/axe-cli/compare/v1.3.1...v2.0.0) (2017-12-19)
4155

4256
### Features
4357

44-
* Use chrome-headless as default browser replacing PhantomJS ([1ae8e12](https://github.com/dequelabs/axe-cli/commit/1ae8e12))
45-
58+
- Use chrome-headless as default browser replacing PhantomJS ([1ae8e12](https://github.com/dequelabs/axe-cli/commit/1ae8e12))
4659

4760
### BREAKING CHANGES
4861

49-
* PhantomJS is no longer maintained. We will be
50-
replacing it with headless Chrome
51-
52-
62+
- PhantomJS is no longer maintained. We will be
63+
replacing it with headless Chrome
5364

5465
<a name="1.3.1"></a>
55-
## [1.3.1](https://github.com/dequelabs/axe-cli/compare/v1.3.0...v1.3.1) (2017-12-19)
5666

67+
## [1.3.1](https://github.com/dequelabs/axe-cli/compare/v1.3.0...v1.3.1) (2017-12-19)
5768

5869
### Features
5970

60-
* Add axe-core 2.6.0
61-
71+
- Add axe-core 2.6.0
6272

6373
<a name="1.3.0"></a>
64-
# [1.3.0](https://github.com/dequelabs/axe-cli/compare/v1.1.1...v1.3.0) (2017-11-17)
6574

75+
# [1.3.0](https://github.com/dequelabs/axe-cli/compare/v1.1.1...v1.3.0) (2017-11-17)
6676

6777
### Bug Fixes
6878

69-
* package.json & .snyk to reduce vulnerabilities ([#39](https://github.com/dequelabs/axe-cli/issues/39)) ([9b20eef](https://github.com/dequelabs/axe-cli/commit/9b20eef))
70-
79+
- package.json & .snyk to reduce vulnerabilities ([#39](https://github.com/dequelabs/axe-cli/issues/39)) ([9b20eef](https://github.com/dequelabs/axe-cli/commit/9b20eef))
7180

7281
### Features
7382

74-
* Add flag that enables supplying a list of rules to be skipped during the analysis ([d22903d](https://github.com/dequelabs/axe-cli/commit/d22903d))
75-
* Allow running from file:// and ftp(s):// ([#41](https://github.com/dequelabs/axe-cli/issues/41)) ([aa3d937](https://github.com/dequelabs/axe-cli/commit/aa3d937))
76-
* Link to DeqeuU courses/testingmethods ([#38](https://github.com/dequelabs/axe-cli/issues/38)) ([8c0e661](https://github.com/dequelabs/axe-cli/commit/8c0e661))
77-
78-
83+
- Add flag that enables supplying a list of rules to be skipped during the analysis ([d22903d](https://github.com/dequelabs/axe-cli/commit/d22903d))
84+
- Allow running from file:// and ftp(s):// ([#41](https://github.com/dequelabs/axe-cli/issues/41)) ([aa3d937](https://github.com/dequelabs/axe-cli/commit/aa3d937))
85+
- Link to DeqeuU courses/testingmethods ([#38](https://github.com/dequelabs/axe-cli/issues/38)) ([8c0e661](https://github.com/dequelabs/axe-cli/commit/8c0e661))
7986

8087
<a name="1.2.0"></a>
81-
# [1.2.0](https://github.com/dequelabs/axe-cli/compare/1.0.2...1.2.0) (2017-10-31)
8288

89+
# [1.2.0](https://github.com/dequelabs/axe-cli/compare/1.0.2...1.2.0) (2017-10-31)
8390

8491
### Features
8592

86-
* Allow running from file:// and ftp(s):// ([#41](https://github.com/dequelabs/axe-cli/issues/41)) ([aa3d937](https://github.com/dequelabs/axe-cli/commit/aa3d937))
87-
* Link to DeqeuU courses/testingmethods ([#38](https://github.com/dequelabs/axe-cli/issues/38)) ([8c0e661](https://github.com/dequelabs/axe-cli/commit/8c0e661))
88-
* support exit codes ([e14e2d5](https://github.com/dequelabs/axe-cli/commit/e14e2d5)), closes [#20](https://github.com/dequelabs/axe-cli/issues/20) [#22](https://github.com/dequelabs/axe-cli/issues/22)
89-
93+
- Allow running from file:// and ftp(s):// ([#41](https://github.com/dequelabs/axe-cli/issues/41)) ([aa3d937](https://github.com/dequelabs/axe-cli/commit/aa3d937))
94+
- Link to DeqeuU courses/testingmethods ([#38](https://github.com/dequelabs/axe-cli/issues/38)) ([8c0e661](https://github.com/dequelabs/axe-cli/commit/8c0e661))
95+
- support exit codes ([e14e2d5](https://github.com/dequelabs/axe-cli/commit/e14e2d5)), closes [#20](https://github.com/dequelabs/axe-cli/issues/20) [#22](https://github.com/dequelabs/axe-cli/issues/22)
9096

9197
<a name="1.1.1"></a>
92-
## [1.1.1](https://github.com/dequelabs/axe-cli/compare/1.0.3...1.1.1) (2017-09-20)
9398

99+
## [1.1.1](https://github.com/dequelabs/axe-cli/compare/1.0.3...1.1.1) (2017-09-20)
94100

95101
### New Features
96102

97-
* feat: Add --timeout and --timer options ([6d4d14f](https://github.com/dequelabs/axe-cli/commit/6d4d14f80e63bef2d54b3704a818a8ca8b1bb0e3))
98-
* chore: upgrade axe-core to 2.4.1, axe-webdriverjs to 1.1.5 ([933f1fd](https://github.com/dequelabs/axe-cli/commit/933f1fdb60b06c6fbbcf6d77763dd334d4df8d73))
99-
103+
- feat: Add --timeout and --timer options ([6d4d14f](https://github.com/dequelabs/axe-cli/commit/6d4d14f80e63bef2d54b3704a818a8ca8b1bb0e3))
104+
- chore: upgrade axe-core to 2.4.1, axe-webdriverjs to 1.1.5 ([933f1fd](https://github.com/dequelabs/axe-cli/commit/933f1fdb60b06c6fbbcf6d77763dd334d4df8d73))
100105

101106
### Bug Fixes
102107

103-
* doc: Changed non-working promo url for courses to use a working url ([ca7361e](https://github.com/dequelabs/axe-cli/commit/ca7361e653ccb8f3a0138d0dc5f800ff09136351))
104-
108+
- doc: Changed non-working promo url for courses to use a working url ([ca7361e](https://github.com/dequelabs/axe-cli/commit/ca7361e653ccb8f3a0138d0dc5f800ff09136351))
105109

106110
<a name="1.0.3"></a>
107-
## [1.0.3](https://github.com/dequelabs/axe-cli/compare/1.0.2...1.0.3) (2017-07-05)
108111

112+
## [1.0.3](https://github.com/dequelabs/axe-cli/compare/1.0.2...1.0.3) (2017-07-05)
109113

110114
### New Features
111115

112-
* chore: update axe/webdriverjs to 2.3.1 ([c16bc2f](https://github.com/dequelabs/axe-cli/commit/c16bc2f48f60fbdc556c983db396794cad083a71))
113-
* feat: support exit codes ([e14e2d5](https://github.com/dequelabs/axe-cli/commit/e14e2d503fc52e6ca38378dd865f8948ed1f9d88))
114-
115-
116+
- chore: update axe/webdriverjs to 2.3.1 ([c16bc2f](https://github.com/dequelabs/axe-cli/commit/c16bc2f48f60fbdc556c983db396794cad083a71))
117+
- feat: support exit codes ([e14e2d5](https://github.com/dequelabs/axe-cli/commit/e14e2d503fc52e6ca38378dd865f8948ed1f9d88))
116118

117119
<a name="1.0.2"></a>
118-
## [1.0.2](https://github.com/dequelabs/axe-cli/compare/043d0a4...1.0.2) (2017-05-06)
119120

121+
## [1.0.2](https://github.com/dequelabs/axe-cli/compare/043d0a4...1.0.2) (2017-05-06)
120122

121123
### Bug Fixes
122124

123-
* add correct Selenium server URL ([043d0a4](https://github.com/dequelabs/axe-cli/commit/043d0a4))
124-
* add node version restriction ([#14](https://github.com/dequelabs/axe-cli/issues/14)) ([b9ff463](https://github.com/dequelabs/axe-cli/commit/b9ff463))
125-
* handle phantomjs and selenium without errors ([afedd67](https://github.com/dequelabs/axe-cli/commit/afedd67))
126-
* remove extraneous driver kill ([870f6de](https://github.com/dequelabs/axe-cli/commit/870f6de))
127-
128-
129-
125+
- add correct Selenium server URL ([043d0a4](https://github.com/dequelabs/axe-cli/commit/043d0a4))
126+
- add node version restriction ([#14](https://github.com/dequelabs/axe-cli/issues/14)) ([b9ff463](https://github.com/dequelabs/axe-cli/commit/b9ff463))
127+
- handle phantomjs and selenium without errors ([afedd67](https://github.com/dequelabs/axe-cli/commit/afedd67))
128+
- remove extraneous driver kill ([870f6de](https://github.com/dequelabs/axe-cli/commit/870f6de))

CONTRIBUTING.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Contributor License Agreement
44

5-
In order to contribute, you must accept the [contributor license agreement](https://cla-assistant.io/dequelabs/axe-core) (CLA). Acceptance of this agreement will be checked automatically and pull requests without a CLA cannot be merged.
5+
In order to contribute, you must accept the [contributor license agreement](https://cla-assistant.io/dequelabs/axe-cli) (CLA). Acceptance of this agreement will be checked automatically and pull requests without a CLA cannot be merged.
66

77
## Contribution Guidelines
88

@@ -61,4 +61,3 @@ To run axe-cli from your development environment, run:
6161
```
6262
node index.js www.deque.com
6363
```
64-

0 commit comments

Comments
 (0)