All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Prior to v1.0.0-alpha.1, logs were generated by auto-changelog
.
- New input:
ignoreGuidelines
. Used to indicate the accessibility standards or guidelines that the plugin should ignoore (#76; thank-you, @amykapernick)
- Breaking: Now requires Node 16.0.0.
- Now uses Pa11y 6.2.3 and TSLib 2.4.0.
- Internal: The source code of the app is now 100% TypeScript!
- Internal: Many dev dependencies have been updated.
- Fixes #68 by only failing builds if issues are found. Thank you to @vgautam for reporting.
- Internal: Updates dev dependencies.
- New input:
ignoreElements
. Used to indicate to the test runner elements which should be ignored during a11y testing.
- Lowers minimum required version of Node from
12.13.0
to12.0.0
. - Internal: Uses a local server powered by the Node
http
module to host files prior to testing. This local server makes tests more accurate and more secure!
- Added a pre-release notice to the README, as well as other copy cleanup.
- Internal: Made the plugin much more performant and memory-efficient by keeping Puppeteer alive through the run and writing our own reporter.
- Internal: some redundancy when defining
directoryFilter
.
- Fixed colors of report printed when using
failWithIssues=true
.
standard
input is nowwcagLevel
debugMode
inputtestMode
input
- Dependencies have been updated
resultMode
is nowfailWithIssues
, a boolean defaulting to true- aXe is now the plugin's default runner
- HTML CodeSniffer is no longer supported
- Dependencies have been updated.
- Bugfix: pa11y requires absolute paths for local files
#39
- Fix issue with scanning subfolders if ignoreDirectories is not used
#35
- Bump path-parse from 1.0.6 to 1.0.7
#46
- Bump ini from 1.3.5 to 1.3.8
#36
- Bump lodash from 4.17.19 to 4.17.21
#43
- Bump handlebars from 4.7.3 to 4.7.7
#42
- Bump dot-prop from 4.2.0 to 4.2.1
#38
- Update README.md
#37
- Bump yargs-parser from 18.1.1 to 18.1.3
#31
- Bump node-fetch from 2.6.0 to 2.6.1
#33
- Bump lodash from 4.17.15 to 4.17.19
#29
- Add git hooks, eslint, prettier
9f84603
- Update deps & engines
cdef940
- Switch to NPM for package management
fc7fa28
v0.0.12 - 2020-05-27
- Merge pull request #24 from ehmicky/feat/improve-default-mode
6d0a8e4
- Add default value for
checkPaths
input5809d5b
v0.0.11 - 2020-05-21
- Merge pull request #23 from papb/patch-1
e2fb961
- Merge pull request #21 from jhackshaw/ignore-directories
edc23f3
- allow explicitly ignoring directories
5d05752
v0.0.10 - 2020-05-12
v0.0.9 - 2020-05-05
- Merge pull request #20 from sw-yx/fix/html-crawling
3fc332f
- Fix HTML crawling
bdbd214
- Validate that
checkPaths
exist4bd568e
v0.0.8 - 2020-05-02
- Merge pull request #8 from ehmicky/chore-remove-plugin-name
5f4a1ab
- Merge pull request #9 from ehmicky/chore/remove-top-level-function
6f34422
- Merge pull request #10 from ehmicky/chore/add-bugs-url
6b90978
v0.0.7 - 2020-04-30
- Merge pull request #7 from ehmicky/feat/fail-build
5a64f36
- Merge pull request #6 from ehmicky/chore/update-package-lock
f3b8c72
- Update README.md
9b2a456