


## v4.5.1 (2023-08-24)


## v4.5.0 (2023-02-02)

#### :bug: Bug Fix
* [#494](https://github.com/ember-a11y/ember-a11y-testing/pull/494) Fixes currentRouteName middleware reporter test failures (v4) ([@drewlee](https://github.com/drewlee))

#### Committers: 1
- Andrew A Lee ([@drewlee](https://github.com/drewlee))


## v4.4.0 (2022-12-03)

#### :rocket: Enhancement
* [#468](https://github.com/ember-a11y/ember-a11y-testing/pull/468) Bump axe-core from 4.3.5 to 4.5.2 ([@drewlee](https://github.com/drewlee))

#### Committers: 1
- Andrew A Lee ([@drewlee](https://github.com/drewlee))


## v4.3.0 (2021-11-11)

#### :rocket: Enhancement
* [#318](https://github.com/ember-a11y/ember-a11y-testing/pull/318) Bump axe-core 4.3.5 ([@snewcomer](https://github.com/snewcomer))
* [#319](https://github.com/ember-a11y/ember-a11y-testing/pull/319) Make helpers configurable in `setupGlobalA11yHooks` mode ([@jgwhite](https://github.com/jgwhite))

#### :house: Internal
* [#322](https://github.com/ember-a11y/ember-a11y-testing/pull/322) Adds get-port to ensure we have an available port ([@scalvert](https://github.com/scalvert))

#### Committers: 3
- Jamie White ([@jgwhite](https://github.com/jgwhite))
- Scott Newcomer ([@snewcomer](https://github.com/snewcomer))
- Steve Calvert ([@scalvert](https://github.com/scalvert))


## v4.2.1 (2021-10-18)

#### :bug: Bug Fix
* [#298](https://github.com/ember-a11y/ember-a11y-testing/pull/298) Fixes duplicate identifier issue by ignoring type checking of .d.ts files in node_modules ([@scalvert](https://github.com/scalvert))

#### :house: Internal
* [#309](https://github.com/ember-a11y/ember-a11y-testing/pull/309) Fixes SASS deprecation related to division ([@scalvert](https://github.com/scalvert))
* [#308](https://github.com/ember-a11y/ember-a11y-testing/pull/308) Adding octane edition to package.json ([@scalvert](https://github.com/scalvert))

#### Committers: 2
- Francesco Novy ([@mydea](https://github.com/mydea))
- Steve Calvert ([@scalvert](https://github.com/scalvert))


## v4.2.0 (2021-08-24)

#### :bug: Bug Fix
* [#289](https://github.com/ember-a11y/ember-a11y-testing/pull/289) Fixes deprecate call to include for and since props ([@scalvert](https://github.com/scalvert))

#### :house: Internal
* [#288](https://github.com/ember-a11y/ember-a11y-testing/pull/288) Convert to using external middleware reporter package ([@scalvert](https://github.com/scalvert))

#### Committers: 1
- Steve Calvert ([@scalvert](https://github.com/scalvert))


## v4.1.2 (2021-07-01)

#### :bug: Bug Fix
* [#272](https://github.com/ember-a11y/ember-a11y-testing/pull/272) Fixes issue when violations count is reported to be 0 ([@scalvert](https://github.com/scalvert))

#### :house: Internal
* [#271](https://github.com/ember-a11y/ember-a11y-testing/pull/271) Migrates to native dependabot ([@scalvert](https://github.com/scalvert))

#### Committers: 1
- Steve Calvert ([@scalvert](https://github.com/scalvert))


## v4.1.1 (2021-06-24)

#### :bug: Bug Fix
* [#270](https://github.com/ember-a11y/ember-a11y-testing/pull/270) Fixes URL mutation when setting the `enableA11yAudit` query parameter ([@drewlee](https://github.com/drewlee))

#### Committers: 1
- Andrew A Lee ([@drewlee](https://github.com/drewlee))


## v4.1.0 (2021-06-18)

#### :rocket: Enhancement
* [#267](https://github.com/ember-a11y/ember-a11y-testing/pull/267) Provide conditional usage for 'setupMiddlewareReporter' ([@drewlee](https://github.com/drewlee))

#### Committers: 1
- Andrew A Lee ([@drewlee](https://github.com/drewlee))


## v4.0.8 (2021-06-11)

#### :bug: Bug Fix
* [#268](https://github.com/ember-a11y/ember-a11y-testing/pull/268) Adjusting time of data gathering in middleware reporter ([@scalvert](https://github.com/scalvert))
* [#264](https://github.com/ember-a11y/ember-a11y-testing/pull/264) Fixes failing CI and crypto error ([@scalvert](https://github.com/scalvert))

#### :house: Internal
* [#265](https://github.com/ember-a11y/ember-a11y-testing/pull/265) Update .npmignore ([@SergeAstapov](https://github.com/SergeAstapov))
* [#262](https://github.com/ember-a11y/ember-a11y-testing/pull/262) fix(deps): update dependency validate-peer-dependencies to v2 ([@renovate[bot]](https://github.com/apps/renovate))
* [#259](https://github.com/ember-a11y/ember-a11y-testing/pull/259) fix(deps): update dependency fs-extra to v10 ([@renovate[bot]](https://github.com/apps/renovate))

#### Committers: 2
- Sergey Astapov ([@SergeAstapov](https://github.com/SergeAstapov))
- Steve Calvert ([@scalvert](https://github.com/scalvert))


## v4.0.7 (2021-05-11)

#### :bug: Bug Fix
* [#261](https://github.com/ember-a11y/ember-a11y-testing/pull/261) Removes deprecated `content-for` styles ([@drewlee](https://github.com/drewlee))

#### Committers: 1
- Andrew A Lee ([@drewlee](https://github.com/drewlee))


## v4.0.6 (2021-04-28)

#### :bug: Bug Fix
* [#258](https://github.com/ember-a11y/ember-a11y-testing/pull/258) Don't print to the console when there are no issues ([@nlfurniss](https://github.com/nlfurniss))

#### Committers: 1
- Nathaniel Furniss ([@nlfurniss](https://github.com/nlfurniss))


## v4.0.5 (2021-04-27)

#### :house: Internal
* [#256](https://github.com/ember-a11y/ember-a11y-testing/pull/256) Moves to using promise-based API for axe invocation ([@scalvert](https://github.com/scalvert))

#### Committers: 1
- Steve Calvert ([@scalvert](https://github.com/scalvert))


## v4.0.4 (2021-04-22)

#### :house: Internal
* [#230](https://github.com/ember-a11y/ember-a11y-testing/pull/230) chore(deps): update eslint (major) ([@renovate[bot]](https://github.com/apps/renovate))
* [#241](https://github.com/ember-a11y/ember-a11y-testing/pull/241) chore(deps): update dependency ember-template-lint to v3 ([@renovate[bot]](https://github.com/apps/renovate))
* [#255](https://github.com/ember-a11y/ember-a11y-testing/pull/255) Removes deprecated visual audit related components ([@drewlee](https://github.com/drewlee))
* [#254](https://github.com/ember-a11y/ember-a11y-testing/pull/254) fix(deps): update dependency date-and-time to v1 ([@renovate[bot]](https://github.com/apps/renovate))
* [#253](https://github.com/ember-a11y/ember-a11y-testing/pull/253) chore(deps): update dependency @types/ember__test-helpers to v2 ([@renovate[bot]](https://github.com/apps/renovate))
* [#250](https://github.com/ember-a11y/ember-a11y-testing/pull/250) chore(deps): update node.js to v12.22.1 ([@renovate[bot]](https://github.com/apps/renovate))

#### Committers: 1
- Andrew A Lee ([@drewlee](https://github.com/drewlee))


## v4.0.3 (2021-04-16)

#### :bug: Bug Fix
* [#251](https://github.com/ember-a11y/ember-a11y-testing/pull/251) Removes unnecessary, legacy build code for inclusion of axe dependencies. ([@MelSumner](https://github.com/MelSumner))

#### :memo: Documentation
* [#243](https://github.com/ember-a11y/ember-a11y-testing/pull/243) Correct link to axe-core API docs ([@danwenzel](https://github.com/danwenzel))
* [#240](https://github.com/ember-a11y/ember-a11y-testing/pull/240) Updating README to indicate the need to use query param with global setup helper ([@scalvert](https://github.com/scalvert))
* [#239](https://github.com/ember-a11y/ember-a11y-testing/pull/239) Correct import path of setRunOptions in README ([@danwenzel](https://github.com/danwenzel))

#### :house: Internal
* [#244](https://github.com/ember-a11y/ember-a11y-testing/pull/244) chore(deps): update dependency @embroider/test-setup to ^0.39.0 ([@renovate[bot]](https://github.com/apps/renovate))
* [#247](https://github.com/ember-a11y/ember-a11y-testing/pull/247) Fixes CI build failures for missing module 'levenary' ([@drewlee](https://github.com/drewlee))
* [#236](https://github.com/ember-a11y/ember-a11y-testing/pull/236) Update Node.js to v12.21.0 ([@renovate[bot]](https://github.com/apps/renovate))

#### Committers: 4
- Andrew A Lee ([@drewlee](https://github.com/drewlee))
- Dan Wenzel ([@danwenzel](https://github.com/danwenzel))
- Melanie Sumner ([@MelSumner](https://github.com/MelSumner))
- Steve Calvert ([@scalvert](https://github.com/scalvert))


## v4.0.2 (2021-02-25)

#### :bug: Bug Fix
* [#238](https://github.com/ember-a11y/ember-a11y-testing/pull/238) Fix testing container CSS overrides ([@drewlee](https://github.com/drewlee))

#### :house: Internal
* [#238](https://github.com/ember-a11y/ember-a11y-testing/pull/238) Unpin ember-qunit ([@drewlee](https://github.com/drewlee))

#### Committers: 1
- Andrew A Lee ([@drewlee](https://github.com/drewlee))


## v4.0.1 (2021-02-09)

#### :bug: Bug Fix
* [#233](https://github.com/ember-a11y/ember-a11y-testing/pull/233) Fix cannot find module `qunit` under embroider ([@thoov](https://github.com/thoov))

#### :memo: Documentation
* [#229](https://github.com/ember-a11y/ember-a11y-testing/pull/229) Add info describing required peerDependency ([@scalvert](https://github.com/scalvert))

#### :house: Internal
* [#234](https://github.com/ember-a11y/ember-a11y-testing/pull/234) Pin ember-qunit to 5.0.0. ([@rwjblue](https://github.com/rwjblue))

#### Committers: 3
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- Steve Calvert ([@scalvert](https://github.com/scalvert))
- Travis Hoover ([@thoov](https://github.com/thoov))


## v4.0.0 (2020-11-03)

#### :memo: Documentation
* [#225](https://github.com/ember-a11y/ember-a11y-testing/pull/225) Adding contributors to package.json ([@scalvert](https://github.com/scalvert))
* [#221](https://github.com/ember-a11y/ember-a11y-testing/pull/221) fix **tiny** syntax error in readme code snippet ([@zelaznik](https://github.com/zelaznik))

#### :house: Internal
* [#227](https://github.com/ember-a11y/ember-a11y-testing/pull/227) Upgrading @ember/test-helpers to 2.0.0 ([@scalvert](https://github.com/scalvert))

#### Committers: 2
- Steve Calvert ([@scalvert](https://github.com/scalvert))
- Steve Zelaznik ([@zelaznik](https://github.com/zelaznik))


## v4.0.0-beta.2 (2020-09-22)

#### :rocket: Enhancement
* [#217](https://github.com/ember-a11y/ember-a11y-testing/pull/217) Updating result schema to include more specific data ([@scalvert](https://github.com/scalvert))

#### :memo: Documentation
* [#215](https://github.com/ember-a11y/ember-a11y-testing/pull/215) Updates the README and ensures correct jsdocs are present for all public APIs ([@scalvert](https://github.com/scalvert))

#### :house: Internal
* [#218](https://github.com/ember-a11y/ember-a11y-testing/pull/218) Downgrading ember-cli-typescript to 3.0.0 for embroider compatability ([@scalvert](https://github.com/scalvert))
* [#219](https://github.com/ember-a11y/ember-a11y-testing/pull/219) Update ember-qunit to latest beta. ([@rwjblue](https://github.com/rwjblue))
* [#216](https://github.com/ember-a11y/ember-a11y-testing/pull/216) chore(deps): update dependency node-fetch to v2.6.1 [security] ([@renovate[bot]](https://github.com/apps/renovate))

#### Committers: 2
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- Steve Calvert ([@scalvert](https://github.com/scalvert))

## v4.0.0-beta.1 (2020-09-11)

#### :boom: Breaking Change
* [#205](https://github.com/ember-a11y/ember-a11y-testing/pull/205) Remove audit components in favor of industry standard tools ([@scalvert](https://github.com/scalvert))

#### :rocket: Enhancement
* [#212](https://github.com/ember-a11y/ember-a11y-testing/pull/212) Adding ability to post violations via middleware ([@scalvert](https://github.com/scalvert))
* [#210](https://github.com/ember-a11y/ember-a11y-testing/pull/210) Adds custom reporter capability ([@scalvert](https://github.com/scalvert))

#### :house: Internal
* [#213](https://github.com/ember-a11y/ember-a11y-testing/pull/213) Update dependency eslint-plugin-ember to v9 ([@renovate[bot]](https://github.com/apps/renovate))
* [#211](https://github.com/ember-a11y/ember-a11y-testing/pull/211) Update dependency release-it to v14 ([@renovate[bot]](https://github.com/apps/renovate))
* [#209](https://github.com/ember-a11y/ember-a11y-testing/pull/209) Update dependency ember-cli-typescript to v4 ([@renovate[bot]](https://github.com/apps/renovate))
* [#206](https://github.com/ember-a11y/ember-a11y-testing/pull/206) Update eslint to v4 (major) ([@renovate[bot]](https://github.com/apps/renovate))
* [#194](https://github.com/ember-a11y/ember-a11y-testing/pull/194) Update dependency typescript to v4 ([@renovate[bot]](https://github.com/apps/renovate))

#### Committers: 1
- Steve Calvert ([@scalvert](https://github.com/scalvert))


## v4.0.0-beta.0 (2020-08-31)

#### :boom: Breaking Change
* [#199](https://github.com/ember-a11y/ember-a11y-testing/pull/199) Drop support for `moduleForAcceptance` ([@scalvert](https://github.com/scalvert))
* [#175](https://github.com/ember-a11y/ember-a11y-testing/pull/175) Update dependency axe-core to v4 ([@renovate[bot]](https://github.com/apps/renovate))

#### :rocket: Enhancement
* [#203](https://github.com/ember-a11y/ember-a11y-testing/pull/203) Deprecate `a11yAuditIf` ([@scalvert](https://github.com/scalvert))
* [#200](https://github.com/ember-a11y/ember-a11y-testing/pull/200) Implements `setupGlobalA11yHooks` helper ([@scalvert](https://github.com/scalvert))
* [#191](https://github.com/ember-a11y/ember-a11y-testing/pull/191) Converts files in `addon-test-support` to TypeScript ([@scalvert](https://github.com/scalvert))

#### :bug: Bug Fix
* [#182](https://github.com/ember-a11y/ember-a11y-testing/pull/182) Unpinning dependencies to allow for easier blueprint upgrades ([@scalvert](https://github.com/scalvert))

#### :house: Internal
* [#204](https://github.com/ember-a11y/ember-a11y-testing/pull/204) Converting utils to TS to fix compile time errors ([@scalvert](https://github.com/scalvert))
* [#193](https://github.com/ember-a11y/ember-a11y-testing/pull/193) Updates build status badge to use github actions ([@scalvert](https://github.com/scalvert))
* [#192](https://github.com/ember-a11y/ember-a11y-testing/pull/192) Convert to github actions ([@scalvert](https://github.com/scalvert))
* [#188](https://github.com/ember-a11y/ember-a11y-testing/pull/188) Update linting configuration to work with TypeScript (+Prettier) ([@scalvert](https://github.com/scalvert))
* [#184](https://github.com/ember-a11y/ember-a11y-testing/pull/184) Add support for migrating to TypeScript ([@scalvert](https://github.com/scalvert))
* [#183](https://github.com/ember-a11y/ember-a11y-testing/pull/183) Setup automated release system. ([@rwjblue](https://github.com/rwjblue))
* [#181](https://github.com/ember-a11y/ember-a11y-testing/pull/181) Regenerates lockfile to address issue with fsevents version ([@scalvert](https://github.com/scalvert))

#### Committers: 3
- Andrew A Lee ([@drewlee](https://github.com/drewlee))
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- Steve Calvert ([@scalvert](https://github.com/scalvert))


# 3.0.2 / 2020-06-29

- Update dependency ember-cli-htmlbars to v5.2.0
- Update dependency eslint-plugin-ember to v8.9.0
- Update dependency sass to v1.26.9
- Update ember packages
- Update dependency axe-core to v3.5.5
- Update dependency eslint-plugin-ember to v8.7.0

# 3.0.1 / 2020-05-18

- Update dependency ember-cli-version-checker to v5.1.1
- Update dependency eslint-plugin-ember to v8.5.1
- Update ember packages

# 3.0.0 / 2020-05-07

- Drops support for Ember 2.18 due to major dependencies
- Drops support for Node.js v8 due to EOL
- Update eslint
- Update dependency ember-cli-version-checker to v5
- Update dependency @ember/optional-features to v1
- Update ember packages
- Update sass
- Update dependency ember-cli-github-pages to v0.2.2
- Update dependency axe-core to v3.5.3
- Update dependency ember-radio-button to v2

# 2.0.0 / 2019-11-21

- Upgrade Ember CLI to 3.12 LTS and drop Node.js 6 support ([#138](https://github.com/ember-a11y/ember-a11y-testing/pull/138))

# 1.1.1 / 2019-09-29

- Fixes code included in production builds [#108](<[#134](https://github.com/ember-a11y/ember-a11y-testing/pull/134)>)

# 1.1.0 / 2019-09-09

- Bumps axe-core to v3.3
- Adds concurrent-axe strict check to counter next() 0 value
- Fixes [#124](https://github.com/ember-a11y/ember-a11y-testing/issues/124), allows a11yAudit to account for axe inlude/exclude context param
- Fixes [#127](https://github.com/ember-a11y/ember-a11y-testing/issues/127), removes use of Ember.Logger
- Fixes [#107](https://github.com/ember-a11y/ember-a11y-testing/issues/107) by adding app re-exports

# 0.5.7 / 2019-03-08

- Axe-core version bump to 3.2.2

# 0.5.6 / 2018-11-22

- Adds user timing mechanism for performance profiling
- Use process.env.EMBER_ENV for env check

# 0.5.5 / 2018-11-04

- Fixes #113: provides empty object if axeOptions are not defined to prevent axe.run from failing

# 0.5.4 / 2018-10-22

- Fix services for engines, add option to exclude axe-core for component audits

# 0.5.3 / 2018-10-01

- Update axe-core to 3.1.2 ([#109](https://github.com/ember-a11y/ember-a11y-testing/pull/109))
- Make aXe v3 compatible with component audit
- Fix “Visual Noise Level” demo page

# 0.5.2 / 2018-06-05

- Improve Test Failure Messages ([#103](https://github.com/ember-a11y/ember-a11y-testing/pull/103))
- Update README with aXe Options and Scoped Auditing ([#104](<(https://github.com/ember-a11y/ember-a11y-testing/pull/104)>))
- Upgrade axe-core to 2.6.1 ([#98](<(https://github.com/ember-a11y/ember-a11y-testing/pull/98)>))
- Fix: `a11yAudit` not using default `axeOptions` ([#100](<(https://github.com/ember-a11y/ember-a11y-testing/pull/100)>))

# 0.5.1 / 2018-02-20

- Update Ember-CLI to 2.18.x ([#94](<(https://github.com/ember-a11y/ember-a11y-testing/pull/94)>))
- Add check of `isDestroyed` when running an audit ([#92](<(https://github.com/ember-a11y/ember-a11y-testing/pull/92)>))

# 0.5.0 / 2017-10-19

- Update a couple more dependencies
- Update runtime dependencies

# 0.4.4 / 2017-10-05

- Package upgrades and locking version of htmlbars-inline-precompile
- update README -change double-ticks to single-ticks
- update README to combine axeOptions examples
- README - example to disable color contrast scroll

# 0.4.3 / 2017-06-21

- Present information in an easy-to-digest format #18 (#78)
- Add example on Readme to disable specific checks

# 0.4.2 / 2017-05-19

- Add release notes
- Update axe-core version and range

# 0.4.1 / 2017-03-24

- Don't include content for production builds

# 0.4.0 / 2017-03-22

- Update readme with new features/info
- Support passing options as a single argument to a11yAudit
- feat(a11yAudit): opt in to a11yAudit
- Fix axe-component error test
- Ensure `super` call is bounded

# 0.3.0 / 27-02-2017

- Replace `jshint` with `eslint`
- Update `readme` with new, simpler test API
- Remove auto-run feature
- Ensure `axe-core` is included in production test builds
- Remove blueprint tests from `npm` scripts
- Remove `babel` polyfill from test app

# 0.2.2 / 20-02-2017

- Allow `turnAuditOff` to be defined globally

# 0.2.1 / 15-02-2017

- Include axe-core in all non-prod environments

# 0.2.0 / 15-02-2017

- Properly report exceptions
- Move `axe-core` to `npm` dependency
- Add `a11y-audit` test helper
- Add waiter to ensure audits finish running before tests finish
- Upgrade all dependencies
- Remove application references in initializers

# 0.1.6 / 16-08-2016

- Ensure version of `axe-core` added to projects is in sync with the current dependency.
- Implement initial testing for this behavior within `node-tests/blueprint-test.js`

# 0.1.5 / 09-08-2016

- Fix parsing of `axeViolationClassNames`, which previously wasn't reading strings the right way ([#36](https://github.com/ember-a11y/ember-a11y-testing/pull/36))

# 0.1.4 / 11-07-2016

- Update to `axe-core` @ 2.0.5. For `ember-a11y-testing`, that fixes [this](https://github.com/ember-a11y/ember-a11y-testing/issues/29)

# 0.1.3 / 16-06-2016

- Improve the [styles used for highlighting violations](https://github.com/ember-a11y/ember-a11y-testing/pull/28).

# 0.1.2 / 16-06-2016

- Create `CHANGELOG.md` 👍
- Update to `axe-core` @ 1.1.1 and ensure that `addBowerPackageToProject` in the default blueprint explicitly matches the version.
