Skip to content

Latest commit

 

History

History
163 lines (111 loc) · 9.57 KB

CHANGELOG.md

File metadata and controls

163 lines (111 loc) · 9.57 KB

Changelog

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.

Added

  • New input: ignoreGuidelines. Used to indicate the accessibility standards or guidelines that the plugin should ignoore (#76; thank-you, @amykapernick)

Changed

  • 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.

Changed

  • Fixes #68 by only failing builds if issues are found. Thank you to @vgautam for reporting.
  • Internal: Updates dev dependencies.

Added

  • New input: ignoreElements. Used to indicate to the test runner elements which should be ignored during a11y testing.

Changed

  • Lowers minimum required version of Node from 12.13.0 to 12.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!

Changed

  • 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.

Changed

  • Fixed colors of report printed when using failWithIssues=true.

Changed

  • standard input is now wcagLevel

Removed

  • debugMode input
  • testMode input

Security

  • Dependencies have been updated

Changed

  • resultMode is now failWithIssues, a boolean defaulting to true
  • aXe is now the plugin's default runner

Removed

  • HTML CodeSniffer is no longer supported

Security

  • Dependencies have been updated.

Merged

  • 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

Commits

  • Add git hooks, eslint, prettier 9f84603
  • Update deps & engines cdef940
  • Switch to NPM for package management fc7fa28

v0.0.12 - 2020-05-27

Commits

  • Merge pull request #24 from ehmicky/feat/improve-default-mode 6d0a8e4
  • Add default value for checkPaths input 5809d5b

v0.0.11 - 2020-05-21

Commits

  • 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

Commits

  • Merge pull request #22 from sw-yx/feat/error-handling 74aa06b
  • Improve error handling 8a7a8f2

v0.0.9 - 2020-05-05

Commits

  • Merge pull request #20 from sw-yx/fix/html-crawling 3fc332f
  • Fix HTML crawling bdbd214
  • Validate that checkPaths exist 4bd568e

v0.0.8 - 2020-05-02

Commits

  • 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

Commits

  • 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

v0.0.6 - 2020-03-20

Commits

v0.0.5 - 2020-03-20

Commits

v0.0.4 - 2020-03-09

Commits

v0.0.3 - 2020-03-09

v0.0.2 - 2020-03-20

Commits